From 46c8cecbbc6f8e0a3bc30182504cac5b2c7e2d0e Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Sun, 28 Jul 2024 21:53:23 +0200 Subject: [PATCH 001/201] Update Marathon (Engineering revamp and small stuff) (#30429) * Update Marathon * Update 2 * Update 3 * Update 5 * Update 5 (actually this time) --- Resources/Maps/marathon.yml | 31254 ++++++++++++++++------------------ 1 file changed, 14606 insertions(+), 16648 deletions(-) diff --git a/Resources/Maps/marathon.yml b/Resources/Maps/marathon.yml index 58136160e2..0bb7ea2aed 100644 --- a/Resources/Maps/marathon.yml +++ b/Resources/Maps/marathon.yml @@ -47,6 +47,7 @@ tilemap: 101: FloorSteelHerringbone 102: FloorSteelLime 103: FloorSteelMini + 1: FloorSteelMono 106: FloorSteelPavement 107: FloorSteelPavementVertical 108: FloorTechMaint @@ -76,7 +77,7 @@ entities: version: 6 0,0: ind: 0,0 - tiles: XQAAAAABXQAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAADXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAABXQAAAAADXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABHwAAAAACXQAAAAAAHwAAAAABXQAAAAAAHwAAAAADXQAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADXQAAAAACHwAAAAADXQAAAAACHwAAAAABXQAAAAACHwAAAAADXQAAAAABXQAAAAADXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAABXQAAAAADHwAAAAABXQAAAAADHwAAAAACXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAABfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAHwAAAAAAXQAAAAAAHwAAAAAAfgAAAAAAHwAAAAAAXQAAAAACHwAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAADXQAAAAACfgAAAAAAXQAAAAABHwAAAAACXQAAAAACfgAAAAAAXQAAAAADXQAAAAAAXQAAAAACfgAAAAAAHwAAAAABHwAAAAABHwAAAAACHwAAAAAAHwAAAAADXQAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAHwAAAAADfgAAAAAAHwAAAAADHwAAAAADHwAAAAADfgAAAAAAXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAAAegAAAAACfgAAAAAAGwAAAAAAGwAAAAAAQwAAAAAAQwAAAAAAQwAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAQwAAAAAAQwAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAACHwAAAAADfgAAAAAAHwAAAAAAHwAAAAABHwAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAHwAAAAAD + tiles: XQAAAAABXQAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAADXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAABXQAAAAADXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABHwAAAAACXQAAAAAAHwAAAAABXQAAAAAAHwAAAAADXQAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADXQAAAAACHwAAAAADXQAAAAACHwAAAAABXQAAAAACHwAAAAADXQAAAAABXQAAAAADXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAABXQAAAAADHwAAAAABXQAAAAADHwAAAAACXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAABfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAHwAAAAAAXQAAAAAAHwAAAAAAfgAAAAAAHwAAAAAAXQAAAAACHwAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAADXQAAAAACfgAAAAAAXQAAAAABHwAAAAACXQAAAAACfgAAAAAAXQAAAAADXQAAAAAAXQAAAAACfgAAAAAAeQAAAAAAeQAAAAAAeQAAAAAAHwAAAAAAHwAAAAADXQAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAHwAAAAADfgAAAAAAHwAAAAADHwAAAAADHwAAAAADfgAAAAAAXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAeQAAAAAAeQAAAAAAHwAAAAADHwAAAAAAegAAAAACfgAAAAAAGwAAAAAAGwAAAAAAQwAAAAAAQwAAAAAAQwAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAQwAAAAAAQwAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAACHwAAAAADfgAAAAAAHwAAAAAAHwAAAAABHwAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAHwAAAAAD version: 6 -1,-1: ind: -1,-1 @@ -88,7 +89,7 @@ entities: version: 6 -2,0: ind: -2,0 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAABfgAAAAAAYAAAAAAAYAAAAAABHwAAAAABHwAAAAADfgAAAAAATQAAAAAATQAAAAADTQAAAAABTQAAAAAATQAAAAABTQAAAAACXQAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAABYAAAAAAAYAAAAAADJAAAAAABHwAAAAADfgAAAAAAPAAAAAAATQAAAAACagAAAAABagAAAAAAagAAAAADTQAAAAACfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABfgAAAAAAYAAAAAADYAAAAAADJAAAAAACHwAAAAABfgAAAAAAPAAAAAAATQAAAAAAagAAAAADagAAAAABagAAAAABTQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAYAAAAAACYAAAAAADJAAAAAABHwAAAAABfgAAAAAAPAAAAAAATQAAAAADagAAAAADagAAAAAAagAAAAADTQAAAAACTQAAAAABXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAYAAAAAADYAAAAAABHwAAAAACHwAAAAABfgAAAAAAPAAAAAAATQAAAAACagAAAAADagAAAAADagAAAAAATQAAAAABTQAAAAADXQAAAAACXQAAAAABXQAAAAABXQAAAAACYAAAAAACYAAAAAABHwAAAAACfgAAAAAAfgAAAAAAPAAAAAAATQAAAAABagAAAAAAagAAAAABagAAAAAATQAAAAAATQAAAAABXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAYAAAAAACYAAAAAACHwAAAAABHwAAAAAAfgAAAAAATQAAAAADTQAAAAABTQAAAAAATQAAAAADTQAAAAABTQAAAAADPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAABfgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAATQAAAAADPAAAAAAAPAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJgAAAAABfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAJgAAAAABPAAAAAAAPAAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAXQAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAABfgAAAAAAYAAAAAAAYAAAAAABHwAAAAABHwAAAAADfgAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAMQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAABYAAAAAAAYAAAAAADJAAAAAABHwAAAAADfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAAQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABfgAAAAAAYAAAAAADYAAAAAADJAAAAAACHwAAAAABfgAAAAAAXQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAYAAAAAACYAAAAAADJAAAAAABHwAAAAABfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAAQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAYAAAAAADYAAAAAABHwAAAAACHwAAAAABfgAAAAAAXQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACYAAAAAACYAAAAAABHwAAAAACfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAAQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAYAAAAAACYAAAAAACHwAAAAABHwAAAAAAfgAAAAAAXQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAABfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJgAAAAABfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAKAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 0,1: ind: 0,1 @@ -100,7 +101,7 @@ entities: version: 6 -2,1: ind: -2,1 - tiles: fgAAAAAAbAAAAAAAfgAAAAAAPAAAAAAAJgAAAAAAJgAAAAACJgAAAAABJgAAAAAAJgAAAAABPAAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAALgAAAAAALgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAABfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAADfgAAAAAAYgAAAAACYgAAAAABYgAAAAACYgAAAAACfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAACfgAAAAAAYgAAAAAAYgAAAAAAYgAAAAACYgAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAADgAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAADTQAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAACXQAAAAADTQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAegAAAAABegAAAAADegAAAAADegAAAAADegAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAegAAAAACegAAAAACegAAAAAAegAAAAAAegAAAAAAfgAAAAAA + tiles: fgAAAAAAbAAAAAAAfgAAAAAAPAAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAPAAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAALgAAAAAALgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAABfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAADfgAAAAAAYgAAAAACYgAAAAABYgAAAAACYgAAAAACfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAACfgAAAAAAYgAAAAAAYgAAAAAAYgAAAAACYgAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAADgAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAADTQAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAACXQAAAAADTQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAegAAAAABegAAAAADegAAAAADegAAAAADegAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAegAAAAACegAAAAACegAAAAAAegAAAAAAegAAAAAAfgAAAAAA version: 6 -3,0: ind: -3,0 @@ -148,7 +149,7 @@ entities: version: 6 -3,3: ind: -3,3 - tiles: XQAAAAADXQAAAAACfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAACfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAADHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAADfgAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAAAHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAADXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAUgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAXQAAAAADUgAAAAAAUgAAAAAAfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAUgAAAAAAUgAAAAAALgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAALgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAXQAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAXQAAAAADXQAAAAADXQAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAADXQAAAAABLgAAAAAALgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA + tiles: XQAAAAADXQAAAAACfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAACfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAADHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAADfgAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAAAHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAADXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAUgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAXQAAAAADUgAAAAAAUgAAAAAAfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAUgAAAAAAUgAAAAAALgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAALgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAXQAAAAAAUgAAAAAAUgAAAAAAfgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAUgAAAAAAXQAAAAADXQAAAAADXQAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAADXQAAAAABLgAAAAAALgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA version: 6 -2,3: ind: -2,3 @@ -156,7 +157,7 @@ entities: version: 6 -3,4: ind: -3,4 - tiles: XQAAAAABXQAAAAABXQAAAAABLgAAAAAALgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAABPwAAAAAAPwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAACPwAAAAAAPwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: XQAAAAABXQAAAAABXQAAAAABLgAAAAAALgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXQAAAAABXQAAAAAAXQAAAAABPwAAAAAAPwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAADXQAAAAACPwAAAAAAPwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -4,4: ind: -4,4 @@ -176,7 +177,7 @@ entities: version: 6 1,1: ind: 1,1 - tiles: fgAAAAAAeQAAAAABeQAAAAABfgAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAegAAAAACegAAAAABegAAAAAAegAAAAABegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAeQAAAAABeQAAAAABeQAAAAACeQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAHwAAAAABHwAAAAACHwAAAAABHwAAAAADHwAAAAAAHwAAAAAAfgAAAAAAeQAAAAACeQAAAAACeQAAAAAAeQAAAAABXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAABHwAAAAAAHwAAAAADHwAAAAADHwAAAAADHwAAAAABXQAAAAACXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAAAHwAAAAADHwAAAAAAHwAAAAADHwAAAAADHwAAAAACHwAAAAABHwAAAAABHwAAAAACHwAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAADcAAAAAACJAAAAAABJAAAAAADJAAAAAAATQAAAAAATQAAAAADHwAAAAADHwAAAAAAHwAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAABXQAAAAACfgAAAAAAJAAAAAABJAAAAAABJAAAAAACTQAAAAADTQAAAAAAHwAAAAADHwAAAAAAHwAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAADfgAAAAAAJAAAAAAAJAAAAAAAJAAAAAADTQAAAAABTQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAADXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAALgAAAAAALgAAAAAAEAAAAAAAEAAAAAAAfgAAAAAAbAAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAABcAAAAAACLgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAAAfgAAAAAALgAAAAAALgAAAAAAfgAAAAAAEAAAAAAAfgAAAAAAEAAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAACfgAAAAAAfgAAAAAALgAAAAAALgAAAAAAfgAAAAAAEAAAAAAAfgAAAAAAEAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbQAAAAAAXQAAAAAAXQAAAAACXQAAAAABfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAA + tiles: HwAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAegAAAAACegAAAAABegAAAAAAegAAAAABegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAeQAAAAABeQAAAAABeQAAAAACeQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAHwAAAAABHwAAAAACHwAAAAABHwAAAAADHwAAAAAAHwAAAAAAfgAAAAAAeQAAAAACeQAAAAACeQAAAAAAeQAAAAABXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAABHwAAAAAAHwAAAAADHwAAAAADHwAAAAADHwAAAAABXQAAAAACXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAAAHwAAAAADHwAAAAAAHwAAAAADHwAAAAADHwAAAAACHwAAAAABHwAAAAABHwAAAAACHwAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAADcAAAAAACJAAAAAABJAAAAAADJAAAAAAATQAAAAAATQAAAAADHwAAAAADHwAAAAAAHwAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAABXQAAAAACfgAAAAAAJAAAAAABJAAAAAABJAAAAAACTQAAAAADTQAAAAAAHwAAAAADHwAAAAAAHwAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAADfgAAAAAAJAAAAAAAJAAAAAAAJAAAAAADTQAAAAABTQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAADXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAALgAAAAAALgAAAAAAEAAAAAAAEAAAAAAAfgAAAAAAbAAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAABcAAAAAACLgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAAAfgAAAAAALgAAAAAALgAAAAAAfgAAAAAAEAAAAAAAfgAAAAAAEAAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAACfgAAAAAAfgAAAAAALgAAAAAALgAAAAAAfgAAAAAAEAAAAAAAfgAAAAAAEAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAbQAAAAAAXQAAAAAAXQAAAAACXQAAAAABfgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAA version: 6 1,2: ind: 1,2 @@ -192,7 +193,7 @@ entities: version: 6 1,0: ind: 1,0 - tiles: XQAAAAABXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAABfgAAAAAAegAAAAADegAAAAADegAAAAADegAAAAADXQAAAAABfgAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAegAAAAADegAAAAADegAAAAADegAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAegAAAAADegAAAAABegAAAAABegAAAAAAXQAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAACcAAAAAABcAAAAAABcAAAAAAAcAAAAAAAcAAAAAADcAAAAAAAHwAAAAAAHwAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAAAcAAAAAABcAAAAAADcAAAAAADcAAAAAABcAAAAAADcAAAAAADHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAADcAAAAAABcAAAAAADXQAAAAADXQAAAAACXQAAAAACcAAAAAABfgAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAACHwAAAAADHwAAAAACHwAAAAABHwAAAAABcAAAAAAAcAAAAAAAXQAAAAACXQAAAAABXQAAAAAAcAAAAAACfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAACHwAAAAAAHwAAAAAAHwAAAAADHwAAAAADHwAAAAABcAAAAAAAcAAAAAACcAAAAAACcAAAAAADcAAAAAAAcAAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAACHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAADfgAAAAAAegAAAAAAegAAAAADegAAAAADegAAAAACegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAeQAAAAABbAAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAADfgAAAAAAegAAAAADegAAAAADegAAAAAAegAAAAAAegAAAAADfgAAAAAAEQAAAAAAHwAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAABHwAAAAABHwAAAAACHwAAAAAAfgAAAAAAegAAAAACegAAAAACegAAAAADegAAAAADegAAAAADfgAAAAAAEQAAAAAA + tiles: XQAAAAABXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAABfgAAAAAAegAAAAADegAAAAADegAAAAADegAAAAADXQAAAAABfgAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAegAAAAADegAAAAADegAAAAADegAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAegAAAAADegAAAAABegAAAAABegAAAAAAXQAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAACcAAAAAABcAAAAAABcAAAAAAAcAAAAAAAcAAAAAADcAAAAAAAHwAAAAAAHwAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAAAcAAAAAABcAAAAAADcAAAAAADcAAAAAABcAAAAAADcAAAAAADHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAADcAAAAAABcAAAAAADXQAAAAADXQAAAAACXQAAAAACcAAAAAABfgAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAACHwAAAAADHwAAAAACHwAAAAABHwAAAAABcAAAAAAAcAAAAAAAXQAAAAACXQAAAAABXQAAAAAAcAAAAAACfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAACHwAAAAAAHwAAAAAAHwAAAAADHwAAAAADHwAAAAABcAAAAAAAcAAAAAACcAAAAAACcAAAAAADcAAAAAAAcAAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAACHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAACHwAAAAAAHwAAAAADfgAAAAAAegAAAAAAegAAAAADegAAAAADegAAAAACegAAAAABfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAADfgAAAAAAegAAAAADegAAAAADegAAAAAAegAAAAAAegAAAAADfgAAAAAAEQAAAAAAHwAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAABHwAAAAABHwAAAAACHwAAAAAAfgAAAAAAegAAAAACegAAAAACegAAAAADegAAAAADegAAAAADfgAAAAAAEQAAAAAA version: 6 1,-1: ind: 1,-1 @@ -200,11 +201,11 @@ entities: version: 6 -1,-2: ind: -1,-2 - tiles: HwAAAAABfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAACXQAAAAACfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAADHwAAAAADHwAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACHwAAAAACfgAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAAAXQAAAAABXQAAAAACfgAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAADXQAAAAACfgAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAACbAAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAfgAAAAAAcAAAAAACcAAAAAABcAAAAAADcAAAAAAAfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAABfgAAAAAAcAAAAAADcAAAAAAAcAAAAAABcAAAAAACfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAABfgAAAAAAcAAAAAACcAAAAAADcAAAAAABcAAAAAABfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAABcAAAAAADcAAAAAACcAAAAAADcAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAcAAAAAADcAAAAAAAcAAAAAACcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAcAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAcAAAAAACcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAA + tiles: HwAAAAAAfgAAAAAAXQAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAADHwAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAHwAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACHwAAAAAAfgAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAACbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAfgAAAAAAcAAAAAACcAAAAAABcAAAAAADcAAAAAAAfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAABfgAAAAAAcAAAAAADcAAAAAAAcAAAAAABcAAAAAACfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAABfgAAAAAAcAAAAAACcAAAAAADcAAAAAABcAAAAAABfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAABcAAAAAADcAAAAAACcAAAAAADcAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAcAAAAAADcAAAAAAAcAAAAAACcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAcAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAcAAAAAACcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAA version: 6 -2,-2: ind: -2,-2 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABfgAAAAAAegAAAAADegAAAAACegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACcAAAAAACcAAAAAABfgAAAAAAHwAAAAADHwAAAAACHwAAAAACfgAAAAAAcAAAAAADcAAAAAAAcAAAAAADfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAcAAAAAACeQAAAAACcAAAAAADHwAAAAACHwAAAAABHwAAAAABHwAAAAADHwAAAAADcAAAAAACeQAAAAACcAAAAAADDAAAAAADcAAAAAACcAAAAAACcAAAAAAAfgAAAAAAcAAAAAAAeQAAAAABcAAAAAACfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAcAAAAAACeQAAAAABcAAAAAAADAAAAAACcAAAAAACcAAAAAAAcAAAAAADfgAAAAAAcAAAAAACeQAAAAABcAAAAAACfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAcAAAAAADeQAAAAAAcAAAAAADcAAAAAAAcAAAAAADcAAAAAADcAAAAAABfgAAAAAAcAAAAAAAeQAAAAAAcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAADeQAAAAABcAAAAAACDAAAAAABcAAAAAADcAAAAAABcAAAAAAAfgAAAAAAcAAAAAABeQAAAAADcAAAAAABfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAcAAAAAAAeQAAAAACcAAAAAACDAAAAAAAcAAAAAAAcAAAAAAAcAAAAAADcAAAAAACcAAAAAABeQAAAAAAcAAAAAADfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAcAAAAAACeQAAAAAAcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAADeQAAAAACcAAAAAAAHwAAAAACHwAAAAABHwAAAAADHwAAAAACHwAAAAABcAAAAAAAeQAAAAADcAAAAAACfgAAAAAAeQAAAAABeQAAAAADeQAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABfgAAAAAAegAAAAADegAAAAACegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACcAAAAAACcAAAAAABfgAAAAAAHwAAAAADHwAAAAACHwAAAAACfgAAAAAAcAAAAAADcAAAAAAAcAAAAAADfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAcAAAAAACeQAAAAACcAAAAAADHwAAAAACHwAAAAABHwAAAAABHwAAAAADHwAAAAADcAAAAAACeQAAAAACcAAAAAADDAAAAAADcAAAAAACcAAAAAACcAAAAAAAfgAAAAAAcAAAAAAAeQAAAAABcAAAAAACfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAcAAAAAACeQAAAAABcAAAAAAADAAAAAACcAAAAAACcAAAAAAAcAAAAAADfgAAAAAAcAAAAAACeQAAAAABcAAAAAACfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAcAAAAAADeQAAAAAAcAAAAAADcAAAAAAAcAAAAAADcAAAAAADcAAAAAABfgAAAAAAcAAAAAAAeQAAAAAAcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAADeQAAAAABcAAAAAACDAAAAAABcAAAAAADcAAAAAABcAAAAAAAfgAAAAAAcAAAAAABeQAAAAADcAAAAAABfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAcAAAAAAAeQAAAAACcAAAAAACDAAAAAAAcAAAAAAAcAAAAAAAcAAAAAADcAAAAAACcAAAAAABeQAAAAAAcAAAAAADfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAcAAAAAACeQAAAAAAcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAADeQAAAAACcAAAAAAAHwAAAAACHwAAAAABHwAAAAADHwAAAAACHwAAAAABcAAAAAAAeQAAAAADcAAAAAACfgAAAAAAeQAAAAABeQAAAAADeQAAAAAA version: 6 -3,-2: ind: -3,-2 @@ -212,11 +213,11 @@ entities: version: 6 0,-2: ind: 0,-2 - tiles: fgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAADfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAACfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAABfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAABbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAABXQAAAAACXQAAAAADbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAACHwAAAAABfgAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAegAAAAABegAAAAAAegAAAAADfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAHwAAAAACfgAAAAAA + tiles: fgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAADfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAACfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAACfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAABfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAAAbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAABXQAAAAACXQAAAAADbAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAACHwAAAAABfgAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAegAAAAABegAAAAAAegAAAAADfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAHwAAAAACfgAAAAAA version: 6 1,-2: ind: 1,-2 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAATwAAAAAAHwAAAAABHwAAAAABTwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAABHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAABHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAATwAAAAAAHwAAAAABHwAAAAABTwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAHwAAAAAAHwAAAAACHwAAAAAAHwAAAAABHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAABHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,-1: ind: 2,-1 @@ -224,7 +225,7 @@ entities: version: 6 0,-3: ind: 0,-3 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAABfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAADfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAXQAAAAABXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAACXQAAAAADbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAXQAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAHwAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAAAXQAAAAAAXQAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAACXQAAAAADbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 1,-3: ind: 1,-3 @@ -232,39 +233,35 @@ entities: version: 6 -1,-3: ind: -1,-3 - tiles: fgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAADHwAAAAACHwAAAAAAHwAAAAADHwAAAAABHwAAAAABHwAAAAADHwAAAAACHwAAAAACHwAAAAADfgAAAAAAXQAAAAACfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAABfgAAAAAAXQAAAAABfgAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAADTgAAAAAATgAAAAAATgAAAAACTgAAAAAATgAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAADfgAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAACfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAHwAAAAAAHwAAAAACHwAAAAAAHwAAAAABHwAAAAACfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAHwAAAAADfgAAAAAAHwAAAAABHwAAAAACHwAAAAACfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAXQAAAAABTQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAADHwAAAAABHwAAAAABHwAAAAACHwAAAAACHwAAAAABfgAAAAAAXQAAAAACTQAAAAABXQAAAAADXQAAAAAAHwAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAA + tiles: XQAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAXQAAAAAAXQAAAAAAHwAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAXQAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAATwAAAAAAfgAAAAAAHwAAAAAAXQAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAXQAAAAAAHwAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAAHwAAAAAAXQAAAAAAHwAAAAAAfgAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAATwAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAHwAAAAAAfgAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAfgAAAAAAXQAAAAABTQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAKAAAAAAAfgAAAAAAXQAAAAACTQAAAAABXQAAAAADXQAAAAAAHwAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAA version: 6 -2,-3: ind: -2,-3 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAXQAAAAADfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABZgAAAAADZgAAAAACZgAAAAABZgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAHwAAAAABZgAAAAADZgAAAAABZgAAAAAAZgAAAAABfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAHwAAAAACZgAAAAADZgAAAAACZgAAAAACZgAAAAACZgAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbQAAAAAAZgAAAAACZgAAAAABZgAAAAABZgAAAAABZgAAAAACZgAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAZgAAAAACZgAAAAACZgAAAAACZgAAAAABZgAAAAABfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAABHwAAAAACHwAAAAABfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABfgAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAADfgAAAAAAegAAAAADegAAAAABfgAAAAAAegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAABegAAAAAAfgAAAAAAegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAAB + tiles: fgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAHwAAAAAAZgAAAAAAZgAAAAAAZgAAAAAAHwAAAAAAfQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAXQAAAAADfgAAAAAAHwAAAAAAHwAAAAAAZgAAAAAAHwAAAAAAHwAAAAAAfQAAAAAAHwAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAZgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAXQAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAHwAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAHwAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAHwAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAHwAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAHwAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAZAAAAAAAfgAAAAAAZAAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAADfgAAAAAAegAAAAADegAAAAABfgAAAAAAegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAABegAAAAAAfgAAAAAAegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAA version: 6 -2,-4: ind: -2,-4 - tiles: XQAAAAADXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAUQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAHwAAAAADXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAXQAAAAABXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAADXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAXQAAAAABXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAA + tiles: AAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAXQAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAfQAAAAAAHwAAAAAAHwAAAAAAXQAAAAAAHwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAZgAAAAAAZgAAAAAAZgAAAAAAHwAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAZgAAAAAAZgAAAAAAZgAAAAAAHwAAAAAAfQAAAAAAHwAAAAAAXQAAAAAAXQAAAAAAXQAAAAAA version: 6 -1,-4: ind: -1,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: fQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 0,-4: ind: 0,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADHwAAAAACfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAHwAAAAACfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADHwAAAAACfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACHwAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABHwAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAA version: 6 -2,-5: ind: -2,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAA version: 6 -1,-5: ind: -1,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -2,4: ind: -2,4 - tiles: fgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - version: 6 - -3,-5: - ind: -3,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,0: ind: 2,0 @@ -308,15 +305,15 @@ entities: version: 6 -5,2: ind: -5,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAA version: 6 -5,3: ind: -5,3 - tiles: AAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -6,2: ind: -6,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAALwAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAALwAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfgAAAAAA version: 6 -6,3: ind: -6,3 @@ -324,11 +321,11 @@ entities: version: 6 -4,-2: ind: -4,-2 - tiles: BwAAAAAHCwAAAAAACwAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAABfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAABwAAAAAACwAAAAAACwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAABwAAAAAACwAAAAAACwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAABwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAABwAAAAAACwAAAAAACwAAAAAABwAAAAAACwAAAAAABwAAAAAABwAAAAAIfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAACwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAABHwAAAAADXQAAAAADfgAAAAAAHwAAAAADHwAAAAACHwAAAAABfgAAAAAATgAAAAADTgAAAAAATgAAAAABTgAAAAABTgAAAAABTgAAAAACTgAAAAABXQAAAAABHwAAAAADHwAAAAADXQAAAAACfgAAAAAAHwAAAAAAHwAAAAABHwAAAAAAHwAAAAAAHwAAAAABHwAAAAAAHwAAAAABHwAAAAABHwAAAAABHwAAAAADHwAAAAABHwAAAAACXQAAAAADXQAAAAABHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAATgAAAAAATgAAAAAATgAAAAACTgAAAAADTgAAAAAATgAAAAACTgAAAAADHwAAAAADHwAAAAACHwAAAAABHwAAAAADfgAAAAAAHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAA + tiles: BwAAAAAHCwAAAAAACwAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAABfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAABwAAAAAACwAAAAAACwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAABwAAAAAACwAAAAAACwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAABwAAAAAACwAAAAAACwAAAAAACwAAAAAACwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAABwAAAAAACwAAAAAACwAAAAAABwAAAAAACwAAAAAABwAAAAAABwAAAAAIfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAACwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAABHwAAAAADXQAAAAADfgAAAAAAHwAAAAADHwAAAAACHwAAAAABfgAAAAAATgAAAAADTgAAAAAATgAAAAABTgAAAAABTgAAAAABTgAAAAACTgAAAAABXQAAAAABHwAAAAADHwAAAAADXQAAAAACfgAAAAAAHwAAAAAAHwAAAAABHwAAAAAAHwAAAAAAHwAAAAABHwAAAAAAHwAAAAABHwAAAAABHwAAAAABHwAAAAADHwAAAAABHwAAAAACXQAAAAADXQAAAAABHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAATgAAAAAATgAAAAAATgAAAAACTgAAAAADTgAAAAAATgAAAAACTgAAAAADHwAAAAADHwAAAAACHwAAAAABHwAAAAADfgAAAAAAHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAA version: 6 -5,-2: ind: -5,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAABwAAAAACBwAAAAAABwAAAAAABwAAAAAABwAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAABwAAAAAKBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAABwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAABwAAAAACBwAAAAAABwAAAAAABwAAAAAABwAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAABwAAAAAKBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAABwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -5,-3: ind: -5,-3 @@ -340,15 +337,15 @@ entities: version: 6 -4,-4: ind: -4,-4 - tiles: bAAAAAAAbAAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAACHwAAAAAAHwAAAAACHwAAAAAAfgAAAAAABwAAAAAMBwAAAAAABwAAAAAABwAAAAAAAAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHBwAAAAAABwAAAAAAJgAAAAAAJgAAAAAAJgAAAAABJgAAAAABJgAAAAADJgAAAAABJgAAAAABJgAAAAABIgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAEBwAAAAAAagAAAAADagAAAAACagAAAAAAagAAAAACagAAAAACagAAAAABagAAAAACZQAAAAABJwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAawAAAAAAJwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATAAAAAAATAAAAAABTAAAAAACTAAAAAABTAAAAAACTAAAAAAAfgAAAAAAawAAAAAAJwAAAAABfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAALgAAAAAAfgAAAAAATAAAAAACKgAAAAABTAAAAAACTAAAAAACTAAAAAAATAAAAAACfgAAAAAAawAAAAACJwAAAAADQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAALgAAAAAALgAAAAAAfgAAAAAATAAAAAADKgAAAAACTAAAAAADTAAAAAABTAAAAAAATAAAAAABfgAAAAAAawAAAAAAJwAAAAACfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAALgAAAAAAfgAAAAAAKgAAAAACKgAAAAACKgAAAAADKgAAAAABKgAAAAABKgAAAAABHwAAAAACawAAAAADJwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATAAAAAACTAAAAAABKgAAAAADTAAAAAAATAAAAAAATAAAAAABfgAAAAAAawAAAAAAJwAAAAACfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAALgAAAAAAfgAAAAAATAAAAAADTAAAAAAATAAAAAADTAAAAAAATAAAAAACTAAAAAADfgAAAAAAawAAAAAAJwAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAALgAAAAAALgAAAAAAfgAAAAAATAAAAAACTAAAAAABTAAAAAABTAAAAAAATAAAAAABTAAAAAADfgAAAAAAawAAAAAAJwAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAawAAAAAAJwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAagAAAAAAagAAAAABagAAAAAAagAAAAABagAAAAADagAAAAAAagAAAAABZQAAAAABJwAAAAABfgAAAAAAfgAAAAAAfgAAAAAACwAAAAAACwAAAAAACwAAAAAAfgAAAAAAJgAAAAABJgAAAAAAJgAAAAAAJgAAAAACJgAAAAABJgAAAAAAJgAAAAACJgAAAAACIgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAGCwAAAAAABwAAAAAAfgAAAAAA + tiles: egAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAABwAAAAAABwAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAABwAAAAAABwAAAAAAAAAAAAAAfgAAAAAAegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAHBwAAAAAABwAAAAAAJgAAAAAAJgAAAAAAJgAAAAABJgAAAAABJgAAAAADJgAAAAABJgAAAAABJgAAAAABIgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAABwAAAAAABwAAAAAEBwAAAAAAagAAAAADagAAAAACagAAAAAAagAAAAACagAAAAACagAAAAABagAAAAACZQAAAAABJwAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAawAAAAAAJwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATAAAAAAATAAAAAABTAAAAAACTAAAAAABTAAAAAACTAAAAAAAfgAAAAAAawAAAAAAJwAAAAABfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAALgAAAAAAfgAAAAAATAAAAAACKgAAAAABTAAAAAACTAAAAAACTAAAAAAATAAAAAACfgAAAAAAawAAAAACJwAAAAADQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAALgAAAAAALgAAAAAAfgAAAAAATAAAAAADKgAAAAACTAAAAAADTAAAAAABTAAAAAAATAAAAAABfgAAAAAAawAAAAAAJwAAAAACfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAALgAAAAAAfgAAAAAAKgAAAAACKgAAAAACKgAAAAADKgAAAAABKgAAAAABKgAAAAABHwAAAAACawAAAAADJwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATAAAAAACTAAAAAABKgAAAAADTAAAAAAATAAAAAAATAAAAAABfgAAAAAAawAAAAAAJwAAAAACfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAALgAAAAAAfgAAAAAATAAAAAADTAAAAAAATAAAAAADTAAAAAAATAAAAAACTAAAAAADfgAAAAAAawAAAAAAJwAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAALgAAAAAALgAAAAAAfgAAAAAATAAAAAACTAAAAAABTAAAAAABTAAAAAAATAAAAAABTAAAAAADfgAAAAAAawAAAAAAJwAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAawAAAAAAJwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAagAAAAAAagAAAAABagAAAAAAagAAAAABagAAAAADagAAAAAAagAAAAABZQAAAAABJwAAAAABfgAAAAAAfgAAAAAAfgAAAAAACwAAAAAACwAAAAAACwAAAAAAfgAAAAAAJgAAAAABJgAAAAAAJgAAAAAAJgAAAAACJgAAAAABJgAAAAAAJgAAAAACJgAAAAACIgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAGCwAAAAAABwAAAAAAfgAAAAAA version: 6 -3,-3: ind: -3,-3 - tiles: fQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAADfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAABHwAAAAAAHwAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAAAHwAAAAADHwAAAAACfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAACHwAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAAAHwAAAAADHwAAAAAD + tiles: fQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAADfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAABHwAAAAAAHwAAAAABfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAAAHwAAAAADHwAAAAACfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAACHwAAAAAAHwAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAHwAAAAAAHwAAAAADHwAAAAAD version: 6 -5,-4: ind: -5,-4 - tiles: fgAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAABHwAAAAADHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAACHwAAAAACHwAAAAABHwAAAAADHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAADHwAAAAAAHwAAAAACHwAAAAACHwAAAAAAfgAAAAAAIgAAAAADJgAAAAACJgAAAAABJgAAAAABJgAAAAAAHwAAAAABfgAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAABHwAAAAACHwAAAAABfgAAAAAAHwAAAAADfgAAAAAAJwAAAAADZQAAAAABagAAAAAAagAAAAADagAAAAACHwAAAAACfgAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAAAHwAAAAABHwAAAAABfgAAAAAAHwAAAAACHwAAAAACJwAAAAACawAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJwAAAAACawAAAAABfgAAAAAATAAAAAACTAAAAAACPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAfgAAAAAAegAAAAABegAAAAAAegAAAAADegAAAAADfgAAAAAAJwAAAAADawAAAAACfgAAAAAATAAAAAACTAAAAAAAPgAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAfgAAAAAAegAAAAABegAAAAADegAAAAAAegAAAAADfgAAAAAAJwAAAAAAawAAAAAAfgAAAAAATAAAAAABTAAAAAACfgAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAADHwAAAAAAegAAAAADegAAAAADegAAAAAAegAAAAADHwAAAAABJwAAAAAAawAAAAADHwAAAAACKgAAAAAAKgAAAAAAPAAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAACfgAAAAAAegAAAAADegAAAAACegAAAAAAegAAAAADfgAAAAAAJwAAAAACawAAAAAAfgAAAAAATAAAAAADTAAAAAACPAAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAABfgAAAAAAegAAAAABegAAAAACegAAAAAAegAAAAACfgAAAAAAJwAAAAABawAAAAACfgAAAAAATAAAAAABTAAAAAABPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAegAAAAADegAAAAAAegAAAAACegAAAAABfgAAAAAAJwAAAAABawAAAAAAfgAAAAAATAAAAAAATAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJwAAAAABawAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAABwAAAAAABwAAAAAKBwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAJwAAAAACZQAAAAAAagAAAAABagAAAAABagAAAAAAHwAAAAABHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAIgAAAAACJgAAAAABJgAAAAADJgAAAAADJgAAAAAC + tiles: fgAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAABHwAAAAADHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAegAAAAAAegAAAAAAfgAAAAAAegAAAAAAegAAAAAAegAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAACHwAAAAACHwAAAAABHwAAAAADHwAAAAADHwAAAAAAfgAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAADHwAAAAAAHwAAAAACHwAAAAACJwAAAAAAJwAAAAAAIgAAAAADJgAAAAACJgAAAAABJgAAAAABJgAAAAAAHwAAAAABfgAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAABHwAAAAACHwAAAAABHwAAAAAAJwAAAAAAJwAAAAAAJwAAAAADZQAAAAABagAAAAAAagAAAAADagAAAAACHwAAAAACfgAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAAAHwAAAAABHwAAAAABfgAAAAAAJwAAAAAAJwAAAAAAJwAAAAACawAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJwAAAAACawAAAAABfgAAAAAATAAAAAACTAAAAAACPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAPgAAAAAAfgAAAAAAegAAAAABegAAAAAAegAAAAADegAAAAADfgAAAAAAJwAAAAADawAAAAACfgAAAAAATAAAAAACTAAAAAAAPgAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAfgAAAAAAegAAAAABegAAAAADegAAAAAAegAAAAADfgAAAAAAJwAAAAAAawAAAAAAfgAAAAAATAAAAAABTAAAAAACfgAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAADHwAAAAAAegAAAAADegAAAAADegAAAAAAegAAAAADHwAAAAABJwAAAAAAawAAAAADHwAAAAACKgAAAAAAKgAAAAAAPAAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAACfgAAAAAAegAAAAADegAAAAACegAAAAAAegAAAAADfgAAAAAAJwAAAAACawAAAAAAfgAAAAAATAAAAAADTAAAAAACPAAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAABfgAAAAAAegAAAAABegAAAAACegAAAAAAegAAAAACfgAAAAAAJwAAAAABawAAAAACfgAAAAAATAAAAAABTAAAAAABPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAfgAAAAAAegAAAAADegAAAAAAegAAAAACegAAAAABfgAAAAAAJwAAAAABawAAAAAAfgAAAAAATAAAAAAATAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJwAAAAABawAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAABwAAAAAABwAAAAAKBwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAJwAAAAACZQAAAAAAagAAAAABagAAAAABagAAAAAAHwAAAAABHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAIgAAAAACJgAAAAABJgAAAAADJgAAAAADJgAAAAAC version: 6 -6,-4: ind: -6,-4 @@ -360,11 +357,11 @@ entities: version: 6 -5,-5: ind: -5,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAMBwAAAAALBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAFfgAAAAAAHwAAAAACHwAAAAABHwAAAAABHwAAAAABHwAAAAABHwAAAAADfgAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAADHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAMBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAFfgAAAAAAHwAAAAACHwAAAAABHwAAAAABHwAAAAABHwAAAAABHwAAAAADfgAAAAAABwAAAAAABwAAAAAAfgAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAADHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAAAegAAAAAA version: 6 -4,-5: ind: -4,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAADBwAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAACHwAAAAABHwAAAAABHwAAAAABHwAAAAADfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAADHwAAAAABHwAAAAACHwAAAAACHwAAAAACfgAAAAAABwAAAAAABwAAAAAFBwAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAABHwAAAAACHwAAAAADHwAAAAACfgAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAACHwAAAAACHwAAAAABHwAAAAACHwAAAAADfgAAAAAABwAAAAAJBwAAAAAABwAAAAAABwAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAADBwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAABwAAAAAABwAAAAAAAAAAAAAA version: 6 -6,-5: ind: -6,-5 @@ -372,7 +369,7 @@ entities: version: 6 -3,-4: ind: -3,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAEQAAAAAAHwAAAAABEQAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAHwAAAAADfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAEQAAAAAAHwAAAAACEQAAAAAAHwAAAAAAEQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAABEQAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAACEQAAAAAAHwAAAAABfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAACEQAAAAAAEQAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAACHwAAAAACfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAACEQAAAAAAHwAAAAAAHwAAAAACHwAAAAAAHwAAAAACEQAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAADEQAAAAAAHwAAAAABEQAAAAAAEQAAAAAAHwAAAAAAEQAAAAAAHwAAAAADEQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAEQAAAAAAHwAAAAADEQAAAAAAEQAAAAAAHwAAAAABEQAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAA version: 6 0,4: ind: 0,4 @@ -452,51 +449,44 @@ entities: color: '#FFFFFFFF' id: Arrows decals: - 657: -8,-44 - 1390: 23,23 - 1391: 21,23 - 2506: -35,40 - 2507: -37,40 + 1258: 23,23 + 1259: 21,23 + 2210: -35,40 + 2211: -37,40 - node: angle: -1.5707963267948966 rad color: '#FFFFFFFF' id: Arrows decals: - 2208: 5,-30 - 2737: -3,-55 - 2771: 20,-24 - 2772: 20,-26 - 2773: 20,-28 - 2774: 20,-30 - 2775: 20,-32 - 2776: 20,-34 - 2777: 20,-36 + 2065: 5,-30 + 2370: 20,-24 + 2371: 20,-26 + 2372: 20,-28 + 2373: 20,-30 + 2374: 20,-32 + 2375: 20,-34 + 2376: 20,-36 - node: color: '#FFFFFFFF' id: Arrows decals: - 1388: 23,25 - 1389: 21,25 - 1873: 31,21 - 3064: -31,-10 + 1256: 23,25 + 1257: 21,25 + 1730: 31,21 + 2648: -31,-10 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' id: Arrows decals: - 1236: 33,-3 - 2764: 21,-35 - 2765: 21,-33 - 2766: 21,-31 - 2767: 21,-29 - 2768: 21,-27 - 2769: 21,-25 - 2770: 21,-23 - - node: - color: '#FFFFFFFF' - id: ArrowsGreyscale - decals: - 2789: -19,-67 + 1136: 33,-3 + 2363: 21,-35 + 2364: 21,-33 + 2365: 21,-31 + 2366: 21,-29 + 2367: 21,-27 + 2368: 21,-25 + 2369: 21,-23 - node: color: '#FFFFFFFF' id: Bot @@ -520,1187 +510,1035 @@ entities: 482: -8,-9 552: -12,-1 587: 6,-1 - 658: -11,-44 - 659: -12,-44 - 660: -13,-44 - 661: -14,-44 - 740: 19,0 - 751: 12,14 - 807: -30,37 - 1031: 5,43 - 1032: 3,41 - 1033: 7,41 - 1141: -41,59 - 1143: 14,-2 - 1144: 15,-2 - 1192: 23,-6 - 1193: 23,-5 - 1194: 23,-4 - 1195: 25,-6 - 1196: 25,-5 - 1197: 25,-4 - 1198: 27,-6 - 1199: 27,-5 - 1200: 27,-4 - 1201: 29,-6 - 1202: 29,-5 - 1203: 29,-4 - 1241: 21,-20 - 1242: 18,-20 - 1243: 18,-18 - 1244: 18,-17 - 1245: 19,-17 - 1246: 19,-18 - 1247: 20,-18 - 1248: 20,-17 - 1249: 20,-15 - 1250: 20,-14 - 1251: 21,-14 - 1252: 21,-15 - 1253: 22,-15 - 1254: 22,-14 - 1303: 36,7 - 1304: 35,7 - 1311: 22,20 - 1312: 22,21 - 1313: 23,21 - 1314: 23,20 - 1319: 27,9 - 1320: 27,10 - 1420: 12,12 - 1421: 20,23 - 1588: -1,29 - 1789: 5,-26 - 1790: 5,-25 - 1791: 7,-30 - 1864: 33,17 - 1865: 32,17 - 1866: 31,17 - 2185: -40,54 - 2237: 3,-41 - 2241: -4,-38 - 2242: -2,-38 - 2258: -22,-45 - 2297: -26,-47 - 2298: -26,-48 - 2400: 1,-7 - 2401: -1,-7 - 2521: -13,38 - 2522: -12,31 - 2533: 12,-30 - 2534: 12,-29 - 2535: 12,-28 - 2536: 11,-23 - 2537: 10,-23 - 2547: 32,21 - 2548: 32,22 - 2549: 32,23 - 2565: 41,12 - 2566: 41,13 - 2567: 41,14 - 2629: 32,39 - 2630: 24,33 - 2761: -15,-49 - 2762: -15,-48 - 2763: -15,-47 - 2790: 15,-22 - 2802: 7,35 - 2835: -4,-29 - 2836: -33,10 - 2837: -26,13 - 2838: -14,5 - 2839: 6,6 - 2840: -6,-9 - 2861: -43,19 - 2862: -41,19 - 3063: -33,-12 - 3082: -28,-14 - 3083: -23,-15 - 3084: -19,-23 - 3157: -20,-5 - - node: - angle: 3.141592653589793 rad - color: '#FFFFFFFF' - id: Bot - decals: - 634: 14,-19 - - node: - color: '#52B4E996' - id: BotGreyscale - decals: - 2733: -4,-52 - 2734: -5,-52 - - node: - color: '#DE3A3A96' - id: BotGreyscale - decals: - 2735: -11,-52 - 2736: -12,-52 + 680: 19,0 + 742: -30,37 + 951: 5,43 + 952: 3,41 + 953: 7,41 + 1041: -41,59 + 1043: 14,-2 + 1044: 15,-2 + 1092: 23,-6 + 1093: 23,-5 + 1094: 23,-4 + 1095: 25,-6 + 1096: 25,-5 + 1097: 25,-4 + 1098: 27,-6 + 1099: 27,-5 + 1100: 27,-4 + 1101: 29,-6 + 1102: 29,-5 + 1103: 29,-4 + 1141: 21,-20 + 1142: 18,-20 + 1143: 18,-18 + 1144: 18,-17 + 1145: 19,-17 + 1146: 19,-18 + 1147: 20,-18 + 1148: 20,-17 + 1149: 20,-15 + 1150: 20,-14 + 1151: 21,-14 + 1152: 21,-15 + 1153: 22,-15 + 1154: 22,-14 + 1203: 36,7 + 1204: 35,7 + 1211: 22,20 + 1212: 22,21 + 1213: 23,21 + 1214: 23,20 + 1219: 27,9 + 1220: 27,10 + 1278: 20,23 + 1445: -1,29 + 1646: 5,-26 + 1647: 5,-25 + 1648: 7,-30 + 1721: 33,17 + 1722: 32,17 + 1723: 31,17 + 2042: -40,54 + 2104: 1,-7 + 2105: -1,-7 + 2225: -13,38 + 2226: -12,31 + 2236: 12,-30 + 2237: 12,-29 + 2238: 12,-28 + 2239: 11,-23 + 2240: 10,-23 + 2246: 32,21 + 2247: 32,22 + 2248: 32,23 + 2261: 41,12 + 2262: 41,13 + 2263: 41,14 + 2325: 32,39 + 2326: 24,33 + 2380: 15,-22 + 2392: 7,35 + 2425: -4,-29 + 2426: -33,10 + 2427: -26,13 + 2428: -14,5 + 2429: 6,6 + 2430: -6,-9 + 2445: -43,19 + 2446: -41,19 + 2647: -33,-12 + 2666: -28,-14 + 2667: -23,-15 + 2668: -19,-23 + 2741: -20,-5 + 2840: 18,16 + 2841: 20,16 + 2853: 12,14 + 2856: 14,-18 + 2898: -6,-48 + 2899: -6,-49 + 2900: -6,-50 + 2901: -6,-51 + 2915: -2,-44 + 2916: -3,-44 + 2917: -1,-44 + 2918: 1,-44 + 2919: 2,-44 + 2920: 3,-44 + 2921: 4,-44 - node: color: '#FFFFFFFF' id: BotGreyscale decals: - 2429: -22,-1 - 2785: -18,-69 - 2786: -18,-68 - 2787: -18,-67 + 2133: -22,-1 - node: color: '#FFFFFFFF' id: BotLeft decals: - 2183: -39,56 - 2184: -41,56 - 2238: 2,-38 - 2239: 0,-38 - 2259: -26,-45 - 2260: -26,-44 - 2261: -26,-43 - 2447: -57,-22 - 2503: -42,42 - 2504: -46,42 - 2505: -49,42 - 2550: 33,20 - 2551: 33,19 - 2568: 40,14 - 2758: -15,-52 - 2759: -15,-51 - 2760: -15,-50 - 2863: -44,19 - 2864: -42,19 - 2865: -40,19 + 2040: -39,56 + 2041: -41,56 + 2151: -57,-22 + 2207: -42,42 + 2208: -46,42 + 2209: -49,42 + 2249: 33,20 + 2250: 33,19 + 2264: 40,14 + 2447: -44,19 + 2448: -42,19 + 2449: -40,19 - node: color: '#FFFFFFFF' id: BotRight decals: - 2240: 3,-40 - 2262: -23,-40 - 2263: -22,-40 - 2500: -45,51 - 2501: -45,52 - 2502: -45,53 + 2204: -45,51 + 2205: -45,52 + 2206: -45,53 - node: color: '#FFFFFFFF' id: BotRightGreyscale decals: - 2729: -24,-5 - 2788: -19,-68 + 2357: -24,-5 - node: color: '#FFFFFFFF' id: Box decals: - 2289: -12,-38 - 2290: -14,-38 - 2569: 39,9 - 2842: -5,-50 - 2843: -12,-56 - 2844: -10,-56 - 2845: -6,-56 - 2846: -4,-56 - - node: - color: '#FFFFFFFF' - id: BoxGreyscale - decals: - 2782: -19,-70 - 2783: -18,-70 - 2784: -17,-70 + 2265: 39,9 + 2896: -14,-38 + 2897: -12,-38 - node: color: '#FFFFFFFF' id: BrickTileDarkBox decals: - 1845: -6,40 - 1846: -14,40 - 2113: -46,-13 - 2114: -46,-15 - 2115: -46,-17 - 2116: -46,-19 - 2117: -46,-21 + 1702: -6,40 + 1703: -14,40 + 1970: -46,-13 + 1971: -46,-15 + 1972: -46,-17 + 1973: -46,-19 + 1974: -46,-21 - node: color: '#FFFFFFFF' id: BrickTileDarkCornerNe decals: - 1530: -7,36 - 1697: -57,-50 - 1807: -50,24 + 1387: -7,36 + 1554: -57,-50 + 1664: -50,24 - node: color: '#FFFFFFFF' id: BrickTileDarkCornerNw decals: - 1529: -13,36 - 1714: -68,-50 + 1386: -13,36 + 1571: -68,-50 - node: color: '#FFFFFFFF' id: BrickTileDarkCornerSe decals: - 1525: -7,32 - 1705: -57,-60 - 1822: -50,12 + 1382: -7,32 + 1562: -57,-60 + 1679: -50,12 - node: color: '#FFFFFFFF' id: BrickTileDarkCornerSw decals: - 1524: -13,32 - 1715: -68,-60 + 1381: -13,32 + 1572: -68,-60 - node: color: '#FFFFFFFF' id: BrickTileDarkInnerNe decals: - 1620: -12,40 - 1731: -66,-50 + 1477: -12,40 + 1588: -66,-50 - node: color: '#FFFFFFFF' id: BrickTileDarkInnerNw decals: - 1622: -8,40 - 1729: -64,-50 - 1730: -59,-50 + 1479: -8,40 + 1586: -64,-50 + 1587: -59,-50 - node: color: '#FFFFFFFF' id: BrickTileDarkInnerSe decals: - 1619: -12,42 - 1706: -57,-59 + 1476: -12,42 + 1563: -57,-59 - node: color: '#FFFFFFFF' id: BrickTileDarkInnerSw decals: - 1621: -8,42 - 1699: -59,-60 + 1478: -8,42 + 1556: -59,-60 - node: color: '#FFFFFFFF' id: BrickTileDarkLineE decals: - 1443: -17,37 - 1526: -7,33 - 1527: -7,34 - 1528: -7,35 - 1618: -12,41 - 1648: -17,39 - 1649: -17,40 - 1707: -57,-58 - 1799: -50,16 - 1800: -50,17 - 1801: -50,18 - 1802: -50,19 - 1803: -50,20 - 1804: -50,21 - 1805: -50,22 - 1806: -50,23 + 1300: -17,37 + 1383: -7,33 + 1384: -7,34 + 1385: -7,35 + 1475: -12,41 + 1505: -17,39 + 1506: -17,40 + 1564: -57,-58 + 1656: -50,16 + 1657: -50,17 + 1658: -50,18 + 1659: -50,19 + 1660: -50,20 + 1661: -50,21 + 1662: -50,22 + 1663: -50,23 - node: color: '#FFFFFFFF' id: BrickTileDarkLineN decals: - 1531: -8,36 - 1532: -9,36 - 1533: -10,36 - 1534: -11,36 - 1535: -12,36 - 1614: -9,40 - 1615: -10,40 - 1616: -11,40 - 1725: -60,-50 - 1726: -61,-50 - 1727: -65,-50 - 1728: -62,-50 - 1808: -52,24 - 1809: -51,24 - 1810: -53,24 - 1811: -54,24 - 1812: -55,24 - 1813: -57,24 - 1814: -56,24 - 1815: -58,24 + 1388: -8,36 + 1389: -9,36 + 1390: -10,36 + 1391: -11,36 + 1392: -12,36 + 1471: -9,40 + 1472: -10,40 + 1473: -11,40 + 1582: -60,-50 + 1583: -61,-50 + 1584: -65,-50 + 1585: -62,-50 + 1665: -52,24 + 1666: -51,24 + 1667: -53,24 + 1668: -54,24 + 1669: -55,24 + 1670: -57,24 + 1671: -56,24 + 1672: -58,24 - node: color: '#FFFFFFFF' id: BrickTileDarkLineS decals: - 1466: -23,38 - 1513: -7,32 - 1514: -8,32 - 1515: -9,32 - 1516: -10,32 - 1517: -11,32 - 1518: -12,32 - 1519: -13,32 - 1611: -10,42 - 1612: -9,42 - 1613: -11,42 - 1698: -60,-60 - 1700: -64,-60 - 1701: -66,-60 - 1816: -58,12 - 1817: -57,12 - 1818: -56,12 - 1819: -55,12 - 1820: -54,12 - 1821: -51,12 + 1323: -23,38 + 1370: -7,32 + 1371: -8,32 + 1372: -9,32 + 1373: -10,32 + 1374: -11,32 + 1375: -12,32 + 1376: -13,32 + 1468: -10,42 + 1469: -9,42 + 1470: -11,42 + 1555: -60,-60 + 1557: -64,-60 + 1558: -66,-60 + 1673: -58,12 + 1674: -57,12 + 1675: -56,12 + 1676: -55,12 + 1677: -54,12 + 1678: -51,12 - node: color: '#FFFFFFFF' id: BrickTileDarkLineW decals: - 1520: -13,32 - 1521: -13,33 - 1522: -13,34 - 1523: -13,35 - 1617: -8,41 + 1377: -13,32 + 1378: -13,33 + 1379: -13,34 + 1380: -13,35 + 1474: -8,41 - node: color: '#9FED5896' id: BrickTileSteelBox decals: - 2397: 2,-9 - 2398: 2,-10 - 2399: 2,-11 + 2101: 2,-9 + 2102: 2,-10 + 2103: 2,-11 - node: color: '#9FED5896' id: BrickTileSteelCornerNe decals: - 2388: 1,-7 - 2452: -31,10 - 2463: -31,13 + 2092: 1,-7 + 2156: -31,10 + 2167: -31,13 - node: color: '#D381C996' id: BrickTileSteelCornerNe decals: - 2555: 33,9 + 2251: 33,9 - node: color: '#FFFFFFFF' id: BrickTileSteelCornerNe decals: - 2449: -62,-24 - 2643: -25,11 + 2153: -62,-24 - node: color: '#9FED5896' id: BrickTileSteelCornerNw decals: - 2389: -1,-7 - 2453: -33,10 - 2464: -33,13 + 2093: -1,-7 + 2157: -33,10 + 2168: -33,13 - node: color: '#D381C996' id: BrickTileSteelCornerNw decals: - 2556: 31,9 + 2252: 31,9 - node: color: '#FFFFFFFF' id: BrickTileSteelCornerNw decals: - 2450: -63,-24 - 2642: -27,11 + 2154: -63,-24 - node: color: '#9FED5896' id: BrickTileSteelCornerSe decals: - 2455: -31,6 - 2466: -31,12 + 2159: -31,6 + 2170: -31,12 - node: color: '#D381C996' id: BrickTileSteelCornerSe decals: - 2558: 33,7 + 2254: 33,7 - node: color: '#FFFFFFFF' id: BrickTileSteelCornerSe decals: - 2451: -62,-25 - 2644: -25,7 + 2155: -62,-25 - node: color: '#9FED5896' id: BrickTileSteelCornerSw decals: - 2392: -1,-10 - 2454: -33,6 - 2465: -33,12 + 2096: -1,-10 + 2158: -33,6 + 2169: -33,12 - node: color: '#D381C996' id: BrickTileSteelCornerSw decals: - 2557: 31,7 + 2253: 31,7 - node: color: '#FFFFFFFF' id: BrickTileSteelCornerSw decals: - 2448: -63,-25 - 2641: -27,7 + 2152: -63,-25 - node: color: '#9FED5896' id: BrickTileSteelEndS decals: - 2396: 1,-12 + 2100: 1,-12 - node: color: '#FFFFFFFF' id: BrickTileSteelInnerNe decals: - 1723: -69,-52 - 1724: -69,-58 + 1580: -69,-52 + 1581: -69,-58 - node: color: '#FFFFFFFF' id: BrickTileSteelInnerNw decals: - 1704: -61,-61 - 1711: -56,-56 + 1561: -61,-61 + 1568: -56,-56 - node: color: '#FFFFFFFF' id: BrickTileSteelInnerSe decals: - 1716: -68,-60 - 1721: -69,-53 - 1722: -69,-51 + 1573: -68,-60 + 1578: -69,-53 + 1579: -69,-51 - node: color: '#9FED5896' id: BrickTileSteelInnerSw decals: - 2394: 1,-10 + 2098: 1,-10 - node: color: '#FFFFFFFF' id: BrickTileSteelInnerSw decals: - 1712: -56,-55 - 1713: -56,-52 + 1569: -56,-55 + 1570: -56,-52 - node: color: '#9FED5896' id: BrickTileSteelLineE decals: - 2384: 1,-11 - 2385: 1,-10 - 2386: 1,-9 - 2387: 1,-8 - 2457: -31,7 - 2458: -31,8 - 2459: -31,9 + 2088: 1,-11 + 2089: 1,-10 + 2090: 1,-9 + 2091: 1,-8 + 2161: -31,7 + 2162: -31,8 + 2163: -31,9 - node: color: '#FFFFFFFF' id: BrickTileSteelLineE decals: - 1717: -69,-57 - 1718: -69,-56 - 1720: -69,-54 - 2649: -25,8 - 2650: -25,9 - 2651: -25,10 + 1574: -69,-57 + 1575: -69,-56 + 1577: -69,-54 - node: color: '#334E6DC8' id: BrickTileSteelLineN decals: - 1444: -18,37 - 1445: -19,37 - 1446: -20,37 - 1447: -21,37 - 1448: -22,37 - 1449: -24,37 - 1450: -25,37 - 1451: -26,37 - 1452: -28,37 + 1301: -18,37 + 1302: -19,37 + 1303: -20,37 + 1304: -21,37 + 1305: -22,37 + 1306: -24,37 + 1307: -25,37 + 1308: -26,37 + 1309: -28,37 - node: color: '#9FED5896' id: BrickTileSteelLineN decals: - 2467: -32,13 + 2171: -32,13 - node: color: '#FFFFFFFF' id: BrickTileSteelLineN decals: - 1668: 26,32 - 1703: -62,-61 - 2652: -26,11 + 1525: 26,32 + 1560: -62,-61 - node: color: '#9FED5896' id: BrickTileSteelLineS decals: - 2393: 0,-10 - 2456: -32,6 + 2097: 0,-10 + 2160: -32,6 - node: color: '#FFFFFFFF' id: BrickTileSteelLineS decals: - 1666: -27,24 - 1747: 8,-18 - 2648: -26,7 + 1523: -27,24 + 1604: 8,-18 - node: color: '#9FED5896' id: BrickTileSteelLineW decals: - 2390: -1,-8 - 2391: -1,-9 - 2395: 1,-11 - 2460: -33,9 + 2094: -1,-8 + 2095: -1,-9 + 2099: 1,-11 + 2164: -33,9 - node: color: '#D381C996' id: BrickTileSteelLineW decals: - 2559: 31,8 + 2255: 31,8 - node: color: '#FFFFFFFF' id: BrickTileSteelLineW decals: - 1667: 25,26 - 1710: -56,-53 - 2645: -27,8 - 2646: -27,9 - 2647: -27,10 + 1524: 25,26 + 1567: -56,-53 - node: color: '#334E6DC8' id: BrickTileWhiteCornerNe decals: - 2631: -19,40 + 2327: -19,40 - node: color: '#52B4E996' id: BrickTileWhiteCornerNe decals: - 2952: -21,-15 - 2962: -13,-15 - 3018: -13,-19 - 3046: -29,-16 - 3091: -12,-9 + 2536: -21,-15 + 2546: -13,-15 + 2602: -13,-19 + 2630: -29,-16 + 2675: -12,-9 - node: color: '#DE3A3A96' id: BrickTileWhiteCornerNe decals: - 2191: -2,-33 + 2048: -2,-33 - node: color: '#EFB34196' id: BrickTileWhiteCornerNe decals: - 2247: -22,-41 - 2268: -16,-39 - 2300: -6,-28 - 2849: -40,19 + 2433: -40,19 + 2977: -25,-45 + 2978: -26,-43 + 2979: -20,-45 + 2987: -14,-46 + 2989: -20,-49 + 2996: -21,-57 + 3021: -1,-42 - node: color: '#FFFFFFFF' id: BrickTileWhiteCornerNe decals: - 2951: -21,-15 - 2997: -13,-19 + 2535: -21,-15 + 2581: -13,-19 - node: color: '#334E6DC8' id: BrickTileWhiteCornerNw decals: - 2632: -21,40 + 2328: -21,40 - node: color: '#52B4E996' id: BrickTileWhiteCornerNw decals: - 2953: -23,-15 - 2961: -15,-15 - 3019: -19,-19 - 3047: -31,-16 - 3090: -16,-9 + 2537: -23,-15 + 2545: -15,-15 + 2603: -19,-19 + 2631: -31,-16 + 2674: -16,-9 - node: color: '#DE3A3A96' id: BrickTileWhiteCornerNw decals: - 2192: -4,-33 + 2049: -4,-33 - node: color: '#EFB34196' id: BrickTileWhiteCornerNw decals: - 2246: -25,-41 - 2267: -20,-39 - 2301: -14,-28 - 2523: 5,-24 - 2528: 9,-23 - 2853: -44,19 + 2227: 5,-24 + 2232: 9,-23 + 2437: -44,19 + 2976: -23,-45 + 2985: -16,-45 + 2986: -11,-46 + 2991: -16,-49 + 2999: -15,-57 + 3010: -10,-42 + 3019: 3,-40 + 3020: 1,-42 - node: color: '#FFFFFFFF' id: BrickTileWhiteCornerNw decals: - 2950: -23,-15 - 2990: -19,-19 + 2534: -23,-15 + 2574: -19,-19 - node: color: '#52B4E996' id: BrickTileWhiteCornerSe decals: - 2949: -21,-24 - 2964: -13,-17 - 3016: -13,-23 - 3055: -29,-24 - 3093: -12,-13 + 2533: -21,-24 + 2548: -13,-17 + 2600: -13,-23 + 2639: -29,-24 + 2677: -12,-13 - node: color: '#DE3A3A96' id: BrickTileWhiteCornerSe decals: - 2193: -2,-36 + 2050: -2,-36 - node: color: '#EFB34196' id: BrickTileWhiteCornerSe decals: - 1785: 7,-30 - 2231: 3,-45 - 2249: -22,-45 - 2269: -16,-45 - 2303: -6,-32 - 2856: -40,17 + 1642: 7,-30 + 2440: -40,17 + 2974: -26,-41 + 2990: -20,-47 + 2992: -19,-51 + 2998: -21,-55 + 3013: -9,-39 + 3014: -5,-39 + 3015: -4,-38 + 3017: 0,-38 - node: color: '#FFFFFFFF' id: BrickTileWhiteCornerSe decals: - 2946: -21,-24 - 2996: -13,-23 + 2530: -21,-24 + 2580: -13,-23 - node: color: '#52B4E996' id: BrickTileWhiteCornerSw decals: - 2476: -37,0 - 2948: -23,-24 - 2965: -15,-17 - 3017: -19,-23 - 3054: -31,-24 - 3092: -16,-13 + 2180: -37,0 + 2532: -23,-24 + 2549: -15,-17 + 2601: -19,-23 + 2638: -31,-24 + 2676: -16,-13 - node: color: '#DE3A3A96' id: BrickTileWhiteCornerSw decals: - 2194: -4,-36 + 2051: -4,-36 - node: color: '#EFB34196' id: BrickTileWhiteCornerSw decals: - 1784: 5,-30 - 2232: 0,-45 - 2248: -25,-45 - 2272: -20,-45 - 2302: -14,-32 - 2854: -44,17 + 1641: 5,-30 + 2438: -44,17 + 2988: -16,-47 + 2993: -17,-51 + 2997: -15,-55 + 3011: -11,-39 + 3012: -7,-39 + 3016: -2,-38 + 3018: 3,-38 - node: color: '#FFFFFFFF' id: BrickTileWhiteCornerSw decals: - 2947: -23,-24 - 2991: -19,-23 + 2531: -23,-24 + 2575: -19,-23 + - node: + color: '#EFB34196' + id: BrickTileWhiteEndS + decals: + 2984: -20,-40 - node: color: '#334E6DC8' id: BrickTileWhiteInnerNe decals: - 1608: -3,32 - 1632: -12,40 + 1465: -3,32 + 1489: -12,40 - node: color: '#52B4E996' id: BrickTileWhiteInnerNe decals: - 2939: -21,-21 + 2523: -21,-21 - node: color: '#D381C996' id: BrickTileWhiteInnerNe decals: - 2663: 12,20 + 2347: 12,20 - node: color: '#EFB34196' id: BrickTileWhiteInnerNe decals: - 2379: -11,-42 + 2980: -26,-45 - node: color: '#FFFFFFFF' id: BrickTileWhiteInnerNe decals: - 2911: -21,-21 + 2495: -21,-21 - node: color: '#334E6DC8' id: BrickTileWhiteInnerNw decals: - 1606: -3,32 - 1634: -8,40 + 1463: -3,32 + 1491: -8,40 - node: color: '#52B4E996' id: BrickTileWhiteInnerNw decals: - 2940: -19,-21 + 2524: -19,-21 - node: color: '#79150096' id: BrickTileWhiteInnerNw decals: - 2411: 7,-9 + 2115: 7,-9 - node: color: '#D381C996' id: BrickTileWhiteInnerNw decals: - 2662: 14,20 + 2346: 14,20 - node: color: '#EFB34196' id: BrickTileWhiteInnerNw decals: - 2378: -5,-42 - 2527: 9,-24 + 2231: 9,-24 + 3033: 3,-42 - node: color: '#FFFFFFFF' id: BrickTileWhiteInnerNw decals: - 2912: -19,-21 + 2496: -19,-21 - node: color: '#334E6DC8' id: BrickTileWhiteInnerSe decals: - 1609: -3,32 - 1633: -12,42 + 1466: -3,32 + 1490: -12,42 - node: color: '#52B4E996' id: BrickTileWhiteInnerSe decals: - 2937: -21,-21 + 2521: -21,-21 - node: color: '#D381C996' id: BrickTileWhiteInnerSe decals: - 2661: 12,23 + 2345: 12,23 - node: color: '#EFB34196' id: BrickTileWhiteInnerSe decals: - 1788: 7,-25 - 2377: -11,-40 + 1645: 7,-25 - node: color: '#FFFFFFFF' id: BrickTileWhiteInnerSe decals: - 2909: -21,-21 + 2493: -21,-21 - node: color: '#334E6DC8' id: BrickTileWhiteInnerSw decals: - 1607: -3,32 - 1631: -8,42 + 1464: -3,32 + 1488: -8,42 - node: color: '#52B4E996' id: BrickTileWhiteInnerSw decals: - 2938: -19,-21 + 2522: -19,-21 - node: color: '#79150096' id: BrickTileWhiteInnerSw decals: - 2410: 7,-4 - 2412: 7,-11 + 2114: 7,-4 + 2116: 7,-11 - node: color: '#D381C996' id: BrickTileWhiteInnerSw decals: - 2660: 14,23 + 2344: 14,23 - node: color: '#EFB34196' id: BrickTileWhiteInnerSw decals: - 1787: 9,-25 - 2376: -5,-40 + 1644: 9,-25 - node: color: '#FFFFFFFF' id: BrickTileWhiteInnerSw decals: - 2910: -19,-21 + 2494: -19,-21 - node: color: '#334E6DC8' id: BrickTileWhiteLineE decals: - 1542: -4,29 - 1543: -4,30 - 1544: -4,31 - 1545: -4,33 - 1546: -4,35 - 1547: -15,29 - 1548: -15,30 - 1549: -15,31 - 1550: -15,33 - 1551: -15,35 - 1629: -12,41 - 2672: -40,-61 + 1399: -4,29 + 1400: -4,30 + 1401: -4,31 + 1402: -4,33 + 1403: -4,35 + 1404: -15,29 + 1405: -15,30 + 1406: -15,31 + 1407: -15,33 + 1408: -15,35 + 1486: -12,41 - node: color: '#52B4E996' id: BrickTileWhiteLineE decals: - 2675: -40,-63 - 2929: -21,-17 - 2930: -21,-18 - 2931: -21,-19 - 2932: -21,-20 - 2933: -21,-22 - 2934: -21,-23 - 2963: -13,-16 - 3005: -13,-22 - 3006: -13,-21 - 3007: -13,-20 - 3041: -29,-22 - 3042: -29,-21 - 3043: -29,-20 - 3044: -29,-19 - 3045: -29,-18 - 3094: -12,-12 - 3095: -12,-10 - - node: - color: '#9FED5896' - id: BrickTileWhiteLineE - decals: - 2684: -37,-60 - 2685: -37,-59 - 2686: -37,-58 - - node: - color: '#A4610696' - id: BrickTileWhiteLineE - decals: - 2671: -40,-59 + 2513: -21,-17 + 2514: -21,-18 + 2515: -21,-19 + 2516: -21,-20 + 2517: -21,-22 + 2518: -21,-23 + 2547: -13,-16 + 2589: -13,-22 + 2590: -13,-21 + 2591: -13,-20 + 2625: -29,-22 + 2626: -29,-21 + 2627: -29,-20 + 2628: -29,-19 + 2629: -29,-18 + 2678: -12,-12 + 2679: -12,-10 - node: color: '#D381C996' id: BrickTileWhiteLineE decals: - 2655: 12,21 - 2656: 12,22 - 2676: -40,-64 - - node: - color: '#D4D4D428' - id: BrickTileWhiteLineE - decals: - 2696: -42,-60 - 2697: -42,-59 - 2698: -42,-58 - - node: - color: '#D4D4D496' - id: BrickTileWhiteLineE - decals: - 2693: -42,-64 - 2694: -42,-63 - 2695: -42,-62 + 2339: 12,21 + 2340: 12,22 - node: color: '#DE3A3A96' id: BrickTileWhiteLineE decals: - 2197: -2,-35 - 2198: -2,-34 - 2681: -37,-64 - 2682: -37,-63 - 2683: -37,-62 + 2054: -2,-35 + 2055: -2,-34 - node: color: '#EFB34196' id: BrickTileWhiteLineE decals: - 1775: 7,-29 - 1776: 7,-28 - 1777: 7,-27 - 1778: 7,-26 - 2201: -4,-35 - 2202: -4,-34 - 2225: 3,-42 - 2226: 3,-41 - 2227: 3,-40 - 2228: 3,-39 - 2229: 3,-43 - 2230: 3,-44 - 2252: -22,-44 - 2275: -16,-44 - 2276: -16,-43 - 2311: -6,-31 - 2312: -6,-30 - 2313: -6,-29 - 2668: -40,-58 - 2858: -40,18 + 1632: 7,-29 + 1633: 7,-28 + 1634: 7,-27 + 1635: 7,-26 + 2058: -4,-35 + 2059: -4,-34 + 2442: -40,18 + 2975: -26,-40 + 2981: -26,-44 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineE decals: - 2903: -21,-23 - 2904: -21,-22 - 2905: -21,-20 - 2906: -21,-19 - 2915: -21,-18 - 2916: -21,-17 - 3002: -13,-22 - 3003: -13,-21 - 3004: -13,-20 + 2487: -21,-23 + 2488: -21,-22 + 2489: -21,-20 + 2490: -21,-19 + 2499: -21,-18 + 2500: -21,-17 + 2586: -13,-22 + 2587: -13,-21 + 2588: -13,-20 - node: color: '#334E6DC8' id: BrickTileWhiteLineN decals: - 1503: -18,37 - 1504: -19,37 - 1505: -20,37 - 1506: -21,37 - 1507: -22,37 - 1508: -25,37 - 1509: -26,37 - 1510: -28,37 - 1511: -24,37 - 1626: -9,40 - 1627: -10,40 - 1628: -11,40 + 1360: -18,37 + 1361: -19,37 + 1362: -20,37 + 1363: -21,37 + 1364: -22,37 + 1365: -25,37 + 1366: -26,37 + 1367: -28,37 + 1368: -24,37 + 1483: -9,40 + 1484: -10,40 + 1485: -11,40 - node: color: '#52B4E996' id: BrickTileWhiteLineN decals: - 2941: -20,-21 - 3008: -15,-19 - 3009: -16,-19 - 3010: -17,-19 - 3011: -18,-19 - 3096: -13,-9 - 3097: -14,-9 - 3098: -15,-9 + 2525: -20,-21 + 2592: -15,-19 + 2593: -16,-19 + 2594: -17,-19 + 2595: -18,-19 + 2680: -13,-9 + 2681: -14,-9 + 2682: -15,-9 - node: color: '#D381C996' id: BrickTileWhiteLineN decals: - 2553: 17,16 - 2554: 18,16 - 2653: 13,20 + 2337: 13,20 - node: color: '#DE3A3A96' id: BrickTileWhiteLineN decals: - 2199: -3,-33 - 2243: -3,-39 + 2056: -3,-33 - node: color: '#EFB34196' id: BrickTileWhiteLineN decals: - 2205: -3,-34 - 2256: -24,-41 - 2257: -23,-41 - 2273: -17,-39 - 2274: -18,-39 - 2314: -7,-28 - 2315: -8,-28 - 2316: -9,-28 - 2317: -10,-28 - 2318: -11,-28 - 2319: -12,-28 - 2320: -13,-28 - 2371: -6,-42 - 2372: -7,-42 - 2373: -8,-42 - 2374: -9,-42 - 2375: -10,-42 - 2524: 8,-24 - 2526: 7,-24 - 2529: 10,-23 - 2530: 11,-23 - 2531: 12,-23 - 2532: 13,-23 - 2850: -41,19 - 2851: -42,19 - 2852: -43,19 + 2062: -3,-34 + 2228: 8,-24 + 2230: 7,-24 + 2233: 10,-23 + 2234: 11,-23 + 2235: 12,-23 + 2434: -41,19 + 2435: -42,19 + 2436: -43,19 + 2982: -22,-45 + 2983: -21,-45 + 3022: -9,-42 + 3023: -8,-42 + 3024: -6,-42 + 3025: -7,-42 + 3026: -5,-42 + 3027: -4,-42 + 3028: -3,-42 + 3029: -2,-42 + 3030: 2,-42 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineN decals: - 1459: -26,39 - 1460: -28,39 - 1461: -27,39 - 2914: -20,-21 - 2998: -15,-19 - 2999: -16,-19 - 3000: -17,-19 - 3001: -18,-19 + 1316: -26,39 + 1317: -28,39 + 1318: -27,39 + 2498: -20,-21 + 2582: -15,-19 + 2583: -16,-19 + 2584: -17,-19 + 2585: -18,-19 - node: color: '#334E6DC8' id: BrickTileWhiteLineS decals: - 1623: -9,42 - 1624: -10,42 - 1625: -11,42 + 1480: -9,42 + 1481: -10,42 + 1482: -11,42 - node: color: '#52B4E996' id: BrickTileWhiteLineS decals: - 2474: -34,0 - 2475: -36,0 - 2942: -20,-21 - 3012: -17,-23 - 3013: -16,-23 - 3014: -15,-23 - 3015: -14,-23 - 3056: -30,-24 - 3100: -13,-13 - 3101: -15,-13 + 2178: -34,0 + 2179: -36,0 + 2526: -20,-21 + 2596: -17,-23 + 2597: -16,-23 + 2598: -15,-23 + 2599: -14,-23 + 2640: -30,-24 + 2684: -13,-13 + 2685: -15,-13 - node: color: '#79150096' id: BrickTileWhiteLineS decals: - 2407: 6,-4 - 2408: 5,-4 - 2409: 3,-4 + 2111: 6,-4 + 2112: 5,-4 + 2113: 3,-4 - node: color: '#D381C996' id: BrickTileWhiteLineS decals: - 2552: 17,14 - 2654: 13,23 + 2338: 13,23 - node: color: '#DE3A3A96' id: BrickTileWhiteLineS decals: - 2200: -3,-36 + 2057: -3,-36 - node: color: '#EFB34196' id: BrickTileWhiteLineS decals: - 2206: -3,-35 - 2235: 2,-45 - 2236: 1,-45 - 2250: -23,-45 - 2251: -24,-45 - 2270: -19,-45 - 2271: -17,-45 - 2304: -7,-32 - 2305: -8,-32 - 2306: -9,-32 - 2307: -10,-32 - 2308: -11,-32 - 2309: -12,-32 - 2310: -13,-32 - 2366: -6,-40 - 2367: -7,-40 - 2368: -8,-40 - 2369: -9,-40 - 2370: -10,-40 - 2525: 8,-25 - 2855: -43,17 - 2857: -42,17 + 2063: -3,-35 + 2229: 8,-25 + 2439: -43,17 + 2441: -42,17 + 2994: -20,-51 + 2995: -16,-51 + 3031: -10,-39 + 3032: -6,-39 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineS decals: - 1458: -27,39 - 2913: -20,-21 - 2992: -17,-23 - 2993: -16,-23 - 2994: -15,-23 - 2995: -14,-23 + 1315: -27,39 + 2497: -20,-21 + 2576: -17,-23 + 2577: -16,-23 + 2578: -15,-23 + 2579: -14,-23 - node: color: '#334E6DC8' id: BrickTileWhiteLineW decals: - 1536: -16,29 - 1537: -16,30 - 1538: -16,31 - 1539: -16,32 - 1540: -16,33 - 1541: -16,35 - 1552: -5,29 - 1553: -5,30 - 1554: -5,31 - 1555: -5,33 - 1556: -5,35 - 1630: -8,41 - 2673: -37,-61 + 1393: -16,29 + 1394: -16,30 + 1395: -16,31 + 1396: -16,32 + 1397: -16,33 + 1398: -16,35 + 1409: -5,29 + 1410: -5,30 + 1411: -5,31 + 1412: -5,33 + 1413: -5,35 + 1487: -8,41 - node: color: '#52B4E996' id: BrickTileWhiteLineW decals: - 2674: -37,-63 - 2923: -23,-22 - 2924: -23,-21 - 2925: -23,-20 - 2926: -23,-19 - 2927: -23,-18 - 2928: -23,-16 - 2935: -19,-22 - 2936: -19,-20 - 3048: -31,-17 - 3049: -31,-19 - 3050: -31,-20 - 3051: -31,-21 - 3052: -31,-22 - 3053: -31,-23 - 3099: -16,-12 + 2507: -23,-22 + 2508: -23,-21 + 2509: -23,-20 + 2510: -23,-19 + 2511: -23,-18 + 2512: -23,-16 + 2519: -19,-22 + 2520: -19,-20 + 2632: -31,-17 + 2633: -31,-19 + 2634: -31,-20 + 2635: -31,-21 + 2636: -31,-22 + 2637: -31,-23 + 2683: -16,-12 - node: color: '#79150096' id: BrickTileWhiteLineW decals: - 2402: 7,-12 - 2403: 7,-8 - 2404: 7,-7 - 2405: 7,-6 - 2406: 7,-5 - - node: - color: '#9FED5896' - id: BrickTileWhiteLineW - decals: - 2687: -35,-60 - 2688: -35,-59 - 2689: -35,-58 - - node: - color: '#A4610696' - id: BrickTileWhiteLineW - decals: - 2670: -37,-59 + 2106: 7,-12 + 2107: 7,-8 + 2108: 7,-7 + 2109: 7,-6 + 2110: 7,-5 - node: color: '#D381C996' id: BrickTileWhiteLineW decals: - 2658: 14,21 - 2659: 14,22 - 2677: -37,-64 - - node: - color: '#D4D4D428' - id: BrickTileWhiteLineW - decals: - 2699: -40,-60 - 2700: -40,-59 - 2701: -40,-58 - - node: - color: '#D4D4D496' - id: BrickTileWhiteLineW - decals: - 2690: -40,-64 - 2691: -40,-63 - 2692: -40,-62 + 2342: 14,21 + 2343: 14,22 - node: color: '#DE3A3A96' id: BrickTileWhiteLineW decals: - 2195: -4,-35 - 2196: -4,-34 - 2678: -35,-64 - 2679: -35,-63 - 2680: -35,-62 + 2052: -4,-35 + 2053: -4,-34 - node: color: '#EFB34196' id: BrickTileWhiteLineW decals: - 1779: 5,-28 - 1780: 5,-27 - 1781: 5,-29 - 1782: 5,-26 - 1783: 5,-25 - 1786: 9,-26 - 2203: -2,-35 - 2204: -2,-34 - 2233: 0,-44 - 2234: 0,-43 - 2253: -25,-44 - 2254: -25,-43 - 2255: -25,-42 - 2264: -20,-44 - 2265: -20,-41 - 2266: -20,-40 - 2321: -14,-31 - 2322: -14,-29 - 2669: -37,-58 + 1636: 5,-28 + 1637: 5,-27 + 1638: 5,-29 + 1639: 5,-26 + 1640: 5,-25 + 1643: 9,-26 + 2060: -2,-35 + 2061: -2,-34 + 3034: 3,-41 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineW decals: - 2907: -19,-22 - 2908: -19,-20 - 2917: -23,-22 - 2918: -23,-21 - 2919: -23,-20 - 2920: -23,-19 - 2921: -23,-18 - 2922: -23,-16 + 2491: -19,-22 + 2492: -19,-20 + 2501: -23,-22 + 2502: -23,-21 + 2503: -23,-20 + 2504: -23,-19 + 2505: -23,-18 + 2506: -23,-16 - node: color: '#FFFFFFFF' id: Busha1 decals: 367: -40.05385,30.256437 - - node: - color: '#FFFFFFFF' - id: Busha2 - decals: - 1104: -25.204376,3.9985995 - node: color: '#FFFFFFFF' id: Busha3 decals: - 1045: -67.012436,-29.136745 + 965: -67.012436,-29.136745 - node: color: '#9FED5896' id: Bushb1 decals: - 1078: 5.955755,-11.904804 + 998: 5.955755,-11.904804 - node: color: '#FFFFFFFF' id: Bushb1 @@ -1710,152 +1548,143 @@ entities: color: '#9FED5896' id: Bushb3 decals: - 1076: 5.424505,-4.9673038 + 996: 5.424505,-4.9673038 - node: color: '#FFFFFFFF' id: Bushb3 decals: 365: -39.256973,28.912687 - 1040: -71.06114,-43.947823 - 1733: -52.14543,-42.415432 + 960: -71.06114,-43.947823 + 1590: -52.14543,-42.415432 - node: color: '#9FED5896' id: Bushc1 decals: - 1075: 6.03388,-7.2173038 + 995: 6.03388,-7.2173038 - node: color: '#FFFFFFFF' id: Bushc1 decals: - 949: -12.158052,22.978218 + 884: -12.158052,22.978218 - node: color: '#9FED5896' id: Bushc2 decals: - 1074: 6,-8 - 1077: 2.9401298,-4.9985538 + 994: 6,-8 + 997: 2.9401298,-4.9985538 - node: color: '#FFFFFFFF' id: Bushc2 decals: 366: -39.1476,33.037685 - 948: -9.158052,23.040718 + 883: -9.158052,23.040718 - node: color: '#FFFFFFFF' id: Bushc3 decals: 368: -39.11635,29.006437 - 1066: -65.91299,-37.046043 + 986: -65.91299,-37.046043 - node: color: '#FFFFFFFF' id: Bushd3 decals: - 1058: -67.06147,-29.881145 - - node: - color: '#FFFFFFFF' - id: Bushd4 - decals: - 1112: -27.485626,3.9673495 + 978: -67.06147,-29.881145 - node: color: '#FFFFFFFF' id: Bushe1 decals: - 1052: -65.58819,-29.014542 - 1111: -28.454376,3.9517245 + 972: -65.58819,-29.014542 - node: color: '#FFFFFFFF' id: Bushe2 decals: - 1043: -71.81257,-43.137188 - 1053: -65.66631,-32.030167 - 1054: -59.71319,-35.530167 + 963: -71.81257,-43.137188 + 973: -65.66631,-32.030167 + 974: -59.71319,-35.530167 - node: color: '#FFFFFFFF' id: Bushe3 decals: - 1055: -65.26006,-35.280167 - 1056: -59.36944,-31.748917 - 1115: -24.141876,3.9673495 + 975: -65.26006,-35.280167 + 976: -59.36944,-31.748917 - node: color: '#FFFFFFFF' id: Bushe4 decals: - 1284: -59.021492,-29.650486 + 1184: -59.021492,-29.650486 - node: color: '#FFFFFFFF' id: Bushf1 decals: - 1047: -65.58819,-32.131794 - 1048: -59.291313,-31.866169 + 967: -65.58819,-32.131794 + 968: -59.291313,-31.866169 - node: color: '#FFFFFFFF' id: Bushf2 decals: - 1049: -59.74444,-35.631794 - 1050: -65.52569,-29.053669 - 1283: -59.068367,-29.628086 + 969: -59.74444,-35.631794 + 970: -65.52569,-29.053669 + 1183: -59.068367,-29.628086 - node: color: '#FFFFFFFF' id: Bushf3 decals: - 1051: -65.27569,-35.350544 + 971: -65.27569,-35.350544 - node: color: '#FFFFFFFF' id: Bushh2 decals: - 1059: -50.04093,-42.20576 + 979: -50.04093,-42.20576 - node: color: '#FFFFFFFF' id: Bushh3 decals: - 1057: -66.616165,-27.440277 - 1060: -53.009384,-36.94919 + 977: -66.616165,-27.440277 + 980: -53.009384,-36.94919 - node: color: '#FFFFFFFF' id: Bushi1 decals: 375: -38.850723,30.881437 - 940: -10.897953,23.01216 - 941: -7.147953,23.059034 - 943: -12.769052,22.88716 - 3188: -20,-22 + 875: -10.897953,23.01216 + 876: -7.147953,23.059034 + 878: -12.769052,22.88716 + 2772: -20,-22 - node: color: '#FFFFFFFF' id: Bushi2 decals: 374: -40.131973,32.52206 - 1079: 5.9999943,-7.451386 + 999: 5.9999943,-7.451386 - node: color: '#FFFFFFFF' id: Bushi3 decals: 372: -38.850723,29.881437 373: -40.05385,31.053312 - 1114: -28.032501,3.9673495 - node: color: '#FFFFFFFF' id: Bushi4 decals: - 942: -9.757328,22.85591 - 1080: 5.4999943,-5.029511 - 1113: -25.548126,3.9829745 + 877: -9.757328,22.85591 + 1000: 5.4999943,-5.029511 - node: color: '#FFFFFFFF' id: Bushj1 decals: - 1044: -73.48444,-43.855938 - 1061: -68.11463,-38.9754 - 1067: -69.40792,-34.063843 + 964: -73.48444,-43.855938 + 981: -68.11463,-38.9754 + 987: -69.40792,-34.063843 - node: color: '#FFFFFFFF' id: Bushj2 decals: - 1062: -57.046288,-37.982056 + 982: -57.046288,-37.982056 - node: color: '#FFFFFFFF' id: Bushj3 decals: - 1063: -49.987144,-48.963146 + 983: -49.987144,-48.963146 - node: color: '#FFFFFFFF' id: Bushk1 @@ -1871,123 +1700,120 @@ entities: color: '#FFFFFFFF' id: Bushl1 decals: - 889: -59.13713,-56.211792 - 1081: 3.0098214,-4.939097 - 1599: -9.9612665,40.993107 + 824: -59.13713,-56.211792 + 1001: 3.0098214,-4.939097 + 1456: -9.9612665,40.993107 - node: color: '#FFFFFFFF' id: Bushl2 decals: - 890: -59.79338,-57.039917 - 1082: 6.009821,-11.977411 + 825: -59.79338,-57.039917 + 1002: 6.009821,-11.977411 - node: color: '#FFFFFFFF' id: Bushm2 decals: - 891: -59.16838,-57.789917 + 826: -59.16838,-57.789917 - node: color: '#FFFFFFFF' id: Bushm3 decals: - 892: -65.91838,-51.868042 + 827: -65.91838,-51.868042 - node: color: '#FFFFFFFF' id: Bushn1 decals: - 950: -10.126802,23.012297 - - node: - color: '#FFFFFFFF' - id: Caution - decals: - 662: -8,-45 + 885: -10.126802,23.012297 - node: color: '#52B4E996' id: CheckerNESW decals: 520: -11,-2 - 2966: -19,-17 - 2967: -19,-16 - 2968: -19,-15 - 2969: -18,-15 - 2970: -17,-15 - 2971: -17,-16 - 2972: -18,-16 - 2973: -18,-17 - 2974: -17,-17 - 2975: -18,-22 - 2976: -18,-21 - 2977: -18,-20 - 2978: -17,-20 - 2979: -17,-21 - 2980: -17,-22 - 2981: -16,-22 - 2982: -16,-21 - 2983: -16,-20 - 2984: -15,-20 - 2985: -15,-21 - 2986: -15,-22 - 2987: -14,-22 - 2988: -14,-21 - 2989: -14,-20 - 3026: -33,-20 - 3027: -34,-20 - 3028: -35,-20 - 3029: -35,-19 - 3030: -34,-19 - 3031: -33,-19 - 3032: -33,-18 - 3033: -34,-18 - 3034: -35,-18 - 3035: -35,-17 - 3036: -34,-17 - 3037: -33,-17 - 3038: -33,-16 - 3039: -34,-16 - 3040: -35,-16 + 2550: -19,-17 + 2551: -19,-16 + 2552: -19,-15 + 2553: -18,-15 + 2554: -17,-15 + 2555: -17,-16 + 2556: -18,-16 + 2557: -18,-17 + 2558: -17,-17 + 2559: -18,-22 + 2560: -18,-21 + 2561: -18,-20 + 2562: -17,-20 + 2563: -17,-21 + 2564: -17,-22 + 2565: -16,-22 + 2566: -16,-21 + 2567: -16,-20 + 2568: -15,-20 + 2569: -15,-21 + 2570: -15,-22 + 2571: -14,-22 + 2572: -14,-21 + 2573: -14,-20 + 2610: -33,-20 + 2611: -34,-20 + 2612: -35,-20 + 2613: -35,-19 + 2614: -34,-19 + 2615: -33,-19 + 2616: -33,-18 + 2617: -34,-18 + 2618: -35,-18 + 2619: -35,-17 + 2620: -34,-17 + 2621: -33,-17 + 2622: -33,-16 + 2623: -34,-16 + 2624: -35,-16 + - node: + color: '#9FED5896' + id: CheckerNESW + decals: + 2787: -28,13 + 2788: -27,13 + 2789: -29,12 + 2790: -28,11 + 2791: -27,11 + 2792: -29,10 + 2793: -28,9 + 2794: -27,9 + 2795: -29,8 + 2796: -28,7 + 2797: -27,7 - node: color: '#D4D4D496' id: CheckerNESW decals: - 1795: -15,8 - - node: - color: '#EFB34196' - id: CheckerNESW - decals: - 1014: -20,-37 - 1015: -19,-37 - 1016: -18,-37 - 1017: -17,-37 - 1018: -16,-37 - 1019: -16,-36 - 1020: -17,-36 - 1021: -19,-36 - 1022: -19,-36 - 1023: -20,-36 - 1024: -20,-35 - 1025: -19,-35 - 1026: -18,-35 - 1027: -17,-35 - 1028: -16,-35 + 1652: -15,8 - node: color: '#52B4E996' id: CheckerNWSE decals: 516: -9,-4 - 3118: -32,-8 - 3119: -32,-7 - 3120: -32,-6 - 3121: -31,-6 - 3122: -30,-6 - 3123: -29,-6 - 3124: -28,-6 - 3125: -28,-7 - 3126: -28,-8 - 3127: -29,-8 - 3128: -29,-7 - 3129: -30,-7 - 3130: -30,-8 - 3131: -31,-8 - 3132: -31,-7 + 2702: -32,-8 + 2703: -32,-7 + 2704: -32,-6 + 2705: -31,-6 + 2706: -30,-6 + 2707: -29,-6 + 2708: -28,-6 + 2709: -28,-7 + 2710: -28,-8 + 2711: -29,-8 + 2712: -29,-7 + 2713: -30,-7 + 2714: -30,-8 + 2715: -31,-8 + 2716: -31,-7 + - node: + color: '#724276FF' + id: CheckerNWSE + decals: + 2842: 19,13 + 2843: 18,13 - node: color: '#79150096' id: CheckerNWSE @@ -2010,20 +1836,20 @@ entities: color: '#A4610696' id: CheckerNWSE decals: - 1084: 30,0 - 1085: 29,0 - 1086: 29,1 - 1087: 29,2 - 1088: 30,2 - 1089: 30,1 - 1090: 31,0 - 1091: 31,1 - 1092: 31,2 + 1004: 30,0 + 1005: 29,0 + 1006: 29,1 + 1007: 29,2 + 1008: 30,2 + 1009: 30,1 + 1010: 31,0 + 1011: 31,1 + 1012: 31,2 - node: color: '#EFB34196' id: CheckerNWSE decals: - 1119: 3,-28 + 1019: 3,-28 - node: color: '#FFFFFFFF' id: Delivery @@ -2051,71 +1877,68 @@ entities: 628: 3,-35 629: 3,-34 630: 3,-33 - 712: 14,-12 - 713: 14,-11 - 714: 14,-10 - 1145: 16,-2 - 1146: 17,-2 - 1238: 31,-6 - 1239: 31,-5 - 1240: 31,-4 - 1255: 18,-15 - 1256: 18,-14 - 1257: 19,-14 - 1258: 19,-15 - 1300: 38,7 - 1301: 39,7 - 1302: 40,7 - 1321: 28,9 - 1322: 28,10 - 1323: 26,9 - 1324: 26,10 - 2207: 4,-30 - 2291: -15,-42 - 2292: -15,-41 - 2293: -15,-40 - 2294: -1,-42 - 2295: -1,-41 - 2296: -1,-40 - 2841: -8,-49 - 3180: -13,-8 - 3181: -12,-8 + 652: 14,-12 + 653: 14,-11 + 654: 14,-10 + 1045: 16,-2 + 1046: 17,-2 + 1138: 31,-6 + 1139: 31,-5 + 1140: 31,-4 + 1155: 18,-15 + 1156: 18,-14 + 1157: 19,-14 + 1158: 19,-15 + 1200: 38,7 + 1201: 39,7 + 1202: 40,7 + 1221: 28,9 + 1222: 28,10 + 1223: 26,9 + 1224: 26,10 + 2064: 4,-30 + 2764: -13,-8 + 2765: -12,-8 + 2868: 14,-24 + 2869: 14,-25 + 2870: 10,-31 + 2871: 11,-31 - node: color: '#FFFFFFFF' id: DiagonalCheckerAOverlay decals: - 1658: -29,22 - 1659: -28,22 - 1660: -27,22 - 1661: -26,22 - 1662: -26,23 - 1663: -27,23 - 1664: -28,23 - 1665: -29,23 + 1515: -29,22 + 1516: -28,22 + 1517: -27,22 + 1518: -26,22 + 1519: -26,23 + 1520: -27,23 + 1521: -28,23 + 1522: -29,23 - node: cleanable: True color: '#FFFFFFFF' id: Dirt decals: - 923: -27,-36 - 924: -28,-38 - 925: -23,-36 - 926: -25,-38 - 2888: -41,-11 - 2889: -42,-13 - 2890: -43,-17 - 2891: -42,-16 - 2892: -42,-17 - 2893: -41,-16 - 2894: -42,-12 - 2895: -41,-9 - 2896: -42,-8 - 2897: -42,-7 - 2898: -39,-7 - 2899: -39,-6 - 2900: -38,-7 - 2901: -38,-8 - 2902: -40,-7 + 858: -27,-36 + 859: -28,-38 + 860: -23,-36 + 861: -25,-38 + 2472: -41,-11 + 2473: -42,-13 + 2474: -43,-17 + 2475: -42,-16 + 2476: -42,-17 + 2477: -41,-16 + 2478: -42,-12 + 2479: -41,-9 + 2480: -42,-8 + 2481: -42,-7 + 2482: -39,-7 + 2483: -39,-6 + 2484: -38,-7 + 2485: -38,-8 + 2486: -40,-7 - node: color: '#FFFFFFFF' id: DirtHeavy @@ -2126,9 +1949,8 @@ entities: 232: -49,40 245: -34,57 246: -31,59 - 681: 1,-38 - 762: 53,19 - 763: 53,20 + 697: 53,19 + 698: 53,20 - node: cleanable: True color: '#FFFFFFFF' @@ -2139,32 +1961,31 @@ entities: 403: -28,32 404: -28,31 405: -31,30 - 893: -76,-57 - 894: -76,-56 - 895: -77,-55 - 896: -79,-54 - 910: -22,-38 - 911: -23,-38 - 912: -24,-36 - 913: -25,-36 - 914: -25,-36 - 1165: 23,-12 - 1166: 23,-11 - 1167: 24,-12 - 1168: 34,-12 - 1169: 35,-11 - 1170: 32,-12 - 1171: 31,-10 - 2331: -13,-31 - 2332: -11,-32 - 2481: -19,19 - 2482: -14,19 - 2483: -21,18 - 2486: -15,19 - 2866: -40,-8 - 2867: -41,-7 - 2868: -42,-14 - 2869: -42,-17 + 828: -76,-57 + 829: -76,-56 + 830: -77,-55 + 831: -79,-54 + 845: -22,-38 + 846: -23,-38 + 847: -24,-36 + 848: -25,-36 + 849: -25,-36 + 1065: 23,-12 + 1066: 23,-11 + 1067: 24,-12 + 1068: 34,-12 + 1069: 35,-11 + 1070: 32,-12 + 1071: 31,-10 + 2075: -13,-31 + 2185: -19,19 + 2186: -14,19 + 2187: -21,18 + 2190: -15,19 + 2450: -40,-8 + 2451: -41,-7 + 2452: -42,-14 + 2453: -42,-17 - node: color: '#FFFFFFFF' id: DirtLight @@ -2194,25 +2015,22 @@ entities: 260: -40,42 262: -48,42 263: -37,40 - 690: -19,-44 - 691: -17,-42 - 692: -14,-40 - 693: -19,-42 - 694: -23,-43 - 695: -1,-40 - 696: -4,-41 - 697: 1,-40 - 698: 0,-39 - 699: 2,-38 - 700: 2,-39 - 701: 1,-34 - 702: 1,-31 - 758: 43,22 - 759: 45,22 - 760: 52,19 - 761: 51,20 - 764: 50,19 - 770: 45,23 + 641: -19,-44 + 642: -17,-42 + 643: -19,-42 + 644: -23,-43 + 645: -4,-41 + 646: 1,-40 + 647: 0,-39 + 648: 2,-39 + 649: 1,-34 + 650: 1,-31 + 693: 43,22 + 694: 45,22 + 695: 52,19 + 696: 51,20 + 699: 50,19 + 705: 45,23 - node: cleanable: True color: '#FFFFFFFF' @@ -2229,120 +2047,102 @@ entities: 419: -32,27 420: -26,28 421: -33,27 - 742: 20,-11 - 743: 21,-10 - 744: 17,-11 - 745: 17,-12 - 746: 19,-8 - 903: -78,-53 - 904: -76,-53 - 905: -78,-56 - 906: -79,-56 - 907: -80,-53 - 908: -79,-52 - 909: -76,-55 - 1002: 27,0 - 1003: 28,1 - 1004: 29,1 - 1177: 24,-11 - 1178: 24,-10 - 1179: 23,-10 - 1180: 26,-12 - 1181: 31,-12 - 1182: 32,-11 - 1183: 33,-10 - 1184: 34,-11 - 1185: 33,-12 - 1186: 32,-9 - 1187: 33,-9 - 1188: 24,-9 - 1189: 21,-9 - 1190: 24,-8 - 1191: 23,-8 - 1223: 29,-2 - 1224: 30,-3 - 1225: 31,-4 - 1226: 32,-4 - 1227: 30,0 - 1228: 33,-7 - 1229: 32,-8 - 1230: 24,-8 - 1231: 25,-7 - 1232: 26,-6 - 1233: 23,-3 - 1234: 22,-2 - 1235: 21,-2 - 1589: -1,29 - 1835: -58,15 - 1836: -57,16 - 1837: -58,21 - 1838: -57,20 - 1839: -57,23 - 1841: -51,14 - 1842: -51,15 - 1843: -56,20 - 1847: -4,27 - 1848: -6,27 - 1849: -14,26 - 1850: -19,27 - 1851: -26,28 - 1852: -26,27 - 1853: -27,26 - 1854: -25,25 - 1855: -27,31 - 1856: -39,37 - 1857: -37,36 - 1858: -36,35 - 1859: -41,43 - 1860: -47,52 - 1861: -49,53 - 1862: -47,56 - 2338: -13,-32 - 2339: -11,-31 - 2340: -9,-32 - 2341: -10,-30 - 2342: -10,-31 - 2343: -11,-29 - 2344: -11,-28 - 2345: -13,-29 - 2346: -14,-30 - 2347: -13,-33 - 2348: -13,-34 - 2349: -19,-41 - 2350: -20,-42 - 2351: -20,-44 - 2352: -20,-44 - 2353: -22,-44 - 2354: -22,-43 - 2355: -22,-41 - 2356: -25,-41 - 2357: -26,-41 - 2358: -26,-42 - 2359: -24,-43 - 2360: -24,-45 - 2361: -25,-44 - 2362: -12,-39 - 2363: -12,-40 - 2364: -9,-39 - 2365: -8,-39 - 2484: -18,19 - 2485: -21,19 - 2487: -16,19 - 2488: -22,19 - 2489: -31,16 - 2490: -31,17 - 2491: -7,18 - 2870: -41,-13 - 2871: -42,-10 - 2872: -42,-9 - 2873: -41,-8 - 2874: -40,-7 - 2884: -42,-15 - 2885: -42,-15 - 2886: -42,-14 - 2887: -42,-13 - 3158: -18,-9 - 3159: -23,-12 + 682: 20,-11 + 683: 21,-10 + 684: 17,-11 + 685: 17,-12 + 686: 19,-8 + 838: -78,-53 + 839: -76,-53 + 840: -78,-56 + 841: -79,-56 + 842: -80,-53 + 843: -79,-52 + 844: -76,-55 + 937: 27,0 + 938: 28,1 + 939: 29,1 + 1077: 24,-11 + 1078: 24,-10 + 1079: 23,-10 + 1080: 26,-12 + 1081: 31,-12 + 1082: 32,-11 + 1083: 33,-10 + 1084: 34,-11 + 1085: 33,-12 + 1086: 32,-9 + 1087: 33,-9 + 1088: 24,-9 + 1089: 21,-9 + 1090: 24,-8 + 1091: 23,-8 + 1123: 29,-2 + 1124: 30,-3 + 1125: 31,-4 + 1126: 32,-4 + 1127: 30,0 + 1128: 33,-7 + 1129: 32,-8 + 1130: 24,-8 + 1131: 25,-7 + 1132: 26,-6 + 1133: 23,-3 + 1134: 22,-2 + 1135: 21,-2 + 1446: -1,29 + 1692: -58,15 + 1693: -57,16 + 1694: -58,21 + 1695: -57,20 + 1696: -57,23 + 1698: -51,14 + 1699: -51,15 + 1700: -56,20 + 1704: -4,27 + 1705: -6,27 + 1706: -14,26 + 1707: -19,27 + 1708: -26,28 + 1709: -26,27 + 1710: -27,26 + 1711: -25,25 + 1712: -27,31 + 1713: -39,37 + 1714: -37,36 + 1715: -36,35 + 1716: -41,43 + 1717: -47,52 + 1718: -49,53 + 1719: -47,56 + 2078: -11,-31 + 2079: -10,-30 + 2080: -10,-31 + 2081: -11,-29 + 2082: -13,-29 + 2083: -14,-30 + 2084: -13,-33 + 2085: -13,-34 + 2086: -19,-41 + 2087: -24,-43 + 2188: -18,19 + 2189: -21,19 + 2191: -16,19 + 2192: -22,19 + 2193: -31,16 + 2194: -31,17 + 2195: -7,18 + 2454: -41,-13 + 2455: -42,-10 + 2456: -42,-9 + 2457: -41,-8 + 2458: -40,-7 + 2468: -42,-15 + 2469: -42,-15 + 2470: -42,-14 + 2471: -42,-13 + 2742: -18,-9 + 2743: -23,-12 - node: color: '#FFFFFFFF' id: DirtMedium @@ -2355,21 +2155,17 @@ entities: 244: -35,58 253: -36,54 261: -48,41 - 682: 0,-38 - 683: 1,-39 - 684: 0,-40 - 685: -18,-44 - 686: -19,-43 - 687: -23,-44 - 688: -18,-42 - 689: -16,-41 - 756: 46,23 - 757: 43,21 - 765: 52,19 - 766: 43,22 - 767: 46,23 - 768: 46,22 - 769: 44,23 + 637: 1,-39 + 638: -23,-44 + 639: -18,-42 + 640: -16,-41 + 691: 46,23 + 692: 43,21 + 700: 52,19 + 701: 43,22 + 702: 46,23 + 703: 46,22 + 704: 44,23 - node: cleanable: True color: '#FFFFFFFF' @@ -2380,45 +2176,42 @@ entities: 408: -30,30 409: -32,29 410: -31,32 - 741: 21,-11 - 897: -78,-54 - 898: -79,-55 - 899: -79,-53 - 900: -80,-53 - 901: -76,-54 - 902: -77,-53 - 915: -26,-36 - 916: -27,-37 - 1001: 27,1 - 1172: 32,-10 - 1173: 31,-11 - 1174: 30,-11 - 1175: 25,-12 - 1176: 26,-11 - 1220: 34,-7 - 1221: 30,-2 - 1222: 31,-3 - 1590: 3,29 - 1840: -58,13 - 2333: -10,-32 - 2334: -12,-31 - 2335: -12,-32 - 2336: -14,-31 - 2337: -12,-29 - 2875: -39,-8 - 2876: -42,-6 - 2877: -42,-7 - 2878: -41,-8 - 2879: -41,-12 - 2880: -42,-11 - 2881: -38,-8 - 2882: -38,-6 - 2883: -39,-7 + 681: 21,-11 + 832: -78,-54 + 833: -79,-55 + 834: -79,-53 + 835: -80,-53 + 836: -76,-54 + 837: -77,-53 + 850: -26,-36 + 851: -27,-37 + 936: 27,1 + 1072: 32,-10 + 1073: 31,-11 + 1074: 30,-11 + 1075: 25,-12 + 1076: 26,-11 + 1120: 34,-7 + 1121: 30,-2 + 1122: 31,-3 + 1447: 3,29 + 1697: -58,13 + 2076: -12,-31 + 2077: -12,-29 + 2459: -39,-8 + 2460: -42,-6 + 2461: -42,-7 + 2462: -41,-8 + 2463: -41,-12 + 2464: -42,-11 + 2465: -38,-8 + 2466: -38,-6 + 2467: -39,-7 - node: color: '#FFFFFFFF' id: FlowersBRTwo decals: - 3186: -20,-20 + 2770: -20,-20 - node: color: '#FFFFFFFF' id: Flowersbr1 @@ -2426,54 +2219,52 @@ entities: 75: -55,17 76: -53,18 77: -54.752693,18.73386 - 882: -59.152756,-56.526844 + 817: -59.152756,-56.526844 - node: color: '#FFFFFFFF' id: Flowersbr2 decals: - 877: -64.66838,-52.26122 - 878: -65.559006,-53.82372 - 879: -64.94963,-56.339344 - 880: -59.777756,-52.66747 - 1110: -24.157501,3.9829745 - 1598: -10.5706415,40.97748 + 812: -64.66838,-52.26122 + 813: -65.559006,-53.82372 + 814: -64.94963,-56.339344 + 815: -59.777756,-52.66747 + 1455: -10.5706415,40.97748 - node: color: '#FFFFFFFF' id: Flowersbr3 decals: 62: -53,22 63: -55,14 - 881: -60.121506,-53.44872 + 816: -60.121506,-53.44872 - node: color: '#FFFFFFFF' id: Flowerspv1 decals: - 883: -62.184006,-55.76122 - 884: -61.777756,-56.370594 - 885: -62.152756,-53.308094 - 1597: -9.3987665,40.961857 + 818: -62.184006,-55.76122 + 819: -61.777756,-56.370594 + 820: -62.152756,-53.308094 + 1454: -9.3987665,40.961857 - node: color: '#FFFFFFFF' id: Flowerspv2 decals: 81: -54.471443,18.20261 82: -53.533943,17.17136 - 886: -58.996506,-57.370594 - 887: -62.88713,-57.995594 + 821: -58.996506,-57.370594 + 822: -62.88713,-57.995594 - node: color: '#FFFFFFFF' id: Flowerspv3 decals: 64: -53,14 65: -55,22 - 888: -59.809006,-54.414917 - 1107: -25.970001,3.9985995 - 3187: -20,-23 + 823: -59.809006,-54.414917 + 2771: -20,-23 - node: color: '#FFFFFFFF' id: Flowersy1 decals: - 947: -13.0907,22.978218 + 882: -13.0907,22.978218 - node: color: '#FFFFFFFF' id: Flowersy2 @@ -2485,103 +2276,108 @@ entities: 78: -53.471443,17.280735 79: -54.76832,17.48386 376: -39.80385,29.303312 - 869: -64.98088,-57.620594 - 870: -62.090256,-57.776844 - 871: -61.10588,-57.13622 - 872: -60.090256,-57.91747 - 873: -64.152756,-53.683094 - 874: -62.69963,-52.51122 - 1108: -28.032501,3.9985995 - 1596: -9.9456415,40.993107 + 804: -64.98088,-57.620594 + 805: -62.090256,-57.776844 + 806: -61.10588,-57.13622 + 807: -60.090256,-57.91747 + 808: -64.152756,-53.683094 + 809: -62.69963,-52.51122 + 1453: -9.9456415,40.993107 - node: color: '#FFFFFFFF' id: Flowersy3 decals: 377: -39.4601,29.881437 - 876: -65.652756,-52.401844 - 944: -7.856325,22.931343 + 811: -65.652756,-52.401844 + 879: -7.856325,22.931343 - node: color: '#FFFFFFFF' id: Flowersy4 decals: 80: -53.61207,18.499485 378: -39.069473,32.17831 - 875: -63.26213,-53.76122 - 945: -10.293825,23.009468 - 946: -11.18445,22.978218 - 1109: -28.938751,3.9985995 - 3185: -20,-19 - - node: - color: '#334E6DC8' - id: FullTileOverlayGreyscale - decals: - 2718: -30,-62 + 810: -63.26213,-53.76122 + 880: -10.293825,23.009468 + 881: -11.18445,22.978218 + 2769: -20,-19 - node: color: '#4A8F37B1' id: FullTileOverlayGreyscale decals: - 1885: 5,23 - 1886: 6,23 - 1887: 3,23 - 1888: 2,23 - 1889: 2,20 - 1890: 2,21 - 1891: 3,20 - 1892: 5,20 - 1893: 6,20 - 1894: 6,21 + 1742: 5,23 + 1743: 6,23 + 1744: 3,23 + 1745: 2,23 + 1746: 2,20 + 1747: 2,21 + 1748: 3,20 + 1749: 5,20 + 1750: 6,20 + 1751: 6,21 - node: color: '#52B4E996' id: FullTileOverlayGreyscale decals: - 3085: -14,-12 - 3086: -14,-11 - 3087: -14,-10 - 3088: -15,-11 - 3089: -13,-11 - 3133: -25,-14 - 3134: -26,-14 - 3155: -20,-5 - 3156: -18,-5 - 3160: -20,-7 - 3161: -18,-7 + 2669: -14,-12 + 2670: -14,-11 + 2671: -14,-10 + 2672: -15,-11 + 2673: -13,-11 + 2717: -25,-14 + 2718: -26,-14 + 2739: -20,-5 + 2740: -18,-5 + 2744: -20,-7 + 2745: -18,-7 - node: color: '#79150096' id: FullTileOverlayGreyscale decals: - 808: -76,-46 - 809: -77,-46 - 810: -78,-46 - 811: -79,-46 - 812: -80,-46 - 813: -81,-46 + 743: -76,-46 + 744: -77,-46 + 745: -78,-46 + 746: -79,-46 + 747: -80,-46 + 748: -81,-46 + - node: + color: '#9FED5896' + id: FullTileOverlayGreyscale + decals: + 2798: -29,7 + 2799: -29,9 + 2800: -29,11 + 2801: -29,13 + 2802: -26,13 + 2803: -23,13 + 2804: -23,12 + 2805: -24,5 - node: color: '#A4610696' id: FullTileOverlayGreyscale decals: - 1093: 28,1 - 1094: 30,-1 - 1095: 20,-1 + 1013: 28,1 + 1014: 30,-1 + 1015: 20,-1 - node: color: '#D4D4D406' id: FullTileOverlayGreyscale decals: - 2413: -22,-6 - 2414: -23,-6 - 2415: -24,-6 - 2416: -25,-6 - 2417: -26,-6 - 2418: -25,-5 - 2419: -25,-4 - 2420: -25,-3 - 2421: -25,-2 - 2422: -25,-1 - 2423: -23,-5 - 2424: -23,-4 - 2425: -23,-3 - 2426: -23,-2 - 2427: -23,-1 - 2428: -24,-1 + 2117: -22,-6 + 2118: -23,-6 + 2119: -24,-6 + 2120: -25,-6 + 2121: -26,-6 + 2122: -25,-5 + 2123: -25,-4 + 2124: -25,-3 + 2125: -25,-2 + 2126: -25,-1 + 2127: -23,-5 + 2128: -23,-4 + 2129: -23,-3 + 2130: -23,-2 + 2131: -23,-1 + 2132: -24,-1 - node: color: '#D4D4D428' id: FullTileOverlayGreyscale @@ -2602,56 +2398,52 @@ entities: 479: -19,-4 480: 13,19 481: -38,10 - 680: -1,-34 - 1083: -19,0 - 2189: -3,-37 - 2190: -3,-32 + 636: -1,-34 + 1003: -19,0 + 2046: -3,-37 + 2047: -3,-32 - node: color: '#EFB34196' id: FullTileOverlayGreyscale decals: - 711: -11,-34 - 2244: -26,-42 - 2245: -26,-41 + 651: -11,-34 - node: color: '#FFFFFFFF' id: Grassb1 decals: 370: -39.100723,32.30331 - 936: -7.3405266,22.973469 - 939: -11.434277,23.035969 - 1064: -56.986298,-31.010326 - 1065: -59.069237,-37.03042 - 1735: -70.08625,-34.436035 + 871: -7.3405266,22.973469 + 874: -11.434277,23.035969 + 984: -56.986298,-31.010326 + 985: -59.069237,-37.03042 + 1592: -70.08625,-34.436035 - node: color: '#FFFFFFFF' id: Grassb2 decals: - 1038: -74.07677,-44.072823 - 1046: -67.18431,-28.324245 - 1102: -29.016876,3.9360995 - 1732: -53.955444,-43.088474 + 958: -74.07677,-44.072823 + 966: -67.18431,-28.324245 + 1589: -53.955444,-43.088474 - node: color: '#FFFFFFFF' id: Grassb3 decals: - 1039: -71.98302,-44.010323 - 1103: -24.048126,3.9673495 + 959: -71.98302,-44.010323 - node: color: '#FFFFFFFF' id: Grassb4 decals: - 938: -8.387402,22.973469 - 1041: -70.92052,-43.057198 - 1734: -52.942307,-42.899807 + 873: -8.387402,22.973469 + 961: -70.92052,-43.057198 + 1591: -52.942307,-42.899807 - node: color: '#FFFFFFFF' id: Grassb5 decals: 369: -39.881973,31.162687 371: -40.0851,28.850187 - 937: -12.856152,23.020344 - 1042: -73.10302,-35.91218 + 872: -12.856152,23.020344 + 962: -73.10302,-35.91218 - node: color: '#FFFFFFFF' id: Grassd1 @@ -2668,79 +2460,86 @@ entities: 357: -39.2726,29.881437 358: -39.694473,32.58456 359: -39.163223,31.818935 - 866: -65.69963,-54.183094 - 867: -59.934006,-54.276844 - 868: -60.98088,-57.745594 - 1100: -24.516876,4.0142245 + 801: -65.69963,-54.183094 + 802: -59.934006,-54.276844 + 803: -60.98088,-57.745594 + 2779: -27.285925,4.265137 + 2780: -29.097805,5.111672 - node: color: '#FFFFFFFF' id: Grassd2 decals: 83: -53.596443,17.79636 356: -39.7726,29.178312 - 848: -65.01213,-58.04247 - 849: -62.29338,-52.69872 - 850: -61.684006,-53.433094 - 851: -65.027756,-53.464344 - 852: -62.809006,-53.32372 - 932: -12.746777,23.114094 - 933: -6.8249016,22.957844 - 1099: -24.048126,4.0298495 - 3182: -20,-23 + 783: -65.01213,-58.04247 + 784: -62.29338,-52.69872 + 785: -61.684006,-53.433094 + 786: -65.027756,-53.464344 + 787: -62.809006,-53.32372 + 867: -12.746777,23.114094 + 868: -6.8249016,22.957844 + 2766: -20,-23 + 2776: -28.74137,4.8443456 + 2777: -28.177013,4.08692 + 2778: -23.974043,4.0126615 + 2785: -27.285925,5.6760283 + 2786: -25.503746,4.9037514 - node: color: '#FFFFFFFF' id: Grassd3 decals: - 853: -63.38713,-53.72997 - 854: -59.98088,-52.35497 - 855: -65.01213,-57.19872 - 856: -60.19963,-57.464344 - 857: -59.41838,-56.79247 - 934: -9.168652,22.942219 - 935: -10.309277,23.067219 + 788: -63.38713,-53.72997 + 789: -59.98088,-52.35497 + 790: -65.01213,-57.19872 + 791: -60.19963,-57.464344 + 792: -59.41838,-56.79247 + 869: -9.168652,22.942219 + 870: -10.309277,23.067219 + 2782: -26.157211,4.161177 + 2783: -27.865131,5.1859293 + 2784: -26.469091,5.022563 - node: color: '#FFFFFFFF' id: Grasse1 decals: - 858: -65.652756,-52.41747 - 859: -58.98088,-57.97997 - 860: -64.69963,-56.44872 - 861: -62.98088,-57.776844 - 1072: 6,-7 - 1073: 3,-5 - 1098: -27.532501,4.0298495 - 3183: -20,-22 + 793: -65.652756,-52.41747 + 794: -58.98088,-57.97997 + 795: -64.69963,-56.44872 + 796: -62.98088,-57.776844 + 992: 6,-7 + 993: 3,-5 + 2767: -20,-22 + 2774: -29.14236,4.101771 + 2775: -28.696815,5.5275135 - node: color: '#FFFFFFFF' id: Grasse2 decals: 360: -39.881973,31.74081 - 930: -11.340527,23.020344 - 931: -7.8092766,22.989094 - 1068: 6,-8 - 1069: 5,-5 - 1097: -28.532501,3.9829745 - 1101: -25.938751,4.0923495 - 1593: -9,41 - 1594: -10.480507,40.958054 - 3184: -20,-20 + 865: -11.340527,23.020344 + 866: -7.8092766,22.989094 + 988: 6,-8 + 989: 5,-5 + 1450: -9,41 + 1451: -10.480507,40.958054 + 2768: -20,-20 - node: color: '#FFFFFFFF' id: Grasse3 decals: - 862: -60.277756,-56.558094 - 863: -63.340256,-52.22997 - 864: -65.82463,-53.29247 - 865: -60.23088,-53.433094 - 927: -7.3717766,23.020344 - 928: -8.434277,22.973469 - 929: -11.918652,23.051594 - 1070: 6,-5 - 1071: 6,-12 - 1096: -29.001251,3.9829745 - 1591: -11,41 - 1592: -10,41 - 1595: -9.464882,40.926804 + 797: -60.277756,-56.558094 + 798: -63.340256,-52.22997 + 799: -65.82463,-53.29247 + 800: -60.23088,-53.433094 + 862: -7.3717766,23.020344 + 863: -8.434277,22.973469 + 864: -11.918652,23.051594 + 990: 6,-5 + 991: 6,-12 + 1448: -11,41 + 1449: -10,41 + 1452: -9.464882,40.926804 + 2781: -24.983944,4.08692 - node: color: '#334E6DC8' id: HalfTileOverlayGreyscale @@ -2754,21 +2553,20 @@ entities: 398: -12,27 399: -13,27 400: -14,27 - 963: -1,66 - 1565: -3,27 - 1567: -17,27 - 2716: -31,-63 + 898: -1,66 + 1422: -3,27 + 1424: -17,27 - node: color: '#33666DC8' id: HalfTileOverlayGreyscale decals: - 1401: 33,20 - 1402: 32,20 - 1403: 31,20 - 1404: 30,20 - 1405: 29,20 - 1406: 28,20 - 1407: 27,20 + 1267: 33,20 + 1268: 32,20 + 1269: 31,20 + 1270: 30,20 + 1271: 29,20 + 1272: 28,20 + 1273: 27,20 - node: color: '#52B4E996' id: HalfTileOverlayGreyscale @@ -2784,22 +2582,34 @@ entities: 491: -7,-2 492: -8,-2 550: -16,-5 - 3147: -25,-8 - 3148: -24,-8 - 3149: -23,-8 - 3150: -22,-8 - 3151: -21,-8 - 3152: -20,-8 + 2731: -25,-8 + 2732: -24,-8 + 2733: -23,-8 + 2734: -22,-8 + 2735: -21,-8 + 2736: -20,-8 + - node: + color: '#724276FF' + id: HalfTileOverlayGreyscale + decals: + 2817: 17,16 + 2829: 19,15 + 2839: 16,12 - node: color: '#79150096' id: HalfTileOverlayGreyscale decals: - 819: -76,-47 - 820: -77,-47 - 821: -78,-47 - 822: -79,-47 - 823: -80,-47 - 824: -81,-47 + 754: -76,-47 + 755: -77,-47 + 756: -78,-47 + 757: -79,-47 + 758: -80,-47 + 759: -81,-47 + - node: + color: '#9FED5896' + id: HalfTileOverlayGreyscale + decals: + 2806: -24,13 - node: color: '#A4610696' id: HalfTileOverlayGreyscale @@ -2811,49 +2621,39 @@ entities: 560: 8,-2 561: 7,-2 565: 6,-2 - 722: 21,2 - 723: 20,2 - 724: 19,2 - 725: 18,2 - 726: 17,2 - 727: 16,2 - 728: 15,2 - 1150: 26,-10 - 1151: 27,-10 - 1152: 28,-10 - 1153: 29,-10 - 1154: 30,-10 + 662: 21,2 + 663: 20,2 + 664: 19,2 + 665: 18,2 + 666: 17,2 + 667: 16,2 + 668: 15,2 + 1050: 26,-10 + 1051: 27,-10 + 1052: 28,-10 + 1053: 29,-10 + 1054: 30,-10 - node: color: '#D381C93B' id: HalfTileOverlayGreyscale decals: - 1358: 12,12 - 1359: 13,12 - 1360: 14,12 - 1361: 15,12 - 1362: 16,12 - 1363: 17,12 - 1364: 18,12 - 1365: 19,12 - 1366: 20,12 - 1368: 20,16 - 1383: 18,23 - 1384: 17,23 - 1385: 16,23 + 1251: 18,23 + 1252: 17,23 + 1253: 16,23 - node: color: '#D381C996' id: HalfTileOverlayGreyscale decals: - 1331: 29,11 - 1332: 28,11 - 1333: 27,11 - 1334: 26,11 - 1335: 25,11 - 1336: 24,11 - 1379: 24,23 - 1380: 25,23 - 1381: 20,23 - 1382: 19,23 + 1231: 29,11 + 1232: 28,11 + 1233: 27,11 + 1234: 26,11 + 1235: 25,11 + 1236: 24,11 + 1247: 24,23 + 1248: 25,23 + 1249: 20,23 + 1250: 19,23 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale @@ -2922,35 +2722,21 @@ entities: color: '#EFB34196' id: HalfTileOverlayGreyscale decals: - 670: -5,-39 - 671: -4,-39 - 672: -1,-39 - 673: -2,-39 - 674: -6,-39 - 675: -7,-39 - 676: -8,-39 - 677: -9,-39 - 678: -10,-39 - 679: -11,-39 - 2287: -12,-39 - 2288: -14,-39 - 2703: -31,-58 - - node: - color: '#334E6DC8' - id: HalfTileOverlayGreyscale180 - decals: - 2717: -31,-64 + 635: -1,-39 + 2891: -11,-48 + 2892: -10,-48 + 2893: -9,-48 - node: color: '#33666DC8' id: HalfTileOverlayGreyscale180 decals: - 1394: 27,18 - 1395: 28,18 - 1396: 29,18 - 1397: 30,18 - 1398: 31,18 - 1399: 32,18 - 1400: 33,18 + 1260: 27,18 + 1261: 28,18 + 1262: 29,18 + 1263: 30,18 + 1264: 31,18 + 1265: 32,18 + 1266: 33,18 - node: color: '#52B4E935' id: HalfTileOverlayGreyscale180 @@ -2962,7 +2748,7 @@ entities: color: '#52B4E957' id: HalfTileOverlayGreyscale180 decals: - 2496: -49,42 + 2200: -49,42 - node: color: '#52B4E996' id: HalfTileOverlayGreyscale180 @@ -2978,12 +2764,26 @@ entities: 529: -7,0 530: -6,0 531: -5,0 - 3139: -19,-13 - 3140: -20,-13 - 3141: -21,-13 - 3142: -23,-13 - 3143: -24,-13 - 3144: -25,-13 + 2723: -19,-13 + 2724: -20,-13 + 2725: -21,-13 + 2726: -23,-13 + 2727: -24,-13 + 2728: -25,-13 + - node: + color: '#724276FF' + id: HalfTileOverlayGreyscale180 + decals: + 2813: 20,10 + 2814: 19,10 + 2815: 18,10 + 2816: 17,10 + 2818: 22,7 + 2819: 23,7 + 2838: 16,10 + 2846: 12,14 + 2847: 13,14 + 2848: 14,14 - node: color: '#79150096' id: HalfTileOverlayGreyscale180 @@ -2994,13 +2794,13 @@ entities: 37: -3,15 38: -2,15 39: -1,15 - 814: -80,-45 - 815: -79,-45 - 816: -78,-45 - 817: -77,-45 - 818: -76,-45 - 825: -81,-45 - 1742: 0,15 + 749: -80,-45 + 750: -79,-45 + 751: -78,-45 + 752: -77,-45 + 753: -76,-45 + 760: -81,-45 + 1599: 0,15 - node: color: '#9FED582F' id: HalfTileOverlayGreyscale180 @@ -3012,14 +2812,15 @@ entities: color: '#9FED5844' id: HalfTileOverlayGreyscale180 decals: - 2495: -46,42 + 2199: -46,42 - node: color: '#9FED5896' id: HalfTileOverlayGreyscale180 decals: - 2778: -20,9 - 2779: -21,9 - 2780: -22,9 + 2377: -20,9 + 2378: -21,9 + 2379: -22,9 + 2808: -23,9 - node: color: '#A4610696' id: HalfTileOverlayGreyscale180 @@ -3027,70 +2828,50 @@ entities: 553: -1,0 554: 0,0 555: 1,0 - 715: 21,0 - 716: 20,0 - 717: 19,0 - 718: 18,0 - 719: 17,0 - 720: 16,0 - 721: 15,0 - 729: 19,-12 - 730: 20,-12 - 731: 21,-12 - 732: 16,-12 - 733: 17,-12 - 1155: 23,-12 - 1156: 24,-12 - 1157: 25,-12 - 1158: 26,-12 - 1159: 27,-12 - 1160: 28,-12 - 1161: 29,-12 - 1162: 30,-12 - 1163: 31,-12 - 1204: 26,-8 - 1205: 27,-8 - 1206: 28,-8 - 1207: 29,-8 - 1208: 30,-8 - - node: - color: '#D381C93B' - id: HalfTileOverlayGreyscale180 - decals: - 1342: 23,7 - 1343: 22,7 - 1344: 21,7 - 1349: 20,10 - 1350: 19,10 - 1351: 18,10 - 1352: 17,10 - 1353: 16,10 - 1354: 15,10 - 1355: 14,10 - 1356: 13,10 - 1357: 12,10 - 1367: 20,14 - 1412: 12,14 - 1413: 13,14 - 1414: 14,14 + 655: 21,0 + 656: 20,0 + 657: 19,0 + 658: 18,0 + 659: 17,0 + 660: 16,0 + 661: 15,0 + 669: 19,-12 + 670: 20,-12 + 671: 21,-12 + 672: 16,-12 + 673: 17,-12 + 1055: 23,-12 + 1056: 24,-12 + 1057: 25,-12 + 1058: 26,-12 + 1059: 27,-12 + 1060: 28,-12 + 1061: 29,-12 + 1062: 30,-12 + 1063: 31,-12 + 1104: 26,-8 + 1105: 27,-8 + 1106: 28,-8 + 1107: 29,-8 + 1108: 30,-8 - node: color: '#D381C996' id: HalfTileOverlayGreyscale180 decals: - 1005: 24,25 - 1006: 20,25 - 1007: 19,25 - 1008: 18,25 - 1009: 17,25 - 1010: 16,25 - 1011: 15,25 - 1012: 14,25 - 1013: 13,25 - 1374: 21,18 - 1375: 22,18 - 1376: 23,18 - 1377: 24,18 - 1378: 25,18 + 940: 24,25 + 941: 20,25 + 942: 19,25 + 943: 18,25 + 944: 17,25 + 945: 16,25 + 946: 15,25 + 947: 14,25 + 948: 13,25 + 1242: 21,18 + 1243: 22,18 + 1244: 23,18 + 1245: 24,18 + 1246: 25,18 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale180 @@ -3133,7 +2914,7 @@ entities: 429: 14,20 471: -18,-3 472: -19,-3 - 2493: -43,42 + 2197: -43,42 - node: color: '#EDD75E93' id: HalfTileOverlayGreyscale180 @@ -3152,36 +2933,46 @@ entities: color: '#EFB3415D' id: HalfTileOverlayGreyscale180 decals: - 2494: -42,42 - - node: - color: '#EFB34196' - id: HalfTileOverlayGreyscale180 - decals: - 2719: -28,-60 - 2720: -27,-60 - 2721: -26,-60 + 2198: -42,42 - node: color: '#334E6DC8' id: HalfTileOverlayGreyscale270 decals: - 959: -2,63 - 960: -2,64 - 961: -2,65 - 962: -2,66 - 1558: -5,28 - 1561: -16,28 - 1570: -5,34 - 1571: -16,34 - 1635: -5,36 - 1636: -16,36 + 894: -2,63 + 895: -2,64 + 896: -2,65 + 897: -2,66 + 1415: -5,28 + 1418: -16,28 + 1427: -5,34 + 1428: -16,34 + 1492: -5,36 + 1493: -16,36 + 2968: -10,-31 + 2969: -10,-32 - node: color: '#52B4E996' id: HalfTileOverlayGreyscale270 decals: 524: -5,-4 525: -5,-3 - 3145: -26,-12 - 3146: -26,-9 + 2729: -26,-12 + 2730: -26,-9 + 2956: -6,-28 + 2957: -6,-29 + - node: + color: '#724276FF' + id: HalfTileOverlayGreyscale270 + decals: + 2820: 21,8 + 2821: 21,9 + 2828: 21,17 + - node: + color: '#9FED5896' + id: HalfTileOverlayGreyscale270 + decals: + 2966: -12,-28 + 2967: -12,-29 - node: color: '#A4610696' id: HalfTileOverlayGreyscale270 @@ -3194,24 +2985,26 @@ entities: 582: 11,-4 583: 11,-3 584: 11,-2 - 998: 27,0 - 999: 27,1 - 1000: 27,2 - - node: - color: '#D381C93B' - id: HalfTileOverlayGreyscale270 - decals: - 1346: 21,8 - 1347: 21,9 - 1369: 21,13 - 1370: 21,17 + 933: 27,0 + 934: 27,1 + 935: 27,2 + 2954: -10,-28 + 2955: -10,-29 - node: color: '#D381C996' id: HalfTileOverlayGreyscale270 decals: - 1867: 30,21 - 1868: 30,22 - 1869: 30,23 + 1724: 30,21 + 1725: 30,22 + 1726: 30,23 + 2952: -8,-28 + 2953: -8,-29 + - node: + color: '#D4D4D428' + id: HalfTileOverlayGreyscale270 + decals: + 2972: -12,-31 + 2973: -12,-32 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale270 @@ -3251,6 +3044,8 @@ entities: 468: -20,-3 469: -20,-2 470: -20,-1 + 2950: -6,-31 + 2951: -6,-32 - node: color: '#EDD75E93' id: HalfTileOverlayGreyscale270 @@ -3266,25 +3061,26 @@ entities: 588: 9,-30 589: 9,-29 590: 9,-28 - 703: -10,-37 - 704: -10,-36 - 705: -10,-35 - 706: -10,-34 - 2702: -31,-60 + 2889: -14,-49 + 2890: -14,-50 + 2944: -8,-32 + 2945: -8,-31 - node: color: '#334E6DC8' id: HalfTileOverlayGreyscale90 decals: - 964: 0,66 - 965: 0,65 - 966: 0,64 - 967: 0,63 - 1559: -4,28 - 1560: -15,28 - 1569: -4,34 - 1572: -15,34 - 1637: -15,36 - 1638: -4,36 + 899: 0,66 + 900: 0,65 + 901: 0,64 + 902: 0,63 + 1416: -4,28 + 1417: -15,28 + 1426: -4,34 + 1429: -15,34 + 1494: -15,36 + 1495: -4,36 + 2970: -12,-31 + 2971: -12,-32 - node: color: '#52B4E996' id: HalfTileOverlayGreyscale90 @@ -3295,37 +3091,55 @@ entities: 547: -15,-7 548: -15,-6 549: -15,-5 - 3153: -18,-9 - 3154: -18,-12 + 2737: -18,-9 + 2738: -18,-12 + 2958: -8,-28 + 2959: -8,-29 + - node: + color: '#724276FF' + id: HalfTileOverlayGreyscale90 + decals: + 2822: 23,12 + 2823: 23,13 + 2824: 23,14 + 2825: 23,15 + 2826: 23,16 + 2827: 23,17 + 2849: 15,15 + 2850: 15,16 + 2851: 15,17 + 2852: 15,18 + - node: + color: '#9FED5896' + id: HalfTileOverlayGreyscale90 + decals: + 2807: -24,8 + 2964: -14,-28 + 2965: -14,-29 - node: color: '#A4610696' id: HalfTileOverlayGreyscale90 decals: 564: 5,-1 - 1149: 21,-4 + 1049: 21,-4 + 2962: -12,-28 + 2963: -12,-29 - node: cleanable: True color: '#A4610696' id: HalfTileOverlayGreyscale90 decals: - 1147: 21,-6 - 1148: 21,-5 - - node: - color: '#D381C93B' - id: HalfTileOverlayGreyscale90 - decals: - 1392: 23,17 - 1416: 15,15 - 1417: 15,16 - 1418: 15,17 - 1419: 15,18 + 1047: 21,-6 + 1048: 21,-5 - node: color: '#D381C996' id: HalfTileOverlayGreyscale90 decals: - 1870: 32,21 - 1871: 32,22 - 1872: 32,23 + 1727: 32,21 + 1728: 32,22 + 1729: 32,23 + 2960: -10,-28 + 2961: -10,-29 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale90 @@ -3373,7 +3187,9 @@ entities: 465: -17,-3 466: -17,-2 467: -17,-1 - 2657: 14,21 + 2341: 14,21 + 2948: -8,-31 + 2949: -8,-32 - node: color: '#EDD75E93' id: HalfTileOverlayGreyscale90 @@ -3392,17 +3208,15 @@ entities: 591: 12,-30 592: 12,-29 593: 12,-28 - 707: -6,-37 - 708: -6,-36 - 709: -6,-35 - 710: -6,-34 - 2704: -30,-60 - 2705: -30,-59 + 2894: -8,-49 + 2895: -8,-50 + 2946: -10,-31 + 2947: -10,-32 - node: color: '#FFFFFFFF' id: HatchSmall decals: - 1610: -3,32 + 1467: -3,32 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' @@ -3414,9 +3228,9 @@ entities: color: '#FFFFFFFF' id: LoadingArea decals: - 1142: 16,-4 - 1237: 34,-7 - 2209: 3,-30 + 1042: 16,-4 + 1137: 34,-7 + 2066: 3,-30 - node: color: '#FFFFFFFF' id: LoadingArea @@ -3426,100 +3240,97 @@ entities: color: '#FFFFFFFF' id: MiniTileDarkLineE decals: - 1708: -57,-57 + 1565: -57,-57 - node: color: '#FFFFFFFF' id: MiniTileDarkLineS decals: - 1441: -27,38 - 1702: -65,-60 + 1298: -27,38 + 1559: -65,-60 - node: color: '#FFFFFFFF' id: MiniTileSteelLineE decals: - 1719: -69,-55 + 1576: -69,-55 - node: color: '#FFFFFFFF' id: MiniTileSteelLineW decals: - 1709: -56,-54 - - node: - color: '#EFB34196' - id: MiniTileWhiteLineE - decals: - 2380: -11,-41 + 1566: -56,-54 - node: color: '#FFFFFFFF' id: MiniTileWhiteLineE decals: - 1669: 25,26 + 1526: 25,26 - node: color: '#FFFFFFFF' id: MiniTileWhiteLineN decals: - 1442: -27,38 + 1299: -27,38 - node: color: '#FFFFFFFF' id: MiniTileWhiteLineS decals: - 1670: 26,32 - - node: - color: '#EFB34196' - id: MiniTileWhiteLineW - decals: - 2381: -5,-41 + 1527: 26,32 - node: color: '#D381C996' id: MonoOverlay decals: - 2542: 29,21 - 2543: 28,22 - 2544: 29,23 - 2545: 27,23 - 2546: 27,21 + 2241: 29,21 + 2242: 28,22 + 2243: 29,23 + 2244: 27,23 + 2245: 27,21 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale decals: - 1557: -5,27 - 1563: -16,27 - 1566: -2,27 - 1644: -16,38 - 1645: -16,41 - 1646: -16,40 - 1647: -16,39 + 1414: -5,27 + 1420: -16,27 + 1423: -2,27 + 1501: -16,38 + 1502: -16,41 + 1503: -16,40 + 1504: -16,39 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale decals: 518: -8,-4 551: -15,-5 - 3168: -22,-12 - 3169: -22,-10 + 2752: -22,-12 + 2753: -22,-10 + - node: + color: '#724276FF' + id: QuarterTileOverlayGreyscale + decals: + 2830: 20,15 + 2831: 21,16 + 2836: 17,12 - node: color: '#79150096' id: QuarterTileOverlayGreyscale decals: - 826: -81,-45 - 827: -80,-45 - 828: -79,-45 - 829: -78,-45 - 830: -77,-45 - 831: -76,-45 - 2061: -52,13 - 2062: -53,13 - 2063: -54,13 - 2064: -55,13 - 2065: -56,13 - 2066: -56,21 - 2067: -55,21 - 2068: -54,21 - 2069: -53,21 - 2070: -52,21 - 2081: -51,13 - 2082: -51,14 - 2087: -51,22 - 2088: -51,21 + 761: -81,-45 + 762: -80,-45 + 763: -79,-45 + 764: -78,-45 + 765: -77,-45 + 766: -76,-45 + 1918: -52,13 + 1919: -53,13 + 1920: -54,13 + 1921: -55,13 + 1922: -56,13 + 1923: -56,21 + 1924: -55,21 + 1925: -54,21 + 1926: -53,21 + 1927: -52,21 + 1938: -51,13 + 1939: -51,14 + 1944: -51,22 + 1945: -51,21 - node: color: '#9FED5896' id: QuarterTileOverlayGreyscale @@ -3528,157 +3339,150 @@ entities: 17: -24,3 18: -28,3 19: -29,3 - 1105: -25,3 - 1116: -26,3 - 1117: -27,3 + 1016: -25,3 + 1017: -26,3 + 1018: -27,3 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale decals: 562: 3,-2 585: 11,-9 - - node: - color: '#D381C93B' - id: QuarterTileOverlayGreyscale - decals: - 1345: 21,7 - 1372: 21,12 - 1373: 21,16 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale decals: - 785: 8,7 - 786: 8,8 - 787: 8,9 - 788: 8,10 - 789: 8,11 - 790: 8,12 - 791: 8,13 - 792: 8,14 - 793: 8,15 - 794: 8,16 - 795: 8,17 - 796: 8,18 - 797: 8,19 - 798: 8,20 - 799: 8,21 - 800: 8,22 - 801: 8,23 + 720: 8,7 + 721: 8,8 + 722: 8,9 + 723: 8,10 + 724: 8,11 + 725: 8,12 + 726: 8,13 + 727: 8,14 + 728: 8,15 + 729: 8,16 + 730: 8,17 + 731: 8,18 + 732: 8,19 + 733: 8,20 + 734: 8,21 + 735: 8,22 + 736: 8,23 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale decals: - 1965: -12,4 - 1966: -11,4 - 1967: -10,4 - 1968: -9,4 - 1969: -8,4 - 1970: -7,4 - 1971: -6,4 - 1990: -22,3 - 1991: -22,4 - 1992: -22,5 - 1993: -22,6 - 1994: -22,7 - 2015: -44,-3 - 2118: 11,-19 - 2119: 11,-18 - 2120: 11,-17 - 2121: 10,-19 - 2122: 9,-19 - 2123: 8,-19 - 2124: 7,-19 - 2125: 5,-19 - 2126: 6,-19 - 2127: 4,-19 - 2128: 3,-19 - 2129: 2,-19 - 2130: 1,-19 - 2131: 0,-19 - 2132: -1,-19 - 2133: -2,-19 - 2134: -3,-19 - 2135: -4,-19 - 2136: 11,-16 - 2137: 11,-15 - 2138: 11,-14 - 2162: -37,34 - 2163: -37,33 - 2164: -37,32 - 2165: -37,31 - 2166: -37,30 - 2167: -37,29 - 2168: -37,28 - 2169: -37,27 - 2170: -37,26 - 2171: -37,25 - 2172: -37,24 - 2173: -37,23 - 2174: -37,22 - 2175: -37,21 - 2176: -37,20 - 2177: -37,19 - 2178: -37,18 - 2179: -37,17 - 2180: -37,16 - 2181: -37,15 - 2182: -38,15 - 2570: 7,34 - 2578: 13,27 - 2579: 14,27 - 2580: 15,27 - 2581: 16,27 - 2582: 17,27 - 2583: 18,27 - 2584: 19,27 - 2585: 20,27 - 2586: 21,27 - 2587: 21,28 - 2588: 21,29 - 2589: 21,30 - 2590: 21,31 - 2601: 24,40 - 2602: 23,40 - 2603: 22,40 - 2604: 21,40 - 2605: 20,40 - 2606: 20,39 - 2607: 20,38 - 2608: 20,37 - 2609: 20,36 - 2610: 20,35 - 2611: 20,34 - 2612: 20,33 - 2799: 7,35 - 2800: 7,36 - 2803: -58,9 - 2804: -58,8 - 2805: -59,8 - 2806: -60,8 - 2825: -46,-3 - 2826: -46,-5 - 2827: -46,-4 - 2828: -46,-6 - 2829: -46,-7 - 2830: -46,-8 - 2831: -46,-9 - 2832: -47,-9 + 1822: -12,4 + 1823: -11,4 + 1824: -10,4 + 1825: -9,4 + 1826: -8,4 + 1827: -7,4 + 1828: -6,4 + 1847: -22,3 + 1848: -22,4 + 1849: -22,5 + 1850: -22,6 + 1851: -22,7 + 1872: -44,-3 + 1975: 11,-19 + 1976: 11,-18 + 1977: 11,-17 + 1978: 10,-19 + 1979: 9,-19 + 1980: 8,-19 + 1981: 7,-19 + 1982: 5,-19 + 1983: 6,-19 + 1984: 4,-19 + 1985: 3,-19 + 1986: 2,-19 + 1987: 1,-19 + 1988: 0,-19 + 1989: -1,-19 + 1990: -2,-19 + 1991: -3,-19 + 1992: -4,-19 + 1993: 11,-16 + 1994: 11,-15 + 1995: 11,-14 + 2019: -37,34 + 2020: -37,33 + 2021: -37,32 + 2022: -37,31 + 2023: -37,30 + 2024: -37,29 + 2025: -37,28 + 2026: -37,27 + 2027: -37,26 + 2028: -37,25 + 2029: -37,24 + 2030: -37,23 + 2031: -37,22 + 2032: -37,21 + 2033: -37,20 + 2034: -37,19 + 2035: -37,18 + 2036: -37,17 + 2037: -37,16 + 2038: -37,15 + 2039: -38,15 + 2266: 7,34 + 2274: 13,27 + 2275: 14,27 + 2276: 15,27 + 2277: 16,27 + 2278: 17,27 + 2279: 18,27 + 2280: 19,27 + 2281: 20,27 + 2282: 21,27 + 2283: 21,28 + 2284: 21,29 + 2285: 21,30 + 2286: 21,31 + 2297: 24,40 + 2298: 23,40 + 2299: 22,40 + 2300: 21,40 + 2301: 20,40 + 2302: 20,39 + 2303: 20,38 + 2304: 20,37 + 2305: 20,36 + 2306: 20,35 + 2307: 20,34 + 2308: 20,33 + 2389: 7,35 + 2390: 7,36 + 2393: -58,9 + 2394: -58,8 + 2395: -59,8 + 2396: -60,8 + 2415: -46,-3 + 2416: -46,-5 + 2417: -46,-4 + 2418: -46,-6 + 2419: -46,-7 + 2420: -46,-8 + 2421: -46,-9 + 2422: -47,-9 - node: color: '#D4D4D496' id: QuarterTileOverlayGreyscale decals: - 2019: -58,10 - 2020: -57,10 - 2021: -56,10 - 2022: -55,10 - 2023: -54,10 - 2024: -53,10 - 2025: -52,10 - 2026: -51,10 - 2027: -50,10 - 2028: -49,10 - 2029: -48,10 + 1876: -58,10 + 1877: -57,10 + 1878: -56,10 + 1879: -55,10 + 1880: -54,10 + 1881: -53,10 + 1882: -52,10 + 1883: -51,10 + 1884: -50,10 + 1885: -49,10 + 1886: -48,10 - node: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale @@ -3691,7 +3495,7 @@ entities: 348: -37,37 430: 12,20 475: -17,-1 - 2517: -49,45 + 2221: -49,45 - node: color: '#EDD75E93' id: QuarterTileOverlayGreyscale @@ -3703,19 +3507,19 @@ entities: color: '#EFB34196' id: QuarterTileOverlayGreyscale decals: - 638: -4,-2 - 639: -4,-5 - 1120: 2,-28 - 1121: 1,-28 - 1122: 0,-28 - 1123: -1,-28 + 631: -4,-2 + 632: -4,-5 + 1020: 2,-28 + 1021: 1,-28 + 1022: 0,-28 + 1023: -1,-28 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale180 decals: - 2796: 11,38 - 2797: 12,38 - 2798: 12,39 + 2386: 11,38 + 2387: 12,38 + 2388: 12,39 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale180 @@ -3741,35 +3545,35 @@ entities: 544: -27,1 545: -26,1 546: -25,1 - 3072: -29,-14 - 3073: -28,-14 - 3074: -28,-13 - 3075: -28,-12 - 3172: -23,-11 - 3173: -23,-9 + 2656: -29,-14 + 2657: -28,-14 + 2658: -28,-13 + 2659: -28,-12 + 2756: -23,-11 + 2757: -23,-9 - node: color: '#79150096' id: QuarterTileOverlayGreyscale180 decals: - 2071: -56,23 - 2072: -54,23 - 2073: -55,23 - 2074: -52,23 - 2075: -53,23 - 2076: -56,15 - 2077: -55,15 - 2078: -54,15 - 2079: -53,15 - 2080: -52,15 - 2083: -57,14 - 2084: -57,15 - 2085: -57,22 - 2086: -57,23 + 1928: -56,23 + 1929: -54,23 + 1930: -55,23 + 1931: -52,23 + 1932: -53,23 + 1933: -56,15 + 1934: -55,15 + 1935: -54,15 + 1936: -53,15 + 1937: -52,15 + 1940: -57,14 + 1941: -57,15 + 1942: -57,22 + 1943: -57,23 - node: color: '#9FED5896' id: QuarterTileOverlayGreyscale180 decals: - 2781: -23,9 + 2809: -24,9 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale180 @@ -3780,117 +3584,117 @@ entities: 575: 16,-8 576: 15,-8 577: 14,-8 - 802: 13,0 - 803: 13,1 - 804: 13,2 - 805: 13,3 - 806: 13,4 - 2640: 5,1 + 737: 13,0 + 738: 13,1 + 739: 13,2 + 740: 13,3 + 741: 13,4 + 2336: 5,1 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale180 decals: - 1292: 39,7 - 1293: 38,7 - 1294: 37,7 - 1295: 36,7 - 1296: 35,7 - 1297: 40,8 - 1298: 40,9 - 1299: 40,10 + 1192: 39,7 + 1193: 38,7 + 1194: 37,7 + 1195: 36,7 + 1196: 35,7 + 1197: 40,8 + 1198: 40,9 + 1199: 40,10 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale180 decals: - 1904: 10,24 - 1905: 10,25 - 1906: 11,25 - 1909: -11,25 - 1910: -12,25 - 1911: -13,25 - 1912: -14,25 - 1913: -15,25 - 1914: -16,25 - 1915: -17,25 - 1916: -18,25 - 1917: -19,25 - 1918: -20,25 - 1919: -21,25 - 1920: -22,25 - 1921: -23,25 - 1922: -24,25 - 1923: -25,25 - 1924: -26,25 - 1925: -27,25 - 1926: -28,25 - 1927: -29,25 - 1928: -30,25 - 1929: -31,25 - 1930: -32,25 - 1931: -33,25 - 1932: -34,25 - 1933: -35,25 - 1934: -35,24 - 1935: -35,23 - 1936: -35,22 - 1937: -35,21 - 1938: -35,20 - 1939: -35,19 - 1940: -35,18 - 1941: -35,17 - 1942: -35,16 - 1943: -35,15 - 1944: -35,14 - 1945: -35,12 - 1946: -35,13 - 1947: -35,11 - 1948: -35,10 - 1949: -35,9 - 1950: -35,7 - 1951: -35,8 - 1952: -35,6 - 1953: -35,5 - 2002: -40,5 - 2003: -41,5 - 2004: -42,5 - 2005: -43,5 - 2006: -44,5 - 2007: -45,4 - 2008: -45,3 - 2009: -45,2 - 2010: -45,1 - 2011: -45,0 - 2012: -45,-1 - 2013: -45,-2 - 2105: -47,13 - 2106: -46,13 - 2107: -45,13 - 2108: -44,13 - 2109: -43,13 - 2110: -42,13 - 2111: -40,13 - 2112: -41,13 - 2468: -28,1 - 2469: -29,1 - 2470: -30,1 - 2471: -31,1 - 2472: -32,1 - 2473: -33,1 - 2613: 24,33 - 2614: 25,33 - 2615: 26,33 - 2616: 27,33 - 2617: 27,34 - 2618: 27,35 - 2619: 33,35 - 2620: 32,35 - 2621: 31,35 - 2622: 30,35 - 2623: 29,35 - 2816: -54,7 - 2817: -55,7 - 2818: -55,6 - 2819: -56,6 + 1761: 10,24 + 1762: 10,25 + 1763: 11,25 + 1766: -11,25 + 1767: -12,25 + 1768: -13,25 + 1769: -14,25 + 1770: -15,25 + 1771: -16,25 + 1772: -17,25 + 1773: -18,25 + 1774: -19,25 + 1775: -20,25 + 1776: -21,25 + 1777: -22,25 + 1778: -23,25 + 1779: -24,25 + 1780: -25,25 + 1781: -26,25 + 1782: -27,25 + 1783: -28,25 + 1784: -29,25 + 1785: -30,25 + 1786: -31,25 + 1787: -32,25 + 1788: -33,25 + 1789: -34,25 + 1790: -35,25 + 1791: -35,24 + 1792: -35,23 + 1793: -35,22 + 1794: -35,21 + 1795: -35,20 + 1796: -35,19 + 1797: -35,18 + 1798: -35,17 + 1799: -35,16 + 1800: -35,15 + 1801: -35,14 + 1802: -35,12 + 1803: -35,13 + 1804: -35,11 + 1805: -35,10 + 1806: -35,9 + 1807: -35,7 + 1808: -35,8 + 1809: -35,6 + 1810: -35,5 + 1859: -40,5 + 1860: -41,5 + 1861: -42,5 + 1862: -43,5 + 1863: -44,5 + 1864: -45,4 + 1865: -45,3 + 1866: -45,2 + 1867: -45,1 + 1868: -45,0 + 1869: -45,-1 + 1870: -45,-2 + 1962: -47,13 + 1963: -46,13 + 1964: -45,13 + 1965: -44,13 + 1966: -43,13 + 1967: -42,13 + 1968: -40,13 + 1969: -41,13 + 2172: -28,1 + 2173: -29,1 + 2174: -30,1 + 2175: -31,1 + 2176: -32,1 + 2177: -33,1 + 2309: 24,33 + 2310: 25,33 + 2311: 26,33 + 2312: 27,33 + 2313: 27,34 + 2314: 27,35 + 2315: 33,35 + 2316: 32,35 + 2317: 31,35 + 2318: 30,35 + 2319: 29,35 + 2406: -54,7 + 2407: -55,7 + 2408: -55,6 + 2409: -56,6 - node: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale180 @@ -3922,35 +3726,31 @@ entities: 622: 3,-31 623: 3,-30 624: 3,-29 - 838: -81,-44 - 839: -80,-44 - 840: -79,-44 - 841: -78,-44 - 842: -77,-44 - 1124: -1,-21 - 1125: 0,-21 - 1126: 1,-21 - 1127: 3,-21 - 1128: 4,-21 - 1134: 2,-21 - 2327: -12,-36 - 2328: -12,-35 - 2329: -12,-34 - 2330: -12,-33 + 773: -81,-44 + 774: -80,-44 + 775: -79,-44 + 776: -78,-44 + 777: -77,-44 + 1024: -1,-21 + 1025: 0,-21 + 1026: 1,-21 + 1027: 3,-21 + 1028: 4,-21 + 1034: 2,-21 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale270 decals: - 1954: -4,25 - 1955: -3,25 - 1956: -2,25 - 1957: -1,25 - 1958: 0,25 - 2791: 4,39 - 2792: 4,38 - 2793: 5,38 - 2794: 6,38 - 2795: 7,38 + 1811: -4,25 + 1812: -3,25 + 1813: -2,25 + 1814: -1,25 + 1815: 0,25 + 2381: 4,39 + 2382: 4,38 + 2383: 5,38 + 2384: 6,38 + 2385: 7,38 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale270 @@ -3966,121 +3766,121 @@ entities: 507: -13,-7 515: -6,-5 523: -10,-2 - 3076: -31,-14 - 3077: -32,-14 - 3078: -33,-14 - 3079: -34,-14 - 3080: -35,-14 - 3081: -35,-13 - 3164: -20,-11 - 3167: -20,-9 - 3178: -24,-11 - 3179: -24,-9 + 2660: -31,-14 + 2661: -32,-14 + 2662: -33,-14 + 2663: -34,-14 + 2664: -35,-14 + 2665: -35,-13 + 2748: -20,-11 + 2751: -20,-9 + 2762: -24,-11 + 2763: -24,-9 + - node: + color: '#724276FF' + id: QuarterTileOverlayGreyscale270 + decals: + 2832: 21,10 + 2837: 17,14 - node: color: '#79150096' id: QuarterTileOverlayGreyscale270 decals: - 832: -81,-47 - 833: -80,-47 - 834: -79,-47 - 835: -78,-47 - 836: -77,-47 - 837: -76,-47 + 767: -81,-47 + 768: -80,-47 + 769: -79,-47 + 770: -78,-47 + 771: -77,-47 + 772: -76,-47 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale270 decals: 567: 3,0 586: 11,0 - 1164: 32,-12 - 2636: 8,1 - 2637: 9,1 - 2638: 10,1 - 2639: 11,1 - - node: - color: '#D381C93B' - id: QuarterTileOverlayGreyscale270 - decals: - 1348: 21,10 - 1371: 21,14 + 1064: 32,-12 + 2332: 8,1 + 2333: 9,1 + 2334: 10,1 + 2335: 11,1 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale270 decals: - 1337: 25,7 - 1338: 26,7 - 1339: 27,7 - 1340: 28,7 - 1341: 29,7 - 1411: 24,7 + 1237: 25,7 + 1238: 26,7 + 1239: 27,7 + 1240: 28,7 + 1241: 29,7 + 1277: 24,7 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale270 decals: - 1895: -9,25 - 1896: -8,25 - 1897: -7,25 - 1898: -6,25 - 1899: -5,25 - 1900: 1,25 - 1901: 2,25 - 1902: 8,25 - 1903: 8,24 - 1907: 6,25 - 1908: 7,25 - 1962: 8,6 - 1963: 8,5 - 1964: 8,4 - 1995: -37,1 - 1996: -37,2 - 1997: -37,3 - 1998: -37,4 - 1999: -37,5 - 2000: -38,5 - 2001: -39,5 - 2139: 11,-12 - 2140: 10,-12 - 2141: 9,-12 - 2142: 8,-12 - 2722: -46,4 - 2723: -46,3 - 2724: -46,2 - 2725: -46,1 - 2726: -46,0 - 2727: -46,-1 - 2728: -46,-2 - 2807: -46,5 - 2808: -47,5 - 2809: -48,5 - 2810: -49,5 - 2811: -51,5 - 2812: -50,5 - 2813: -51,6 - 2814: -51,7 - 2815: -52,7 - 2820: -57,6 - 2821: -58,6 - 2822: -58,7 - 2823: -59,7 - 2824: -60,7 + 1752: -9,25 + 1753: -8,25 + 1754: -7,25 + 1755: -6,25 + 1756: -5,25 + 1757: 1,25 + 1758: 2,25 + 1759: 8,25 + 1760: 8,24 + 1764: 6,25 + 1765: 7,25 + 1819: 8,6 + 1820: 8,5 + 1821: 8,4 + 1852: -37,1 + 1853: -37,2 + 1854: -37,3 + 1855: -37,4 + 1856: -37,5 + 1857: -38,5 + 1858: -39,5 + 1996: 11,-12 + 1997: 10,-12 + 1998: 9,-12 + 1999: 8,-12 + 2350: -46,4 + 2351: -46,3 + 2352: -46,2 + 2353: -46,1 + 2354: -46,0 + 2355: -46,-1 + 2356: -46,-2 + 2397: -46,5 + 2398: -47,5 + 2399: -48,5 + 2400: -49,5 + 2401: -51,5 + 2402: -50,5 + 2403: -51,6 + 2404: -51,7 + 2405: -52,7 + 2410: -57,6 + 2411: -58,6 + 2412: -58,7 + 2413: -59,7 + 2414: -60,7 - node: color: '#D4D4D496' id: QuarterTileOverlayGreyscale270 decals: - 2041: -56,15 - 2042: -55,15 - 2043: -54,15 - 2044: -52,15 - 2045: -53,15 - 2046: -52,23 - 2047: -53,23 - 2048: -54,23 - 2049: -55,23 - 2050: -56,23 - 2089: -51,23 - 2090: -51,22 - 2091: -51,15 - 2092: -51,14 + 1898: -56,15 + 1899: -55,15 + 1900: -54,15 + 1901: -52,15 + 1902: -53,15 + 1903: -52,23 + 1904: -53,23 + 1905: -54,23 + 1906: -55,23 + 1907: -56,23 + 1946: -51,23 + 1947: -51,22 + 1948: -51,15 + 1949: -51,14 - node: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale270 @@ -4133,52 +3933,47 @@ entities: 618: -2,-31 619: -1,-31 620: 0,-31 - 1129: 8,-21 - 1130: 9,-21 - 1131: 11,-21 - 1132: 12,-21 - 1133: 13,-21 - 1959: 5,25 - 1960: 4,25 - 1961: 3,25 - 2323: -14,-36 - 2324: -14,-35 - 2325: -14,-34 - 2326: -14,-33 - 2709: -31,-59 + 1029: 8,-21 + 1030: 9,-21 + 1031: 11,-21 + 1032: 12,-21 + 1033: 13,-21 + 1816: 5,25 + 1817: 4,25 + 1818: 3,25 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale90 decals: - 1562: -15,27 - 1564: -4,27 - 1568: -18,27 - 1639: -4,37 - 1640: -4,38 - 1641: -4,39 - 1642: -4,40 - 1643: -4,41 - 1650: -19,27 - 1651: -20,27 - 1652: -21,27 - 1653: -22,27 - 1654: -23,27 - 1655: -24,27 + 1419: -15,27 + 1421: -4,27 + 1425: -18,27 + 1496: -4,37 + 1497: -4,38 + 1498: -4,39 + 1499: -4,40 + 1500: -4,41 + 1507: -19,27 + 1508: -20,27 + 1509: -21,27 + 1510: -22,27 + 1511: -23,27 + 1512: -24,27 - node: color: '#52B4E957' id: QuarterTileOverlayGreyscale90 decals: - 2030: -58,10 - 2031: -57,10 - 2032: -56,10 - 2033: -55,10 - 2034: -54,10 - 2035: -53,10 - 2036: -52,10 - 2037: -51,10 - 2038: -50,10 - 2039: -49,10 - 2040: -48,10 + 1887: -58,10 + 1888: -57,10 + 1889: -56,10 + 1890: -55,10 + 1891: -54,10 + 1892: -53,10 + 1893: -52,10 + 1894: -51,10 + 1895: -50,10 + 1896: -49,10 + 1897: -48,10 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale90 @@ -4186,10 +3981,16 @@ entities: 497: -9,-2 517: -9,-4 522: -11,-3 - 3163: -21,-12 - 3166: -21,-10 - 3176: -25,-10 - 3177: -25,-12 + 2747: -21,-12 + 2750: -21,-10 + 2760: -25,-10 + 2761: -25,-12 + - node: + color: '#724276FF' + id: QuarterTileOverlayGreyscale90 + decals: + 2833: 18,15 + 2834: 23,11 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale90 @@ -4199,140 +4000,135 @@ entities: 571: 16,-2 572: 15,-2 573: 14,-2 - - node: - color: '#D381C93B' - id: QuarterTileOverlayGreyscale90 - decals: - 1393: 23,16 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale90 decals: - 771: 10,23 - 772: 10,22 - 773: 10,21 - 774: 10,20 - 775: 10,19 - 776: 10,18 - 777: 10,14 - 778: 10,13 - 779: 10,12 - 780: 10,11 - 781: 10,10 - 782: 10,9 - 783: 10,8 - 784: 10,7 + 706: 10,23 + 707: 10,22 + 708: 10,21 + 709: 10,20 + 710: 10,19 + 711: 10,18 + 712: 10,14 + 713: 10,13 + 714: 10,12 + 715: 10,11 + 716: 10,10 + 717: 10,9 + 718: 10,8 + 719: 10,7 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale90 decals: - 1972: 0,4 - 1973: 1,4 - 1974: 2,4 - 1975: 4,4 - 1976: 3,4 - 1977: 5,4 - 1978: 6,4 - 1979: -14,3 - 1980: -15,3 - 1981: -16,3 - 1982: -17,3 - 1983: -18,3 - 1984: -19,3 - 1985: -20,3 - 1986: -20,4 - 1987: -20,5 - 1988: -20,6 - 1989: -20,7 - 2014: -45,-3 - 2016: -44,-3 - 2017: -44,-4 - 2018: -44,-5 - 2097: -47,15 - 2098: -46,15 - 2099: -45,15 - 2100: -44,15 - 2101: -43,15 - 2102: -42,15 - 2103: -41,15 - 2104: -40,15 - 2143: 9,-3 - 2144: 9,-4 - 2145: 9,-5 - 2146: 9,-6 - 2147: 9,-7 - 2148: 9,-8 - 2149: 9,-9 - 2150: 9,-10 - 2151: 10,-10 - 2152: -33,27 - 2153: -34,27 - 2154: -35,27 - 2155: -35,28 - 2156: -35,29 - 2157: -35,30 - 2158: -35,31 - 2159: -35,32 - 2160: -35,33 - 2161: -35,34 - 2432: 10,6 - 2433: 10,5 - 2434: 10,4 - 2435: 11,4 - 2436: 12,4 - 2437: 13,4 - 2438: -40,7 - 2439: -41,7 - 2440: -42,7 - 2441: -43,7 - 2442: -44,7 - 2443: -45,7 - 2444: -45,8 - 2445: -46,8 - 2446: -47,8 - 2571: 11,35 - 2572: 11,34 - 2573: 11,33 - 2574: 11,32 - 2575: 11,31 - 2576: 11,30 - 2577: 11,29 - 2591: 24,27 - 2592: 23,27 - 2593: 23,28 - 2594: 23,29 - 2595: 23,30 - 2596: 23,31 - 2597: 27,40 - 2598: 27,38 - 2599: 27,39 - 2600: 26,40 - 2624: 33,38 - 2625: 32,38 - 2626: 31,38 - 2627: 30,38 - 2628: 29,38 - 2801: 11,36 - 2847: -44,-7 - 2848: -44,-8 + 1829: 0,4 + 1830: 1,4 + 1831: 2,4 + 1832: 4,4 + 1833: 3,4 + 1834: 5,4 + 1835: 6,4 + 1836: -14,3 + 1837: -15,3 + 1838: -16,3 + 1839: -17,3 + 1840: -18,3 + 1841: -19,3 + 1842: -20,3 + 1843: -20,4 + 1844: -20,5 + 1845: -20,6 + 1846: -20,7 + 1871: -45,-3 + 1873: -44,-3 + 1874: -44,-4 + 1875: -44,-5 + 1954: -47,15 + 1955: -46,15 + 1956: -45,15 + 1957: -44,15 + 1958: -43,15 + 1959: -42,15 + 1960: -41,15 + 1961: -40,15 + 2000: 9,-3 + 2001: 9,-4 + 2002: 9,-5 + 2003: 9,-6 + 2004: 9,-7 + 2005: 9,-8 + 2006: 9,-9 + 2007: 9,-10 + 2008: 10,-10 + 2009: -33,27 + 2010: -34,27 + 2011: -35,27 + 2012: -35,28 + 2013: -35,29 + 2014: -35,30 + 2015: -35,31 + 2016: -35,32 + 2017: -35,33 + 2018: -35,34 + 2136: 10,6 + 2137: 10,5 + 2138: 10,4 + 2139: 11,4 + 2140: 12,4 + 2141: 13,4 + 2142: -40,7 + 2143: -41,7 + 2144: -42,7 + 2145: -43,7 + 2146: -44,7 + 2147: -45,7 + 2148: -45,8 + 2149: -46,8 + 2150: -47,8 + 2267: 11,35 + 2268: 11,34 + 2269: 11,33 + 2270: 11,32 + 2271: 11,31 + 2272: 11,30 + 2273: 11,29 + 2287: 24,27 + 2288: 23,27 + 2289: 23,28 + 2290: 23,29 + 2291: 23,30 + 2292: 23,31 + 2293: 27,40 + 2294: 27,38 + 2295: 27,39 + 2296: 26,40 + 2320: 33,38 + 2321: 32,38 + 2322: 31,38 + 2323: 30,38 + 2324: 29,38 + 2391: 11,36 + 2431: -44,-7 + 2432: -44,-8 - node: color: '#D4D4D496' id: QuarterTileOverlayGreyscale90 decals: - 2051: -52,21 - 2052: -53,21 - 2053: -54,21 - 2054: -55,21 - 2055: -56,21 - 2056: -56,13 - 2057: -55,13 - 2058: -54,13 - 2059: -53,13 - 2060: -52,13 - 2093: -57,13 - 2094: -57,14 - 2095: -57,21 - 2096: -57,22 + 1908: -52,21 + 1909: -53,21 + 1910: -54,21 + 1911: -55,21 + 1912: -56,21 + 1913: -56,13 + 1914: -55,13 + 1915: -54,13 + 1916: -53,13 + 1917: -52,13 + 1950: -57,13 + 1951: -57,14 + 1952: -57,21 + 1953: -57,22 - node: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale90 @@ -4367,236 +4163,215 @@ entities: color: '#EFB34196' id: QuarterTileOverlayGreyscale90 decals: - 640: -2,-5 - 641: -2,-2 - 843: -81,-48 - 844: -80,-48 - 845: -79,-48 - 846: -78,-48 - 847: -77,-48 - - node: - color: '#FFFFFFFF' - id: Rock01 - decals: - 1106: -26.720001,4.0298495 + 633: -2,-5 + 634: -2,-2 + 778: -81,-48 + 779: -80,-48 + 780: -79,-48 + 781: -78,-48 + 782: -77,-48 - node: cleanable: True color: '#FFFFFFFF' id: Rust decals: - 917: -24,-36 - 918: -22,-38 - 919: -22,-38 - 920: -26,-37 - 921: -28,-37 - 922: -28,-37 + 852: -24,-36 + 853: -22,-38 + 854: -22,-38 + 855: -26,-37 + 856: -28,-37 + 857: -28,-37 + - node: + angle: -1.5707963267948966 rad + color: '#FFFFFFFF' + id: StandClear + decals: + 2867: 14,-19 - node: color: '#FFFFFFFF' id: StandClear decals: 389: 10,42 - 655: -10,-45 - 656: -6,-45 - 1037: 5,41 - 1386: 22,25 - 1387: 22,23 + 957: 5,41 + 1254: 22,25 + 1255: 22,23 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' id: StandClear decals: - 3190: -53,36 - - node: - color: '#334E6DC8' - id: ThreeQuarterTileOverlayGreyscale - decals: - 2714: -32,-63 + 2773: -53,36 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale decals: - 3136: -26,-8 - 3162: -20,-12 - 3165: -20,-10 - 3174: -24,-12 - 3175: -24,-10 + 2720: -26,-8 + 2746: -20,-12 + 2749: -20,-10 + 2758: -24,-12 + 2759: -24,-10 - node: color: '#EFB34196' id: ThreeQuarterTileOverlayGreyscale decals: - 2706: -32,-58 - - node: - color: '#334E6DC8' - id: ThreeQuarterTileOverlayGreyscale180 - decals: - 2712: -30,-64 + 2887: -14,-48 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale180 decals: - 3138: -18,-13 + 2722: -18,-13 - node: - color: '#D381C93B' + color: '#724276FF' id: ThreeQuarterTileOverlayGreyscale180 decals: - 1415: 15,14 + 2845: 15,14 - node: color: '#D381C996' id: ThreeQuarterTileOverlayGreyscale180 decals: - 1291: 40,7 - - node: - color: '#EFB34196' - id: ThreeQuarterTileOverlayGreyscale180 - decals: - 2711: -30,-61 - - node: - color: '#334E6DC8' - id: ThreeQuarterTileOverlayGreyscale270 - decals: - 2715: -32,-64 + 1191: 40,7 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale270 decals: - 3137: -26,-13 - 3170: -22,-9 - 3171: -22,-11 + 2721: -26,-13 + 2754: -22,-9 + 2755: -22,-11 - node: - color: '#EFB34196' + color: '#724276FF' id: ThreeQuarterTileOverlayGreyscale270 decals: - 2708: -32,-59 - 2710: -31,-61 - - node: - color: '#334E6DC8' - id: ThreeQuarterTileOverlayGreyscale90 - decals: - 2713: -30,-63 + 2835: 21,7 + 2844: 17,13 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale90 decals: - 3135: -18,-8 + 2719: -18,-8 - node: color: '#EFB34196' id: ThreeQuarterTileOverlayGreyscale90 decals: - 2707: -30,-58 + 2888: -8,-48 - node: color: '#FFFFFFFF' id: VentSmall decals: - 1462: -27,39 - 1582: -1,34 - 1671: 34,30 - 1672: 33,30 - 1844: -14,40 - - node: - color: '#FFFFFFFF' - id: WarnBox - decals: - 2667: -19,-48 + 1319: -27,39 + 1439: -1,34 + 1528: 34,30 + 1529: 33,30 + 1701: -14,40 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' id: WarnCorner decals: - 1140: -40,60 + 1040: -40,60 - node: angle: -1.5707963267948966 rad color: '#FFFFFFFF' id: WarnCorner decals: 463: -6,-12 - 970: 2,64 + 905: 2,64 - node: color: '#FFFFFFFF' id: WarnCorner decals: - 1137: -42,58 + 1037: -42,58 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' id: WarnCornerFlipped decals: - 1139: -42,60 + 1039: -42,60 - node: color: '#FFFFFFFF' id: WarnCornerFlipped decals: - 1138: -40,58 + 1038: -40,58 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' id: WarnCornerFlipped decals: - 973: -4,64 + 908: -4,64 - node: color: '#FFFFFFFF' id: WarnCornerGreyscaleSE decals: - 3065: -31,-11 + 2649: -31,-11 - node: color: '#FFFFFFFF' id: WarnCornerGreyscaleSW decals: - 3069: -35,-11 + 2653: -35,-11 - node: color: '#FFFFFFFF' id: WarnCornerNE decals: - 2222: 2,-33 + 2072: 2,-33 + 2876: -8,-51 + 3001: -17,-53 - node: color: '#FFFFFFFF' id: WarnCornerNW decals: - 2221: 0,-33 + 2071: 0,-33 + 2878: -14,-51 + 3000: -19,-53 - node: color: '#FFFFFFFF' id: WarnCornerSE decals: - 1876: 5,21 - 2220: 2,-35 + 1733: 5,21 + 2070: 2,-35 + 2810: 13,12 + 2877: -8,-53 + 2902: -5,-52 + 3003: -17,-56 - node: color: '#FFFFFFFF' id: WarnCornerSW decals: - 1875: 3,21 - 2219: 0,-35 + 1732: 3,21 + 2069: 0,-35 + 2879: -14,-53 + 3002: -19,-56 - node: color: '#FFFFFFFF' id: WarnCornerSmallNE decals: - 2213: -10,-36 - 2756: -10,-52 + 2863: 14,-20 + 2864: 14,-19 + 2933: -3,-52 - node: color: '#FFFFFFFF' id: WarnCornerSmallNW decals: - 1275: 21,-19 - 1834: -58,19 - 2212: -6,-36 - 2755: -6,-52 + 1175: 21,-19 + 1691: -58,19 + 2934: 1,-52 - node: color: '#FFFFFFFF' id: WarnCornerSmallSE decals: - 1277: 20,-19 - 1877: 5,22 - 2383: -10,-34 - 2754: -10,-50 + 1177: 20,-19 + 1734: 5,22 + 2865: 14,-18 + 2866: 14,-19 + 2931: -3,-50 - node: color: '#FFFFFFFF' id: WarnCornerSmallSW decals: - 1274: 21,-16 - 1276: 19,-19 - 1282: 22,-19 - 1833: -58,17 - 1878: 3,22 - 2382: -6,-34 - 2757: -6,-50 + 1174: 21,-16 + 1176: 19,-19 + 1182: 22,-19 + 1690: -58,17 + 1735: 3,22 + 2932: 1,-50 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' @@ -4612,290 +4387,304 @@ entities: color: '#52B4E996' id: WarnFullGreyscale decals: - 2478: -35,-1 - 2956: -24,-17 - 2957: -24,-23 - 2958: -20,-16 - 2959: -16,-16 - 3023: -14,-18 - 3024: -14,-14 - 3060: -28,-23 - 3061: -28,-17 - 3062: -32,-18 - 3106: -17,-11 - 3107: -17,-10 - 3111: -22,-14 - 3112: -27,-10 - 3113: -27,-11 + 2182: -35,-1 + 2540: -24,-17 + 2541: -24,-23 + 2542: -20,-16 + 2543: -16,-16 + 2607: -14,-18 + 2608: -14,-14 + 2644: -28,-23 + 2645: -28,-17 + 2646: -32,-18 + 2690: -17,-11 + 2691: -17,-10 + 2695: -22,-14 + 2696: -27,-10 + 2697: -27,-11 - node: color: '#D381C996' id: WarnFullGreyscale decals: - 2560: 30,7 - 2561: 30,8 + 2256: 30,7 + 2257: 30,8 - node: color: '#DE3A3A96' id: WarnFullGreyscale decals: - 2513: -33,45 - 2516: -40,45 - - node: - color: '#FFFFFFFF' - id: WarnFullGreyscale - decals: - 2282: -21,-43 - 2283: -21,-42 - 2285: -18,-46 - 2286: -19,-38 + 2217: -33,45 + 2220: -40,45 - node: color: '#FFFFFFFF' id: WarnLineE decals: - 1278: 20,-20 - 1289: 38,9 - 1290: 38,10 - 1309: 20,18 - 1310: 20,19 - 1317: 21,20 - 1318: 21,21 - 2211: -10,-35 - 2223: 2,-34 - 2431: -2,-1 - 2752: -10,-51 + 1178: 20,-20 + 1189: 38,9 + 1190: 38,10 + 1209: 20,18 + 1210: 20,19 + 1217: 21,20 + 1218: 21,21 + 2073: 2,-34 + 2135: -2,-1 + 2881: -8,-52 + 2903: -5,-51 + 2904: -5,-50 + 2905: -5,-49 + 2906: -5,-48 + 2925: -3,-51 + 3005: -17,-54 + 3006: -17,-55 - node: color: '#334E6DC8' id: WarnLineGreyscaleE decals: - 2634: -19,39 + 2330: -19,39 - node: color: '#52B4E996' id: WarnLineGreyscaleE decals: - 2945: -21,-16 - 3057: -29,-23 - 3058: -29,-17 - 3103: -12,-11 - 3108: -18,-11 - 3109: -18,-10 - 3116: -28,-11 - 3117: -28,-10 + 2529: -21,-16 + 2641: -29,-23 + 2642: -29,-17 + 2687: -12,-11 + 2692: -18,-11 + 2693: -18,-10 + 2700: -28,-11 + 2701: -28,-10 - node: color: '#D381C996' id: WarnLineGreyscaleE decals: - 2563: 33,8 + 2259: 33,8 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleE decals: - 2280: -22,-43 - 2281: -22,-42 - 3066: -31,-10 + 2650: -31,-10 - node: color: '#334E6DC8' id: WarnLineGreyscaleN decals: - 2635: -20,40 + 2331: -20,40 - node: color: '#52B4E996' id: WarnLineGreyscaleN decals: - 2954: -22,-15 - 3022: -14,-19 - 3025: -14,-15 + 2538: -22,-15 + 2606: -14,-19 + 2609: -14,-15 - node: color: '#D381C996' id: WarnLineGreyscaleN decals: - 2564: 32,9 + 2260: 32,9 - node: color: '#DE3A3A96' id: WarnLineGreyscaleN decals: - 2511: -33,44 - 2512: -40,44 - - node: - color: '#FFFFFFFF' - id: WarnLineGreyscaleN - decals: - 2279: -19,-39 - 2299: -13,-39 + 2215: -33,44 + 2216: -40,44 - node: color: '#52B4E996' id: WarnLineGreyscaleS decals: - 2477: -35,0 - 2955: -22,-24 - 3020: -18,-23 - 3021: -14,-17 - 3102: -14,-13 - 3110: -22,-13 + 2181: -35,0 + 2539: -22,-24 + 2604: -18,-23 + 2605: -14,-17 + 2686: -14,-13 + 2694: -22,-13 - node: color: '#D381C996' id: WarnLineGreyscaleS decals: - 2562: 32,7 + 2258: 32,7 - node: color: '#DE3A3A96' id: WarnLineGreyscaleS decals: - 2508: -32,42 - 2509: -35,42 - 2510: -37,42 - 2514: -33,46 - 2515: -40,46 - 2518: -47,45 - 2519: -48,45 - 2520: -49,45 + 2212: -32,42 + 2213: -35,42 + 2214: -37,42 + 2218: -33,46 + 2219: -40,46 + 2222: -47,45 + 2223: -48,45 + 2224: -49,45 - node: color: '#EFB34196' id: WarnLineGreyscaleS decals: - 2859: -41,17 + 2443: -41,17 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleS decals: - 2284: -18,-45 - 2497: -40,42 - 2498: -44,42 - 2499: -48,42 - 3067: -32,-11 - 3068: -33,-11 - 3070: -34,-11 + 2201: -40,42 + 2202: -44,42 + 2203: -48,42 + 2651: -32,-11 + 2652: -33,-11 + 2654: -34,-11 - node: color: '#334E6DC8' id: WarnLineGreyscaleW decals: - 2633: -21,39 + 2329: -21,39 - node: color: '#52B4E996' id: WarnLineGreyscaleW decals: - 2943: -23,-23 - 2944: -23,-17 - 2960: -15,-16 - 3059: -31,-18 - 3104: -16,-11 - 3105: -16,-10 - 3114: -26,-11 - 3115: -26,-10 + 2527: -23,-23 + 2528: -23,-17 + 2544: -15,-16 + 2643: -31,-18 + 2688: -16,-11 + 2689: -16,-10 + 2698: -26,-11 + 2699: -26,-10 - node: color: '#EFB34196' id: WarnLineGreyscaleW decals: - 2860: -44,18 + 2444: -44,18 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleW decals: - 2277: -20,-43 - 2278: -20,-42 - 2461: -33,7 - 2462: -33,8 - 3071: -35,-10 + 2165: -33,7 + 2166: -33,8 + 2655: -35,-10 - node: color: '#FFFFFFFF' id: WarnLineN decals: - 1264: 18,-16 - 1265: 19,-16 - 1266: 20,-16 - 1267: 21,-19 - 1268: 18,-19 - 1285: 38,9 - 1286: 37,9 - 1287: 36,9 - 1288: 35,9 - 1328: 28,11 - 1329: 27,11 - 1330: 26,11 - 1874: 4,21 - 1879: 6,22 - 1880: 2,22 - 2186: -21,43 - 2187: -20,43 - 2188: -19,43 - 2224: 1,-35 - 2664: -26,-58 - 2665: -27,-58 - 2666: -28,-58 - 2749: -7,-50 - 2750: -8,-50 - 2751: -9,-50 + 1164: 18,-16 + 1165: 19,-16 + 1166: 20,-16 + 1167: 21,-19 + 1168: 18,-19 + 1185: 38,9 + 1186: 37,9 + 1187: 36,9 + 1188: 35,9 + 1228: 28,11 + 1229: 27,11 + 1230: 26,11 + 1731: 4,21 + 1736: 6,22 + 1737: 2,22 + 2043: -21,43 + 2044: -20,43 + 2045: -19,43 + 2074: 1,-35 + 2348: -26,-58 + 2349: -27,-58 + 2811: 12,12 + 2857: 15,-19 + 2858: 16,-19 + 2859: 17,-19 + 2882: -13,-53 + 2883: -12,-53 + 2884: -11,-53 + 2885: -10,-53 + 2886: -9,-53 + 2907: -6,-52 + 2908: -3,-47 + 2909: 1,-47 + 2910: 2,-47 + 2911: 3,-47 + 2912: 4,-47 + 2913: -2,-47 + 2914: 0,-47 + 2922: -2,-50 + 2923: -1,-50 + 2924: 0,-50 + 3009: -18,-56 - node: color: '#FFFFFFFF' id: WarnLineS decals: - 1272: 21,-18 - 1273: 21,-17 - 1279: 19,-20 - 1315: 24,20 - 1316: 24,21 - 1408: 27,18 - 1409: 27,19 - 1410: 27,20 - 1823: -58,12 - 1824: -58,13 - 1825: -58,14 - 1826: -58,15 - 1827: -58,16 - 1828: -58,20 - 1829: -58,21 - 1830: -58,22 - 1831: -58,23 - 1832: -58,24 - 2210: -6,-35 - 2217: 0,-34 - 2430: -4,-1 - 2538: 14,-26 - 2539: 14,-25 - 2540: 14,-24 - 2541: 14,-23 - 2753: -6,-51 - 2833: -47,-10 - 2834: -47,-9 + 1172: 21,-18 + 1173: 21,-17 + 1179: 19,-20 + 1215: 24,20 + 1216: 24,21 + 1274: 27,18 + 1275: 27,19 + 1276: 27,20 + 1680: -58,12 + 1681: -58,13 + 1682: -58,14 + 1683: -58,15 + 1684: -58,16 + 1685: -58,20 + 1686: -58,21 + 1687: -58,22 + 1688: -58,23 + 1689: -58,24 + 2067: 0,-34 + 2134: -4,-1 + 2423: -47,-10 + 2424: -47,-9 + 2880: -14,-52 + 2926: 1,-51 + 3007: -19,-54 + 3008: -19,-55 - node: color: '#FFFFFFFF' id: WarnLineW decals: - 1259: 18,-16 - 1260: 19,-16 - 1261: 20,-16 - 1262: 21,-16 - 1263: 22,-16 - 1269: 18,-19 - 1270: 19,-19 - 1271: 20,-19 - 1280: 20,-21 - 1281: 19,-21 - 1305: 17,19 - 1306: 18,19 - 1307: 19,19 - 1308: 20,19 - 1325: 26,8 - 1326: 27,8 - 1327: 28,8 - 1465: -23,38 - 1881: 6,22 - 1882: 5,22 - 1883: 3,22 - 1884: 2,22 - 2214: -7,-36 - 2215: -8,-36 - 2216: -9,-36 - 2218: 1,-33 - 2738: -6,-58 - 2739: -12,-58 - 2740: -5,-58 - 2741: -4,-58 - 2742: -13,-58 - 2743: -3,-58 - 2744: -10,-58 - 2745: -11,-58 - 2746: -9,-52 - 2747: -8,-52 - 2748: -7,-52 + 1159: 18,-16 + 1160: 19,-16 + 1161: 20,-16 + 1162: 21,-16 + 1163: 22,-16 + 1169: 18,-19 + 1170: 19,-19 + 1171: 20,-19 + 1180: 20,-21 + 1181: 19,-21 + 1205: 17,19 + 1206: 18,19 + 1207: 19,19 + 1208: 20,19 + 1225: 26,8 + 1226: 27,8 + 1227: 28,8 + 1322: -23,38 + 1738: 6,22 + 1739: 5,22 + 1740: 3,22 + 1741: 2,22 + 2068: 1,-33 + 2361: -12,-58 + 2362: -11,-58 + 2812: 12,10 + 2854: 13,10 + 2855: 14,10 + 2860: 15,-19 + 2861: 16,-19 + 2862: 17,-19 + 2872: -11,-51 + 2873: -10,-51 + 2874: -12,-51 + 2875: -9,-51 + 2927: -2,-52 + 2928: -1,-52 + 2929: 0,-52 + 2930: 0,-52 + 2935: -4,-48 + 2936: -3,-48 + 2937: -2,-48 + 2938: -1,-48 + 2939: 0,-48 + 2940: 1,-48 + 2941: 2,-48 + 2942: 3,-48 + 2943: 4,-48 + 3004: -18,-53 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' @@ -4910,17 +4699,13 @@ entities: 387: 10,42 388: 9,42 464: -5,-12 - 635: -24,-47 - 636: -25,-47 - 637: -26,-47 - 734: 13,-9 - 735: 12,-9 - 736: 11,-9 - 976: -6,82 - 977: 4,82 - 988: 3,78 - 989: -5,78 - 1118: 2,-38 + 674: 13,-9 + 675: 12,-9 + 676: 11,-9 + 911: -6,82 + 912: 4,82 + 923: 3,78 + 924: -5,78 - node: angle: -1.5707963267948966 rad color: '#FFFFFFFF' @@ -4932,13 +4717,13 @@ entities: 8: 0,22 9: 0,23 462: -6,-13 - 951: -47,-25 - 952: -47,-24 - 953: -47,-23 - 968: 2,62 - 969: 2,63 - 980: 4,87 - 990: 4,79 + 886: -47,-25 + 887: -47,-24 + 888: -47,-23 + 903: 2,62 + 904: 2,63 + 915: 4,87 + 925: 4,79 - node: color: '#FFFFFFFF' id: WarningLine @@ -4951,45 +4736,25 @@ entities: 614: 7,-21 615: 6,-21 616: 5,-21 - 642: -2,-46 - 643: -3,-46 - 644: -4,-46 - 645: -5,-46 - 646: -6,-46 - 647: -7,-46 - 648: -8,-46 - 649: -9,-46 - 650: -10,-46 - 651: -11,-46 - 652: -12,-46 - 653: -13,-46 - 654: -14,-46 - 663: -8,-42 - 664: -7,-42 - 665: -9,-42 - 666: -10,-42 - 667: -6,-42 - 737: 13,-9 - 738: 12,-9 - 739: 11,-9 - 747: 17,16 - 748: 18,16 - 752: 38,12 - 753: 37,12 - 754: 36,12 - 755: 35,12 - 974: 4,84 - 975: -6,84 - 978: 3,88 - 979: -5,88 - 1029: 6,41 - 1030: 4,41 - 1034: 7,41 - 1035: 3,41 - 1036: 5,41 - 1216: 35,-12 - 1217: 34,-12 - 1218: 33,-12 + 677: 13,-9 + 678: 12,-9 + 679: 11,-9 + 687: 38,12 + 688: 37,12 + 689: 36,12 + 690: 35,12 + 909: 4,84 + 910: -6,84 + 913: 3,88 + 914: -5,88 + 949: 6,41 + 950: 4,41 + 954: 7,41 + 955: 3,41 + 956: 5,41 + 1116: 35,-12 + 1117: 34,-12 + 1118: 33,-12 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' @@ -5001,315 +4766,303 @@ entities: 13: -4,22 14: -4,23 15: -2,22 - 954: -57,-25 - 955: -57,-24 - 956: -57,-23 - 971: -4,62 - 972: -4,63 - 981: -6,87 - 991: -6,79 - 1209: 35,-8 - 1210: 35,-7 - 1211: 35,-6 - 1212: 35,-5 - 1213: 35,-4 - 1214: 35,-3 - 1215: 35,-2 - - node: - angle: 3.141592653589793 rad - color: '#FFFFFFFF' - id: WarningLine - decals: - 631: 2,-38 - 632: 1,-38 - 633: 0,-38 - 749: 17,14 - 750: 18,14 + 889: -57,-25 + 890: -57,-24 + 891: -57,-23 + 906: -4,62 + 907: -4,63 + 916: -6,87 + 926: -6,79 + 1109: 35,-8 + 1110: 35,-7 + 1111: 35,-6 + 1112: 35,-5 + 1113: 35,-4 + 1114: 35,-3 + 1115: 35,-2 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' id: WarningLineCorner decals: - 993: 4,78 - 995: -4,78 + 928: 4,78 + 930: -4,78 - node: angle: -1.5707963267948966 rad color: '#FFFFFFFF' id: WarningLineCorner decals: - 958: -47,-22 + 893: -47,-22 - node: color: '#FFFFFFFF' id: WarningLineCorner decals: - 669: -11,-42 - 983: 2,88 - 985: -6,88 - 997: -6,80 - 1136: 4,-21 - 1219: 32,-12 + 918: 2,88 + 920: -6,88 + 932: -6,80 + 1036: 4,-21 + 1119: 32,-12 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' id: WarningLineCorner decals: - 987: -6,86 + 922: -6,86 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' id: WarningLineCornerFlipped decals: - 992: -6,78 - 994: 2,78 + 927: -6,78 + 929: 2,78 - node: angle: -1.5707963267948966 rad color: '#FFFFFFFF' id: WarningLineCornerFlipped decals: - 984: 4,86 + 919: 4,86 - node: color: '#FFFFFFFF' id: WarningLineCornerFlipped decals: - 668: -5,-42 - 982: 4,88 - 986: -4,88 - 996: 4,80 - 1135: 8,-21 + 917: 4,88 + 921: -4,88 + 931: 4,80 + 1035: 8,-21 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' id: WarningLineCornerFlipped decals: - 957: -57,-22 + 892: -57,-22 - node: color: '#FFFFFFFF' id: WoodTrimThinBox decals: - 1796: -11,34 - 1797: -10,34 - 1798: -9,34 + 1653: -11,34 + 1654: -10,34 + 1655: -9,34 - node: color: '#334E6DC8' id: WoodTrimThinEndE decals: - 1600: -9,41 + 1457: -9,41 - node: color: '#FFFFFFFF' id: WoodTrimThinEndN decals: - 1478: -22,31 + 1335: -22,31 - node: color: '#334E6DC8' id: WoodTrimThinEndW decals: - 1601: -11,41 + 1458: -11,41 - node: color: '#FFFFFFFF' id: WoodTrimThinInnerNe decals: - 1502: -13,32 - 1682: 42,40 - 2492: -27,52 + 1359: -13,32 + 1539: 42,40 + 2196: -27,52 - node: color: '#FFFFFFFF' id: WoodTrimThinInnerNw decals: - 1501: -7,32 + 1358: -7,32 - node: color: '#FFFFFFFF' id: WoodTrimThinInnerSe decals: - 1472: -24,37 - 1500: -13,36 - 1764: -21,36 + 1329: -24,37 + 1357: -13,36 + 1621: -21,36 - node: color: '#FFFFFFFF' id: WoodTrimThinInnerSw decals: - 1471: -24,37 - 1499: -7,36 + 1328: -24,37 + 1356: -7,36 - node: color: '#FFFFFFFF' id: WoodTrimThinLineE decals: - 1483: -20,30 - 1496: -13,33 - 1497: -13,34 - 1498: -13,35 - 1573: -2,32 - 1574: -2,33 - 1575: -2,31 - 1587: -19,32 - 1673: 35,37 - 1674: 35,38 - 1675: 35,39 - 1676: 35,40 - 1677: 35,41 - 1678: 43,37 - 1679: 43,38 - 1680: 43,39 - 1681: 43,40 - 1683: -75,-55 - 1685: -71,-55 - 1686: -71,-54 - 1687: -71,-53 - 1688: -71,-52 - 1689: -71,-56 - 1690: -71,-57 - 1762: -21,34 - 1763: -21,35 - 1769: 25,14 - 1770: 25,15 - 2730: -31,-3 - 2731: -31,-2 - 2732: -31,-1 + 1340: -20,30 + 1353: -13,33 + 1354: -13,34 + 1355: -13,35 + 1430: -2,32 + 1431: -2,33 + 1432: -2,31 + 1444: -19,32 + 1530: 35,37 + 1531: 35,38 + 1532: 35,39 + 1533: 35,40 + 1534: 35,41 + 1535: 43,37 + 1536: 43,38 + 1537: 43,39 + 1538: 43,40 + 1540: -75,-55 + 1542: -71,-55 + 1543: -71,-54 + 1544: -71,-53 + 1545: -71,-52 + 1546: -71,-56 + 1547: -71,-57 + 1619: -21,34 + 1620: -21,35 + 1626: 25,14 + 1627: 25,15 + 2358: -31,-3 + 2359: -31,-2 + 2360: -31,-1 - node: color: '#334E6DC8' id: WoodTrimThinLineN decals: - 1602: -10,41 + 1459: -10,41 - node: color: '#FFFFFFFF' id: WoodTrimThinLineN decals: - 1424: -49,32 - 1425: -50,32 - 1426: -51,32 - 1427: -52,32 - 1428: -53,32 - 1435: -54,32 - 1436: -22,52 - 1437: -23,52 - 1438: -24,52 - 1439: -25,52 - 1440: -26,52 - 1464: -21,33 - 1476: -20,30 - 1477: -21,30 - 1491: -8,32 - 1492: -9,32 - 1493: -10,32 - 1494: -11,32 - 1495: -12,32 - 1577: -1,34 - 1583: -22,32 - 1584: -20,32 - 1657: -32,20 - 1748: 8,-18 - 1766: 26,13 - 1767: 27,13 - 1768: 28,13 + 1281: -49,32 + 1282: -50,32 + 1283: -51,32 + 1284: -52,32 + 1285: -53,32 + 1292: -54,32 + 1293: -22,52 + 1294: -23,52 + 1295: -24,52 + 1296: -25,52 + 1297: -26,52 + 1321: -21,33 + 1333: -20,30 + 1334: -21,30 + 1348: -8,32 + 1349: -9,32 + 1350: -10,32 + 1351: -11,32 + 1352: -12,32 + 1434: -1,34 + 1440: -22,32 + 1441: -20,32 + 1514: -32,20 + 1605: 8,-18 + 1623: 26,13 + 1624: 27,13 + 1625: 28,13 - node: color: '#334E6DC8' id: WoodTrimThinLineS decals: - 1603: -10,41 + 1460: -10,41 - node: color: '#FFFFFFFF' id: WoodTrimThinLineS decals: - 1422: -43,32 - 1423: -44,32 - 1429: -52,29 - 1430: -53,29 - 1431: -51,29 - 1432: -50,29 - 1433: -49,29 - 1434: -54,29 - 1453: -18,37 - 1454: -19,37 - 1455: -20,37 - 1456: -21,37 - 1457: -22,37 - 1463: -21,33 - 1467: -25,37 - 1468: -26,37 - 1469: -27,37 - 1470: -28,37 - 1473: -19,36 - 1474: -20,36 - 1475: -18,36 - 1480: -22,30 - 1481: -21,30 - 1482: -20,30 - 1484: -12,36 - 1485: -10,36 - 1486: -9,36 - 1487: -8,36 - 1512: -11,36 - 1576: -1,34 - 1578: 3,34 - 1579: 4,34 - 1580: 5,34 - 1581: 2,34 - 1585: -19,32 - 1656: -32,24 - 1736: -6,15 - 1737: -5,15 - 1738: -4,15 - 1739: -3,15 - 1740: -2,15 - 1741: -1,15 - 1743: 0,15 - 1749: 9,-17 - 1750: 8,-17 - 1751: 7,-17 - 1752: 5,-12 - 1753: 4,-12 - 1754: 3,-12 - 1765: 28,16 - 1773: 27,16 - 1774: 26,16 - 2479: -42,32 - 2480: -45,32 + 1279: -43,32 + 1280: -44,32 + 1286: -52,29 + 1287: -53,29 + 1288: -51,29 + 1289: -50,29 + 1290: -49,29 + 1291: -54,29 + 1310: -18,37 + 1311: -19,37 + 1312: -20,37 + 1313: -21,37 + 1314: -22,37 + 1320: -21,33 + 1324: -25,37 + 1325: -26,37 + 1326: -27,37 + 1327: -28,37 + 1330: -19,36 + 1331: -20,36 + 1332: -18,36 + 1337: -22,30 + 1338: -21,30 + 1339: -20,30 + 1341: -12,36 + 1342: -10,36 + 1343: -9,36 + 1344: -8,36 + 1369: -11,36 + 1433: -1,34 + 1435: 3,34 + 1436: 4,34 + 1437: 5,34 + 1438: 2,34 + 1442: -19,32 + 1513: -32,24 + 1593: -6,15 + 1594: -5,15 + 1595: -4,15 + 1596: -3,15 + 1597: -2,15 + 1598: -1,15 + 1600: 0,15 + 1606: 9,-17 + 1607: 8,-17 + 1608: 7,-17 + 1609: 5,-12 + 1610: 4,-12 + 1611: 3,-12 + 1622: 28,16 + 1630: 27,16 + 1631: 26,16 + 2183: -42,32 + 2184: -45,32 - node: cleanable: True color: '#FFFFFFFF' id: WoodTrimThinLineS decals: - 1863: -23,37 + 1720: -23,37 - node: color: '#FFFFFFFF' id: WoodTrimThinLineW decals: - 1479: -22,30 - 1488: -7,33 - 1489: -7,34 - 1490: -7,35 - 1586: -19,32 - 1684: -70,-55 - 1691: -74,-57 - 1692: -74,-56 - 1693: -74,-55 - 1694: -74,-54 - 1695: -74,-53 - 1696: -74,-52 - 1744: 6,-11 - 1745: 6,-10 - 1746: 6,-9 - 1755: 3,-12 - 1756: 3,-11 - 1757: 3,-10 - 1758: 3,-9 - 1759: 3,-8 - 1760: 3,-7 - 1761: 3,-6 - 1771: 29,14 - 1772: 29,15 - 1792: 27,0 - 1793: 27,1 - 1794: 27,2 + 1336: -22,30 + 1345: -7,33 + 1346: -7,34 + 1347: -7,35 + 1443: -19,32 + 1541: -70,-55 + 1548: -74,-57 + 1549: -74,-56 + 1550: -74,-55 + 1551: -74,-54 + 1552: -74,-53 + 1553: -74,-52 + 1601: 6,-11 + 1602: 6,-10 + 1603: 6,-9 + 1612: 3,-12 + 1613: 3,-11 + 1614: 3,-10 + 1615: 3,-9 + 1616: 3,-8 + 1617: 3,-7 + 1618: 3,-6 + 1628: 29,14 + 1629: 29,15 + 1649: 27,0 + 1650: 27,1 + 1651: 27,2 - node: color: '#FFFFFFFF' id: bushsnowa1 decals: - 1605: -11,41 + 1462: -11,41 - node: color: '#FFFFFFFF' id: bushsnowb3 decals: - 1604: -9,41 + 1461: -9,41 - type: GridAtmosphere version: 2 data: @@ -7774,11 +7527,6 @@ entities: - type: Transform pos: -0.39634466,12.638008 parent: 30 - - uid: 9608 - components: - - type: Transform - pos: -19.30925,-35.362278 - parent: 30 - proto: AirAlarm entities: - uid: 6224 @@ -7865,11 +7613,6 @@ entities: rot: 1.5707963267948966 rad pos: -26.5,-40.5 parent: 30 - - type: DeviceList - devices: - - 9952 - - 11153 - - 11094 - uid: 9671 components: - type: Transform @@ -7882,6 +7625,120 @@ entities: - 7116 - 9686 - 9864 + - uid: 9996 + components: + - type: Transform + pos: -3.5,-46.5 + parent: 30 + - type: DeviceList + devices: + - 11134 + - 9793 + - 9994 + - 19806 + - uid: 10010 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-22.5 + parent: 30 + - type: DeviceList + devices: + - 11180 + - 11192 + - 4353 + - 11188 + - 9301 + - 9300 + - 9769 + - 4241 + - 9782 + - 9618 + - 11189 + - uid: 13957 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-42.5 + parent: 30 + - type: DeviceList + devices: + - 19767 + - 19768 + - 9993 + - 11007 + - 19770 + - 19771 + - 8454 + - 8609 + - 7443 + - 7098 + - 10000 + - 7099 + - 7100 + - 11003 + - 19812 + - 19766 + - 19598 + - uid: 13958 + components: + - type: Transform + pos: -19.5,-38.5 + parent: 30 + - type: DeviceList + devices: + - 9897 + - 8297 + - 11005 + - 11009 + - 7226 + - 9884 + - 19562 + - 11280 + - 11007 + - 9993 + - 19768 + - 19767 + - uid: 13966 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,-34.5 + parent: 30 + - type: DeviceList + devices: + - 10042 + - 9903 + - 10043 + - 10022 + - 9899 + - 9908 + - 11011 + - uid: 14365 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 24.5,16.5 + parent: 30 + - type: DeviceList + devices: + - 13002 + - 14522 + - 22440 + - 22439 + - 13082 + - 13085 + - 18074 + - 18214 + - 17912 + - 18601 + - 18212 + - 13073 + - 17724 + - 12664 + - 12665 + - 12666 + - 18073 - uid: 17960 components: - type: Transform @@ -7894,6 +7751,21 @@ entities: - 18435 - 18436 - 18437 + - uid: 19570 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-51.5 + parent: 30 + - type: DeviceList + devices: + - 8335 + - 7222 + - 11280 + - 9839 + - 7224 + - 8311 + - 9995 - uid: 20325 components: - type: Transform @@ -7909,58 +7781,6 @@ entities: - 18442 - 18439 - 17228 - - uid: 20353 - components: - - type: Transform - pos: -14.5,-45.5 - parent: 30 - - type: DeviceList - devices: - - 20354 - - 11262 - - 11263 - - 11264 - - 11114 - - 11163 - - uid: 20356 - components: - - type: Transform - pos: -9.5,-37.5 - parent: 30 - - type: DeviceList - devices: - - 11343 - - 11344 - - 11345 - - 11340 - - 11341 - - 11342 - - 20355 - - 11155 - - 11098 - - 11099 - - 11154 - - uid: 21740 - components: - - type: Transform - pos: -16.5,-33.5 - parent: 30 - - type: DeviceList - devices: - - 11097 - - 11227 - - 21741 - - uid: 21743 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-33.5 - parent: 30 - - type: DeviceList - devices: - - 11176 - - 11107 - - 21744 - uid: 21747 components: - type: Transform @@ -7977,21 +7797,6 @@ entities: - 21749 - 11178 - 11179 - - uid: 21754 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-27.5 - parent: 30 - - type: DeviceList - devices: - - 21753 - - 9302 - - 9303 - - 9301 - - 9300 - - 11188 - - 11189 - uid: 21755 components: - type: Transform @@ -8000,23 +7805,6 @@ entities: - type: DeviceList devices: - 21756 - - uid: 21757 - components: - - type: Transform - pos: 14.5,-21.5 - parent: 30 - - type: DeviceList - devices: - - 21759 - - 9303 - - 9302 - - 9301 - - 9300 - - 9307 - - 9308 - - 9309 - - 11192 - - 11180 - uid: 21760 components: - type: Transform @@ -8286,17 +8074,6 @@ entities: - 18758 - 18759 - 21843 - - uid: 21844 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -56.5,-62.5 - parent: 30 - - type: DeviceList - devices: - - 18770 - - 18769 - - 21845 - uid: 21846 components: - type: Transform @@ -8885,26 +8662,6 @@ entities: - 22053 - 12959 - 12813 - - uid: 22054 - components: - - type: Transform - pos: 19.5,13.5 - parent: 30 - - type: DeviceList - devices: - - 9161 - - 12665 - - 12664 - - 12666 - - 12858 - - 13391 - - 22056 - - 13078 - - 12983 - - 13085 - - 13002 - - 13086 - - 13003 - uid: 22057 components: - type: Transform @@ -8970,7 +8727,6 @@ entities: - 13080 - 22071 - 13006 - - 9161 - uid: 22073 components: - type: Transform @@ -8981,7 +8737,6 @@ entities: - 320 - 21456 - 22072 - - 3357 - 3358 - uid: 22075 components: @@ -9039,6 +8794,13 @@ entities: - 22084 - 3484 - 3481 +- proto: AirAlarmElectronics + entities: + - uid: 15214 + components: + - type: Transform + pos: 3.6103516,20.451275 + parent: 30 - proto: AirCanister entities: - uid: 2087 @@ -9056,6 +8818,21 @@ entities: - type: Transform pos: 22.5,-13.5 parent: 30 + - uid: 12727 + components: + - type: Transform + pos: -52.5,-64.5 + parent: 30 + - uid: 12770 + components: + - type: Transform + pos: -52.5,-65.5 + parent: 30 + - uid: 12816 + components: + - type: Transform + pos: -52.5,-63.5 + parent: 30 - uid: 15156 components: - type: Transform @@ -9071,26 +8848,6 @@ entities: - type: Transform pos: -44.5,25.5 parent: 30 - - uid: 18782 - components: - - type: Transform - pos: -66.5,-65.5 - parent: 30 - - uid: 18783 - components: - - type: Transform - pos: -65.5,-65.5 - parent: 30 - - uid: 18784 - components: - - type: Transform - pos: -64.5,-65.5 - parent: 30 - - uid: 22767 - components: - - type: Transform - pos: -27.5,-63.5 - parent: 30 - proto: Airlock entities: - uid: 752 @@ -9229,6 +8986,30 @@ entities: - type: Transform pos: 6.5,-30.5 parent: 30 + - uid: 9894 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 11.5,-30.5 + parent: 30 + - uid: 10017 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-24.5 + parent: 30 + - uid: 11290 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-23.5 + parent: 30 + - uid: 19783 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-30.5 + parent: 30 - proto: AirlockAtmosphericsLocked entities: - uid: 8604 @@ -9246,6 +9027,18 @@ entities: - type: Transform pos: 20.5,-20.5 parent: 30 + - uid: 9978 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,-18.5 + parent: 30 + - uid: 9989 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,-18.5 + parent: 30 - proto: AirlockBarLocked entities: - uid: 455 @@ -9430,12 +9223,16 @@ entities: parent: 30 - proto: AirlockChiefEngineerGlassLocked entities: - - uid: 9592 + - uid: 870 components: - - type: MetaData - name: CE's Office - type: Transform - pos: -18.5,-37.5 + pos: -7.5,-37.5 + parent: 30 + - uid: 9519 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,-30.5 parent: 30 - proto: AirlockChiefMedicalOfficerGlassLocked entities: @@ -9508,12 +9305,6 @@ entities: - type: Transform pos: -2.5,37.5 parent: 30 - - uid: 22638 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-61.5 - parent: 30 - proto: AirlockCommandLocked entities: - uid: 4927 @@ -9552,12 +9343,20 @@ entities: parent: 30 - proto: AirlockEngineeringGlassLocked entities: - - uid: 9353 + - uid: 4827 components: - - type: MetaData - name: SMES bank - type: Transform - pos: -10.5,-33.5 + pos: -13.5,-32.5 + parent: 30 + - uid: 7125 + components: + - type: Transform + pos: -12.5,-46.5 + parent: 30 + - uid: 7146 + components: + - type: Transform + pos: -11.5,-46.5 parent: 30 - uid: 9463 components: @@ -9566,28 +9365,30 @@ entities: - type: Transform pos: -12.5,-36.5 parent: 30 - - uid: 9934 + - uid: 10767 components: - type: Transform - pos: -0.5,-53.5 + rot: 1.5707963267948966 rad + pos: 0.5,-42.5 parent: 30 - - uid: 9935 + - uid: 10769 components: - type: Transform - pos: -0.5,-49.5 + rot: 1.5707963267948966 rad + pos: -9.5,-44.5 parent: 30 - - uid: 10116 + - uid: 10785 components: - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,-45.5 + parent: 30 + - uid: 10788 + components: + - type: Transform + rot: 1.5707963267948966 rad pos: -17.5,-45.5 parent: 30 - - uid: 11177 - components: - - type: MetaData - name: SMES Bank - - type: Transform - pos: -7.5,-37.5 - parent: 30 - uid: 20984 components: - type: MetaData @@ -9595,18 +9396,6 @@ entities: - type: Transform pos: 4.5,24.5 parent: 30 - - uid: 22635 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-60.5 - parent: 30 - - uid: 22636 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-60.5 - parent: 30 - proto: AirlockEngineeringLocked entities: - uid: 204 @@ -9616,6 +9405,11 @@ entities: - type: Transform pos: 1.5,22.5 parent: 30 + - uid: 340 + components: + - type: Transform + pos: -54.5,-60.5 + parent: 30 - uid: 914 components: - type: Transform @@ -9666,27 +9460,11 @@ entities: - type: Transform pos: 1.5,-36.5 parent: 30 - - uid: 9426 + - uid: 10786 components: - type: Transform - pos: -20.5,-41.5 - parent: 30 - - uid: 9474 - components: - - type: Transform - pos: -14.5,-29.5 - parent: 30 - - uid: 9577 - components: - - type: Transform - pos: -20.5,-42.5 - parent: 30 - - uid: 9693 - components: - - type: MetaData - name: Thermo Electric Generator - - type: Transform - pos: -7.5,-42.5 + rot: 1.5707963267948966 rad + pos: -17.5,-49.5 parent: 30 - uid: 11377 components: @@ -9713,27 +9491,11 @@ entities: - type: Transform pos: -62.5,43.5 parent: 30 - - uid: 17912 - components: - - type: Transform - pos: -54.5,-59.5 - parent: 30 - - uid: 18794 - components: - - type: Transform - pos: -64.5,-61.5 - parent: 30 - uid: 18927 components: - type: Transform pos: -39.5,-24.5 parent: 30 - - uid: 22633 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-58.5 - parent: 30 - proto: AirlockExternal entities: - uid: 841 @@ -9792,25 +9554,41 @@ entities: linkedPorts: 1695: - DoorStatus: DoorBolt - - uid: 22631 + - uid: 9501 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-58.5 + rot: 1.5707963267948966 rad + pos: -21.5,-55.5 parent: 30 - type: DeviceLinkSource linkedPorts: - 22632: + 10789: - DoorStatus: DoorBolt - - uid: 22632 + - uid: 10534 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-58.5 + rot: 3.141592653589793 rad + pos: -13.5,-55.5 + parent: 30 + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 10789 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,-57.5 + parent: 30 + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 11117 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-57.5 parent: 30 - type: DeviceLinkSource linkedPorts: - 22631: + 10534: - DoorStatus: DoorBolt - proto: AirlockExternalGlass entities: @@ -9902,66 +9680,24 @@ entities: parent: 30 - proto: AirlockExternalGlassEngineeringLocked entities: - - uid: 3531 + - uid: 9342 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-58.5 + rot: 3.141592653589793 rad + pos: 5.5,-44.5 + parent: 30 + - type: DeviceLinkSource + linkedPorts: + 10559: + - DoorStatus: DoorBolt + - uid: 10559 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-45.5 parent: 30 - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 6272: - - DoorStatus: DoorBolt - 7207: - - DoorStatus: DoorBolt - - uid: 6272 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-56.5 - parent: 30 - - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 3531: - - DoorStatus: DoorBolt - 7207: - - DoorStatus: DoorBolt - - uid: 7207 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-58.5 - parent: 30 - - type: DeviceLinkSink - invokeCounter: 2 - - type: DeviceLinkSource - linkedPorts: - 6272: - - DoorStatus: DoorBolt - 3531: - - DoorStatus: DoorBolt - - uid: 10135 - components: - - type: Transform - pos: -17.5,-52.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 10136: - - DoorStatus: DoorBolt - - uid: 10136 - components: - - type: Transform - pos: -17.5,-49.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 10135: - - DoorStatus: DoorBolt + invokeCounter: 1 - uid: 20059 components: - type: Transform @@ -10002,6 +9738,48 @@ entities: linkedPorts: 5390: - DoorStatus: DoorBolt + - uid: 9654 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-54.5 + parent: 30 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 9655: + - DoorStatus: DoorBolt + 9675: + - DoorStatus: DoorBolt + - uid: 9655 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-56.5 + parent: 30 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 9654: + - DoorStatus: DoorBolt + 9675: + - DoorStatus: DoorBolt + - uid: 9675 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-56.5 + parent: 30 + - type: DeviceLinkSink + invokeCounter: 2 + - type: DeviceLinkSource + linkedPorts: + 9654: + - DoorStatus: DoorBolt + 9655: + - DoorStatus: DoorBolt - uid: 15334 components: - type: Transform @@ -10361,6 +10139,16 @@ entities: - type: Transform pos: -34.5,-0.5 parent: 30 + - uid: 4098 + components: + - type: Transform + pos: -62.5,-61.5 + parent: 30 + - uid: 4101 + components: + - type: Transform + pos: -61.5,-61.5 + parent: 30 - uid: 6287 components: - type: Transform @@ -10556,6 +10344,16 @@ entities: - type: Transform pos: -59.5,-22.5 parent: 30 + - uid: 17717 + components: + - type: Transform + pos: -71.5,-59.5 + parent: 30 + - uid: 18360 + components: + - type: Transform + pos: -71.5,-60.5 + parent: 30 - uid: 18534 components: - type: Transform @@ -10566,26 +10364,6 @@ entities: - type: Transform pos: -66.5,-54.5 parent: 30 - - uid: 18733 - components: - - type: Transform - pos: -71.5,-60.5 - parent: 30 - - uid: 18734 - components: - - type: Transform - pos: -69.5,-58.5 - parent: 30 - - uid: 18814 - components: - - type: Transform - pos: -59.5,-61.5 - parent: 30 - - uid: 18815 - components: - - type: Transform - pos: -58.5,-61.5 - parent: 30 - uid: 19392 components: - type: Transform @@ -10773,17 +10551,6 @@ entities: - type: Transform pos: -26.5,-41.5 parent: 30 - - uid: 9462 - components: - - type: Transform - pos: -12.5,-26.5 - parent: 30 - - uid: 22634 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,-60.5 - parent: 30 - proto: AirlockMaintGlass entities: - uid: 8303 @@ -10992,10 +10759,11 @@ entities: - type: Transform pos: -60.5,31.5 parent: 30 - - uid: 19687 + - uid: 18992 components: - type: Transform - pos: -19.5,-27.5 + rot: 3.141592653589793 rad + pos: -19.5,-28.5 parent: 30 - uid: 19815 components: @@ -11191,7 +10959,7 @@ entities: pos: -20.5,-5.5 parent: 30 - type: Door - secondsUntilStateChange: -1046.2256 + secondsUntilStateChange: -17234.736 state: Opening - type: DeviceLinkSource lastSignals: @@ -11330,6 +11098,12 @@ entities: parent: 30 - proto: AirlockScienceGlassLocked entities: + - uid: 7677 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,11.5 + parent: 30 - uid: 12914 components: - type: Transform @@ -11342,16 +11116,6 @@ entities: parent: 30 - proto: AirlockScienceLocked entities: - - uid: 12651 - components: - - type: Transform - pos: 16.5,15.5 - parent: 30 - - uid: 12652 - components: - - type: Transform - pos: 19.5,15.5 - parent: 30 - uid: 12908 components: - type: MetaData @@ -11359,6 +11123,12 @@ entities: - type: Transform pos: 34.5,8.5 parent: 30 + - uid: 14335 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,13.5 + parent: 30 - proto: AirlockSecurityGlass entities: - uid: 2312 @@ -11516,6 +11286,11 @@ entities: - type: Transform pos: -6.5,14.5 parent: 30 + - uid: 12637 + components: + - type: Transform + pos: -67.5,-62.5 + parent: 30 - proto: AirlockTheatreLocked entities: - uid: 652 @@ -11532,6 +11307,16 @@ entities: parent: 30 - proto: AirSensor entities: + - uid: 4353 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 10.5,-26.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 10010 + - 829 - uid: 7116 components: - type: Transform @@ -11569,11 +11354,41 @@ entities: deviceLists: - 8262 - 8254 - - uid: 9952 + - uid: 9994 components: - type: Transform - pos: -23.5,-43.5 + pos: 0.5,-48.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 9996 + - uid: 9995 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,-51.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13965 + - 19570 + - uid: 9999 + components: + - type: Transform + pos: 1.5,-39.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 19597 + - uid: 10000 + components: + - type: Transform + pos: -8.5,-40.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13957 + - 13959 - uid: 17227 components: - type: Transform @@ -11584,61 +11399,38 @@ entities: - type: Transform pos: -48.5,-23.5 parent: 30 + - uid: 18073 + components: + - type: Transform + pos: 20.5,13.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 + - uid: 19562 + components: + - type: Transform + pos: -17.5,-42.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13958 + - 13964 - uid: 20326 components: - type: Transform pos: -56.5,-23.5 parent: 30 - - uid: 20354 - components: - - type: Transform - pos: -8.5,-44.5 - parent: 30 - - uid: 20355 - components: - - type: Transform - pos: -9.5,-39.5 - parent: 30 - - uid: 20358 - components: - - type: Transform - pos: -17.5,-40.5 - parent: 30 - - uid: 21741 - components: - - type: Transform - pos: -17.5,-34.5 - parent: 30 - - uid: 21744 - components: - - type: Transform - pos: -12.5,-33.5 - parent: 30 - - uid: 21745 - components: - - type: Transform - pos: 1.5,-40.5 - parent: 30 - uid: 21749 components: - type: Transform pos: -2.5,-25.5 parent: 30 - - uid: 21753 - components: - - type: Transform - pos: 10.5,-27.5 - parent: 30 - uid: 21756 components: - type: Transform pos: 12.5,-36.5 parent: 30 - - uid: 21759 - components: - - type: Transform - pos: 12.5,-24.5 - parent: 30 - uid: 21761 components: - type: Transform @@ -11734,11 +11526,6 @@ entities: - type: Transform pos: -66.5,-48.5 parent: 30 - - uid: 21845 - components: - - type: Transform - pos: -57.5,-62.5 - parent: 30 - uid: 21847 components: - type: Transform @@ -11964,11 +11751,6 @@ entities: - type: Transform pos: 32.5,19.5 parent: 30 - - uid: 22056 - components: - - type: Transform - pos: 20.5,11.5 - parent: 30 - uid: 22058 components: - type: Transform @@ -12043,17 +11825,10 @@ entities: parent: 30 - proto: AmeController entities: - - uid: 9476 + - uid: 11269 components: - type: Transform - pos: -11.5,-27.5 - parent: 30 -- proto: AmeJar - entities: - - uid: 801 - components: - - type: Transform - pos: -17.490644,-32.439728 + pos: -13.5,-47.5 parent: 30 - proto: AnomalyScanner entities: @@ -12338,6 +12113,12 @@ entities: rot: 1.5707963267948966 rad pos: -27.5,-23.5 parent: 30 + - uid: 8278 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,-45.5 + parent: 30 - uid: 8363 components: - type: MetaData @@ -12370,16 +12151,6 @@ entities: - type: Transform pos: 0.5,-31.5 parent: 30 - - uid: 9573 - components: - - type: MetaData - name: Engineering APC - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-38.5 - parent: 30 - - type: Battery - startingCharge: 12000 - uid: 9628 components: - type: MetaData @@ -12388,29 +12159,16 @@ entities: rot: -1.5707963267948966 rad pos: -26.5,-2.5 parent: 30 - - uid: 10633 + - uid: 9934 components: - - type: MetaData - name: Engineering Central APC - type: Transform rot: 1.5707963267948966 rad - pos: -14.5,-38.5 + pos: -18.5,-30.5 parent: 30 - - uid: 10641 + - uid: 10590 components: - - type: MetaData - name: AME APC - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-32.5 - parent: 30 - - uid: 10790 - components: - - type: MetaData - name: TEG APC - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-47.5 + pos: -20.5,-53.5 parent: 30 - uid: 10791 components: @@ -12420,6 +12178,11 @@ entities: rot: 1.5707963267948966 rad pos: -10.5,-7.5 parent: 30 + - uid: 11014 + components: + - type: Transform + pos: -10.5,-37.5 + parent: 30 - uid: 11808 components: - type: MetaData @@ -12442,13 +12205,6 @@ entities: rot: -1.5707963267948966 rad pos: 41.5,10.5 parent: 30 - - uid: 12974 - components: - - type: MetaData - name: RND APC - - type: Transform - pos: 18.5,13.5 - parent: 30 - uid: 13096 components: - type: MetaData @@ -12470,6 +12226,12 @@ entities: - type: Transform pos: 15.5,55.5 parent: 30 + - uid: 14364 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,13.5 + parent: 30 - uid: 14541 components: - type: MetaData @@ -12511,6 +12273,11 @@ entities: - type: Transform pos: 0.5,85.5 parent: 30 + - uid: 20367 + components: + - type: Transform + pos: 1.5,-42.5 + parent: 30 - uid: 22213 components: - type: MetaData @@ -12526,21 +12293,12 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,10.5 parent: 30 - - uid: 22672 +- proto: APCElectronics + entities: + - uid: 15969 components: - - type: MetaData - name: Telecomms APC - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-57.5 - parent: 30 - - uid: 22673 - components: - - type: MetaData - name: Telecomms Entrance APC - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-60.5 + pos: 3.115302,20.471077 parent: 30 - proto: APCSuperCapacity entities: @@ -12577,6 +12335,41 @@ entities: parent: 30 - proto: AsteroidRock entities: + - uid: 332 + components: + - type: Transform + pos: -61.5,-68.5 + parent: 30 + - uid: 333 + components: + - type: Transform + pos: -60.5,-69.5 + parent: 30 + - uid: 3342 + components: + - type: Transform + pos: -51.5,-67.5 + parent: 30 + - uid: 3343 + components: + - type: Transform + pos: -54.5,-68.5 + parent: 30 + - uid: 3345 + components: + - type: Transform + pos: -53.5,-67.5 + parent: 30 + - uid: 3346 + components: + - type: Transform + pos: -52.5,-67.5 + parent: 30 + - uid: 12854 + components: + - type: Transform + pos: -54.5,-67.5 + parent: 30 - uid: 13747 components: - type: Transform @@ -12757,26 +12550,16 @@ entities: - type: Transform pos: -70.5,-49.5 parent: 30 + - uid: 17791 + components: + - type: Transform + pos: -53.5,-68.5 + parent: 30 - uid: 18183 components: - type: Transform pos: -74.5,-39.5 parent: 30 - - uid: 18189 - components: - - type: Transform - pos: -53.5,-61.5 - parent: 30 - - uid: 18190 - components: - - type: Transform - pos: -52.5,-61.5 - parent: 30 - - uid: 18191 - components: - - type: Transform - pos: -51.5,-61.5 - parent: 30 - uid: 18192 components: - type: Transform @@ -12837,61 +12620,11 @@ entities: - type: Transform pos: -50.5,-62.5 parent: 30 - - uid: 18205 - components: - - type: Transform - pos: -51.5,-62.5 - parent: 30 - - uid: 18206 - components: - - type: Transform - pos: -52.5,-62.5 - parent: 30 - - uid: 18207 - components: - - type: Transform - pos: -52.5,-63.5 - parent: 30 - uid: 18208 components: - type: Transform pos: -50.5,-63.5 parent: 30 - - uid: 18210 - components: - - type: Transform - pos: -52.5,-64.5 - parent: 30 - - uid: 18211 - components: - - type: Transform - pos: -52.5,-65.5 - parent: 30 - - uid: 18212 - components: - - type: Transform - pos: -52.5,-66.5 - parent: 30 - - uid: 18213 - components: - - type: Transform - pos: -52.5,-67.5 - parent: 30 - - uid: 18214 - components: - - type: Transform - pos: -51.5,-66.5 - parent: 30 - - uid: 18215 - components: - - type: Transform - pos: -51.5,-65.5 - parent: 30 - - uid: 18216 - components: - - type: Transform - pos: -51.5,-64.5 - parent: 30 - uid: 18217 components: - type: Transform @@ -13102,36 +12835,6 @@ entities: - type: Transform pos: -81.5,-56.5 parent: 30 - - uid: 18354 - components: - - type: Transform - pos: -55.5,-69.5 - parent: 30 - - uid: 18355 - components: - - type: Transform - pos: -56.5,-69.5 - parent: 30 - - uid: 18356 - components: - - type: Transform - pos: -61.5,-69.5 - parent: 30 - - uid: 18357 - components: - - type: Transform - pos: -62.5,-69.5 - parent: 30 - - uid: 18358 - components: - - type: Transform - pos: -62.5,-68.5 - parent: 30 - - uid: 18359 - components: - - type: Transform - pos: -62.5,-67.5 - parent: 30 - uid: 18361 components: - type: Transform @@ -13187,26 +12890,61 @@ entities: - type: Transform pos: -66.5,-68.5 parent: 30 - - uid: 18372 - components: - - type: Transform - pos: -65.5,-68.5 - parent: 30 - - uid: 18373 - components: - - type: Transform - pos: -64.5,-68.5 - parent: 30 - - uid: 18374 - components: - - type: Transform - pos: -63.5,-68.5 - parent: 30 - uid: 18376 components: - type: Transform pos: -79.5,-65.5 parent: 30 + - uid: 18776 + components: + - type: Transform + pos: -58.5,-69.5 + parent: 30 + - uid: 18777 + components: + - type: Transform + pos: -57.5,-69.5 + parent: 30 + - uid: 18778 + components: + - type: Transform + pos: -59.5,-69.5 + parent: 30 + - uid: 18779 + components: + - type: Transform + pos: -57.5,-68.5 + parent: 30 + - uid: 18780 + components: + - type: Transform + pos: -58.5,-68.5 + parent: 30 + - uid: 18781 + components: + - type: Transform + pos: -56.5,-68.5 + parent: 30 + - uid: 18782 + components: + - type: Transform + pos: -55.5,-68.5 + parent: 30 + - uid: 18784 + components: + - type: Transform + pos: -59.5,-68.5 + parent: 30 + - uid: 18785 + components: + - type: Transform + pos: -60.5,-68.5 + parent: 30 + - uid: 18798 + components: + - type: Transform + pos: -56.5,-69.5 + parent: 30 - uid: 19393 components: - type: Transform @@ -13531,18 +13269,11 @@ entities: parent: 30 - proto: Autolathe entities: - - uid: 11276 + - uid: 3125 components: - type: Transform - pos: 3.5,-43.5 + pos: -21.5,-44.5 parent: 30 - - type: MaterialStorage - materialWhiteList: - - Steel - - Plastic - - Wood - - Glass - - Cloth - uid: 11726 components: - type: Transform @@ -13602,6 +13333,12 @@ entities: parent: 30 - proto: Barricade entities: + - uid: 3196 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,-27.5 + parent: 30 - uid: 15531 components: - type: Transform @@ -13622,11 +13359,6 @@ entities: - type: Transform pos: -53.5,42.5 parent: 30 - - uid: 19688 - components: - - type: Transform - pos: -19.5,-26.5 - parent: 30 - uid: 19689 components: - type: Transform @@ -13683,6 +13415,19 @@ entities: - type: Transform pos: -0.5,-10.5 parent: 30 +- proto: BaseComputer + entities: + - uid: 8821 + components: + - type: Transform + pos: -12.5,-33.5 + parent: 30 + - uid: 9592 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-31.5 + parent: 30 - proto: BaseGasCondenser entities: - uid: 6731 @@ -13840,6 +13585,11 @@ entities: - type: Transform pos: -51.5,-53.5 parent: 30 + - uid: 18216 + components: + - type: Transform + pos: -69.5,-62.5 + parent: 30 - uid: 21091 components: - type: Transform @@ -13884,14 +13634,6 @@ entities: - type: Transform pos: -17.5,31.5 parent: 30 -- proto: BedsheetCE - entities: - - uid: 9329 - components: - - type: Transform - parent: 9604 - - type: Physics - canCollide: False - proto: BedsheetCMO entities: - uid: 7166 @@ -14012,6 +13754,11 @@ entities: - type: Transform pos: -51.5,-53.5 parent: 30 + - uid: 18786 + components: + - type: Transform + pos: -69.5,-62.5 + parent: 30 - uid: 21092 components: - type: Transform @@ -14097,50 +13844,57 @@ entities: - type: Transform pos: -43.5,16.5 parent: 30 + - uid: 9064 + components: + - type: Transform + pos: -4.5,-58.5 + parent: 30 + - type: DeviceLinkSink + invokeCounter: 1 + - uid: 9065 + components: + - type: Transform + pos: -3.5,-58.5 + parent: 30 - uid: 9068 components: - type: Transform pos: 12.5,-38.5 parent: 30 - - uid: 9404 + - uid: 9302 components: - type: Transform - pos: -24.5,-45.5 + pos: 2.5,-58.5 parent: 30 - - uid: 9405 + - uid: 9533 components: - type: Transform - pos: -23.5,-45.5 + pos: -16.5,-38.5 parent: 30 - - uid: 9825 + - uid: 9678 components: - type: Transform - pos: -13.5,-59.5 + pos: -2.5,-58.5 parent: 30 - - uid: 9826 + - uid: 9690 components: - type: Transform - pos: -13.5,-58.5 + pos: 1.5,-58.5 parent: 30 - - uid: 9827 + - uid: 9691 components: - type: Transform - pos: -13.5,-57.5 + pos: 3.5,-58.5 parent: 30 - - uid: 9828 + - uid: 11015 components: - type: Transform - pos: -1.5,-59.5 + pos: -18.5,-38.5 parent: 30 - - uid: 9829 + - uid: 11028 components: - type: Transform - pos: -1.5,-58.5 - parent: 30 - - uid: 9830 - components: - - type: Transform - pos: -1.5,-57.5 + pos: -17.5,-38.5 parent: 30 - uid: 11659 components: @@ -14177,16 +13931,11 @@ entities: - type: Transform pos: 36.5,14.5 parent: 30 - - uid: 13751 + - uid: 15990 components: - type: Transform pos: 48.5,25.5 parent: 30 - - uid: 14512 - components: - - type: Transform - pos: 48.5,23.5 - parent: 30 - uid: 16228 components: - type: Transform @@ -14323,38 +14072,38 @@ entities: enabled: False - proto: BookAtmosAirAlarms entities: - - uid: 22308 + - uid: 3347 components: - type: Transform - pos: -60.65072,-63.356808 + pos: -58.671722,-63.148144 parent: 30 - proto: BookAtmosDistro entities: - - uid: 22309 + - uid: 3359 components: - type: Transform - pos: -60.36943,-63.3924 + pos: -58.35984,-63.163 parent: 30 - proto: BookAtmosVentsMore entities: - - uid: 22310 + - uid: 16405 components: - type: Transform - pos: -60.68197,-63.450558 + pos: -58.656876,-63.44517 parent: 30 - proto: BookAtmosWaste entities: - - uid: 22311 + - uid: 3357 components: - type: Transform - pos: -60.353844,-63.575558 + pos: -58.35984,-63.50458 parent: 30 - proto: BookHowToCookForFortySpaceman entities: - uid: 9948 components: - type: Transform - pos: -15.506373,7.7216425 + pos: -17.483065,5.6789637 parent: 30 - proto: BookRandomStory entities: @@ -14363,23 +14112,6 @@ entities: - type: Transform pos: 8.515235,-13.437349 parent: 30 - - uid: 22306 - components: - - type: Transform - pos: -54.57496,-63.325558 - parent: 30 - - uid: 22307 - components: - - type: Transform - pos: -54.340584,-63.466183 - parent: 30 -- proto: BooksBag - entities: - - uid: 22303 - components: - - type: Transform - pos: -60.525063,-67.28237 - parent: 30 - proto: Bookshelf entities: - uid: 2356 @@ -14434,50 +14166,30 @@ entities: - type: Transform pos: 7.5,-13.5 parent: 30 - - uid: 14970 + - uid: 10148 components: - type: Transform - pos: -54.5,-65.5 + pos: -60.5,-62.5 parent: 30 - - uid: 15180 + - uid: 10149 components: - type: Transform - pos: -55.5,-65.5 + pos: -58.5,-62.5 parent: 30 - - uid: 15213 + - uid: 12819 components: - type: Transform - pos: -56.5,-65.5 + pos: -59.5,-62.5 parent: 30 - - uid: 15214 + - uid: 14361 components: - type: Transform - pos: -54.5,-67.5 + pos: -58.5,-64.5 parent: 30 - - uid: 15280 + - uid: 14504 components: - type: Transform - pos: -55.5,-67.5 - parent: 30 - - uid: 15353 - components: - - type: Transform - pos: -56.5,-67.5 - parent: 30 - - uid: 15355 - components: - - type: Transform - pos: -54.5,-62.5 - parent: 30 - - uid: 15975 - components: - - type: Transform - pos: -55.5,-62.5 - parent: 30 - - uid: 16165 - components: - - type: Transform - pos: -56.5,-63.5 + pos: -67.5,-65.5 parent: 30 - uid: 16177 components: @@ -14519,6 +14231,11 @@ entities: - type: Transform pos: -76.5,-61.5 parent: 30 + - uid: 17544 + components: + - type: Transform + pos: -59.5,-64.5 + parent: 30 - uid: 17669 components: - type: Transform @@ -14539,6 +14256,21 @@ entities: - type: Transform pos: -74.5,-58.5 parent: 30 + - uid: 18773 + components: + - type: Transform + pos: -60.5,-66.5 + parent: 30 + - uid: 18774 + components: + - type: Transform + pos: -58.5,-66.5 + parent: 30 + - uid: 18783 + components: + - type: Transform + pos: -59.5,-66.5 + parent: 30 - uid: 18818 components: - type: Transform @@ -14687,6 +14419,11 @@ entities: parent: 30 - proto: BoxFolderGrey entities: + - uid: 339 + components: + - type: Transform + pos: 16.633371,16.353863 + parent: 30 - uid: 1403 components: - type: Transform @@ -14697,11 +14434,6 @@ entities: - type: Transform pos: -11.490971,34.71304 parent: 30 - - uid: 12865 - components: - - type: Transform - pos: 14.525648,10.557264 - parent: 30 - proto: BoxFolderRed entities: - uid: 1520 @@ -14763,11 +14495,6 @@ entities: - type: Transform pos: -7.4440956,34.21304 parent: 30 - - uid: 9616 - components: - - type: Transform - pos: -17.512093,-35.436672 - parent: 30 - uid: 11253 components: - type: Transform @@ -14778,10 +14505,10 @@ entities: - type: Transform pos: 17.53771,-0.43951988 parent: 30 - - uid: 19424 + - uid: 12842 components: - type: Transform - pos: -60.46691,-65.40645 + pos: -62.622215,-64.76696 parent: 30 - proto: BoxHandcuff entities: @@ -14814,7 +14541,7 @@ entities: - uid: 18788 components: - type: Transform - pos: -63.476974,-62.485996 + pos: -52.499535,-60.446262 parent: 30 - proto: BoxLightMixed entities: @@ -14961,11 +14688,6 @@ entities: parent: 30 - proto: Bucket entities: - - uid: 318 - components: - - type: Transform - pos: -24.461937,5.451811 - parent: 30 - uid: 323 components: - type: Transform @@ -14981,6 +14703,11 @@ entities: - type: Transform pos: -47.45382,68.49689 parent: 30 + - uid: 13049 + components: + - type: Transform + pos: -24.119356,6.357745 + parent: 30 - uid: 19541 components: - type: Transform @@ -14998,6 +14725,49 @@ entities: - type: Transform pos: -15.949732,15.31613 parent: 30 +- proto: ButtonFrameCaution + entities: + - uid: 12380 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-47.5 + parent: 30 +- proto: ButtonFrameCautionSecurity + entities: + - uid: 9062 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-54.5 + parent: 30 + - uid: 9215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-54.5 + parent: 30 +- proto: ButtonFrameGrey + entities: + - uid: 11138 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-38.5 + parent: 30 +- proto: ButtonFrameJanitor + entities: + - uid: 9401 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,-5.5 + parent: 30 + - uid: 9405 + components: + - type: Transform + pos: 18.5,17.5 + parent: 30 - proto: CableApcExtension entities: - uid: 41 @@ -15010,6 +14780,11 @@ entities: - type: Transform pos: 27.5,20.5 parent: 30 + - uid: 335 + components: + - type: Transform + pos: -67.5,-60.5 + parent: 30 - uid: 408 components: - type: Transform @@ -15020,16 +14795,26 @@ entities: - type: Transform pos: -14.5,20.5 parent: 30 + - uid: 773 + components: + - type: Transform + pos: -24.5,-41.5 + parent: 30 + - uid: 788 + components: + - type: Transform + pos: -22.5,-40.5 + parent: 30 + - uid: 795 + components: + - type: Transform + pos: -23.5,-43.5 + parent: 30 - uid: 828 components: - type: Transform pos: 30.5,-6.5 parent: 30 - - uid: 870 - components: - - type: Transform - pos: -12.5,-55.5 - parent: 30 - uid: 878 components: - type: Transform @@ -15045,6 +14830,16 @@ entities: - type: Transform pos: -59.5,7.5 parent: 30 + - uid: 908 + components: + - type: Transform + pos: -9.5,-29.5 + parent: 30 + - uid: 915 + components: + - type: Transform + pos: -12.5,-30.5 + parent: 30 - uid: 917 components: - type: Transform @@ -15145,6 +14940,11 @@ entities: - type: Transform pos: -37.5,61.5 parent: 30 + - uid: 3126 + components: + - type: Transform + pos: -11.5,-56.5 + parent: 30 - uid: 3193 components: - type: Transform @@ -17030,31 +16830,6 @@ entities: - type: Transform pos: -26.5,7.5 parent: 30 - - uid: 4126 - components: - - type: Transform - pos: -26.5,6.5 - parent: 30 - - uid: 4127 - components: - - type: Transform - pos: -26.5,6.5 - parent: 30 - - uid: 4128 - components: - - type: Transform - pos: -26.5,5.5 - parent: 30 - - uid: 4129 - components: - - type: Transform - pos: -27.5,5.5 - parent: 30 - - uid: 4130 - components: - - type: Transform - pos: -28.5,5.5 - parent: 30 - uid: 4131 components: - type: Transform @@ -17103,12 +16878,7 @@ entities: - uid: 4140 components: - type: Transform - pos: -25.5,6.5 - parent: 30 - - uid: 4141 - components: - - type: Transform - pos: -24.5,6.5 + pos: 16.5,11.5 parent: 30 - uid: 4142 components: @@ -17915,6 +17685,11 @@ entities: - type: Transform pos: -29.5,-22.5 parent: 30 + - uid: 4444 + components: + - type: Transform + pos: -23.5,-44.5 + parent: 30 - uid: 4569 components: - type: Transform @@ -18965,11 +18740,6 @@ entities: - type: Transform pos: -51.5,55.5 parent: 30 - - uid: 4827 - components: - - type: Transform - pos: -7.5,-55.5 - parent: 30 - uid: 4829 components: - type: Transform @@ -18985,16 +18755,6 @@ entities: - type: Transform pos: -41.5,29.5 parent: 30 - - uid: 4893 - components: - - type: Transform - pos: -9.5,-55.5 - parent: 30 - - uid: 4894 - components: - - type: Transform - pos: -8.5,-55.5 - parent: 30 - uid: 5188 components: - type: Transform @@ -20265,21 +20025,6 @@ entities: - type: Transform pos: 7.5,26.5 parent: 30 - - uid: 6274 - components: - - type: Transform - pos: -3.5,-55.5 - parent: 30 - - uid: 6466 - components: - - type: Transform - pos: -4.5,-55.5 - parent: 30 - - uid: 6467 - components: - - type: Transform - pos: -5.5,-55.5 - parent: 30 - uid: 6648 components: - type: Transform @@ -20555,6 +20300,11 @@ entities: - type: Transform pos: -29.5,-21.5 parent: 30 + - uid: 7107 + components: + - type: Transform + pos: -6.5,-29.5 + parent: 30 - uid: 7138 components: - type: Transform @@ -20565,11 +20315,6 @@ entities: - type: Transform pos: -29.5,-23.5 parent: 30 - - uid: 7225 - components: - - type: Transform - pos: -10.5,-33.5 - parent: 30 - uid: 7418 components: - type: Transform @@ -21530,16 +21275,26 @@ entities: - type: Transform pos: -34.5,-3.5 parent: 30 - - uid: 8253 + - uid: 8266 components: - type: Transform - pos: -11.5,-33.5 + pos: -20.5,-41.5 parent: 30 - uid: 8289 components: - type: Transform pos: -25.5,-23.5 parent: 30 + - uid: 8293 + components: + - type: Transform + pos: -20.5,-45.5 + parent: 30 + - uid: 8294 + components: + - type: Transform + pos: -6.5,-28.5 + parent: 30 - uid: 8302 components: - type: Transform @@ -21580,31 +21335,81 @@ entities: - type: Transform pos: 27.5,-21.5 parent: 30 - - uid: 8819 + - uid: 8800 components: - type: Transform - pos: -9.5,-58.5 + pos: -25.5,-41.5 parent: 30 - - uid: 8820 + - uid: 8807 components: - type: Transform - pos: -10.5,-58.5 + pos: -17.5,-36.5 + parent: 30 + - uid: 8818 + components: + - type: Transform + pos: -18.5,-36.5 parent: 30 - uid: 8822 components: - type: Transform - pos: -11.5,-58.5 + pos: -16.5,-36.5 + parent: 30 + - uid: 8823 + components: + - type: Transform + pos: -17.5,-42.5 + parent: 30 + - uid: 8824 + components: + - type: Transform + pos: -22.5,-48.5 + parent: 30 + - uid: 8825 + components: + - type: Transform + pos: -23.5,-48.5 + parent: 30 + - uid: 8835 + components: + - type: Transform + pos: -17.5,-41.5 + parent: 30 + - uid: 8836 + components: + - type: Transform + pos: -23.5,-49.5 + parent: 30 + - uid: 9406 + components: + - type: Transform + pos: -20.5,-42.5 + parent: 30 + - uid: 9421 + components: + - type: Transform + pos: -22.5,-41.5 parent: 30 - uid: 9422 components: - type: Transform pos: -24.5,-6.5 parent: 30 + - uid: 9567 + components: + - type: Transform + pos: -21.5,-41.5 + parent: 30 - uid: 9611 components: - type: Transform pos: 1.5,-8.5 parent: 30 + - uid: 9619 + components: + - type: Transform + pos: -12.5,-28.5 + parent: 30 - uid: 9635 components: - type: Transform @@ -21615,26 +21420,6 @@ entities: - type: Transform pos: -41.5,-12.5 parent: 30 - - uid: 9653 - components: - - type: Transform - pos: -6.5,-58.5 - parent: 30 - - uid: 9654 - components: - - type: Transform - pos: -4.5,-58.5 - parent: 30 - - uid: 9655 - components: - - type: Transform - pos: -5.5,-58.5 - parent: 30 - - uid: 9656 - components: - - type: Transform - pos: -7.5,-58.5 - parent: 30 - uid: 9665 components: - type: Transform @@ -21655,26 +21440,6 @@ entities: - type: Transform pos: -36.5,-6.5 parent: 30 - - uid: 9677 - components: - - type: Transform - pos: -2.5,-55.5 - parent: 30 - - uid: 9678 - components: - - type: Transform - pos: -6.5,-55.5 - parent: 30 - - uid: 9679 - components: - - type: Transform - pos: -11.5,-55.5 - parent: 30 - - uid: 9690 - components: - - type: Transform - pos: -10.5,-55.5 - parent: 30 - uid: 9698 components: - type: Transform @@ -21690,26 +21455,6 @@ entities: - type: Transform pos: -37.5,-6.5 parent: 30 - - uid: 9821 - components: - - type: Transform - pos: -3.5,-58.5 - parent: 30 - - uid: 9822 - components: - - type: Transform - pos: -8.5,-58.5 - parent: 30 - - uid: 9823 - components: - - type: Transform - pos: -7.5,-56.5 - parent: 30 - - uid: 9824 - components: - - type: Transform - pos: -7.5,-57.5 - parent: 30 - uid: 9851 components: - type: Transform @@ -21740,6 +21485,21 @@ entities: - type: Transform pos: -18.5,-4.5 parent: 30 + - uid: 10001 + components: + - type: Transform + pos: -23.5,-42.5 + parent: 30 + - uid: 10008 + components: + - type: Transform + pos: -23.5,-41.5 + parent: 30 + - uid: 10009 + components: + - type: Transform + pos: -12.5,-35.5 + parent: 30 - uid: 10048 components: - type: Transform @@ -21800,395 +21560,150 @@ entities: - type: Transform pos: -59.5,-8.5 parent: 30 - - uid: 10503 + - uid: 10163 components: - type: Transform - pos: -7.5,-52.5 + pos: -24.5,-48.5 parent: 30 - - uid: 10536 - components: - - type: Transform - pos: 3.5,-38.5 - parent: 30 - - uid: 10582 - components: - - type: Transform - pos: -20.5,-38.5 - parent: 30 - - uid: 10583 - components: - - type: Transform - pos: -19.5,-38.5 - parent: 30 - - uid: 10584 - components: - - type: Transform - pos: -18.5,-38.5 - parent: 30 - - uid: 10585 - components: - - type: Transform - pos: -17.5,-38.5 - parent: 30 - - uid: 10586 - components: - - type: Transform - pos: -18.5,-37.5 - parent: 30 - - uid: 10587 - components: - - type: Transform - pos: -18.5,-36.5 - parent: 30 - - uid: 10588 - components: - - type: Transform - pos: -17.5,-36.5 - parent: 30 - - uid: 10589 - components: - - type: Transform - pos: -16.5,-36.5 - parent: 30 - - uid: 10590 - components: - - type: Transform - pos: -16.5,-35.5 - parent: 30 - - uid: 10591 - components: - - type: Transform - pos: -16.5,-34.5 - parent: 30 - - uid: 10592 - components: - - type: Transform - pos: -18.5,-39.5 - parent: 30 - - uid: 10593 - components: - - type: Transform - pos: -18.5,-40.5 - parent: 30 - - uid: 10594 - components: - - type: Transform - pos: -18.5,-41.5 - parent: 30 - - uid: 10595 - components: - - type: Transform - pos: -18.5,-42.5 - parent: 30 - - uid: 10596 - components: - - type: Transform - pos: -18.5,-43.5 - parent: 30 - - uid: 10597 - components: - - type: Transform - pos: -19.5,-42.5 - parent: 30 - - uid: 10598 - components: - - type: Transform - pos: -20.5,-42.5 - parent: 30 - - uid: 10599 - components: - - type: Transform - pos: -21.5,-42.5 - parent: 30 - - uid: 10600 - components: - - type: Transform - pos: -22.5,-42.5 - parent: 30 - - uid: 10601 - components: - - type: Transform - pos: -23.5,-42.5 - parent: 30 - - uid: 10602 - components: - - type: Transform - pos: -23.5,-43.5 - parent: 30 - - uid: 10603 - components: - - type: Transform - pos: -23.5,-44.5 - parent: 30 - - uid: 10604 - components: - - type: Transform - pos: -23.5,-45.5 - parent: 30 - - uid: 10605 - components: - - type: Transform - pos: -23.5,-46.5 - parent: 30 - - uid: 10606 + - uid: 10176 components: - type: Transform pos: -23.5,-47.5 parent: 30 - - uid: 10607 - components: - - type: Transform - pos: -23.5,-48.5 - parent: 30 - - uid: 10608 - components: - - type: Transform - pos: -23.5,-49.5 - parent: 30 - - uid: 10609 - components: - - type: Transform - pos: -23.5,-50.5 - parent: 30 - - uid: 10610 - components: - - type: Transform - pos: -23.5,-41.5 - parent: 30 - - uid: 10611 - components: - - type: Transform - pos: -23.5,-40.5 - parent: 30 - - uid: 10612 - components: - - type: Transform - pos: -24.5,-40.5 - parent: 30 - - uid: 10613 - components: - - type: Transform - pos: -25.5,-40.5 - parent: 30 - - uid: 10614 - components: - - type: Transform - pos: -22.5,-40.5 - parent: 30 - - uid: 10615 - components: - - type: Transform - pos: -21.5,-40.5 - parent: 30 - - uid: 10616 + - uid: 10179 components: - type: Transform pos: -17.5,-43.5 parent: 30 + - uid: 10180 + components: + - type: Transform + pos: -17.5,-38.5 + parent: 30 + - uid: 10181 + components: + - type: Transform + pos: -18.5,-41.5 + parent: 30 + - uid: 10182 + components: + - type: Transform + pos: -19.5,-41.5 + parent: 30 + - uid: 10192 + components: + - type: Transform + pos: -23.5,-46.5 + parent: 30 + - uid: 10194 + components: + - type: Transform + pos: -23.5,-45.5 + parent: 30 + - uid: 10235 + components: + - type: Transform + pos: -3.5,-14.5 + parent: 30 + - uid: 10268 + components: + - type: Transform + pos: -16.5,-30.5 + parent: 30 + - uid: 10269 + components: + - type: Transform + pos: -18.5,-30.5 + parent: 30 + - uid: 10270 + components: + - type: Transform + pos: -20.5,-43.5 + parent: 30 + - uid: 10444 + components: + - type: Transform + pos: -17.5,-30.5 + parent: 30 + - uid: 10531 + components: + - type: Transform + pos: -15.5,-30.5 + parent: 30 + - uid: 10538 + components: + - type: Transform + pos: -20.5,-44.5 + parent: 30 + - uid: 10597 + components: + - type: Transform + pos: -19.5,-53.5 + parent: 30 + - uid: 10612 + components: + - type: Transform + pos: -14.5,-30.5 + parent: 30 - uid: 10617 - components: - - type: Transform - pos: -17.5,-44.5 - parent: 30 - - uid: 10618 - components: - - type: Transform - pos: -17.5,-45.5 - parent: 30 - - uid: 10619 - components: - - type: Transform - pos: -17.5,-46.5 - parent: 30 - - uid: 10620 - components: - - type: Transform - pos: -17.5,-47.5 - parent: 30 - - uid: 10621 - components: - - type: Transform - pos: -17.5,-48.5 - parent: 30 - - uid: 10622 - components: - - type: Transform - pos: -17.5,-48.5 - parent: 30 - - uid: 10623 - components: - - type: Transform - pos: -17.5,-49.5 - parent: 30 - - uid: 10624 - components: - - type: Transform - pos: -17.5,-50.5 - parent: 30 - - uid: 10625 components: - type: Transform pos: -17.5,-51.5 parent: 30 - - uid: 10626 + - uid: 10619 components: - type: Transform - pos: -17.5,-52.5 + pos: -20.5,-53.5 + parent: 30 + - uid: 10621 + components: + - type: Transform + pos: -17.5,-50.5 + parent: 30 + - uid: 10624 + components: + - type: Transform + pos: -23.5,-55.5 parent: 30 - uid: 10627 components: - type: Transform - pos: -17.5,-53.5 - parent: 30 - - uid: 10628 - components: - - type: Transform - pos: -17.5,-54.5 + pos: -23.5,-56.5 parent: 30 - uid: 10629 components: - type: Transform - pos: -17.5,-40.5 - parent: 30 - - uid: 10630 - components: - - type: Transform - pos: -16.5,-40.5 - parent: 30 - - uid: 10631 - components: - - type: Transform - pos: -15.5,-40.5 + pos: -19.5,-52.5 parent: 30 - uid: 10632 components: - type: Transform pos: -9.5,-7.5 parent: 30 - - uid: 10634 - components: - - type: Transform - pos: -12.5,-40.5 - parent: 30 - - uid: 10635 - components: - - type: Transform - pos: -11.5,-40.5 - parent: 30 - - uid: 10636 - components: - - type: Transform - pos: -10.5,-40.5 - parent: 30 - - uid: 10637 - components: - - type: Transform - pos: -9.5,-40.5 - parent: 30 - - uid: 10638 - components: - - type: Transform - pos: -8.5,-40.5 - parent: 30 - - uid: 10639 - components: - - type: Transform - pos: -7.5,-40.5 - parent: 30 - - uid: 10640 - components: - - type: Transform - pos: -7.5,-41.5 - parent: 30 - uid: 10644 components: - type: Transform - pos: -7.5,-44.5 + pos: -19.5,-51.5 parent: 30 - uid: 10645 components: - type: Transform - pos: -8.5,-44.5 - parent: 30 - - uid: 10646 - components: - - type: Transform - pos: -9.5,-44.5 + pos: -17.5,-49.5 parent: 30 - uid: 10647 components: - type: Transform - pos: -10.5,-44.5 - parent: 30 - - uid: 10648 - components: - - type: Transform - pos: -11.5,-44.5 - parent: 30 - - uid: 10649 - components: - - type: Transform - pos: -12.5,-44.5 - parent: 30 - - uid: 10650 - components: - - type: Transform - pos: -13.5,-44.5 - parent: 30 - - uid: 10651 - components: - - type: Transform - pos: -13.5,-45.5 + pos: -11.5,-57.5 parent: 30 - uid: 10652 components: - type: Transform - pos: -13.5,-46.5 - parent: 30 - - uid: 10653 - components: - - type: Transform - pos: -13.5,-47.5 - parent: 30 - - uid: 10654 - components: - - type: Transform - pos: -13.5,-48.5 - parent: 30 - - uid: 10655 - components: - - type: Transform - pos: -13.5,-49.5 - parent: 30 - - uid: 10656 - components: - - type: Transform - pos: -13.5,-50.5 - parent: 30 - - uid: 10657 - components: - - type: Transform - pos: -13.5,-51.5 + pos: -13.5,-31.5 parent: 30 - uid: 10658 components: - type: Transform - pos: -13.5,-52.5 - parent: 30 - - uid: 10659 - components: - - type: Transform - pos: -13.5,-53.5 - parent: 30 - - uid: 10660 - components: - - type: Transform - pos: -13.5,-54.5 - parent: 30 - - uid: 10661 - components: - - type: Transform - pos: -13.5,-55.5 + pos: -11.5,-58.5 parent: 30 - uid: 10662 components: @@ -22230,85 +21745,45 @@ entities: - type: Transform pos: -63.5,23.5 parent: 30 - - uid: 10679 + - uid: 10672 components: - type: Transform - pos: -1.5,-55.5 + pos: -11.5,-29.5 parent: 30 - - uid: 10680 + - uid: 10673 components: - type: Transform - pos: -1.5,-53.5 - parent: 30 - - uid: 10681 - components: - - type: Transform - pos: -1.5,-52.5 - parent: 30 - - uid: 10682 - components: - - type: Transform - pos: -1.5,-54.5 - parent: 30 - - uid: 10683 - components: - - type: Transform - pos: -1.5,-51.5 - parent: 30 - - uid: 10684 - components: - - type: Transform - pos: -1.5,-50.5 - parent: 30 - - uid: 10685 - components: - - type: Transform - pos: -1.5,-49.5 - parent: 30 - - uid: 10686 - components: - - type: Transform - pos: -1.5,-48.5 - parent: 30 - - uid: 10687 - components: - - type: Transform - pos: -1.5,-47.5 - parent: 30 - - uid: 10689 - components: - - type: Transform - pos: -1.5,-45.5 + pos: -8.5,-29.5 parent: 30 - uid: 10690 components: - type: Transform - pos: -2.5,-44.5 + pos: -17.5,-55.5 parent: 30 - uid: 10691 components: - type: Transform - pos: -3.5,-44.5 + pos: -16.5,-55.5 parent: 30 - uid: 10692 components: - type: Transform - pos: -1.5,-44.5 + pos: -18.5,-55.5 parent: 30 - uid: 10693 components: - type: Transform - pos: -4.5,-44.5 - parent: 30 - - uid: 10694 - components: - - type: Transform - pos: -6.5,-44.5 + pos: -15.5,-55.5 parent: 30 - uid: 10695 components: - type: Transform - pos: -5.5,-44.5 + pos: -23.5,-57.5 + parent: 30 + - uid: 10696 + components: + - type: Transform + pos: -23.5,-58.5 parent: 30 - uid: 10717 components: @@ -22350,21 +21825,6 @@ entities: - type: Transform pos: 1.5,-37.5 parent: 30 - - uid: 10725 - components: - - type: Transform - pos: 1.5,-38.5 - parent: 30 - - uid: 10726 - components: - - type: Transform - pos: 0.5,-38.5 - parent: 30 - - uid: 10727 - components: - - type: Transform - pos: 2.5,-38.5 - parent: 30 - uid: 10728 components: - type: Transform @@ -22418,7 +21878,7 @@ entities: - uid: 10740 components: - type: Transform - pos: 2.5,-20.5 + pos: -10.5,-37.5 parent: 30 - uid: 10744 components: @@ -22455,100 +21915,10 @@ entities: - type: Transform pos: -2.5,-25.5 parent: 30 - - uid: 10751 - components: - - type: Transform - pos: -3.5,-29.5 - parent: 30 - - uid: 10752 - components: - - type: Transform - pos: -4.5,-29.5 - parent: 30 - - uid: 10753 - components: - - type: Transform - pos: -5.5,-29.5 - parent: 30 - - uid: 10754 - components: - - type: Transform - pos: -6.5,-29.5 - parent: 30 - uid: 10755 components: - type: Transform - pos: -7.5,-29.5 - parent: 30 - - uid: 10756 - components: - - type: Transform - pos: -8.5,-29.5 - parent: 30 - - uid: 10757 - components: - - type: Transform - pos: -9.5,-29.5 - parent: 30 - - uid: 10758 - components: - - type: Transform - pos: -10.5,-29.5 - parent: 30 - - uid: 10759 - components: - - type: Transform - pos: -11.5,-29.5 - parent: 30 - - uid: 10760 - components: - - type: Transform - pos: -12.5,-29.5 - parent: 30 - - uid: 10761 - components: - - type: Transform - pos: -13.5,-29.5 - parent: 30 - - uid: 10762 - components: - - type: Transform - pos: -14.5,-29.5 - parent: 30 - - uid: 10763 - components: - - type: Transform - pos: -16.5,-29.5 - parent: 30 - - uid: 10764 - components: - - type: Transform - pos: -15.5,-29.5 - parent: 30 - - uid: 10765 - components: - - type: Transform - pos: -16.5,-30.5 - parent: 30 - - uid: 10766 - components: - - type: Transform - pos: -16.5,-31.5 - parent: 30 - - uid: 10767 - components: - - type: Transform - pos: -12.5,-28.5 - parent: 30 - - uid: 10768 - components: - - type: Transform - pos: -12.5,-27.5 - parent: 30 - - uid: 10769 - components: - - type: Transform - pos: -12.5,-26.5 + pos: -14.5,-55.5 parent: 30 - uid: 10770 components: @@ -22625,80 +21995,15 @@ entities: - type: Transform pos: -21.5,-25.5 parent: 30 - - uid: 10785 - components: - - type: Transform - pos: -12.5,-30.5 - parent: 30 - - uid: 10786 - components: - - type: Transform - pos: -12.5,-31.5 - parent: 30 - - uid: 10787 - components: - - type: Transform - pos: -12.5,-32.5 - parent: 30 - - uid: 10788 - components: - - type: Transform - pos: -12.5,-33.5 - parent: 30 - - uid: 10789 - components: - - type: Transform - pos: -12.5,-34.5 - parent: 30 - uid: 10792 components: - type: Transform pos: -10.5,-7.5 parent: 30 - - uid: 10793 - components: - - type: Transform - pos: -9.5,-33.5 - parent: 30 - - uid: 10794 - components: - - type: Transform - pos: -8.5,-33.5 - parent: 30 - - uid: 10795 - components: - - type: Transform - pos: -7.5,-33.5 - parent: 30 - uid: 10796 components: - type: Transform - pos: -6.5,-33.5 - parent: 30 - - uid: 10797 - components: - - type: Transform - pos: -5.5,-33.5 - parent: 30 - - uid: 10798 - components: - - type: Transform - pos: -7.5,-30.5 - parent: 30 - - uid: 10799 - components: - - type: Transform - pos: -7.5,-31.5 - parent: 30 - - uid: 10800 - components: - - type: Transform - pos: -7.5,-28.5 - parent: 30 - - uid: 10801 - components: - - type: Transform - pos: -7.5,-27.5 + pos: -13.5,-55.5 parent: 30 - uid: 10802 components: @@ -23485,170 +22790,25 @@ entities: - type: Transform pos: 24.5,-35.5 parent: 30 - - uid: 11039 + - uid: 11098 components: - type: Transform - pos: -9.5,-34.5 + pos: -13.5,-30.5 parent: 30 - - uid: 11040 + - uid: 11099 components: - type: Transform - pos: -9.5,-35.5 + pos: -17.5,-37.5 parent: 30 - - uid: 11041 + - uid: 11101 components: - type: Transform - pos: -9.5,-36.5 + pos: -12.5,-55.5 parent: 30 - - uid: 11042 + - uid: 11128 components: - type: Transform - pos: -5.5,-34.5 - parent: 30 - - uid: 11043 - components: - - type: Transform - pos: -5.5,-35.5 - parent: 30 - - uid: 11044 - components: - - type: Transform - pos: -5.5,-36.5 - parent: 30 - - uid: 11045 - components: - - type: Transform - pos: -6.5,-36.5 - parent: 30 - - uid: 11046 - components: - - type: Transform - pos: -7.5,-36.5 - parent: 30 - - uid: 11047 - components: - - type: Transform - pos: -5.5,-40.5 - parent: 30 - - uid: 11048 - components: - - type: Transform - pos: -6.5,-40.5 - parent: 30 - - uid: 11049 - components: - - type: Transform - pos: -4.5,-40.5 - parent: 30 - - uid: 11050 - components: - - type: Transform - pos: -3.5,-40.5 - parent: 30 - - uid: 11051 - components: - - type: Transform - pos: -2.5,-40.5 - parent: 30 - - uid: 11052 - components: - - type: Transform - pos: -1.5,-40.5 - parent: 30 - - uid: 11053 - components: - - type: Transform - pos: -0.5,-40.5 - parent: 30 - - uid: 11054 - components: - - type: Transform - pos: 0.5,-40.5 - parent: 30 - - uid: 11055 - components: - - type: Transform - pos: 1.5,-40.5 - parent: 30 - - uid: 11056 - components: - - type: Transform - pos: 2.5,-40.5 - parent: 30 - - uid: 11057 - components: - - type: Transform - pos: 1.5,-41.5 - parent: 30 - - uid: 11058 - components: - - type: Transform - pos: 1.5,-42.5 - parent: 30 - - uid: 11059 - components: - - type: Transform - pos: 1.5,-42.5 - parent: 30 - - uid: 11060 - components: - - type: Transform - pos: 1.5,-43.5 - parent: 30 - - uid: 11061 - components: - - type: Transform - pos: 1.5,-44.5 - parent: 30 - - uid: 11062 - components: - - type: Transform - pos: 2.5,-43.5 - parent: 30 - - uid: 11063 - components: - - type: Transform - pos: 3.5,-43.5 - parent: 30 - - uid: 11064 - components: - - type: Transform - pos: -2.5,-39.5 - parent: 30 - - uid: 11065 - components: - - type: Transform - pos: -2.5,-38.5 - parent: 30 - - uid: 11066 - components: - - type: Transform - pos: -9.5,-39.5 - parent: 30 - - uid: 11067 - components: - - type: Transform - pos: -12.5,-39.5 - parent: 30 - - uid: 11068 - components: - - type: Transform - pos: -12.5,-38.5 - parent: 30 - - uid: 11069 - components: - - type: Transform - pos: -12.5,-37.5 - parent: 30 - - uid: 11070 - components: - - type: Transform - pos: -15.5,-41.5 - parent: 30 - - uid: 11071 - components: - - type: Transform - pos: -15.5,-42.5 + pos: -12.5,-34.5 parent: 30 - uid: 11231 components: @@ -23685,11 +22845,66 @@ entities: - type: Transform pos: 22.5,-37.5 parent: 30 + - uid: 11300 + components: + - type: Transform + pos: -18.5,-51.5 + parent: 30 + - uid: 11301 + components: + - type: Transform + pos: -20.5,-55.5 + parent: 30 + - uid: 11305 + components: + - type: Transform + pos: -17.5,-48.5 + parent: 30 + - uid: 11306 + components: + - type: Transform + pos: -17.5,-40.5 + parent: 30 + - uid: 11311 + components: + - type: Transform + pos: -6.5,-30.5 + parent: 30 + - uid: 11312 + components: + - type: Transform + pos: -19.5,-54.5 + parent: 30 - uid: 11332 components: - type: Transform pos: 1.5,-9.5 parent: 30 + - uid: 11335 + components: + - type: Transform + pos: -21.5,-55.5 + parent: 30 + - uid: 11339 + components: + - type: Transform + pos: -17.5,-47.5 + parent: 30 + - uid: 11341 + components: + - type: Transform + pos: -19.5,-55.5 + parent: 30 + - uid: 11342 + components: + - type: Transform + pos: -22.5,-55.5 + parent: 30 + - uid: 11343 + components: + - type: Transform + pos: -17.5,-39.5 + parent: 30 - uid: 11350 components: - type: Transform @@ -24795,11 +24010,6 @@ entities: - type: Transform pos: -41.5,25.5 parent: 30 - - uid: 12297 - components: - - type: Transform - pos: -7.5,-54.5 - parent: 30 - uid: 12307 components: - type: Transform @@ -25395,11 +24605,6 @@ entities: - type: Transform pos: 24.5,34.5 parent: 30 - - uid: 12442 - components: - - type: Transform - pos: -0.5,-47.5 - parent: 30 - uid: 12444 components: - type: Transform @@ -25410,10 +24615,15 @@ entities: - type: Transform pos: 31.5,31.5 parent: 30 - - uid: 12663 + - uid: 12668 components: - type: Transform - pos: -7.5,-53.5 + pos: -68.5,-60.5 + parent: 30 + - uid: 12680 + components: + - type: Transform + pos: -69.5,-60.5 parent: 30 - uid: 12832 components: @@ -25425,16 +24635,6 @@ entities: - type: Transform pos: 25.5,20.5 parent: 30 - - uid: 12961 - components: - - type: Transform - pos: 18.5,13.5 - parent: 30 - - uid: 12973 - components: - - type: Transform - pos: 18.5,12.5 - parent: 30 - uid: 13169 components: - type: Transform @@ -25770,11 +24970,6 @@ entities: - type: Transform pos: 14.5,11.5 parent: 30 - - uid: 13241 - components: - - type: Transform - pos: 13.5,11.5 - parent: 30 - uid: 13242 components: - type: Transform @@ -27820,6 +27015,11 @@ entities: - type: Transform pos: 23.5,-0.5 parent: 30 + - uid: 17725 + components: + - type: Transform + pos: 13.5,11.5 + parent: 30 - uid: 17811 components: - type: Transform @@ -27895,11 +27095,41 @@ entities: - type: Transform pos: -45.5,-25.5 parent: 30 + - uid: 18085 + components: + - type: Transform + pos: 16.5,13.5 + parent: 30 - uid: 18126 components: - type: Transform pos: -79.5,-57.5 parent: 30 + - uid: 18814 + components: + - type: Transform + pos: 16.5,12.5 + parent: 30 + - uid: 18820 + components: + - type: Transform + pos: -23.5,7.5 + parent: 30 + - uid: 18827 + components: + - type: Transform + pos: -24.5,7.5 + parent: 30 + - uid: 18831 + components: + - type: Transform + pos: -25.5,7.5 + parent: 30 + - uid: 18833 + components: + - type: Transform + pos: -27.5,7.5 + parent: 30 - uid: 18970 components: - type: Transform @@ -28850,90 +28080,20 @@ entities: - type: Transform pos: -58.5,-60.5 parent: 30 - - uid: 19178 - components: - - type: Transform - pos: -58.5,-62.5 - parent: 30 - - uid: 19179 - components: - - type: Transform - pos: -58.5,-63.5 - parent: 30 - - uid: 19180 - components: - - type: Transform - pos: -58.5,-61.5 - parent: 30 - - uid: 19181 - components: - - type: Transform - pos: -58.5,-64.5 - parent: 30 - - uid: 19182 - components: - - type: Transform - pos: -58.5,-65.5 - parent: 30 - - uid: 19183 - components: - - type: Transform - pos: -58.5,-66.5 - parent: 30 - - uid: 19184 - components: - - type: Transform - pos: -58.5,-67.5 - parent: 30 - - uid: 19185 - components: - - type: Transform - pos: -58.5,-68.5 - parent: 30 - - uid: 19186 - components: - - type: Transform - pos: -57.5,-66.5 - parent: 30 - uid: 19187 components: - type: Transform - pos: -56.5,-66.5 + pos: -13.5,-34.5 parent: 30 - uid: 19188 components: - type: Transform - pos: -55.5,-66.5 + pos: -13.5,-32.5 parent: 30 - uid: 19189 components: - type: Transform - pos: -59.5,-63.5 - parent: 30 - - uid: 19190 - components: - - type: Transform - pos: -60.5,-63.5 - parent: 30 - - uid: 19191 - components: - - type: Transform - pos: -57.5,-64.5 - parent: 30 - - uid: 19192 - components: - - type: Transform - pos: -56.5,-64.5 - parent: 30 - - uid: 19193 - components: - - type: Transform - pos: -55.5,-64.5 - parent: 30 - - uid: 19194 - components: - - type: Transform - pos: -54.5,-64.5 + pos: -13.5,-33.5 parent: 30 - uid: 19195 components: @@ -29115,70 +28275,10 @@ entities: - type: Transform pos: -55.5,-59.5 parent: 30 - - uid: 19231 - components: - - type: Transform - pos: -54.5,-59.5 - parent: 30 - - uid: 19232 - components: - - type: Transform - pos: -64.5,-60.5 - parent: 30 - - uid: 19233 - components: - - type: Transform - pos: -64.5,-61.5 - parent: 30 - - uid: 19234 - components: - - type: Transform - pos: -64.5,-62.5 - parent: 30 - - uid: 19235 - components: - - type: Transform - pos: -64.5,-63.5 - parent: 30 - - uid: 19236 - components: - - type: Transform - pos: -64.5,-64.5 - parent: 30 - - uid: 19237 - components: - - type: Transform - pos: -64.5,-65.5 - parent: 30 - - uid: 19238 - components: - - type: Transform - pos: -63.5,-64.5 - parent: 30 - - uid: 19239 - components: - - type: Transform - pos: -62.5,-64.5 - parent: 30 - uid: 19240 components: - type: Transform - pos: -65.5,-63.5 - parent: 30 - - uid: 19241 - components: - - type: Transform - pos: -67.5,-63.5 - parent: 30 - - uid: 19242 - components: - - type: Transform - pos: -66.5,-63.5 - parent: 30 - - uid: 19243 - components: - - type: Transform - pos: -68.5,-63.5 + pos: -11.5,-55.5 parent: 30 - uid: 19244 components: @@ -29825,16 +28925,6 @@ entities: - type: Transform pos: -70.5,-60.5 parent: 30 - - uid: 19373 - components: - - type: Transform - pos: -70.5,-59.5 - parent: 30 - - uid: 19374 - components: - - type: Transform - pos: -70.5,-58.5 - parent: 30 - uid: 19375 components: - type: Transform @@ -29920,16 +29010,6 @@ entities: - type: Transform pos: -50.5,43.5 parent: 30 - - uid: 19597 - components: - - type: Transform - pos: -25.5,-41.5 - parent: 30 - - uid: 19598 - components: - - type: Transform - pos: -26.5,-41.5 - parent: 30 - uid: 19599 components: - type: Transform @@ -30015,50 +29095,110 @@ entities: - type: Transform pos: -29.5,-34.5 parent: 30 - - uid: 19709 - components: - - type: Transform - pos: -19.5,-34.5 - parent: 30 - - uid: 19710 - components: - - type: Transform - pos: -18.5,-34.5 - parent: 30 - - uid: 19781 - components: - - type: Transform - pos: -1.5,-46.5 - parent: 30 - - uid: 19794 - components: - - type: Transform - pos: -1.5,-45.5 - parent: 30 - - uid: 19795 - components: - - type: Transform - pos: -13.5,-38.5 - parent: 30 - uid: 19796 components: - type: Transform - pos: -14.5,-38.5 + pos: -12.5,-29.5 parent: 30 - uid: 19797 components: - type: Transform pos: -38.5,62.5 parent: 30 - - uid: 19801 + - uid: 19828 components: - type: Transform - pos: -13.5,-32.5 + pos: -7.5,-29.5 parent: 30 - - uid: 19802 + - uid: 19829 components: - type: Transform - pos: -14.5,-32.5 + pos: -10.5,-29.5 + parent: 30 + - uid: 19832 + components: + - type: Transform + pos: -10.5,-38.5 + parent: 30 + - uid: 19833 + components: + - type: Transform + pos: -10.5,-39.5 + parent: 30 + - uid: 19834 + components: + - type: Transform + pos: -12.5,-39.5 + parent: 30 + - uid: 19835 + components: + - type: Transform + pos: -12.5,-40.5 + parent: 30 + - uid: 19837 + components: + - type: Transform + pos: -12.5,-41.5 + parent: 30 + - uid: 19838 + components: + - type: Transform + pos: -12.5,-42.5 + parent: 30 + - uid: 19839 + components: + - type: Transform + pos: -12.5,-43.5 + parent: 30 + - uid: 19842 + components: + - type: Transform + pos: -12.5,-44.5 + parent: 30 + - uid: 19845 + components: + - type: Transform + pos: -12.5,-45.5 + parent: 30 + - uid: 19846 + components: + - type: Transform + pos: -12.5,-46.5 + parent: 30 + - uid: 19847 + components: + - type: Transform + pos: -12.5,-47.5 + parent: 30 + - uid: 19848 + components: + - type: Transform + pos: -11.5,-47.5 + parent: 30 + - uid: 19849 + components: + - type: Transform + pos: -11.5,-48.5 + parent: 30 + - uid: 19850 + components: + - type: Transform + pos: -10.5,-48.5 + parent: 30 + - uid: 19851 + components: + - type: Transform + pos: -9.5,-48.5 + parent: 30 + - uid: 19852 + components: + - type: Transform + pos: -8.5,-48.5 + parent: 30 + - uid: 19853 + components: + - type: Transform + pos: -11.5,-39.5 parent: 30 - uid: 20163 components: @@ -30555,50 +29695,320 @@ entities: - type: Transform pos: 0.5,66.5 parent: 30 + - uid: 20320 + components: + - type: Transform + pos: -9.5,-39.5 + parent: 30 + - uid: 20321 + components: + - type: Transform + pos: -8.5,-39.5 + parent: 30 + - uid: 20322 + components: + - type: Transform + pos: -7.5,-39.5 + parent: 30 + - uid: 20323 + components: + - type: Transform + pos: -7.5,-38.5 + parent: 30 + - uid: 20324 + components: + - type: Transform + pos: -7.5,-37.5 + parent: 30 + - uid: 20327 + components: + - type: Transform + pos: -7.5,-36.5 + parent: 30 + - uid: 20328 + components: + - type: Transform + pos: -7.5,-35.5 + parent: 30 + - uid: 20334 + components: + - type: Transform + pos: -7.5,-34.5 + parent: 30 + - uid: 20343 + components: + - type: Transform + pos: -6.5,-35.5 + parent: 30 + - uid: 20344 + components: + - type: Transform + pos: -8.5,-35.5 + parent: 30 + - uid: 20346 + components: + - type: Transform + pos: -12.5,-38.5 + parent: 30 + - uid: 20353 + components: + - type: Transform + pos: -6.5,-39.5 + parent: 30 + - uid: 20354 + components: + - type: Transform + pos: -5.5,-39.5 + parent: 30 + - uid: 20355 + components: + - type: Transform + pos: -4.5,-39.5 + parent: 30 + - uid: 20356 + components: + - type: Transform + pos: -3.5,-39.5 + parent: 30 + - uid: 20357 + components: + - type: Transform + pos: -2.5,-39.5 + parent: 30 + - uid: 20358 + components: + - type: Transform + pos: -2.5,-38.5 + parent: 30 + - uid: 20359 + components: + - type: Transform + pos: -2.5,-40.5 + parent: 30 + - uid: 20361 + components: + - type: Transform + pos: -1.5,-40.5 + parent: 30 + - uid: 20362 + components: + - type: Transform + pos: -0.5,-40.5 + parent: 30 - uid: 20363 components: - type: Transform - pos: -0.5,-49.5 + pos: 0.5,-40.5 parent: 30 - uid: 20364 components: - type: Transform - pos: 0.5,-49.5 + pos: 1.5,-40.5 parent: 30 - uid: 20365 components: - type: Transform - pos: 1.5,-49.5 + pos: 1.5,-39.5 parent: 30 - uid: 20366 components: - type: Transform - pos: 1.5,-51.5 - parent: 30 - - uid: 20367 - components: - - type: Transform - pos: 1.5,-50.5 + pos: 1.5,-38.5 parent: 30 - uid: 20368 + components: + - type: Transform + pos: 1.5,-42.5 + parent: 30 + - uid: 20396 + components: + - type: Transform + pos: 0.5,-42.5 + parent: 30 + - uid: 20397 + components: + - type: Transform + pos: 0.5,-43.5 + parent: 30 + - uid: 20399 + components: + - type: Transform + pos: 0.5,-44.5 + parent: 30 + - uid: 20409 + components: + - type: Transform + pos: 0.5,-45.5 + parent: 30 + - uid: 20410 + components: + - type: Transform + pos: 0.5,-46.5 + parent: 30 + - uid: 20411 + components: + - type: Transform + pos: 1.5,-44.5 + parent: 30 + - uid: 20412 + components: + - type: Transform + pos: 2.5,-44.5 + parent: 30 + - uid: 20413 + components: + - type: Transform + pos: 3.5,-44.5 + parent: 30 + - uid: 20414 + components: + - type: Transform + pos: 4.5,-44.5 + parent: 30 + - uid: 20415 + components: + - type: Transform + pos: 5.5,-44.5 + parent: 30 + - uid: 20416 + components: + - type: Transform + pos: 6.5,-44.5 + parent: 30 + - uid: 20417 + components: + - type: Transform + pos: 6.5,-45.5 + parent: 30 + - uid: 20418 + components: + - type: Transform + pos: 6.5,-46.5 + parent: 30 + - uid: 20419 + components: + - type: Transform + pos: -0.5,-46.5 + parent: 30 + - uid: 20420 + components: + - type: Transform + pos: -1.5,-46.5 + parent: 30 + - uid: 20421 + components: + - type: Transform + pos: -2.5,-46.5 + parent: 30 + - uid: 20422 + components: + - type: Transform + pos: 0.5,-47.5 + parent: 30 + - uid: 20423 + components: + - type: Transform + pos: 0.5,-48.5 + parent: 30 + - uid: 20424 + components: + - type: Transform + pos: -0.5,-48.5 + parent: 30 + - uid: 20425 + components: + - type: Transform + pos: -1.5,-48.5 + parent: 30 + - uid: 20426 + components: + - type: Transform + pos: -2.5,-48.5 + parent: 30 + - uid: 20427 + components: + - type: Transform + pos: -3.5,-48.5 + parent: 30 + - uid: 20428 + components: + - type: Transform + pos: -3.5,-49.5 + parent: 30 + - uid: 20429 + components: + - type: Transform + pos: -3.5,-50.5 + parent: 30 + - uid: 20430 + components: + - type: Transform + pos: -3.5,-51.5 + parent: 30 + - uid: 20431 + components: + - type: Transform + pos: -3.5,-52.5 + parent: 30 + - uid: 20440 + components: + - type: Transform + pos: -2.5,-52.5 + parent: 30 + - uid: 20450 + components: + - type: Transform + pos: -1.5,-52.5 + parent: 30 + - uid: 20462 + components: + - type: Transform + pos: -0.5,-52.5 + parent: 30 + - uid: 20463 + components: + - type: Transform + pos: 0.5,-52.5 + parent: 30 + - uid: 20464 components: - type: Transform pos: 1.5,-52.5 parent: 30 - - uid: 20369 + - uid: 20465 components: - type: Transform - pos: 1.5,-53.5 + pos: 2.5,-52.5 parent: 30 - - uid: 20370 + - uid: 20466 components: - type: Transform - pos: 1.5,-54.5 + pos: 3.5,-52.5 parent: 30 - - uid: 20371 + - uid: 20467 components: - type: Transform - pos: 0.5,-54.5 + pos: 3.5,-51.5 + parent: 30 + - uid: 20468 + components: + - type: Transform + pos: 3.5,-50.5 + parent: 30 + - uid: 20469 + components: + - type: Transform + pos: 3.5,-49.5 + parent: 30 + - uid: 20470 + components: + - type: Transform + pos: 3.5,-48.5 + parent: 30 + - uid: 20474 + components: + - type: Transform + pos: 2.5,-48.5 parent: 30 - uid: 20504 components: @@ -30665,6 +30075,56 @@ entities: - type: Transform pos: -33.5,-35.5 parent: 30 + - uid: 20518 + components: + - type: Transform + pos: 1.5,-48.5 + parent: 30 + - uid: 20527 + components: + - type: Transform + pos: -0.5,-55.5 + parent: 30 + - uid: 20528 + components: + - type: Transform + pos: -0.5,-56.5 + parent: 30 + - uid: 20538 + components: + - type: Transform + pos: -0.5,-54.5 + parent: 30 + - uid: 20539 + components: + - type: Transform + pos: -0.5,-53.5 + parent: 30 + - uid: 20544 + components: + - type: Transform + pos: 0.5,-56.5 + parent: 30 + - uid: 20545 + components: + - type: Transform + pos: 1.5,-56.5 + parent: 30 + - uid: 20562 + components: + - type: Transform + pos: 2.5,-56.5 + parent: 30 + - uid: 20569 + components: + - type: Transform + pos: 3.5,-56.5 + parent: 30 + - uid: 20570 + components: + - type: Transform + pos: -1.5,-56.5 + parent: 30 - uid: 20582 components: - type: Transform @@ -30685,6 +30145,41 @@ entities: - type: Transform pos: -59.5,4.5 parent: 30 + - uid: 20590 + components: + - type: Transform + pos: -2.5,-56.5 + parent: 30 + - uid: 20591 + components: + - type: Transform + pos: -3.5,-56.5 + parent: 30 + - uid: 20613 + components: + - type: Transform + pos: -4.5,-56.5 + parent: 30 + - uid: 20617 + components: + - type: Transform + pos: 4.5,-52.5 + parent: 30 + - uid: 20618 + components: + - type: Transform + pos: -0.5,-33.5 + parent: 30 + - uid: 20619 + components: + - type: Transform + pos: -1.5,-33.5 + parent: 30 + - uid: 20620 + components: + - type: Transform + pos: -2.5,-33.5 + parent: 30 - uid: 21007 components: - type: Transform @@ -31195,276 +30690,6 @@ entities: - type: Transform pos: 1.5,10.5 parent: 30 - - uid: 22706 - components: - - type: Transform - pos: -33.5,-57.5 - parent: 30 - - uid: 22707 - components: - - type: Transform - pos: -34.5,-57.5 - parent: 30 - - uid: 22708 - components: - - type: Transform - pos: -34.5,-58.5 - parent: 30 - - uid: 22709 - components: - - type: Transform - pos: -34.5,-59.5 - parent: 30 - - uid: 22710 - components: - - type: Transform - pos: -34.5,-60.5 - parent: 30 - - uid: 22711 - components: - - type: Transform - pos: -34.5,-61.5 - parent: 30 - - uid: 22712 - components: - - type: Transform - pos: -34.5,-62.5 - parent: 30 - - uid: 22713 - components: - - type: Transform - pos: -34.5,-63.5 - parent: 30 - - uid: 22714 - components: - - type: Transform - pos: -35.5,-60.5 - parent: 30 - - uid: 22715 - components: - - type: Transform - pos: -36.5,-60.5 - parent: 30 - - uid: 22716 - components: - - type: Transform - pos: -36.5,-61.5 - parent: 30 - - uid: 22717 - components: - - type: Transform - pos: -37.5,-61.5 - parent: 30 - - uid: 22718 - components: - - type: Transform - pos: -38.5,-61.5 - parent: 30 - - uid: 22719 - components: - - type: Transform - pos: -39.5,-61.5 - parent: 30 - - uid: 22720 - components: - - type: Transform - pos: -39.5,-60.5 - parent: 30 - - uid: 22721 - components: - - type: Transform - pos: -40.5,-60.5 - parent: 30 - - uid: 22722 - components: - - type: Transform - pos: -41.5,-60.5 - parent: 30 - - uid: 22723 - components: - - type: Transform - pos: -39.5,-59.5 - parent: 30 - - uid: 22724 - components: - - type: Transform - pos: -38.5,-59.5 - parent: 30 - - uid: 22725 - components: - - type: Transform - pos: -37.5,-59.5 - parent: 30 - - uid: 22726 - components: - - type: Transform - pos: -36.5,-59.5 - parent: 30 - - uid: 22727 - components: - - type: Transform - pos: -41.5,-59.5 - parent: 30 - - uid: 22728 - components: - - type: Transform - pos: -41.5,-58.5 - parent: 30 - - uid: 22729 - components: - - type: Transform - pos: -41.5,-61.5 - parent: 30 - - uid: 22730 - components: - - type: Transform - pos: -41.5,-62.5 - parent: 30 - - uid: 22731 - components: - - type: Transform - pos: -36.5,-58.5 - parent: 30 - - uid: 22732 - components: - - type: Transform - pos: -36.5,-62.5 - parent: 30 - - uid: 22733 - components: - - type: Transform - pos: -39.5,-62.5 - parent: 30 - - uid: 22734 - components: - - type: Transform - pos: -39.5,-58.5 - parent: 30 - - uid: 22735 - components: - - type: Transform - pos: -28.5,-60.5 - parent: 30 - - uid: 22736 - components: - - type: Transform - pos: -29.5,-60.5 - parent: 30 - - uid: 22737 - components: - - type: Transform - pos: -29.5,-61.5 - parent: 30 - - uid: 22738 - components: - - type: Transform - pos: -29.5,-62.5 - parent: 30 - - uid: 22739 - components: - - type: Transform - pos: -29.5,-63.5 - parent: 30 - - uid: 22740 - components: - - type: Transform - pos: -30.5,-63.5 - parent: 30 - - uid: 22741 - components: - - type: Transform - pos: -29.5,-59.5 - parent: 30 - - uid: 22742 - components: - - type: Transform - pos: -29.5,-58.5 - parent: 30 - - uid: 22743 - components: - - type: Transform - pos: -29.5,-57.5 - parent: 30 - - uid: 22744 - components: - - type: Transform - pos: -30.5,-57.5 - parent: 30 - - uid: 22745 - components: - - type: Transform - pos: -30.5,-60.5 - parent: 30 - - uid: 22746 - components: - - type: Transform - pos: -31.5,-60.5 - parent: 30 - - uid: 22747 - components: - - type: Transform - pos: -28.5,-58.5 - parent: 30 - - uid: 22748 - components: - - type: Transform - pos: -26.5,-58.5 - parent: 30 - - uid: 22749 - components: - - type: Transform - pos: -25.5,-58.5 - parent: 30 - - uid: 22750 - components: - - type: Transform - pos: -25.5,-58.5 - parent: 30 - - uid: 22751 - components: - - type: Transform - pos: -27.5,-58.5 - parent: 30 - - uid: 22752 - components: - - type: Transform - pos: -26.5,-59.5 - parent: 30 - - uid: 22753 - components: - - type: Transform - pos: -26.5,-60.5 - parent: 30 - - uid: 22754 - components: - - type: Transform - pos: -26.5,-62.5 - parent: 30 - - uid: 22755 - components: - - type: Transform - pos: -26.5,-61.5 - parent: 30 - - uid: 22756 - components: - - type: Transform - pos: -24.5,-58.5 - parent: 30 - - uid: 22757 - components: - - type: Transform - pos: -23.5,-58.5 - parent: 30 - - uid: 22758 - components: - - type: Transform - pos: -22.5,-58.5 - parent: 30 - - uid: 22759 - components: - - type: Transform - pos: -21.5,-58.5 - parent: 30 - proto: CableApcStack entities: - uid: 1637 @@ -31477,11 +30702,6 @@ entities: - type: Transform pos: -36.516556,-12.325844 parent: 30 - - uid: 9605 - components: - - type: Transform - pos: -15.653,-34.268528 - parent: 30 - uid: 10259 components: - type: Transform @@ -31497,15 +30717,15 @@ entities: - type: Transform pos: -42.554832,27.618874 parent: 30 - - uid: 11310 + - uid: 11024 components: - type: Transform - pos: -11.510529,-35.15977 + pos: -5.583432,-34.527874 parent: 30 - uid: 18792 components: - type: Transform - pos: -66.4926,-62.50162 + pos: -55.006935,-63.112835 parent: 30 - uid: 20302 components: @@ -31519,15 +30739,10 @@ entities: parent: 30 - proto: CableHV entities: - - uid: 829 + - uid: 867 components: - type: Transform - pos: -20.5,-56.5 - parent: 30 - - uid: 833 - components: - - type: Transform - pos: -20.5,-57.5 + pos: -17.5,-47.5 parent: 30 - uid: 933 components: @@ -31549,6 +30764,16 @@ entities: - type: Transform pos: -46.5,8.5 parent: 30 + - uid: 2403 + components: + - type: Transform + pos: -55.5,-60.5 + parent: 30 + - uid: 3152 + components: + - type: Transform + pos: -17.5,-48.5 + parent: 30 - uid: 3187 components: - type: Transform @@ -31559,6 +30784,11 @@ entities: - type: Transform pos: -47.5,9.5 parent: 30 + - uid: 3221 + components: + - type: Transform + pos: -23.5,-57.5 + parent: 30 - uid: 3532 components: - type: Transform @@ -31739,10 +30969,15 @@ entities: - type: Transform pos: -44.5,18.5 parent: 30 - - uid: 4444 + - uid: 4406 components: - type: Transform - pos: -20.5,-58.5 + pos: -3.5,-44.5 + parent: 30 + - uid: 4412 + components: + - type: Transform + pos: -20.5,-41.5 parent: 30 - uid: 4456 components: @@ -32494,11 +31729,6 @@ entities: - type: Transform pos: -22.5,43.5 parent: 30 - - uid: 5240 - components: - - type: Transform - pos: -24.5,-58.5 - parent: 30 - uid: 5507 components: - type: Transform @@ -32744,21 +31974,6 @@ entities: - type: Transform pos: 12.5,42.5 parent: 30 - - uid: 5635 - components: - - type: Transform - pos: -23.5,-58.5 - parent: 30 - - uid: 5722 - components: - - type: Transform - pos: -22.5,-58.5 - parent: 30 - - uid: 6095 - components: - - type: Transform - pos: -21.5,-58.5 - parent: 30 - uid: 6387 components: - type: Transform @@ -32859,10 +32074,70 @@ entities: - type: Transform pos: 19.5,31.5 parent: 30 + - uid: 6467 + components: + - type: Transform + pos: -13.5,-32.5 + parent: 30 + - uid: 7096 + components: + - type: Transform + pos: -24.5,-41.5 + parent: 30 + - uid: 7097 + components: + - type: Transform + pos: -2.5,-44.5 + parent: 30 + - uid: 7101 + components: + - type: Transform + pos: -5.5,-39.5 + parent: 30 + - uid: 7104 + components: + - type: Transform + pos: -3.5,-39.5 + parent: 30 + - uid: 7105 + components: + - type: Transform + pos: -2.5,-39.5 + parent: 30 - uid: 7106 components: - type: Transform - pos: -7.5,-45.5 + pos: -1.5,-39.5 + parent: 30 + - uid: 7108 + components: + - type: Transform + pos: -13.5,-34.5 + parent: 30 + - uid: 7109 + components: + - type: Transform + pos: -4.5,-39.5 + parent: 30 + - uid: 7207 + components: + - type: Transform + pos: -8.5,-51.5 + parent: 30 + - uid: 7208 + components: + - type: Transform + pos: -9.5,-51.5 + parent: 30 + - uid: 7219 + components: + - type: Transform + pos: -10.5,-51.5 + parent: 30 + - uid: 7220 + components: + - type: Transform + pos: -16.5,-35.5 parent: 30 - uid: 7615 components: @@ -33379,260 +32654,165 @@ entities: - type: Transform pos: -0.5,-11.5 parent: 30 - - uid: 7965 - components: - - type: Transform - pos: -7.5,-46.5 - parent: 30 - - uid: 8225 - components: - - type: Transform - pos: -7.5,-47.5 - parent: 30 - - uid: 8230 - components: - - type: Transform - pos: -7.5,-48.5 - parent: 30 - - uid: 8231 - components: - - type: Transform - pos: -7.5,-49.5 - parent: 30 - uid: 8232 components: - type: Transform - pos: -7.5,-50.5 + pos: -16.5,-28.5 + parent: 30 + - uid: 8233 + components: + - type: Transform + pos: -15.5,-28.5 + parent: 30 + - uid: 8235 + components: + - type: Transform + pos: -15.5,-30.5 + parent: 30 + - uid: 8236 + components: + - type: Transform + pos: -15.5,-29.5 + parent: 30 + - uid: 8253 + components: + - type: Transform + pos: -13.5,-30.5 + parent: 30 + - uid: 8256 + components: + - type: Transform + pos: -14.5,-30.5 + parent: 30 + - uid: 8337 + components: + - type: Transform + pos: -12.5,-40.5 parent: 30 - uid: 8402 components: - type: Transform pos: 3.5,-13.5 parent: 30 - - uid: 9293 + - uid: 8606 components: - type: Transform - pos: 3.5,-37.5 + pos: -7.5,-43.5 parent: 30 - - uid: 9484 + - uid: 8798 components: - type: Transform - pos: -8.5,-33.5 + pos: -13.5,-33.5 parent: 30 - - uid: 9485 + - uid: 8801 components: - type: Transform - pos: -7.5,-33.5 + pos: -10.5,-39.5 parent: 30 - - uid: 9486 + - uid: 9400 components: - type: Transform - pos: -6.5,-33.5 + pos: -20.5,-55.5 parent: 30 - - uid: 9490 + - uid: 9404 components: - type: Transform - pos: -8.5,-35.5 + pos: -19.5,-52.5 parent: 30 - - uid: 9491 + - uid: 9420 components: - type: Transform - pos: -7.5,-35.5 + pos: -15.5,-40.5 parent: 30 - - uid: 9492 + - uid: 9427 components: - type: Transform - pos: -6.5,-35.5 + pos: -23.5,-58.5 + parent: 30 + - uid: 9429 + components: + - type: Transform + pos: -23.5,-56.5 + parent: 30 + - uid: 9430 + components: + - type: Transform + pos: -6.5,-44.5 + parent: 30 + - uid: 9437 + components: + - type: Transform + pos: -23.5,-55.5 + parent: 30 + - uid: 9438 + components: + - type: Transform + pos: -22.5,-55.5 + parent: 30 + - uid: 9462 + components: + - type: Transform + pos: -5.5,-42.5 + parent: 30 + - uid: 9465 + components: + - type: Transform + pos: -8.5,-44.5 + parent: 30 + - uid: 9469 + components: + - type: Transform + pos: -9.5,-44.5 + parent: 30 + - uid: 9474 + components: + - type: Transform + pos: -12.5,-46.5 + parent: 30 + - uid: 9475 + components: + - type: Transform + pos: -11.5,-44.5 + parent: 30 + - uid: 9476 + components: + - type: Transform + pos: -12.5,-48.5 + parent: 30 + - uid: 9479 + components: + - type: Transform + pos: -16.5,-43.5 + parent: 30 + - uid: 9480 + components: + - type: Transform + pos: -13.5,-43.5 parent: 30 - uid: 9493 components: - type: Transform - pos: -8.5,-34.5 - parent: 30 - - uid: 9494 - components: - - type: Transform - pos: -6.5,-34.5 - parent: 30 - - uid: 9495 - components: - - type: Transform - pos: -7.5,-34.5 - parent: 30 - - uid: 9499 - components: - - type: Transform - pos: -9.5,-33.5 + pos: -17.5,-43.5 parent: 30 - uid: 9500 components: - type: Transform - pos: -7.5,-36.5 - parent: 30 - - uid: 9501 - components: - - type: Transform - pos: -7.5,-37.5 - parent: 30 - - uid: 9502 - components: - - type: Transform - pos: -7.5,-38.5 - parent: 30 - - uid: 9503 - components: - - type: Transform - pos: -6.5,-38.5 - parent: 30 - - uid: 9504 - components: - - type: Transform - pos: -5.5,-38.5 - parent: 30 - - uid: 9505 - components: - - type: Transform - pos: -4.5,-38.5 - parent: 30 - - uid: 9506 - components: - - type: Transform - pos: -3.5,-38.5 - parent: 30 - - uid: 9507 - components: - - type: Transform - pos: -10.5,-33.5 - parent: 30 - - uid: 9508 - components: - - type: Transform - pos: -11.5,-33.5 - parent: 30 - - uid: 9509 - components: - - type: Transform - pos: -12.5,-33.5 - parent: 30 - - uid: 9510 - components: - - type: Transform - pos: -12.5,-34.5 - parent: 30 - - uid: 9511 - components: - - type: Transform - pos: -12.5,-35.5 + pos: -15.5,-36.5 parent: 30 - uid: 9512 components: - type: Transform pos: -12.5,-36.5 parent: 30 - - uid: 9513 - components: - - type: Transform - pos: -12.5,-37.5 - parent: 30 - - uid: 9514 - components: - - type: Transform - pos: -12.5,-38.5 - parent: 30 - - uid: 9515 - components: - - type: Transform - pos: -12.5,-40.5 - parent: 30 - - uid: 9516 - components: - - type: Transform - pos: -12.5,-39.5 - parent: 30 - - uid: 9517 - components: - - type: Transform - pos: -12.5,-32.5 - parent: 30 - - uid: 9518 - components: - - type: Transform - pos: -12.5,-31.5 - parent: 30 - - uid: 9519 - components: - - type: Transform - pos: -12.5,-30.5 - parent: 30 - - uid: 9520 - components: - - type: Transform - pos: -12.5,-29.5 - parent: 30 - uid: 9521 components: - type: Transform - pos: -11.5,-29.5 + pos: -11.5,-51.5 parent: 30 - uid: 9522 components: - type: Transform - pos: -9.5,-29.5 - parent: 30 - - uid: 9523 - components: - - type: Transform - pos: -10.5,-29.5 - parent: 30 - - uid: 9524 - components: - - type: Transform - pos: -8.5,-29.5 - parent: 30 - - uid: 9525 - components: - - type: Transform - pos: -7.5,-29.5 - parent: 30 - - uid: 9526 - components: - - type: Transform - pos: -6.5,-29.5 - parent: 30 - - uid: 9527 - components: - - type: Transform - pos: -5.5,-29.5 - parent: 30 - - uid: 9528 - components: - - type: Transform - pos: -13.5,-29.5 - parent: 30 - - uid: 9529 - components: - - type: Transform - pos: -2.5,-38.5 - parent: 30 - - uid: 9530 - components: - - type: Transform - pos: -1.5,-38.5 - parent: 30 - - uid: 9531 - components: - - type: Transform - pos: -0.5,-38.5 - parent: 30 - - uid: 9532 - components: - - type: Transform - pos: 0.5,-38.5 - parent: 30 - - uid: 9533 - components: - - type: Transform - pos: 1.5,-38.5 + pos: -16.5,-34.5 parent: 30 - uid: 9534 components: @@ -33779,15 +32959,30 @@ entities: - type: Transform pos: -2.5,-15.5 parent: 30 - - uid: 9571 + - uid: 9568 components: - type: Transform - pos: 2.5,-38.5 + pos: -14.5,-40.5 parent: 30 - - uid: 9572 + - uid: 9570 components: - type: Transform - pos: 3.5,-38.5 + pos: -7.5,-42.5 + parent: 30 + - uid: 9576 + components: + - type: Transform + pos: -25.5,-41.5 + parent: 30 + - uid: 9577 + components: + - type: Transform + pos: -1.5,-44.5 + parent: 30 + - uid: 9578 + components: + - type: Transform + pos: -21.5,-41.5 parent: 30 - uid: 9594 components: @@ -33799,260 +32994,365 @@ entities: - type: Transform pos: 3.5,-10.5 parent: 30 - - uid: 9793 + - uid: 9620 components: - type: Transform - pos: -12.5,-42.5 + pos: 1.5,-38.5 parent: 30 - - uid: 9795 + - uid: 9621 components: - type: Transform - pos: -17.5,-41.5 + pos: -0.5,-39.5 parent: 30 - - uid: 9839 + - uid: 9622 components: - type: Transform - pos: -7.5,-44.5 + pos: 0.5,-39.5 parent: 30 - - uid: 9999 + - uid: 9623 components: - type: Transform - pos: -17.5,-42.5 + pos: 1.5,-39.5 parent: 30 - - uid: 10151 + - uid: 9703 components: - type: Transform - pos: -13.5,-40.5 + pos: -5.5,-43.5 parent: 30 - - uid: 10152 + - uid: 9789 components: - type: Transform - pos: -14.5,-40.5 + pos: -0.5,-50.5 parent: 30 - - uid: 10153 + - uid: 9808 components: - type: Transform - pos: -15.5,-40.5 + pos: -6.5,-40.5 parent: 30 - - uid: 10154 + - uid: 9814 components: - type: Transform - pos: -16.5,-40.5 + pos: -7.5,-39.5 parent: 30 - - uid: 10155 + - uid: 9830 components: - type: Transform - pos: -17.5,-40.5 + pos: -6.5,-41.5 parent: 30 - - uid: 10156 + - uid: 9875 components: - type: Transform - pos: -7.5,-43.5 + pos: -6.5,-39.5 parent: 30 - - uid: 10157 + - uid: 9880 components: - type: Transform - pos: -7.5,-42.5 + pos: -9.5,-39.5 parent: 30 - - uid: 10158 + - uid: 9895 components: - type: Transform - pos: -7.5,-41.5 + pos: -22.5,-41.5 parent: 30 - - uid: 10159 + - uid: 9937 components: - type: Transform - pos: -7.5,-40.5 + pos: -12.5,-49.5 parent: 30 - - uid: 10160 + - uid: 9945 components: - type: Transform - pos: -8.5,-40.5 + pos: -12.5,-51.5 parent: 30 - - uid: 10161 + - uid: 9950 components: - type: Transform - pos: -9.5,-40.5 + pos: -12.5,-50.5 parent: 30 - - uid: 10162 + - uid: 9952 components: - type: Transform - pos: -10.5,-40.5 + pos: -16.5,-37.5 parent: 30 - - uid: 10163 - components: - - type: Transform - pos: -11.5,-40.5 - parent: 30 - - uid: 10164 - components: - - type: Transform - pos: -17.5,-43.5 - parent: 30 - - uid: 10165 - components: - - type: Transform - pos: -17.5,-44.5 - parent: 30 - - uid: 10166 - components: - - type: Transform - pos: -17.5,-45.5 - parent: 30 - - uid: 10167 + - uid: 9987 components: - type: Transform pos: -17.5,-46.5 parent: 30 - - uid: 10168 - components: - - type: Transform - pos: -17.5,-47.5 - parent: 30 - - uid: 10169 - components: - - type: Transform - pos: -17.5,-48.5 - parent: 30 - - uid: 10170 - components: - - type: Transform - pos: -17.5,-49.5 - parent: 30 - - uid: 10171 - components: - - type: Transform - pos: -17.5,-50.5 - parent: 30 - - uid: 10172 - components: - - type: Transform - pos: -17.5,-51.5 - parent: 30 - - uid: 10173 - components: - - type: Transform - pos: -17.5,-52.5 - parent: 30 - - uid: 10174 - components: - - type: Transform - pos: -17.5,-53.5 - parent: 30 - - uid: 10175 - components: - - type: Transform - pos: -17.5,-54.5 - parent: 30 - - uid: 10176 - components: - - type: Transform - pos: -17.5,-55.5 - parent: 30 - - uid: 10177 - components: - - type: Transform - pos: -17.5,-56.5 - parent: 30 - - uid: 10178 - components: - - type: Transform - pos: -17.5,-57.5 - parent: 30 - - uid: 10179 - components: - - type: Transform - pos: -17.5,-58.5 - parent: 30 - - uid: 10180 - components: - - type: Transform - pos: -17.5,-59.5 - parent: 30 - - uid: 10181 + - uid: 10087 components: - type: Transform pos: -17.5,-60.5 parent: 30 - - uid: 10182 + - uid: 10090 components: - type: Transform - pos: -17.5,-61.5 + pos: -16.5,-60.5 parent: 30 - - uid: 10183 + - uid: 10138 components: - type: Transform - pos: -17.5,-62.5 + pos: -20.5,-60.5 parent: 30 - - uid: 10184 + - uid: 10142 components: - type: Transform - pos: -17.5,-63.5 + pos: -14.5,-60.5 parent: 30 - - uid: 10185 + - uid: 10144 components: - type: Transform - pos: -17.5,-64.5 + pos: -19.5,-60.5 parent: 30 - - uid: 10535 + - uid: 10153 components: - type: Transform - pos: -16.5,-51.5 + pos: -19.5,-55.5 parent: 30 - - uid: 10670 + - uid: 10154 components: - type: Transform - pos: -20.5,-55.5 + pos: -19.5,-53.5 parent: 30 - - uid: 10671 + - uid: 10156 + components: + - type: Transform + pos: -19.5,-47.5 + parent: 30 + - uid: 10164 + components: + - type: Transform + pos: -18.5,-60.5 + parent: 30 + - uid: 10189 + components: + - type: Transform + pos: -54.5,-62.5 + parent: 30 + - uid: 10204 + components: + - type: Transform + pos: -0.5,-47.5 + parent: 30 + - uid: 10211 + components: + - type: Transform + pos: -0.5,-46.5 + parent: 30 + - uid: 10271 + components: + - type: Transform + pos: -18.5,-46.5 + parent: 30 + - uid: 10274 components: - type: Transform pos: -21.5,-55.5 parent: 30 - - uid: 10672 + - uid: 10510 components: - type: Transform - pos: -22.5,-55.5 + pos: -12.5,-43.5 parent: 30 - - uid: 10673 + - uid: 10529 components: - type: Transform - pos: -22.5,-54.5 + pos: -7.5,-44.5 parent: 30 - - uid: 10674 + - uid: 10530 components: - type: Transform - pos: -22.5,-53.5 + pos: -12.5,-44.5 parent: 30 - - uid: 10675 + - uid: 10537 components: - type: Transform - pos: -22.5,-52.5 + pos: -19.5,-46.5 parent: 30 - - uid: 10676 + - uid: 10539 components: - type: Transform - pos: -22.5,-51.5 + pos: -10.5,-44.5 parent: 30 - - uid: 10677 + - uid: 10540 components: - type: Transform - pos: -22.5,-50.5 + pos: -12.5,-47.5 parent: 30 - - uid: 10678 + - uid: 10541 components: - type: Transform - pos: -22.5,-49.5 + pos: -15.5,-43.5 parent: 30 - - uid: 10688 + - uid: 10542 components: - type: Transform - pos: -22.5,-48.5 + pos: -17.5,-44.5 parent: 30 - - uid: 10696 + - uid: 10543 components: - type: Transform - pos: -22.5,-47.5 + pos: -14.5,-43.5 + parent: 30 + - uid: 10544 + components: + - type: Transform + pos: -16.5,-36.5 + parent: 30 + - uid: 10547 + components: + - type: Transform + pos: -4.5,-44.5 + parent: 30 + - uid: 10586 + components: + - type: Transform + pos: -19.5,-54.5 + parent: 30 + - uid: 10588 + components: + - type: Transform + pos: -15.5,-60.5 + parent: 30 + - uid: 10599 + components: + - type: Transform + pos: -19.5,-48.5 + parent: 30 + - uid: 10601 + components: + - type: Transform + pos: -12.5,-45.5 + parent: 30 + - uid: 10611 + components: + - type: Transform + pos: -5.5,-44.5 + parent: 30 + - uid: 10628 + components: + - type: Transform + pos: -21.5,-58.5 + parent: 30 + - uid: 10631 + components: + - type: Transform + pos: -22.5,-58.5 + parent: 30 + - uid: 10633 + components: + - type: Transform + pos: -20.5,-59.5 + parent: 30 + - uid: 10634 + components: + - type: Transform + pos: -20.5,-58.5 + parent: 30 + - uid: 10638 + components: + - type: Transform + pos: -17.5,-45.5 + parent: 30 + - uid: 10694 + components: + - type: Transform + pos: -17.5,-50.5 + parent: 30 + - uid: 10725 + components: + - type: Transform + pos: -17.5,-51.5 + parent: 30 + - uid: 10754 + components: + - type: Transform + pos: -17.5,-49.5 + parent: 30 + - uid: 11066 + components: + - type: Transform + pos: -19.5,-41.5 + parent: 30 + - uid: 11070 + components: + - type: Transform + pos: -0.5,-44.5 + parent: 30 + - uid: 11078 + components: + - type: Transform + pos: -12.5,-37.5 + parent: 30 + - uid: 11082 + components: + - type: Transform + pos: -12.5,-38.5 + parent: 30 + - uid: 11084 + components: + - type: Transform + pos: -8.5,-39.5 + parent: 30 + - uid: 11096 + components: + - type: Transform + pos: -18.5,-41.5 + parent: 30 + - uid: 11097 + components: + - type: Transform + pos: -11.5,-39.5 + parent: 30 + - uid: 11103 + components: + - type: Transform + pos: -12.5,-35.5 + parent: 30 + - uid: 11114 + components: + - type: Transform + pos: -16.5,-39.5 + parent: 30 + - uid: 11120 + components: + - type: Transform + pos: -13.5,-40.5 + parent: 30 + - uid: 11124 + components: + - type: Transform + pos: -0.5,-49.5 + parent: 30 + - uid: 11142 + components: + - type: Transform + pos: -18.5,-51.5 + parent: 30 + - uid: 11143 + components: + - type: Transform + pos: -19.5,-51.5 + parent: 30 + - uid: 11277 + components: + - type: Transform + pos: -6.5,-42.5 + parent: 30 + - uid: 11291 + components: + - type: Transform + pos: -0.5,-45.5 + parent: 30 + - uid: 11307 + components: + - type: Transform + pos: -16.5,-40.5 + parent: 30 + - uid: 11337 + components: + - type: Transform + pos: -12.5,-39.5 parent: 30 - uid: 11378 components: @@ -34244,6 +33544,26 @@ entities: - type: Transform pos: 3.5,-12.5 parent: 30 + - uid: 12213 + components: + - type: Transform + pos: -6.5,-43.5 + parent: 30 + - uid: 12443 + components: + - type: Transform + pos: -12.5,-34.5 + parent: 30 + - uid: 12814 + components: + - type: Transform + pos: -53.5,-62.5 + parent: 30 + - uid: 13083 + components: + - type: Transform + pos: -16.5,-38.5 + parent: 30 - uid: 13842 components: - type: Transform @@ -35969,6 +35289,11 @@ entities: - type: Transform pos: 46.5,31.5 parent: 30 + - uid: 16129 + components: + - type: Transform + pos: -55.5,-62.5 + parent: 30 - uid: 16265 components: - type: Transform @@ -37044,21 +36369,6 @@ entities: - type: Transform pos: -55.5,-48.5 parent: 30 - - uid: 17884 - components: - - type: Transform - pos: -52.5,-59.5 - parent: 30 - - uid: 17885 - components: - - type: Transform - pos: -53.5,-59.5 - parent: 30 - - uid: 17886 - components: - - type: Transform - pos: -54.5,-59.5 - parent: 30 - uid: 17887 components: - type: Transform @@ -37114,6 +36424,16 @@ entities: - type: Transform pos: -55.5,-49.5 parent: 30 + - uid: 17910 + components: + - type: Transform + pos: -54.5,-60.5 + parent: 30 + - uid: 17911 + components: + - type: Transform + pos: -53.5,-60.5 + parent: 30 - uid: 17913 components: - type: Transform @@ -37349,45 +36669,35 @@ entities: - type: Transform pos: -52.5,-43.5 parent: 30 - - uid: 18796 + - uid: 18766 components: - type: Transform - pos: -69.5,-63.5 + pos: -56.5,-65.5 parent: 30 - - uid: 18797 + - uid: 18767 components: - type: Transform - pos: -68.5,-62.5 + pos: -56.5,-64.5 parent: 30 - - uid: 18798 + - uid: 18768 components: - type: Transform - pos: -69.5,-62.5 + pos: -53.5,-61.5 + parent: 30 + - uid: 18795 + components: + - type: Transform + pos: -55.5,-63.5 parent: 30 - uid: 18799 components: - type: Transform - pos: -67.5,-62.5 + pos: -56.5,-63.5 parent: 30 - uid: 18800 components: - type: Transform - pos: -65.5,-62.5 - parent: 30 - - uid: 18801 - components: - - type: Transform - pos: -64.5,-62.5 - parent: 30 - - uid: 18802 - components: - - type: Transform - pos: -64.5,-61.5 - parent: 30 - - uid: 18803 - components: - - type: Transform - pos: -64.5,-60.5 + pos: -56.5,-62.5 parent: 30 - uid: 18804 components: @@ -37434,6 +36744,11 @@ entities: - type: Transform pos: -56.5,-59.5 parent: 30 + - uid: 18924 + components: + - type: Transform + pos: -15.5,-39.5 + parent: 30 - uid: 18926 components: - type: Transform @@ -37509,6 +36824,31 @@ entities: - type: Transform pos: -54.5,-42.5 parent: 30 + - uid: 19243 + components: + - type: Transform + pos: -13.5,-31.5 + parent: 30 + - uid: 19424 + components: + - type: Transform + pos: -0.5,-48.5 + parent: 30 + - uid: 19785 + components: + - type: Transform + pos: -17.5,-41.5 + parent: 30 + - uid: 19801 + components: + - type: Transform + pos: -16.5,-41.5 + parent: 30 + - uid: 19802 + components: + - type: Transform + pos: -23.5,-41.5 + parent: 30 - uid: 19816 components: - type: Transform @@ -37559,51 +36899,6 @@ entities: - type: Transform pos: -26.5,-41.5 parent: 30 - - uid: 20409 - components: - - type: Transform - pos: -25.5,-41.5 - parent: 30 - - uid: 20410 - components: - - type: Transform - pos: -24.5,-41.5 - parent: 30 - - uid: 20411 - components: - - type: Transform - pos: -23.5,-41.5 - parent: 30 - - uid: 20412 - components: - - type: Transform - pos: -23.5,-42.5 - parent: 30 - - uid: 20413 - components: - - type: Transform - pos: -23.5,-43.5 - parent: 30 - - uid: 20414 - components: - - type: Transform - pos: -23.5,-44.5 - parent: 30 - - uid: 20415 - components: - - type: Transform - pos: -23.5,-45.5 - parent: 30 - - uid: 20416 - components: - - type: Transform - pos: -23.5,-46.5 - parent: 30 - - uid: 20417 - components: - - type: Transform - pos: -22.5,-46.5 - parent: 30 - uid: 21289 components: - type: Transform @@ -37659,61 +36954,6 @@ entities: - type: Transform pos: 0.5,84.5 parent: 30 - - uid: 22660 - components: - - type: Transform - pos: -25.5,-58.5 - parent: 30 - - uid: 22661 - components: - - type: Transform - pos: -26.5,-58.5 - parent: 30 - - uid: 22662 - components: - - type: Transform - pos: -26.5,-59.5 - parent: 30 - - uid: 22663 - components: - - type: Transform - pos: -26.5,-60.5 - parent: 30 - - uid: 22664 - components: - - type: Transform - pos: -26.5,-61.5 - parent: 30 - - uid: 22665 - components: - - type: Transform - pos: -25.5,-61.5 - parent: 30 - - uid: 22666 - components: - - type: Transform - pos: -25.5,-62.5 - parent: 30 - - uid: 22667 - components: - - type: Transform - pos: -25.5,-63.5 - parent: 30 - - uid: 22668 - components: - - type: Transform - pos: -26.5,-63.5 - parent: 30 - - uid: 22669 - components: - - type: Transform - pos: -27.5,-63.5 - parent: 30 - - uid: 22670 - components: - - type: Transform - pos: -27.5,-62.5 - parent: 30 - proto: CableHVStack entities: - uid: 1639 @@ -37721,10 +36961,10 @@ entities: - type: Transform pos: -29.80019,33.583 parent: 30 - - uid: 9607 + - uid: 10203 components: - type: Transform - pos: -15.37175,-34.518528 + pos: -24.57955,-44.498714 parent: 30 - uid: 10314 components: @@ -37741,10 +36981,10 @@ entities: - type: Transform pos: -42.242332,27.415749 parent: 30 - - uid: 11312 + - uid: 11025 components: - type: Transform - pos: 1.5133002,-44.49842 + pos: -5.405215,-34.750645 parent: 30 - uid: 15972 components: @@ -37753,6 +36993,16 @@ entities: parent: 30 - proto: CableMV entities: + - uid: 845 + components: + - type: Transform + pos: -11.5,-39.5 + parent: 30 + - uid: 866 + components: + - type: Transform + pos: -10.5,-37.5 + parent: 30 - uid: 948 components: - type: Transform @@ -38523,26 +37773,6 @@ entities: - type: Transform pos: -23.5,6.5 parent: 30 - - uid: 4098 - components: - - type: Transform - pos: -24.5,6.5 - parent: 30 - - uid: 4099 - components: - - type: Transform - pos: -25.5,6.5 - parent: 30 - - uid: 4100 - components: - - type: Transform - pos: -26.5,6.5 - parent: 30 - - uid: 4101 - components: - - type: Transform - pos: -26.5,6.5 - parent: 30 - uid: 4102 components: - type: Transform @@ -38778,6 +38008,16 @@ entities: - type: Transform pos: -5.5,12.5 parent: 30 + - uid: 4426 + components: + - type: Transform + pos: -24.5,7.5 + parent: 30 + - uid: 4455 + components: + - type: Transform + pos: -25.5,7.5 + parent: 30 - uid: 4512 components: - type: Transform @@ -39673,6 +38913,11 @@ entities: - type: Transform pos: -13.5,-7.5 parent: 30 + - uid: 7449 + components: + - type: Transform + pos: -23.5,7.5 + parent: 30 - uid: 7481 components: - type: Transform @@ -39883,16 +39128,6 @@ entities: - type: Transform pos: -24.5,-6.5 parent: 30 - - uid: 8004 - components: - - type: Transform - pos: -4.5,-47.5 - parent: 30 - - uid: 8005 - components: - - type: Transform - pos: -7.5,-46.5 - parent: 30 - uid: 8045 components: - type: Transform @@ -39923,11 +39158,6 @@ entities: - type: Transform pos: -25.5,-5.5 parent: 30 - - uid: 8137 - components: - - type: Transform - pos: -5.5,-15.5 - parent: 30 - uid: 8138 components: - type: Transform @@ -39938,10 +39168,25 @@ entities: - type: Transform pos: -28.5,-5.5 parent: 30 - - uid: 8606 + - uid: 8251 components: - type: Transform - pos: 3.5,-37.5 + pos: -15.5,-40.5 + parent: 30 + - uid: 8837 + components: + - type: Transform + pos: -19.5,-41.5 + parent: 30 + - uid: 9047 + components: + - type: Transform + pos: -20.5,-44.5 + parent: 30 + - uid: 9048 + components: + - type: Transform + pos: -20.5,-43.5 parent: 30 - uid: 9055 components: @@ -40033,210 +39278,120 @@ entities: - type: Transform pos: -30.5,-13.5 parent: 30 - - uid: 10269 + - uid: 9927 + components: + - type: Transform + pos: -16.5,-28.5 + parent: 30 + - uid: 9935 + components: + - type: Transform + pos: -16.5,-29.5 + parent: 30 + - uid: 10143 + components: + - type: Transform + pos: -23.5,-55.5 + parent: 30 + - uid: 10155 + components: + - type: Transform + pos: -17.5,-48.5 + parent: 30 + - uid: 10157 + components: + - type: Transform + pos: -22.5,-60.5 + parent: 30 + - uid: 10158 + components: + - type: Transform + pos: -21.5,-60.5 + parent: 30 + - uid: 10159 + components: + - type: Transform + pos: -20.5,-53.5 + parent: 30 + - uid: 10161 + components: + - type: Transform + pos: -20.5,-42.5 + parent: 30 + - uid: 10162 + components: + - type: Transform + pos: -18.5,-41.5 + parent: 30 + - uid: 10165 + components: + - type: Transform + pos: -23.5,-57.5 + parent: 30 + - uid: 10168 + components: + - type: Transform + pos: -17.5,-50.5 + parent: 30 + - uid: 10169 components: - type: Transform pos: -17.5,-51.5 parent: 30 - - uid: 10270 + - uid: 10177 components: - type: Transform - pos: -17.5,-52.5 + pos: -20.5,-41.5 parent: 30 - - uid: 10271 + - uid: 10178 components: - type: Transform - pos: -17.5,-53.5 + pos: -16.5,-40.5 parent: 30 - - uid: 10272 + - uid: 10183 components: - type: Transform - pos: -17.5,-54.5 + pos: -17.5,-41.5 parent: 30 - - uid: 10273 + - uid: 10184 components: - type: Transform - pos: -17.5,-55.5 + pos: -20.5,-45.5 parent: 30 - - uid: 10274 + - uid: 10187 components: - type: Transform - pos: -17.5,-56.5 + pos: -53.5,-60.5 parent: 30 - - uid: 10275 + - uid: 10207 components: - type: Transform - pos: -17.5,-57.5 + pos: -55.5,-62.5 parent: 30 - - uid: 10276 + - uid: 10209 components: - type: Transform - pos: -17.5,-58.5 + pos: -53.5,-62.5 parent: 30 - - uid: 10277 + - uid: 10210 components: - type: Transform - pos: -17.5,-59.5 + pos: -53.5,-61.5 parent: 30 - - uid: 10278 + - uid: 10441 components: - type: Transform - pos: -17.5,-60.5 + pos: -18.5,-30.5 parent: 30 - - uid: 10279 + - uid: 10532 components: - type: Transform - pos: -17.5,-61.5 + pos: -17.5,-30.5 parent: 30 - - uid: 10280 + - uid: 10533 components: - type: Transform - pos: -17.5,-62.5 - parent: 30 - - uid: 10281 - components: - - type: Transform - pos: -17.5,-63.5 - parent: 30 - - uid: 10282 - components: - - type: Transform - pos: -17.5,-64.5 - parent: 30 - - uid: 10534 - components: - - type: Transform - pos: -16.5,-51.5 - parent: 30 - - uid: 10537 - components: - - type: Transform - pos: 3.5,-38.5 - parent: 30 - - uid: 10538 - components: - - type: Transform - pos: 2.5,-38.5 - parent: 30 - - uid: 10539 - components: - - type: Transform - pos: 1.5,-38.5 - parent: 30 - - uid: 10540 - components: - - type: Transform - pos: 0.5,-38.5 - parent: 30 - - uid: 10541 - components: - - type: Transform - pos: -0.5,-38.5 - parent: 30 - - uid: 10542 - components: - - type: Transform - pos: -1.5,-38.5 - parent: 30 - - uid: 10543 - components: - - type: Transform - pos: -1.5,-38.5 - parent: 30 - - uid: 10544 - components: - - type: Transform - pos: -2.5,-38.5 - parent: 30 - - uid: 10545 - components: - - type: Transform - pos: -3.5,-38.5 - parent: 30 - - uid: 10546 - components: - - type: Transform - pos: -4.5,-38.5 - parent: 30 - - uid: 10547 - components: - - type: Transform - pos: -20.5,-38.5 - parent: 30 - - uid: 10548 - components: - - type: Transform - pos: -19.5,-38.5 - parent: 30 - - uid: 10549 - components: - - type: Transform - pos: -18.5,-38.5 - parent: 30 - - uid: 10550 - components: - - type: Transform - pos: -17.5,-38.5 - parent: 30 - - uid: 10551 - components: - - type: Transform - pos: -16.5,-38.5 - parent: 30 - - uid: 10552 - components: - - type: Transform - pos: -15.5,-38.5 - parent: 30 - - uid: 10553 - components: - - type: Transform - pos: -14.5,-38.5 - parent: 30 - - uid: 10554 - components: - - type: Transform - pos: -13.5,-38.5 - parent: 30 - - uid: 10555 - components: - - type: Transform - pos: -12.5,-38.5 - parent: 30 - - uid: 10556 - components: - - type: Transform - pos: -11.5,-38.5 - parent: 30 - - uid: 10557 - components: - - type: Transform - pos: -10.5,-38.5 - parent: 30 - - uid: 10558 - components: - - type: Transform - pos: -9.5,-38.5 - parent: 30 - - uid: 10559 - components: - - type: Transform - pos: -8.5,-38.5 - parent: 30 - - uid: 10560 - components: - - type: Transform - pos: -7.5,-38.5 - parent: 30 - - uid: 10561 - components: - - type: Transform - pos: -6.5,-38.5 - parent: 30 - - uid: 10562 - components: - - type: Transform - pos: -5.5,-38.5 + pos: -16.5,-30.5 parent: 30 - uid: 10563 components: @@ -40333,16 +39488,186 @@ entities: - type: Transform pos: 9.5,-30.5 parent: 30 - - uid: 10642 + - uid: 10594 components: - type: Transform - pos: -7.5,-40.5 + pos: -16.5,-41.5 parent: 30 - - uid: 10643 + - uid: 10595 + components: + - type: Transform + pos: -24.5,-60.5 + parent: 30 + - uid: 10596 + components: + - type: Transform + pos: -24.5,-62.5 + parent: 30 + - uid: 10600 + components: + - type: Transform + pos: -19.5,-48.5 + parent: 30 + - uid: 10602 + components: + - type: Transform + pos: -24.5,-63.5 + parent: 30 + - uid: 10605 + components: + - type: Transform + pos: -12.5,-40.5 + parent: 30 + - uid: 10615 + components: + - type: Transform + pos: -18.5,-48.5 + parent: 30 + - uid: 10616 + components: + - type: Transform + pos: -17.5,-49.5 + parent: 30 + - uid: 10618 + components: + - type: Transform + pos: -23.5,-56.5 + parent: 30 + - uid: 10620 + components: + - type: Transform + pos: -23.5,-58.5 + parent: 30 + - uid: 10625 + components: + - type: Transform + pos: -10.5,-39.5 + parent: 30 + - uid: 10626 + components: + - type: Transform + pos: -8.5,-39.5 + parent: 30 + - uid: 10630 + components: + - type: Transform + pos: -24.5,-61.5 + parent: 30 + - uid: 10646 + components: + - type: Transform + pos: -19.5,-54.5 + parent: 30 + - uid: 10675 components: - type: Transform pos: -7.5,-39.5 parent: 30 + - uid: 10679 + components: + - type: Transform + pos: -12.5,-39.5 + parent: 30 + - uid: 10681 + components: + - type: Transform + pos: -6.5,-39.5 + parent: 30 + - uid: 10683 + components: + - type: Transform + pos: -1.5,-39.5 + parent: 30 + - uid: 10684 + components: + - type: Transform + pos: 0.5,-39.5 + parent: 30 + - uid: 10685 + components: + - type: Transform + pos: 1.5,-38.5 + parent: 30 + - uid: 10686 + components: + - type: Transform + pos: -15.5,-39.5 + parent: 30 + - uid: 10687 + components: + - type: Transform + pos: -10.5,-38.5 + parent: 30 + - uid: 10688 + components: + - type: Transform + pos: -9.5,-39.5 + parent: 30 + - uid: 11064 + components: + - type: Transform + pos: -13.5,-40.5 + parent: 30 + - uid: 11158 + components: + - type: Transform + pos: -3.5,-39.5 + parent: 30 + - uid: 11227 + components: + - type: Transform + pos: -0.5,-39.5 + parent: 30 + - uid: 11257 + components: + - type: Transform + pos: 1.5,-39.5 + parent: 30 + - uid: 11263 + components: + - type: Transform + pos: -4.5,-39.5 + parent: 30 + - uid: 11268 + components: + - type: Transform + pos: -2.5,-39.5 + parent: 30 + - uid: 11302 + components: + - type: Transform + pos: -21.5,-55.5 + parent: 30 + - uid: 11304 + components: + - type: Transform + pos: -20.5,-55.5 + parent: 30 + - uid: 11313 + components: + - type: Transform + pos: -14.5,-40.5 + parent: 30 + - uid: 11333 + components: + - type: Transform + pos: -22.5,-55.5 + parent: 30 + - uid: 11334 + components: + - type: Transform + pos: -23.5,-59.5 + parent: 30 + - uid: 11344 + components: + - type: Transform + pos: -23.5,-60.5 + parent: 30 + - uid: 11464 + components: + - type: Transform + pos: -68.5,-60.5 + parent: 30 - uid: 11534 components: - type: Transform @@ -40773,25 +40098,40 @@ entities: - type: Transform pos: -10.5,-7.5 parent: 30 - - uid: 12380 + - uid: 12651 components: - type: Transform - pos: -0.5,-47.5 + pos: 21.5,11.5 parent: 30 - - uid: 12443 + - uid: 12652 components: - type: Transform - pos: -1.5,-47.5 + pos: 20.5,11.5 parent: 30 - - uid: 12860 + - uid: 12654 components: - type: Transform - pos: 21.5,12.5 + pos: 19.5,11.5 + parent: 30 + - uid: 12696 + components: + - type: Transform + pos: -69.5,-60.5 parent: 30 - uid: 12862 components: - type: Transform - pos: 20.5,12.5 + pos: 16.5,11.5 + parent: 30 + - uid: 12865 + components: + - type: Transform + pos: 16.5,12.5 + parent: 30 + - uid: 13075 + components: + - type: Transform + pos: -54.5,-62.5 parent: 30 - uid: 13099 components: @@ -41141,28 +40481,13 @@ entities: - uid: 13211 components: - type: Transform - pos: 19.5,12.5 - parent: 30 - - uid: 13283 - components: - - type: Transform - pos: 18.5,13.5 + pos: 18.5,11.5 parent: 30 - uid: 13307 components: - type: Transform pos: 26.5,20.5 parent: 30 - - uid: 13319 - components: - - type: Transform - pos: -2.5,-47.5 - parent: 30 - - uid: 13331 - components: - - type: Transform - pos: 18.5,12.5 - parent: 30 - uid: 13369 components: - type: Transform @@ -41188,6 +40513,26 @@ entities: - type: Transform pos: 15.5,55.5 parent: 30 + - uid: 13972 + components: + - type: Transform + pos: -17.5,-52.5 + parent: 30 + - uid: 14345 + components: + - type: Transform + pos: 17.5,11.5 + parent: 30 + - uid: 14441 + components: + - type: Transform + pos: -54.5,-60.5 + parent: 30 + - uid: 14523 + components: + - type: Transform + pos: -55.5,-60.5 + parent: 30 - uid: 14542 components: - type: Transform @@ -41253,11 +40598,6 @@ entities: - type: Transform pos: 48.5,20.5 parent: 30 - - uid: 14590 - components: - - type: Transform - pos: -7.5,-43.5 - parent: 30 - uid: 14731 components: - type: Transform @@ -41438,46 +40778,16 @@ entities: - type: Transform pos: 32.5,44.5 parent: 30 - - uid: 14808 - components: - - type: Transform - pos: -7.5,-44.5 - parent: 30 - - uid: 14827 - components: - - type: Transform - pos: -7.5,-45.5 - parent: 30 - - uid: 14828 - components: - - type: Transform - pos: -6.5,-47.5 - parent: 30 - - uid: 14848 - components: - - type: Transform - pos: -3.5,-47.5 - parent: 30 - - uid: 14868 - components: - - type: Transform - pos: -7.5,-42.5 - parent: 30 - - uid: 14895 - components: - - type: Transform - pos: -5.5,-47.5 - parent: 30 - - uid: 14915 - components: - - type: Transform - pos: -7.5,-41.5 - parent: 30 - uid: 16128 components: - type: Transform pos: 23.5,-4.5 parent: 30 + - uid: 16404 + components: + - type: Transform + pos: -56.5,-62.5 + parent: 30 - uid: 16420 components: - type: Transform @@ -41488,10 +40798,10 @@ entities: - type: Transform pos: 23.5,-6.5 parent: 30 - - uid: 17593 + - uid: 17785 components: - type: Transform - pos: -7.5,-47.5 + pos: -56.5,-65.5 parent: 30 - uid: 18118 components: @@ -41503,20 +40813,20 @@ entities: - type: Transform pos: 16.5,47.5 parent: 30 - - uid: 18859 + - uid: 18189 components: - type: Transform - pos: -52.5,-59.5 + pos: -56.5,-64.5 parent: 30 - - uid: 18860 + - uid: 18190 components: - type: Transform - pos: -53.5,-59.5 + pos: -56.5,-63.5 parent: 30 - - uid: 18861 + - uid: 18207 components: - type: Transform - pos: -54.5,-59.5 + pos: 16.5,13.5 parent: 30 - uid: 18862 components: @@ -41598,21 +40908,6 @@ entities: - type: Transform pos: -68.5,-58.5 parent: 30 - - uid: 18878 - components: - - type: Transform - pos: -69.5,-58.5 - parent: 30 - - uid: 18879 - components: - - type: Transform - pos: -70.5,-58.5 - parent: 30 - - uid: 18880 - components: - - type: Transform - pos: -70.5,-59.5 - parent: 30 - uid: 18881 components: - type: Transform @@ -41988,6 +41283,31 @@ entities: - type: Transform pos: -59.5,-26.5 parent: 30 + - uid: 19182 + components: + - type: Transform + pos: -5.5,-39.5 + parent: 30 + - uid: 19235 + components: + - type: Transform + pos: -17.5,-53.5 + parent: 30 + - uid: 19412 + components: + - type: Transform + pos: -18.5,-54.5 + parent: 30 + - uid: 19421 + components: + - type: Transform + pos: -20.5,-54.5 + parent: 30 + - uid: 19422 + components: + - type: Transform + pos: -17.5,-54.5 + parent: 30 - uid: 19494 components: - type: Transform @@ -42108,31 +41428,6 @@ entities: - type: Transform pos: -8.5,-13.5 parent: 30 - - uid: 19828 - components: - - type: Transform - pos: -5.5,-16.5 - parent: 30 - - uid: 19829 - components: - - type: Transform - pos: -5.5,-17.5 - parent: 30 - - uid: 19830 - components: - - type: Transform - pos: -5.5,-18.5 - parent: 30 - - uid: 19831 - components: - - type: Transform - pos: -5.5,-19.5 - parent: 30 - - uid: 19832 - components: - - type: Transform - pos: -5.5,-20.5 - parent: 30 - uid: 20157 components: - type: Transform @@ -42173,75 +41468,20 @@ entities: - type: Transform pos: 30.5,6.5 parent: 30 - - uid: 20418 + - uid: 20369 components: - type: Transform - pos: -22.5,-46.5 + pos: 1.5,-40.5 parent: 30 - - uid: 20419 + - uid: 20370 components: - type: Transform - pos: -23.5,-46.5 + pos: 1.5,-41.5 parent: 30 - - uid: 20420 + - uid: 20371 components: - type: Transform - pos: -23.5,-45.5 - parent: 30 - - uid: 20421 - components: - - type: Transform - pos: -23.5,-44.5 - parent: 30 - - uid: 20422 - components: - - type: Transform - pos: -23.5,-43.5 - parent: 30 - - uid: 20423 - components: - - type: Transform - pos: -23.5,-42.5 - parent: 30 - - uid: 20424 - components: - - type: Transform - pos: -22.5,-42.5 - parent: 30 - - uid: 20425 - components: - - type: Transform - pos: -21.5,-42.5 - parent: 30 - - uid: 20426 - components: - - type: Transform - pos: -20.5,-42.5 - parent: 30 - - uid: 20427 - components: - - type: Transform - pos: -19.5,-42.5 - parent: 30 - - uid: 20428 - components: - - type: Transform - pos: -18.5,-42.5 - parent: 30 - - uid: 20429 - components: - - type: Transform - pos: -18.5,-41.5 - parent: 30 - - uid: 20430 - components: - - type: Transform - pos: -18.5,-40.5 - parent: 30 - - uid: 20431 - components: - - type: Transform - pos: -18.5,-39.5 + pos: 1.5,-42.5 parent: 30 - uid: 20893 components: @@ -42763,166 +42003,6 @@ entities: - type: Transform pos: 3.5,10.5 parent: 30 - - uid: 22674 - components: - - type: Transform - pos: -27.5,-62.5 - parent: 30 - - uid: 22675 - components: - - type: Transform - pos: -27.5,-61.5 - parent: 30 - - uid: 22676 - components: - - type: Transform - pos: -26.5,-61.5 - parent: 30 - - uid: 22677 - components: - - type: Transform - pos: -26.5,-60.5 - parent: 30 - - uid: 22678 - components: - - type: Transform - pos: -26.5,-59.5 - parent: 30 - - uid: 22679 - components: - - type: Transform - pos: -27.5,-59.5 - parent: 30 - - uid: 22680 - components: - - type: Transform - pos: -27.5,-58.5 - parent: 30 - - uid: 22681 - components: - - type: Transform - pos: -28.5,-58.5 - parent: 30 - - uid: 22682 - components: - - type: Transform - pos: -29.5,-58.5 - parent: 30 - - uid: 22683 - components: - - type: Transform - pos: -29.5,-59.5 - parent: 30 - - uid: 22684 - components: - - type: Transform - pos: -29.5,-60.5 - parent: 30 - - uid: 22685 - components: - - type: Transform - pos: -28.5,-60.5 - parent: 30 - - uid: 22686 - components: - - type: Transform - pos: -30.5,-60.5 - parent: 30 - - uid: 22687 - components: - - type: Transform - pos: -31.5,-60.5 - parent: 30 - - uid: 22688 - components: - - type: Transform - pos: -32.5,-60.5 - parent: 30 - - uid: 22689 - components: - - type: Transform - pos: -33.5,-60.5 - parent: 30 - - uid: 22690 - components: - - type: Transform - pos: -34.5,-60.5 - parent: 30 - - uid: 22691 - components: - - type: Transform - pos: -34.5,-59.5 - parent: 30 - - uid: 22692 - components: - - type: Transform - pos: -34.5,-58.5 - parent: 30 - - uid: 22693 - components: - - type: Transform - pos: -34.5,-57.5 - parent: 30 - - uid: 22694 - components: - - type: Transform - pos: -33.5,-57.5 - parent: 30 - - uid: 22695 - components: - - type: Transform - pos: -32.5,-59.5 - parent: 30 - - uid: 22696 - components: - - type: Transform - pos: -32.5,-58.5 - parent: 30 - - uid: 22697 - components: - - type: Transform - pos: -32.5,-57.5 - parent: 30 - - uid: 22698 - components: - - type: Transform - pos: -32.5,-61.5 - parent: 30 - - uid: 22699 - components: - - type: Transform - pos: -32.5,-62.5 - parent: 30 - - uid: 22700 - components: - - type: Transform - pos: -32.5,-63.5 - parent: 30 - - uid: 22701 - components: - - type: Transform - pos: -31.5,-59.5 - parent: 30 - - uid: 22702 - components: - - type: Transform - pos: -33.5,-59.5 - parent: 30 - - uid: 22703 - components: - - type: Transform - pos: -33.5,-61.5 - parent: 30 - - uid: 22704 - components: - - type: Transform - pos: -31.5,-61.5 - parent: 30 - - uid: 22705 - components: - - type: Transform - pos: -30.5,-61.5 - parent: 30 - proto: CableMVStack entities: - uid: 1638 @@ -42930,10 +42010,10 @@ entities: - type: Transform pos: -30.17519,33.583 parent: 30 - - uid: 9606 + - uid: 10202 components: - type: Transform - pos: -15.528,-34.377903 + pos: -24.846876,-44.33535 parent: 30 - uid: 10260 components: @@ -42950,10 +42030,18 @@ entities: - type: Transform pos: -42.382957,27.540749 parent: 30 - - uid: 11311 + - uid: 10751 components: - type: Transform - pos: 1.2945502,-44.37342 + pos: -5.4943237,-34.631832 + parent: 30 +- proto: CableMVStack10 + entities: + - uid: 10151 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.347925,-59.731403 parent: 30 - proto: CableTerminal entities: @@ -42967,33 +42055,48 @@ entities: canCollide: False - type: Fixtures fixtures: {} - - uid: 9487 + - uid: 8419 components: - type: Transform - pos: -6.5,-33.5 + rot: 3.141592653589793 rad + pos: -15.5,-29.5 parent: 30 - - type: Physics - canCollide: False - - type: Fixtures - fixtures: {} - - uid: 9488 + - uid: 9412 components: - type: Transform - pos: -8.5,-33.5 + rot: -1.5707963267948966 rad + pos: -18.5,-46.5 parent: 30 - - type: Physics - canCollide: False - - type: Fixtures - fixtures: {} - - uid: 9489 + - uid: 9418 components: - type: Transform - pos: -7.5,-33.5 + rot: 3.141592653589793 rad + pos: -5.5,-44.5 + parent: 30 + - uid: 9451 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-44.5 + parent: 30 + - uid: 9499 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,-34.5 + parent: 30 + - uid: 10503 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-44.5 + parent: 30 + - uid: 11340 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,-35.5 parent: 30 - - type: Physics - canCollide: False - - type: Fixtures - fixtures: {} - uid: 15296 components: - type: Transform @@ -43020,11 +42123,6 @@ entities: rot: -1.5707963267948966 rad pos: 0.5,84.5 parent: 30 - - uid: 22671 - components: - - type: Transform - pos: -25.5,-61.5 - parent: 30 - proto: CandyBowl entities: - uid: 10047 @@ -43056,11 +42154,6 @@ entities: - type: Transform pos: 2.6220274,21.009964 parent: 30 - - uid: 22441 - components: - - type: Transform - pos: 2.452661,20.541075 - parent: 30 - proto: CarbonDioxideCanister entities: - uid: 8772 @@ -43078,10 +42171,10 @@ entities: - type: Transform pos: 19.5,-17.5 parent: 30 - - uid: 10430 + - uid: 9657 components: - type: Transform - pos: -14.5,-47.5 + pos: -5.5,-50.5 parent: 30 - proto: Carpet entities: @@ -43604,76 +42697,6 @@ entities: - type: Transform pos: -79.5,-49.5 parent: 30 - - uid: 19401 - components: - - type: Transform - pos: -59.5,-68.5 - parent: 30 - - uid: 19402 - components: - - type: Transform - pos: -59.5,-67.5 - parent: 30 - - uid: 19403 - components: - - type: Transform - pos: -59.5,-66.5 - parent: 30 - - uid: 19404 - components: - - type: Transform - pos: -59.5,-65.5 - parent: 30 - - uid: 19405 - components: - - type: Transform - pos: -59.5,-64.5 - parent: 30 - - uid: 19406 - components: - - type: Transform - pos: -59.5,-63.5 - parent: 30 - - uid: 19407 - components: - - type: Transform - pos: -59.5,-62.5 - parent: 30 - - uid: 19408 - components: - - type: Transform - pos: -58.5,-68.5 - parent: 30 - - uid: 19409 - components: - - type: Transform - pos: -58.5,-67.5 - parent: 30 - - uid: 19410 - components: - - type: Transform - pos: -58.5,-66.5 - parent: 30 - - uid: 19411 - components: - - type: Transform - pos: -58.5,-65.5 - parent: 30 - - uid: 19412 - components: - - type: Transform - pos: -58.5,-64.5 - parent: 30 - - uid: 19413 - components: - - type: Transform - pos: -58.5,-63.5 - parent: 30 - - uid: 19414 - components: - - type: Transform - pos: -58.5,-62.5 - parent: 30 - uid: 19478 components: - type: Transform @@ -44408,23 +43431,35 @@ entities: parent: 30 - proto: CarpetOrange entities: - - uid: 8294 + - uid: 4099 components: - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-35.5 + pos: -66.5,-63.5 parent: 30 - - uid: 8297 + - uid: 4100 components: - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-36.5 + pos: -66.5,-62.5 parent: 30 - - uid: 8298 + - uid: 4128 components: - type: Transform - rot: 3.141592653589793 rad - pos: -16.5,-34.5 + pos: -65.5,-64.5 + parent: 30 + - uid: 4129 + components: + - type: Transform + pos: -65.5,-63.5 + parent: 30 + - uid: 4130 + components: + - type: Transform + pos: -65.5,-62.5 + parent: 30 + - uid: 9492 + components: + - type: Transform + pos: -6.5,-33.5 parent: 30 - uid: 9720 components: @@ -44446,6 +43481,26 @@ entities: - type: Transform pos: -42.5,-13.5 parent: 30 + - uid: 9976 + components: + - type: Transform + pos: -63.5,-63.5 + parent: 30 + - uid: 10227 + components: + - type: Transform + pos: -61.5,-65.5 + parent: 30 + - uid: 10742 + components: + - type: Transform + pos: -6.5,-35.5 + parent: 30 + - uid: 11020 + components: + - type: Transform + pos: -6.5,-34.5 + parent: 30 - uid: 11619 components: - type: Transform @@ -44466,6 +43521,46 @@ entities: - type: Transform pos: 24.5,0.5 parent: 30 + - uid: 12771 + components: + - type: Transform + pos: -62.5,-65.5 + parent: 30 + - uid: 12772 + components: + - type: Transform + pos: -61.5,-63.5 + parent: 30 + - uid: 12809 + components: + - type: Transform + pos: -61.5,-64.5 + parent: 30 + - uid: 12820 + components: + - type: Transform + pos: -63.5,-64.5 + parent: 30 + - uid: 14360 + components: + - type: Transform + pos: -66.5,-64.5 + parent: 30 + - uid: 14473 + components: + - type: Transform + pos: -63.5,-65.5 + parent: 30 + - uid: 14474 + components: + - type: Transform + pos: -62.5,-64.5 + parent: 30 + - uid: 14478 + components: + - type: Transform + pos: -62.5,-63.5 + parent: 30 - proto: CarpetPink entities: - uid: 15267 @@ -44881,11 +43976,6 @@ entities: - type: Transform pos: -58.5,-8.5 parent: 30 - - uid: 4987 - components: - - type: Transform - pos: -20.5,-58.5 - parent: 30 - uid: 5068 components: - type: Transform @@ -45008,21 +44098,23 @@ entities: - type: Transform pos: 27.5,-18.5 parent: 30 - - uid: 7443 - components: - - type: Transform - pos: -19.5,-58.5 - parent: 30 - - uid: 7444 - components: - - type: Transform - pos: -18.5,-58.5 - parent: 30 - uid: 7975 components: - type: Transform pos: 24.5,-18.5 parent: 30 + - uid: 8455 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-44.5 + parent: 30 + - uid: 8526 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-43.5 + parent: 30 - uid: 8538 components: - type: Transform @@ -45078,36 +44170,6 @@ entities: - type: Transform pos: -5.5,-14.5 parent: 30 - - uid: 9213 - components: - - type: Transform - pos: -5.5,-15.5 - parent: 30 - - uid: 9214 - components: - - type: Transform - pos: -5.5,-16.5 - parent: 30 - - uid: 9215 - components: - - type: Transform - pos: -5.5,-17.5 - parent: 30 - - uid: 9216 - components: - - type: Transform - pos: -5.5,-18.5 - parent: 30 - - uid: 9217 - components: - - type: Transform - pos: -5.5,-19.5 - parent: 30 - - uid: 9218 - components: - - type: Transform - pos: -5.5,-20.5 - parent: 30 - uid: 9219 components: - type: Transform @@ -45123,51 +44185,110 @@ entities: - type: Transform pos: 25.5,-18.5 parent: 30 + - uid: 9478 + components: + - type: Transform + pos: -12.5,-48.5 + parent: 30 + - uid: 9484 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-43.5 + parent: 30 + - uid: 9518 + components: + - type: Transform + pos: -5.5,-18.5 + parent: 30 + - uid: 9520 + components: + - type: Transform + pos: -11.5,-51.5 + parent: 30 - uid: 9563 components: - type: Transform - pos: -12.5,-29.5 - parent: 30 - - uid: 9564 - components: - - type: Transform - pos: -11.5,-29.5 - parent: 30 - - uid: 9565 - components: - - type: Transform - pos: -10.5,-29.5 - parent: 30 - - uid: 9566 - components: - - type: Transform - pos: -9.5,-29.5 - parent: 30 - - uid: 9567 - components: - - type: Transform - pos: -8.5,-29.5 - parent: 30 - - uid: 9568 - components: - - type: Transform - pos: -7.5,-29.5 + pos: -10.5,-51.5 parent: 30 - uid: 9569 components: - type: Transform - pos: -6.5,-29.5 + rot: -1.5707963267948966 rad + pos: -6.5,-44.5 + parent: 30 + - uid: 9571 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-44.5 + parent: 30 + - uid: 9613 + components: + - type: Transform + pos: -5.5,-17.5 + parent: 30 + - uid: 9615 + components: + - type: Transform + pos: -5.5,-19.5 + parent: 30 + - uid: 9616 + components: + - type: Transform + pos: -5.5,-20.5 + parent: 30 + - uid: 9704 + components: + - type: Transform + pos: -5.5,-16.5 + parent: 30 + - uid: 9705 + components: + - type: Transform + pos: -5.5,-15.5 parent: 30 - uid: 9799 components: - type: Transform pos: -40.5,-24.5 parent: 30 + - uid: 9821 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-46.5 + parent: 30 - uid: 9831 components: - type: Transform pos: -41.5,-24.5 parent: 30 + - uid: 9888 + components: + - type: Transform + pos: -12.5,-49.5 + parent: 30 + - uid: 9889 + components: + - type: Transform + pos: -8.5,-51.5 + parent: 30 + - uid: 9938 + components: + - type: Transform + pos: -12.5,-51.5 + parent: 30 + - uid: 9939 + components: + - type: Transform + pos: -12.5,-50.5 + parent: 30 + - uid: 9985 + components: + - type: Transform + pos: -9.5,-51.5 + parent: 30 - uid: 10073 components: - type: Transform @@ -45183,6 +44304,107 @@ entities: - type: Transform pos: -48.5,-8.5 parent: 30 + - uid: 10659 + components: + - type: Transform + pos: -21.5,-55.5 + parent: 30 + - uid: 10660 + components: + - type: Transform + pos: -22.5,-55.5 + parent: 30 + - uid: 10670 + components: + - type: Transform + pos: -22.5,-56.5 + parent: 30 + - uid: 10671 + components: + - type: Transform + pos: -10.5,-55.5 + parent: 30 + - uid: 10689 + components: + - type: Transform + pos: -11.5,-56.5 + parent: 30 + - uid: 11093 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-45.5 + parent: 30 + - uid: 11094 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-44.5 + parent: 30 + - uid: 11121 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-44.5 + parent: 30 + - uid: 11148 + components: + - type: Transform + pos: -23.5,-55.5 + parent: 30 + - uid: 11149 + components: + - type: Transform + pos: -9.5,-55.5 + parent: 30 + - uid: 11150 + components: + - type: Transform + pos: -10.5,-56.5 + parent: 30 + - uid: 11151 + components: + - type: Transform + pos: -12.5,-55.5 + parent: 30 + - uid: 11152 + components: + - type: Transform + pos: -13.5,-55.5 + parent: 30 + - uid: 11153 + components: + - type: Transform + pos: -11.5,-57.5 + parent: 30 + - uid: 11154 + components: + - type: Transform + pos: -12.5,-56.5 + parent: 30 + - uid: 11273 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-44.5 + parent: 30 + - uid: 11274 + components: + - type: Transform + pos: -9.5,-56.5 + parent: 30 + - uid: 11287 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-44.5 + parent: 30 + - uid: 11288 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-44.5 + parent: 30 - uid: 11314 components: - type: Transform @@ -45363,6 +44585,17 @@ entities: - type: Transform pos: 37.5,-18.5 parent: 30 + - uid: 13903 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-43.5 + parent: 30 + - uid: 14848 + components: + - type: Transform + pos: -23.5,-56.5 + parent: 30 - uid: 14869 components: - type: Transform @@ -47196,6 +46429,16 @@ entities: - type: Transform pos: -59.5,23.5 parent: 30 + - uid: 18994 + components: + - type: Transform + pos: -23.5,-57.5 + parent: 30 + - uid: 19241 + components: + - type: Transform + pos: -11.5,-55.5 + parent: 30 - uid: 19591 components: - type: Transform @@ -47556,46 +46799,6 @@ entities: - type: Transform pos: -0.5,58.5 parent: 30 - - uid: 22647 - components: - - type: Transform - pos: -22.5,-58.5 - parent: 30 - - uid: 22648 - components: - - type: Transform - pos: -23.5,-58.5 - parent: 30 - - uid: 22760 - components: - - type: Transform - pos: -25.5,-63.5 - parent: 30 - - uid: 22761 - components: - - type: Transform - pos: -26.5,-63.5 - parent: 30 - - uid: 22762 - components: - - type: Transform - pos: -27.5,-63.5 - parent: 30 - - uid: 22763 - components: - - type: Transform - pos: -27.5,-61.5 - parent: 30 - - uid: 22764 - components: - - type: Transform - pos: -26.5,-61.5 - parent: 30 - - uid: 22765 - components: - - type: Transform - pos: -25.5,-61.5 - parent: 30 - proto: Chair entities: - uid: 586 @@ -48039,6 +47242,42 @@ entities: rot: 1.5707963267948966 rad pos: 11.5,-4.5 parent: 30 + - uid: 10125 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,-39.5 + parent: 30 + - uid: 10127 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,-40.5 + parent: 30 + - uid: 10195 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,-41.5 + parent: 30 + - uid: 10196 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-40.5 + parent: 30 + - uid: 10197 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-39.5 + parent: 30 + - uid: 10198 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-41.5 + parent: 30 - uid: 11360 components: - type: Transform @@ -48735,22 +47974,10 @@ entities: rot: -1.5707963267948966 rad pos: -2.5,-34.5 parent: 30 - - uid: 8251 + - uid: 9060 components: - type: Transform - pos: -16.5,-28.5 - parent: 30 - - uid: 8300 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-39.5 - parent: 30 - - uid: 9047 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-36.5 + pos: 4.095898,-45.486774 parent: 30 - uid: 9126 components: @@ -48764,20 +47991,28 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,-27.5 parent: 30 - - uid: 9446 + - uid: 9677 components: - type: Transform - pos: -23.5,-40.5 + pos: 2.8055086,-45.39959 parent: 30 - - uid: 11304 + - uid: 9964 components: - type: Transform - pos: -16.5,-43.5 + rot: 3.141592653589793 rad + pos: -8.548677,-35.341038 parent: 30 - - uid: 11305 + - uid: 10095 components: - type: Transform - pos: 1.5,-43.5 + rot: -1.5707963267948966 rad + pos: -16.516525,-31.38681 + parent: 30 + - uid: 10764 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.450798,-48.444862 parent: 30 - uid: 11569 components: @@ -48825,12 +48060,6 @@ entities: rot: 1.5707963267948966 rad pos: 32.5,12.5 parent: 30 - - uid: 12831 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,12.5 - parent: 30 - uid: 16157 components: - type: Transform @@ -48847,6 +48076,11 @@ entities: - type: Transform pos: -60.5,44.5 parent: 30 + - uid: 18995 + components: + - type: Transform + pos: -24.534996,-43.467594 + parent: 30 - uid: 20274 components: - type: Transform @@ -48888,20 +48122,19 @@ entities: rot: -1.5707963267948966 rad pos: 30.5,20.5 parent: 30 - - uid: 22834 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-62.5 - parent: 30 - - uid: 22837 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-58.5 - parent: 30 - proto: ChairOfficeLight entities: + - uid: 318 + components: + - type: Transform + pos: 18.503437,14.498728 + parent: 30 + - uid: 334 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -66.47906,-63.39059 + parent: 30 - uid: 2111 components: - type: Transform @@ -49001,6 +48234,12 @@ entities: rot: 3.141592653589793 rad pos: 18.5,23.5 parent: 30 + - uid: 14048 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.504675,15.6658 + parent: 30 - proto: ChairWood entities: - uid: 562 @@ -49086,6 +48325,24 @@ entities: rot: 1.5707963267948966 rad pos: 17.5,40.5 parent: 30 + - uid: 10229 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -63.447754,-64.514534 + parent: 30 + - uid: 10230 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -61.457657,-64.514534 + parent: 30 + - uid: 10232 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -61.427956,-65.45017 + parent: 30 - uid: 13673 components: - type: Transform @@ -49248,12 +48505,6 @@ entities: rot: -1.5707963267948966 rad pos: -81.5,-44.5 parent: 30 - - uid: 17789 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -55.5,-63.5 - parent: 30 - uid: 18078 components: - type: Transform @@ -49269,16 +48520,6 @@ entities: - type: Transform pos: -58.5,-48.5 parent: 30 - - uid: 19422 - components: - - type: Transform - pos: -60.5,-66.5 - parent: 30 - - uid: 19423 - components: - - type: Transform - pos: -60.5,-64.5 - parent: 30 - uid: 19464 components: - type: Transform @@ -49646,29 +48887,23 @@ entities: - 0 - proto: ClosetChefFilled entities: - - uid: 64 + - uid: 18188 components: - type: Transform - pos: -17.5,5.5 + pos: -16.5,5.5 + parent: 30 +- proto: ClosetEmergency + entities: + - uid: 9869 + components: + - type: Transform + pos: -8.5,-38.5 + parent: 30 + - uid: 13975 + components: + - type: Transform + pos: -15.5,-50.5 parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - proto: ClosetEmergencyFilledRandom entities: - uid: 893 @@ -49865,29 +49100,6 @@ entities: - type: Transform pos: -37.5,-5.5 parent: 30 - - uid: 11267 - components: - - type: Transform - pos: -18.5,-51.5 - parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - uid: 11456 components: - type: Transform @@ -49939,6 +49151,16 @@ entities: - 0 - 0 - 0 + - uid: 12817 + components: + - type: Transform + pos: -53.5,-65.5 + parent: 30 + - uid: 14049 + components: + - type: Transform + pos: 14.5,10.5 + parent: 30 - uid: 15549 components: - type: Transform @@ -50146,29 +49368,11 @@ entities: - 0 - 0 - 0 - - uid: 18785 + - uid: 19242 components: - type: Transform - pos: -67.5,-65.5 + pos: -13.5,-35.5 parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - uid: 19394 components: - type: Transform @@ -50266,52 +49470,6 @@ entities: - 0 - 0 - 0 - - uid: 22654 - components: - - type: Transform - pos: -23.5,-57.5 - parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - uid: 22840 - components: - - type: Transform - pos: -27.5,-57.5 - parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - proto: ClosetFireFilled entities: - uid: 1277 @@ -50406,6 +49564,11 @@ entities: - 0 - 0 - 0 + - uid: 9067 + components: + - type: Transform + pos: 2.5,-43.5 + parent: 30 - uid: 9242 components: - type: Transform @@ -50452,75 +49615,21 @@ entities: - 0 - 0 - 0 - - uid: 9996 + - uid: 10562 components: - type: Transform - pos: -4.5,-43.5 + pos: 1.5,-43.5 parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - uid: 9997 + - uid: 11069 components: - type: Transform - pos: -5.5,-43.5 + pos: 3.5,-37.5 parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - uid: 10094 + - uid: 11285 components: - type: Transform - pos: 3.5,-39.5 + pos: -6.5,-38.5 parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - uid: 11752 components: - type: Transform @@ -50544,29 +49653,6 @@ entities: - 0 - 0 - 0 - - uid: 12771 - components: - - type: Transform - pos: 18.5,16.5 - parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - uid: 13340 components: - type: Transform @@ -50636,6 +49722,11 @@ entities: - 0 - 0 - 0 + - uid: 17726 + components: + - type: Transform + pos: 13.5,12.5 + parent: 30 - uid: 22224 components: - type: Transform @@ -50659,29 +49750,6 @@ entities: - 0 - 0 - 0 - - uid: 22841 - components: - - type: Transform - pos: -25.5,-57.5 - parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - proto: ClosetJanitorFilled entities: - uid: 539 @@ -51005,75 +50073,26 @@ entities: - 0 - proto: ClosetRadiationSuitFilled entities: - - uid: 9993 + - uid: 9058 components: - type: Transform - pos: -1.5,-43.5 + pos: 4.5,-43.5 parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - uid: 9994 + - uid: 9246 components: - type: Transform - pos: -2.5,-43.5 + pos: 3.5,-43.5 parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - uid: 9995 + - uid: 10049 components: - type: Transform - pos: -3.5,-43.5 + pos: -15.5,-48.5 + parent: 30 + - uid: 11062 + components: + - type: Transform + pos: -15.5,-46.5 parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - uid: 11246 components: - type: Transform @@ -51097,29 +50116,6 @@ entities: - 0 - 0 - 0 - - uid: 12770 - components: - - type: Transform - pos: 17.5,16.5 - parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - uid: 13346 components: - type: Transform @@ -51143,52 +50139,11 @@ entities: - 0 - 0 - 0 - - uid: 21459 + - uid: 14333 components: - type: Transform - pos: 0.5,-37.5 + pos: 12.5,12.5 parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - uid: 21460 - components: - - type: Transform - pos: 2.5,-37.5 - parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - proto: ClosetSteelBase entities: - uid: 7040 @@ -51253,29 +50208,6 @@ entities: - 0 - 0 - 0 - - uid: 16172 - components: - - type: Transform - pos: 52.5,24.5 - parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - uid: 16213 components: - type: Transform @@ -51399,6 +50331,18 @@ entities: - type: Transform pos: -32.460716,58.62153 parent: 30 +- proto: ClothingBeltUtilityEngineering + entities: + - uid: 8298 + components: + - type: Transform + pos: -5.4889383,-38.35511 + parent: 30 + - uid: 11172 + components: + - type: Transform + pos: -9.825792,-47.53879 + parent: 30 - proto: ClothingBeltUtilityFilled entities: - uid: 1630 @@ -51406,16 +50350,6 @@ entities: - type: Transform pos: -28.53513,29.598625 parent: 30 - - uid: 8337 - components: - - type: Transform - pos: -4.5536795,-38.356297 - parent: 30 - - uid: 11334 - components: - - type: Transform - pos: -17.525967,-28.59756 - parent: 30 - proto: ClothingEyesEyepatch entities: - uid: 15076 @@ -51445,10 +50379,10 @@ entities: - type: Transform pos: 24.515018,11.567955 parent: 30 - - uid: 19524 + - uid: 18355 components: - type: Transform - pos: -57.565453,-65.51947 + pos: -58.808327,-65.48881 parent: 30 - uid: 19696 components: @@ -51490,31 +50424,16 @@ entities: parent: 30 - proto: ClothingEyesGlassesMeson entities: - - uid: 9437 + - uid: 9370 components: - type: Transform - pos: -23.481958,-39.312622 - parent: 30 - - uid: 9438 - components: - - type: Transform - pos: -23.481958,-39.468872 + pos: -2.4337187,-46.09784 parent: 30 - uid: 9440 components: - type: Transform pos: 5.538602,-23.326946 parent: 30 - - uid: 9618 - components: - - type: Transform - pos: -18.387093,-35.233547 - parent: 30 - - uid: 10009 - components: - - type: Transform - pos: -13.542964,-45.357754 - parent: 30 - uid: 22447 components: - type: Transform @@ -51539,27 +50458,27 @@ entities: parent: 30 - proto: ClothingEyesGlassesThermal entities: + - uid: 9397 + components: + - type: Transform + pos: -2.5034692,-46.307095 + parent: 30 - uid: 9441 components: - type: Transform pos: 5.522977,-23.530071 parent: 30 - - uid: 10010 - components: - - type: Transform - pos: -13.542964,-45.170254 - parent: 30 - proto: ClothingEyesHudDiagnostic entities: - - uid: 11291 + - uid: 11115 components: - type: Transform - pos: -15.509655,-44.429184 + pos: -9.615068,-41.346893 parent: 30 - - uid: 11292 + - uid: 11116 components: - type: Transform - pos: -15.509655,-44.241684 + pos: -9.388378,-41.503834 parent: 30 - proto: ClothingEyesHudSecurity entities: @@ -51618,10 +50537,10 @@ entities: - type: Transform pos: -29.37888,29.583 parent: 30 - - uid: 9444 + - uid: 19401 components: - type: Transform - pos: -24.364544,-39.42136 + pos: -24.731133,-50.435394 parent: 30 - proto: ClothingHandsGlovesFingerless entities: @@ -51974,20 +50893,10 @@ entities: - type: Transform pos: 16.616007,29.472477 parent: 30 - - uid: 7751 + - uid: 8295 components: - type: Transform - pos: -4.5693045,-38.59067 - parent: 30 - - uid: 7771 - components: - - type: Transform - pos: -4.3505545,-38.46567 - parent: 30 - - uid: 11337 - components: - - type: Transform - pos: -17.479092,-30.706936 + pos: -5.4715004,-38.529488 parent: 30 - uid: 18177 components: @@ -52041,10 +50950,10 @@ entities: parent: 30 - proto: ClothingNeckCloakTrans entities: - - uid: 18360 + - uid: 3344 components: - type: Transform - pos: -64.42011,-67.461174 + pos: -56.501534,-67.426544 parent: 30 - proto: ClothingNeckHeadphones entities: @@ -52067,6 +50976,11 @@ entities: parent: 30 - proto: ClothingNeckScarfStripedGreen entities: + - uid: 3360 + components: + - type: Transform + pos: -66.40864,-64.41052 + parent: 30 - uid: 16211 components: - type: Transform @@ -52077,11 +50991,6 @@ entities: - type: Transform pos: -38.49321,0.5225295 parent: 30 - - uid: 19430 - components: - - type: Transform - pos: -57.52941,-67.45332 - parent: 30 - uid: 21488 components: - type: Transform @@ -52332,15 +51241,15 @@ entities: parent: 30 - proto: ClothingOuterVestHazard entities: - - uid: 11335 + - uid: 11258 components: - type: Transform - pos: -17.557217,-31.269436 + pos: -8.974306,-47.528893 parent: 30 - - uid: 11336 + - uid: 11262 components: - type: Transform - pos: -17.385342,-31.456936 + pos: -9.241632,-47.33087 parent: 30 - proto: ClothingOuterVestWeb entities: @@ -52403,10 +51312,10 @@ entities: - type: Transform pos: -3.4180164,22.487759 parent: 30 - - uid: 11268 + - uid: 4895 components: - type: Transform - pos: -16.51538,-50.461685 + pos: -19.595419,-50.39677 parent: 30 - proto: ClothingShoesBootsPerformer entities: @@ -52782,10 +51691,10 @@ entities: rot: 3.141592653589793 rad pos: 14.5,-16.5 parent: 30 - - uid: 9588 + - uid: 9407 components: - type: Transform - pos: -18.5,-34.5 + pos: -8.5,-33.5 parent: 30 - uid: 9673 components: @@ -52798,17 +51707,23 @@ entities: - type: Transform pos: -42.5,-11.5 parent: 30 - - uid: 12854 + - uid: 14359 components: - type: Transform rot: 1.5707963267948966 rad - pos: 13.5,10.5 + pos: 17.5,10.5 parent: 30 - - uid: 12929 + - uid: 14509 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,10.5 + rot: 3.141592653589793 rad + pos: -66.5,-65.5 + parent: 30 + - uid: 14524 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -65.5,-65.5 parent: 30 - uid: 15363 components: @@ -52904,6 +51819,12 @@ entities: rot: 1.5707963267948966 rad pos: -57.5,31.5 parent: 30 + - uid: 18544 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 19.5,10.5 + parent: 30 - uid: 19463 components: - type: Transform @@ -52991,12 +51912,6 @@ entities: - type: Transform pos: -61.5,-20.5 parent: 30 - - uid: 22806 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,-58.5 - parent: 30 - proto: ComputerAnalysisConsole entities: - uid: 15282 @@ -53112,11 +52027,11 @@ entities: - type: Transform pos: -14.5,-14.5 parent: 30 - - uid: 22804 + - uid: 9596 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,-62.5 + rot: 3.141592653589793 rad + pos: -16.5,-32.5 parent: 30 - proto: ComputerCriminalRecords entities: @@ -53171,11 +52086,6 @@ entities: parent: 30 - proto: ComputerFrame entities: - - uid: 10213 - components: - - type: Transform - pos: -22.5,-68.5 - parent: 30 - uid: 20279 components: - type: Transform @@ -53254,10 +52164,23 @@ entities: rot: -1.5707963267948966 rad pos: -6.5,43.5 parent: 30 - - uid: 11271 + - uid: 8525 components: - type: Transform - pos: -7.5,-35.5 + rot: 1.5707963267948966 rad + pos: -9.5,-33.5 + parent: 30 + - uid: 10200 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,-44.5 + parent: 30 + - uid: 10589 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-45.5 parent: 30 - proto: ComputerRadar entities: @@ -53268,12 +52191,6 @@ entities: parent: 30 - proto: ComputerResearchAndDevelopment entities: - - uid: 490 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 13.5,12.5 - parent: 30 - uid: 5816 components: - type: Transform @@ -53339,10 +52256,11 @@ entities: rot: -1.5707963267948966 rad pos: -6.5,44.5 parent: 30 - - uid: 11270 + - uid: 7225 components: - type: Transform - pos: -5.5,-38.5 + rot: -1.5707963267948966 rad + pos: -6.5,-45.5 parent: 30 - uid: 15966 components: @@ -53390,12 +52308,6 @@ entities: - type: Transform pos: -30.5,49.5 parent: 30 - - uid: 22805 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,-63.5 - parent: 30 - proto: ComputerSurveillanceCameraMonitor entities: - uid: 1073 @@ -53441,10 +52353,11 @@ entities: parent: 30 - proto: ComputerTechnologyDiskTerminal entities: - - uid: 12814 + - uid: 17885 components: - type: Transform - pos: 20.5,12.5 + rot: 3.141592653589793 rad + pos: 20.5,10.5 parent: 30 - proto: ComputerTelevision entities: @@ -53455,25 +52368,25 @@ entities: parent: 30 - proto: ContainmentFieldGenerator entities: - - uid: 9413 + - uid: 18859 components: - type: Transform - pos: -23.5,-49.5 + pos: -18.5,-35.5 parent: 30 - - uid: 9414 + - uid: 19414 components: - type: Transform - pos: -23.5,-50.5 + pos: -17.5,-34.5 parent: 30 - - uid: 9415 + - uid: 19417 components: - type: Transform - pos: -22.5,-50.5 + pos: -17.5,-35.5 parent: 30 - - uid: 9416 + - uid: 19418 components: - type: Transform - pos: -22.5,-49.5 + pos: -18.5,-34.5 parent: 30 - proto: ConveyorBelt entities: @@ -53585,55 +52498,58 @@ entities: - type: Transform pos: 35.5,-17.5 parent: 30 - - uid: 14522 + - uid: 12943 components: - type: Transform - pos: 48.5,25.5 + rot: -1.5707963267948966 rad + pos: 53.5,24.5 parent: 30 - - uid: 14523 + - uid: 12944 components: - type: Transform - pos: 48.5,24.5 + rot: -1.5707963267948966 rad + pos: 52.5,24.5 parent: 30 - - uid: 14524 + - uid: 12961 components: - type: Transform + rot: -1.5707963267948966 rad + pos: 51.5,24.5 + parent: 30 + - uid: 12973 + components: + - type: Transform + pos: 50.5,24.5 + parent: 30 + - uid: 12983 + components: + - type: Transform + rot: 3.141592653589793 rad pos: 48.5,23.5 parent: 30 - - uid: 14525 + - uid: 13034 components: - type: Transform - pos: 48.5,22.5 + rot: 3.141592653589793 rad + pos: 48.5,24.5 parent: 30 - - uid: 14526 + - uid: 13048 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 49.5,22.5 - parent: 30 - - uid: 14527 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 50.5,22.5 - parent: 30 - - uid: 14528 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 51.5,22.5 - parent: 30 - - uid: 14529 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 52.5,22.5 + rot: 3.141592653589793 rad + pos: 48.5,25.5 parent: 30 - uid: 16126 components: - type: Transform pos: 35.5,-15.5 parent: 30 + - uid: 18374 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 50.5,23.5 + parent: 30 - proto: CornSeeds entities: - uid: 2348 @@ -53650,6 +52566,11 @@ entities: parent: 30 - proto: CrateArtifactContainer entities: + - uid: 17790 + components: + - type: Transform + pos: 41.5,12.5 + parent: 30 - uid: 22272 components: - type: Transform @@ -53697,31 +52618,22 @@ entities: - type: Transform pos: 23.5,-3.5 parent: 30 -- proto: CrateEngineeringAMEShielding +- proto: CrateEngineeringAMEJar entities: - - uid: 9478 + - uid: 18993 components: - type: Transform - pos: -16.5,-32.5 + pos: -13.5,-48.5 + parent: 30 + - type: Lock + locked: False +- proto: CrateEngineeringAMEShielding + entities: + - uid: 19186 + components: + - type: Transform + pos: -13.5,-49.5 parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 2.0214376 - - 7.6044564 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - proto: CrateEngineeringCableBulk entities: - uid: 3520 @@ -53756,33 +52668,11 @@ entities: - type: Transform pos: -37.5,-3.5 parent: 30 - - uid: 9578 + - uid: 10765 components: - type: Transform - pos: -22.5,-44.5 + pos: -25.5,-47.5 parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - type: Construction - containers: - - EntityStorageComponent - - entity_storage - uid: 16813 components: - type: Transform @@ -53810,33 +52700,6 @@ entities: containers: - EntityStorageComponent - entity_storage - - uid: 20467 - components: - - type: Transform - pos: 3.5,-44.5 - parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - type: Construction - containers: - - EntityStorageComponent - - entity_storage - uid: 22442 components: - type: Transform @@ -53862,10 +52725,10 @@ entities: - 0 - proto: CrateEngineeringCableHV entities: - - uid: 10219 + - uid: 10201 components: - type: Transform - pos: -10.5,-68.5 + pos: -5.5,-45.5 parent: 30 - proto: CrateEngineeringCableLV entities: @@ -53896,80 +52759,6 @@ entities: containers: - EntityStorageComponent - entity_storage -- proto: CrateEngineeringCableMV - entities: - - uid: 10220 - components: - - type: Transform - pos: -9.5,-68.5 - parent: 30 -- proto: CrateEngineeringSingularityCollector - entities: - - uid: 10216 - components: - - type: Transform - pos: -13.5,-68.5 - parent: 30 - - uid: 10217 - components: - - type: Transform - pos: -12.5,-68.5 - parent: 30 - - uid: 10218 - components: - - type: Transform - pos: -11.5,-68.5 - parent: 30 -- proto: CrateEngineeringSingularityContainment - entities: - - uid: 11299 - components: - - type: Transform - pos: -16.5,-48.5 - parent: 30 - - type: Construction - containers: - - EntityStorageComponent - - entity_storage - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 -- proto: CrateEngineeringTeslaCoil - entities: - - uid: 20617 - components: - - type: Transform - pos: -12.5,-69.5 - parent: 30 -- proto: CrateEngineeringTeslaGenerator - entities: - - uid: 9475 - components: - - type: Transform - pos: -13.5,-69.5 - parent: 30 -- proto: CrateEngineeringTeslaGroundingRod - entities: - - uid: 20618 - components: - - type: Transform - pos: -11.5,-69.5 - parent: 30 - proto: CrateFilledSpawner entities: - uid: 3505 @@ -54089,31 +52878,6 @@ entities: - type: Transform pos: 17.5,18.5 parent: 30 -- proto: CrateNPCCow - entities: - - uid: 494 - components: - - type: Transform - pos: -16.5,5.5 - parent: 30 - - type: EntityStorage - air: - volume: 800 - immutable: False - temperature: 293.14987 - moles: - - 13.772371 - - 51.81035 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - proto: CrateNPCHamlet entities: - uid: 4350 @@ -54308,10 +53072,10 @@ entities: available: False - proto: Crowbar entities: - - uid: 12836 + - uid: 18695 components: - type: Transform - pos: 16.474464,12.551813 + pos: 17.494757,13.487526 parent: 30 - proto: CrowbarRed entities: @@ -54335,11 +53099,6 @@ entities: - type: Transform pos: 11.455861,34.475574 parent: 30 - - uid: 11301 - components: - - type: Transform - pos: -18.417063,-48.52035 - parent: 30 - uid: 11738 components: - type: Transform @@ -54461,13 +53220,6 @@ entities: rot: 1.5707963267948966 rad pos: -74.382675,-63.392025 parent: 30 -- proto: DefaultStationBeaconAME - entities: - - uid: 20527 - components: - - type: Transform - pos: -11.5,-30.5 - parent: 30 - proto: DefaultStationBeaconAnomalyGenerator entities: - uid: 20529 @@ -54552,13 +53304,6 @@ entities: - type: Transform pos: 15.5,-4.5 parent: 30 -- proto: DefaultStationBeaconCERoom - entities: - - uid: 20538 - components: - - type: Transform - pos: -18.5,-36.5 - parent: 30 - proto: DefaultStationBeaconChapel entities: - uid: 20543 @@ -54671,13 +53416,6 @@ entities: - type: Transform pos: -51.5,31.5 parent: 30 -- proto: DefaultStationBeaconLibrary - entities: - - uid: 20544 - components: - - type: Transform - pos: -57.5,-66.5 - parent: 30 - proto: DefaultStationBeaconMedbay entities: - uid: 8026 @@ -54704,13 +53442,6 @@ entities: - type: Transform pos: -48.5,64.5 parent: 30 -- proto: DefaultStationBeaconPowerBank - entities: - - uid: 20562 - components: - - type: Transform - pos: -7.5,-36.5 - parent: 30 - proto: DefaultStationBeaconQMRoom entities: - uid: 20563 @@ -54791,20 +53522,6 @@ entities: - type: Transform pos: 4.5,22.5 parent: 30 -- proto: DefaultStationBeaconTEG - entities: - - uid: 20569 - components: - - type: Transform - pos: -7.5,-51.5 - parent: 30 -- proto: DefaultStationBeaconTelecoms - entities: - - uid: 20570 - components: - - type: Transform - pos: -35.5,-60.5 - parent: 30 - proto: DefaultStationBeaconToolRoom entities: - uid: 20574 @@ -54937,18 +53654,28 @@ entities: rot: 3.141592653589793 rad pos: 4.5,-5.5 parent: 30 - - uid: 8454 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-58.5 - parent: 30 - uid: 11022 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,-0.5 parent: 30 + - uid: 11283 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-39.5 + parent: 30 + - uid: 11284 + components: + - type: Transform + pos: -23.5,-40.5 + parent: 30 + - uid: 12641 + components: + - type: Transform + pos: -24.5,13.5 + parent: 30 - uid: 12784 components: - type: Transform @@ -55028,41 +53755,6 @@ entities: - type: Transform pos: 1.5,-29.5 parent: 30 - - uid: 13958 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-41.5 - parent: 30 - - uid: 13959 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 0.5,-41.5 - parent: 30 - - uid: 13960 - components: - - type: Transform - pos: 0.5,-40.5 - parent: 30 - - uid: 13977 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-40.5 - parent: 30 - - uid: 13978 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-42.5 - parent: 30 - - uid: 13979 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-42.5 - parent: 30 - uid: 13991 components: - type: Transform @@ -55102,12 +53794,6 @@ entities: - type: Transform pos: -21.5,6.5 parent: 30 - - uid: 14051 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,6.5 - parent: 30 - uid: 14054 components: - type: Transform @@ -55246,40 +53932,12 @@ entities: rot: 3.141592653589793 rad pos: 13.5,15.5 parent: 30 - - uid: 14334 - components: - - type: Transform - pos: 23.5,15.5 - parent: 30 - - uid: 14335 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 23.5,14.5 - parent: 30 - - uid: 14336 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 22.5,14.5 - parent: 30 - uid: 14348 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,8.5 parent: 30 - - uid: 14357 - components: - - type: Transform - pos: 13.5,12.5 - parent: 30 - - uid: 14358 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 13.5,11.5 - parent: 30 - uid: 14379 components: - type: Transform @@ -55326,6 +53984,12 @@ entities: rot: -1.5707963267948966 rad pos: -7.5,-9.5 parent: 30 + - uid: 14456 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,6.5 + parent: 30 - uid: 14465 components: - type: Transform @@ -55380,6 +54044,18 @@ entities: rot: -1.5707963267948966 rad pos: 26.5,34.5 parent: 30 + - uid: 19429 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-39.5 + parent: 30 + - uid: 19505 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,-46.5 + parent: 30 - uid: 19701 components: - type: Transform @@ -55507,17 +54183,6 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,64.5 parent: 30 - - uid: 22599 - components: - - type: Transform - pos: -17.5,-47.5 - parent: 30 - - uid: 22618 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-58.5 - parent: 30 - proto: DisposalJunction entities: - uid: 6948 @@ -55531,6 +54196,12 @@ entities: rot: 1.5707963267948966 rad pos: -21.5,-9.5 parent: 30 + - uid: 9617 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-17.5 + parent: 30 - uid: 13878 components: - type: Transform @@ -55543,24 +54214,12 @@ entities: rot: 3.141592653589793 rad pos: 12.5,-6.5 parent: 30 - - uid: 13901 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 12.5,-18.5 - parent: 30 - uid: 13910 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-19.5 parent: 30 - - uid: 13957 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,-40.5 - parent: 30 - uid: 14018 components: - type: Transform @@ -55579,6 +54238,12 @@ entities: rot: 1.5707963267948966 rad pos: 5.5,2.5 parent: 30 + - uid: 14047 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 18.5,15.5 + parent: 30 - uid: 14053 components: - type: Transform @@ -55611,12 +54276,6 @@ entities: - type: Transform pos: -32.5,46.5 parent: 30 - - uid: 14333 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,15.5 - parent: 30 - proto: DisposalJunctionFlipped entities: - uid: 7252 @@ -55711,12 +54370,6 @@ entities: rot: -1.5707963267948966 rad pos: 12.5,16.5 parent: 30 - - uid: 14345 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 22.5,11.5 - parent: 30 - uid: 14375 components: - type: Transform @@ -55743,8 +54396,44 @@ entities: - type: Transform pos: -35.5,37.5 parent: 30 + - uid: 19427 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-42.5 + parent: 30 + - uid: 19765 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-39.5 + parent: 30 - proto: DisposalPipe entities: + - uid: 925 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-43.5 + parent: 30 + - uid: 1938 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,-42.5 + parent: 30 + - uid: 3118 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-42.5 + parent: 30 + - uid: 3155 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,-42.5 + parent: 30 - uid: 5299 components: - type: Transform @@ -55975,6 +54664,18 @@ entities: rot: 1.5707963267948966 rad pos: -11.5,-9.5 parent: 30 + - uid: 9746 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 13.5,-17.5 + parent: 30 + - uid: 9891 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-18.5 + parent: 30 - uid: 11018 components: - type: Transform @@ -55995,12 +54696,42 @@ entities: - type: Transform pos: 4.5,-3.5 parent: 30 + - uid: 11155 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,-45.5 + parent: 30 + - uid: 11162 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,-43.5 + parent: 30 + - uid: 11170 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,-44.5 + parent: 30 + - uid: 11349 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-42.5 + parent: 30 - uid: 11447 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-9.5 parent: 30 + - uid: 12297 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-42.5 + parent: 30 - uid: 12678 components: - type: Transform @@ -56037,11 +54768,28 @@ entities: rot: -1.5707963267948966 rad pos: 21.5,23.5 parent: 30 - - uid: 13083 + - uid: 12840 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,-40.5 + pos: 52.5,23.5 + parent: 30 + - uid: 13077 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,9.5 + parent: 30 + - uid: 13081 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,14.5 + parent: 30 + - uid: 13331 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,11.5 parent: 30 - uid: 13800 components: @@ -56525,12 +55273,6 @@ entities: rot: 3.141592653589793 rad pos: 12.5,-17.5 parent: 30 - - uid: 13903 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 13.5,-18.5 - parent: 30 - uid: 13905 components: - type: Transform @@ -56763,155 +55505,24 @@ entities: rot: 3.141592653589793 rad pos: 1.5,-36.5 parent: 30 - - uid: 13952 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,-37.5 - parent: 30 - - uid: 13953 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,-39.5 - parent: 30 - - uid: 13954 + - uid: 13961 components: - type: Transform rot: 3.141592653589793 rad pos: 1.5,-38.5 parent: 30 - - uid: 13956 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-40.5 - parent: 30 - - uid: 13961 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-40.5 - parent: 30 - uid: 13962 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-40.5 + rot: 1.5707963267948966 rad + pos: 0.5,-39.5 parent: 30 - uid: 13963 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-40.5 - parent: 30 - - uid: 13964 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-40.5 - parent: 30 - - uid: 13965 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-40.5 - parent: 30 - - uid: 13966 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-40.5 - parent: 30 - - uid: 13967 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-40.5 - parent: 30 - - uid: 13968 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-40.5 - parent: 30 - - uid: 13969 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-40.5 - parent: 30 - - uid: 13970 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-40.5 - parent: 30 - - uid: 13971 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-40.5 - parent: 30 - - uid: 13972 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-40.5 - parent: 30 - - uid: 13973 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,-40.5 - parent: 30 - - uid: 13974 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -13.5,-40.5 - parent: 30 - - uid: 13975 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-40.5 - parent: 30 - - uid: 13976 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-40.5 - parent: 30 - - uid: 13981 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,-43.5 - parent: 30 - - uid: 13982 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-42.5 - parent: 30 - - uid: 13983 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-42.5 - parent: 30 - - uid: 13984 components: - type: Transform rot: 1.5707963267948966 rad pos: -18.5,-42.5 parent: 30 - - uid: 13985 - components: - - type: Transform - pos: -17.5,-41.5 - parent: 30 - uid: 13993 components: - type: Transform @@ -57140,41 +55751,23 @@ entities: rot: 1.5707963267948966 rad pos: -19.5,6.5 parent: 30 - - uid: 14043 - components: - - type: Transform - pos: -25.5,12.5 - parent: 30 - uid: 14044 components: - type: Transform - pos: -25.5,11.5 + rot: 3.141592653589793 rad + pos: -24.5,8.5 parent: 30 - uid: 14045 components: - type: Transform - pos: -25.5,10.5 + rot: 3.141592653589793 rad + pos: -24.5,7.5 parent: 30 - uid: 14046 components: - type: Transform - pos: -25.5,9.5 - parent: 30 - - uid: 14047 - components: - - type: Transform - pos: -25.5,8.5 - parent: 30 - - uid: 14048 - components: - - type: Transform - pos: -25.5,7.5 - parent: 30 - - uid: 14049 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,6.5 + rot: 1.5707963267948966 rad + pos: 19.5,15.5 parent: 30 - uid: 14050 components: @@ -58431,18 +57024,6 @@ entities: rot: 1.5707963267948966 rad pos: 17.5,15.5 parent: 30 - - uid: 14329 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,15.5 - parent: 30 - - uid: 14330 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,15.5 - parent: 30 - uid: 14331 components: - type: Transform @@ -58503,54 +57084,6 @@ entities: rot: 1.5707963267948966 rad pos: 25.5,8.5 parent: 30 - - uid: 14359 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 14.5,11.5 - parent: 30 - - uid: 14360 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 15.5,11.5 - parent: 30 - - uid: 14361 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,11.5 - parent: 30 - - uid: 14362 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,11.5 - parent: 30 - - uid: 14363 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,11.5 - parent: 30 - - uid: 14364 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 19.5,11.5 - parent: 30 - - uid: 14365 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 20.5,11.5 - parent: 30 - - uid: 14366 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 21.5,11.5 - parent: 30 - uid: 14367 components: - type: Transform @@ -58834,6 +57367,12 @@ entities: - type: Transform pos: -11.5,-1.5 parent: 30 + - uid: 14436 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,10.5 + parent: 30 - uid: 14438 components: - type: Transform @@ -58876,6 +57415,18 @@ entities: rot: 3.141592653589793 rad pos: -12.5,-7.5 parent: 30 + - uid: 14458 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,11.5 + parent: 30 + - uid: 14459 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,12.5 + parent: 30 - uid: 14463 components: - type: Transform @@ -59029,6 +57580,100 @@ entities: rot: -1.5707963267948966 rad pos: -34.5,37.5 parent: 30 + - uid: 17808 + components: + - type: Transform + pos: 52.5,22.5 + parent: 30 + - uid: 19430 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-39.5 + parent: 30 + - uid: 19431 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-39.5 + parent: 30 + - uid: 19438 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-39.5 + parent: 30 + - uid: 19441 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-39.5 + parent: 30 + - uid: 19473 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-39.5 + parent: 30 + - uid: 19474 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -7.5,-39.5 + parent: 30 + - uid: 19475 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-39.5 + parent: 30 + - uid: 19490 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -8.5,-39.5 + parent: 30 + - uid: 19524 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-37.5 + parent: 30 + - uid: 19631 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-39.5 + parent: 30 + - uid: 19638 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-39.5 + parent: 30 + - uid: 19639 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-39.5 + parent: 30 + - uid: 19640 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-39.5 + parent: 30 + - uid: 19687 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,-42.5 + parent: 30 + - uid: 19688 + components: + - type: Transform + pos: -23.5,-41.5 + parent: 30 - uid: 19703 components: - type: Transform @@ -59040,6 +57685,42 @@ entities: - type: Transform pos: -22.5,-35.5 parent: 30 + - uid: 19709 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -22.5,-42.5 + parent: 30 + - uid: 19710 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-40.5 + parent: 30 + - uid: 19724 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-40.5 + parent: 30 + - uid: 19772 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-44.5 + parent: 30 + - uid: 19773 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-42.5 + parent: 30 + - uid: 19774 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-41.5 + parent: 30 - uid: 22109 components: - type: Transform @@ -59627,104 +58308,6 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,64.5 parent: 30 - - uid: 22600 - components: - - type: Transform - pos: -17.5,-48.5 - parent: 30 - - uid: 22601 - components: - - type: Transform - pos: -17.5,-49.5 - parent: 30 - - uid: 22602 - components: - - type: Transform - pos: -17.5,-50.5 - parent: 30 - - uid: 22603 - components: - - type: Transform - pos: -17.5,-51.5 - parent: 30 - - uid: 22604 - components: - - type: Transform - pos: -17.5,-52.5 - parent: 30 - - uid: 22605 - components: - - type: Transform - pos: -17.5,-53.5 - parent: 30 - - uid: 22606 - components: - - type: Transform - pos: -17.5,-54.5 - parent: 30 - - uid: 22607 - components: - - type: Transform - pos: -17.5,-55.5 - parent: 30 - - uid: 22608 - components: - - type: Transform - pos: -17.5,-56.5 - parent: 30 - - uid: 22609 - components: - - type: Transform - pos: -17.5,-57.5 - parent: 30 - - uid: 22610 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-58.5 - parent: 30 - - uid: 22611 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,-58.5 - parent: 30 - - uid: 22612 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-58.5 - parent: 30 - - uid: 22613 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-58.5 - parent: 30 - - uid: 22614 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -22.5,-58.5 - parent: 30 - - uid: 22615 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -23.5,-58.5 - parent: 30 - - uid: 22616 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-58.5 - parent: 30 - - uid: 22617 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,-58.5 - parent: 30 - proto: DisposalTrunk entities: - uid: 356 @@ -59768,6 +58351,18 @@ entities: - type: Transform pos: -19.5,-4.5 parent: 30 + - uid: 9753 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-17.5 + parent: 30 + - uid: 11171 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-45.5 + parent: 30 - uid: 11226 components: - type: Transform @@ -59786,30 +58381,12 @@ entities: rot: 1.5707963267948966 rad pos: 19.5,0.5 parent: 30 - - uid: 13902 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 14.5,-18.5 - parent: 30 - uid: 13911 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,-29.5 parent: 30 - - uid: 13955 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-40.5 - parent: 30 - - uid: 13980 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -21.5,-44.5 - parent: 30 - uid: 13986 components: - type: Transform @@ -59833,11 +58410,6 @@ entities: rot: 3.141592653589793 rad pos: -13.5,5.5 parent: 30 - - uid: 13990 - components: - - type: Transform - pos: -25.5,13.5 - parent: 30 - uid: 14076 components: - type: Transform @@ -59912,12 +58484,6 @@ entities: rot: 3.141592653589793 rad pos: 12.5,14.5 parent: 30 - - uid: 14356 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 12.5,12.5 - parent: 30 - uid: 14377 components: - type: Transform @@ -59946,15 +58512,21 @@ entities: - type: Transform pos: -7.5,-8.5 parent: 30 + - uid: 14449 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,13.5 + parent: 30 - uid: 14453 components: - type: Transform pos: -21.5,-0.5 parent: 30 - - uid: 14534 + - uid: 14460 components: - type: Transform - pos: 52.5,22.5 + pos: 18.5,16.5 parent: 30 - uid: 16078 components: @@ -59967,6 +58539,23 @@ entities: rot: -1.5707963267948966 rad pos: -29.5,37.5 parent: 30 + - uid: 17794 + components: + - type: Transform + pos: 52.5,24.5 + parent: 30 + - uid: 19428 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-40.5 + parent: 30 + - uid: 19523 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-46.5 + parent: 30 - uid: 19700 components: - type: Transform @@ -59991,6 +58580,11 @@ entities: rot: -1.5707963267948966 rad pos: -21.5,-34.5 parent: 30 + - uid: 19781 + components: + - type: Transform + pos: -4.5,-38.5 + parent: 30 - uid: 22187 components: - type: Transform @@ -60009,17 +58603,6 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,64.5 parent: 30 - - uid: 22598 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-47.5 - parent: 30 - - uid: 22619 - components: - - type: Transform - pos: -26.5,-57.5 - parent: 30 - proto: DisposalUnit entities: - uid: 343 @@ -60102,13 +58685,6 @@ entities: - type: Transform pos: -24.5,53.5 parent: 30 - - uid: 5238 - components: - - type: MetaData - name: Telecomms Tube - - type: Transform - pos: -18.5,-47.5 - parent: 30 - uid: 5686 components: - type: Transform @@ -60174,6 +58750,21 @@ entities: - type: Transform pos: -18.5,-22.5 parent: 30 + - uid: 7229 + components: + - type: Transform + pos: -25.5,-40.5 + parent: 30 + - uid: 8296 + components: + - type: Transform + pos: -13.5,-45.5 + parent: 30 + - uid: 8300 + components: + - type: Transform + pos: -4.5,-38.5 + parent: 30 - uid: 8504 components: - type: Transform @@ -60184,21 +58775,6 @@ entities: - type: Transform pos: 7.5,-29.5 parent: 30 - - uid: 9234 - components: - - type: Transform - pos: 3.5,-40.5 - parent: 30 - - uid: 9316 - components: - - type: Transform - pos: 14.5,-18.5 - parent: 30 - - uid: 9428 - components: - - type: Transform - pos: -21.5,-44.5 - parent: 30 - uid: 10985 components: - type: Transform @@ -60209,11 +58785,6 @@ entities: - type: Transform pos: 19.5,0.5 parent: 30 - - uid: 12772 - components: - - type: Transform - pos: 12.5,12.5 - parent: 30 - uid: 12773 components: - type: Transform @@ -60224,6 +58795,11 @@ entities: - type: Transform pos: 20.5,23.5 parent: 30 + - uid: 13078 + components: + - type: Transform + pos: 18.5,16.5 + parent: 30 - uid: 14217 components: - type: Transform @@ -60239,6 +58815,11 @@ entities: - type: Transform pos: 32.5,39.5 parent: 30 + - uid: 19407 + components: + - type: Transform + pos: -25.5,-46.5 + parent: 30 - uid: 19699 components: - type: Transform @@ -60259,11 +58840,6 @@ entities: - type: Transform pos: 2.5,64.5 parent: 30 - - uid: 22620 - components: - - type: Transform - pos: -26.5,-57.5 - parent: 30 - proto: DisposalYJunction entities: - uid: 6965 @@ -60272,12 +58848,24 @@ entities: rot: 3.141592653589793 rad pos: -12.5,-9.5 parent: 30 + - uid: 13283 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,15.5 + parent: 30 - uid: 14077 components: - type: Transform rot: 3.141592653589793 rad pos: 5.5,-0.5 parent: 30 + - uid: 19725 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,-42.5 + parent: 30 - proto: DogBed entities: - uid: 2007 @@ -60324,6 +58912,11 @@ entities: - type: Transform pos: -27.536026,33.455597 parent: 30 + - uid: 15074 + components: + - type: Transform + pos: 3.1450052,20.758205 + parent: 30 - uid: 15078 components: - type: Transform @@ -60334,6 +58927,11 @@ entities: - type: Transform pos: 19.593287,54.456036 parent: 30 + - uid: 15355 + components: + - type: Transform + pos: 3.6301537,20.758205 + parent: 30 - proto: DoorRemoteSecurity entities: - uid: 2429 @@ -60405,10 +59003,10 @@ entities: parent: 30 - proto: DresserChiefEngineerFilled entities: - - uid: 11614 + - uid: 10741 components: - type: Transform - pos: -15.5,-36.5 + pos: -5.5,-33.5 parent: 30 - proto: DresserChiefMedicalOfficerFilled entities: @@ -60717,32 +59315,6 @@ entities: - type: PointLight enabled: True - type: ActiveEmergencyLight - - uid: 19638 - components: - - type: Transform - pos: -16.5,-38.5 - parent: 30 - - type: PointLight - enabled: True - - type: ActiveEmergencyLight - - uid: 19639 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,-28.5 - parent: 30 - - type: PointLight - enabled: True - - type: ActiveEmergencyLight - - uid: 19640 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-49.5 - parent: 30 - - type: PointLight - enabled: True - - type: ActiveEmergencyLight - uid: 19654 components: - type: Transform @@ -60918,15 +59490,6 @@ entities: - type: PointLight enabled: True - type: ActiveEmergencyLight - - uid: 21261 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-41.5 - parent: 30 - - type: PointLight - enabled: True - - type: ActiveEmergencyLight - uid: 21331 components: - type: Transform @@ -60953,14 +59516,6 @@ entities: - type: PointLight enabled: True - type: ActiveEmergencyLight - - uid: 21377 - components: - - type: Transform - pos: 18.5,12.5 - parent: 30 - - type: PointLight - enabled: True - - type: ActiveEmergencyLight - uid: 21378 components: - type: Transform @@ -61095,80 +59650,50 @@ entities: parent: 30 - proto: Emitter entities: - - uid: 9409 + - uid: 194 components: - type: Transform - pos: -25.5,-49.5 + rot: -1.5707963267948966 rad + pos: -10.5,-71.5 parent: 30 - - uid: 9412 + - uid: 9818 components: - type: Transform - pos: -25.5,-50.5 + rot: 3.141592653589793 rad + pos: -13.5,-74.5 parent: 30 -- proto: EncryptionKeyCargo - entities: - - uid: 22622 + - uid: 10654 components: - type: Transform - parent: 22621 - - type: Physics - canCollide: False -- proto: EncryptionKeyCommand - entities: - - uid: 22815 + pos: -13.5,-60.5 + parent: 30 + - uid: 11088 components: - type: Transform - parent: 22814 - - type: Physics - canCollide: False -- proto: EncryptionKeyCommon - entities: - - uid: 22817 + rot: 1.5707963267948966 rad + pos: -24.5,-63.5 + parent: 30 + - uid: 11272 components: - type: Transform - parent: 22816 - - type: Physics - canCollide: False -- proto: EncryptionKeyEngineering - entities: - - uid: 22823 + pos: -21.5,-60.5 + parent: 30 + - uid: 13319 components: - type: Transform - parent: 22822 - - type: Physics - canCollide: False -- proto: EncryptionKeyMedical - entities: - - uid: 22828 + rot: 3.141592653589793 rad + pos: -21.5,-74.5 + parent: 30 + - uid: 18861 components: - type: Transform - parent: 22827 - - type: Physics - canCollide: False -- proto: EncryptionKeyScience - entities: - - uid: 22826 + pos: -19.5,-34.5 + parent: 30 + - uid: 19416 components: - type: Transform - parent: 22825 - - type: Physics - canCollide: False -- proto: EncryptionKeySecurity - entities: - - uid: 22813 - components: - - type: Transform - parent: 22812 - - type: Physics - canCollide: False -- proto: EncryptionKeyService - entities: - - uid: 22830 - components: - - type: Transform - parent: 22829 - - type: Physics - canCollide: False + pos: -19.5,-35.5 + parent: 30 - proto: ExosuitFabricator entities: - uid: 12799 @@ -61285,36 +59810,11 @@ entities: - type: Transform pos: -26.5,-42.5 parent: 30 - - uid: 9613 - components: - - type: Transform - pos: -14.5,-35.5 - parent: 30 - uid: 9614 components: - type: Transform pos: -4.5,-27.5 parent: 30 - - uid: 9769 - components: - - type: Transform - pos: -15.5,-49.5 - parent: 30 - - uid: 10013 - components: - - type: Transform - pos: -0.5,-44.5 - parent: 30 - - uid: 10014 - components: - - type: Transform - pos: -14.5,-44.5 - parent: 30 - - uid: 12809 - components: - - type: Transform - pos: 20.5,13.5 - parent: 30 - uid: 15868 components: - type: Transform @@ -61335,6 +59835,11 @@ entities: - type: Transform pos: -51.5,22.5 parent: 30 + - uid: 17685 + components: + - type: Transform + pos: 19.5,16.5 + parent: 30 - uid: 21381 components: - type: Transform @@ -61377,6 +59882,21 @@ entities: parent: 30 - type: FaxMachine name: Law Office + - uid: 10199 + components: + - type: Transform + pos: -21.5,-39.5 + parent: 30 + - type: FaxMachine + destinationAddress: Engineering + name: Engineering + - uid: 14477 + components: + - type: Transform + pos: -62.5,-65.5 + parent: 30 + - type: FaxMachine + destinationAddress: Library - uid: 21701 components: - type: Transform @@ -61419,13 +59939,6 @@ entities: parent: 30 - type: FaxMachine name: Psych - - uid: 22435 - components: - - type: Transform - pos: -57.5,-63.5 - parent: 30 - - type: FaxMachine - name: Library - proto: FaxMachineCaptain entities: - uid: 22275 @@ -61488,6 +60001,11 @@ entities: - type: Transform pos: 2.5,34.5 parent: 30 + - uid: 9490 + components: + - type: Transform + pos: -9.5,-35.5 + parent: 30 - uid: 11017 components: - type: Transform @@ -61495,18 +60013,32 @@ entities: parent: 30 - proto: filingCabinetRandom entities: + - uid: 8234 + components: + - type: Transform + pos: -15.5,-31.5 + parent: 30 - uid: 21370 components: - type: Transform pos: -21.5,32.5 parent: 30 - - uid: 22833 - components: - - type: Transform - pos: -29.5,-63.5 - parent: 30 - proto: FireAlarm entities: + - uid: 829 + components: + - type: Transform + pos: 13.5,-21.5 + parent: 30 + - type: DeviceList + devices: + - 4353 + - 9301 + - 9300 + - 9769 + - 4241 + - 9782 + - 9618 - uid: 1980 components: - type: Transform @@ -61586,6 +60118,53 @@ entities: devices: - 7960 - 7116 + - uid: 13959 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-42.5 + parent: 30 + - type: DeviceList + devices: + - 19812 + - 19766 + - 19598 + - 10000 + - 11011 + - 19767 + - 19768 + - 9993 + - 11007 + - 19770 + - 19771 + - 11281 + - 11003 + - uid: 13964 + components: + - type: Transform + pos: -20.5,-38.5 + parent: 30 + - type: DeviceList + devices: + - 19562 + - 11280 + - 11005 + - 11009 + - 19767 + - 19768 + - 11007 + - 9993 + - uid: 13965 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-52.5 + parent: 30 + - type: DeviceList + devices: + - 11280 + - 9839 + - 9995 - uid: 17226 components: - type: Transform @@ -61598,57 +60177,21 @@ entities: - 15117 - 15116 - 13644 - - uid: 20334 + - uid: 19597 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-45.5 + rot: 1.5707963267948966 rad + pos: -0.5,-38.5 parent: 30 - type: DeviceList devices: - - 20354 - - 11262 - - 11263 - - 11264 - - uid: 20357 - components: - - type: Transform - pos: -4.5,-37.5 - parent: 30 - - type: DeviceList - devices: - - 11343 - - 11344 - - 11345 - - 11340 - - 11341 - - 11342 - - 20355 - - uid: 21739 - components: - - type: Transform - pos: -16.5,-37.5 - parent: 30 - - type: DeviceList - devices: - - 11340 - - 11341 - - 11342 - - 20358 - - uid: 21746 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-41.5 - parent: 30 - - type: DeviceList - devices: - - 21745 - - 11343 - - 11344 - - 11345 - - 9305 + - 9999 + - 19812 + - 19766 + - 19598 + - 19806 - 9304 + - 9305 - 9306 - uid: 21748 components: @@ -61664,34 +60207,6 @@ entities: - 8626 - 7731 - 21749 - - uid: 21752 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 8.5,-28.5 - parent: 30 - - type: DeviceList - devices: - - 21753 - - 9302 - - 9303 - - 9301 - - 9300 - - uid: 21758 - components: - - type: Transform - pos: 13.5,-21.5 - parent: 30 - - type: DeviceList - devices: - - 21759 - - 9303 - - 9302 - - 9301 - - 9300 - - 9307 - - 9308 - - 9309 - uid: 21769 components: - type: Transform @@ -62307,13 +60822,11 @@ entities: parent: 30 - type: DeviceList devices: - - 9161 - 12665 - 12664 - 12666 - 12858 - 13391 - - 22056 - uid: 22060 components: - type: Transform @@ -62460,10 +60973,10 @@ entities: - type: Transform pos: 23.339325,-11.410534 parent: 30 - - uid: 18795 + - uid: 12811 components: - type: Transform - pos: -62.63935,-64.45475 + pos: -52.242584,-60.55653 parent: 30 - uid: 20301 components: @@ -62670,24 +61183,6 @@ entities: rot: -1.5707963267948966 rad pos: 13.5,27.5 parent: 30 - - uid: 11262 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-43.5 - parent: 30 - - uid: 11263 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-43.5 - parent: 30 - - uid: 11264 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-43.5 - parent: 30 - uid: 20347 components: - type: Transform @@ -62722,18 +61217,6 @@ entities: rot: 3.141592653589793 rad pos: -55.5,-45.5 parent: 30 - - uid: 20361 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -59.5,-62.5 - parent: 30 - - uid: 20362 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -58.5,-62.5 - parent: 30 - uid: 20383 components: - type: Transform @@ -62773,12 +61256,18 @@ entities: rot: -1.5707963267948966 rad pos: 24.5,7.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 - uid: 22440 components: - type: Transform rot: -1.5707963267948966 rad pos: 24.5,8.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 - proto: FirelockElectronics entities: - uid: 1642 @@ -62791,6 +61280,11 @@ entities: - type: Transform pos: -28.192276,33.564972 parent: 30 + - uid: 14846 + components: + - type: Transform + pos: 2.6400542,20.579987 + parent: 30 - uid: 19627 components: - type: Transform @@ -63066,6 +61560,16 @@ entities: - type: Transform pos: -37.5,35.5 parent: 30 + - uid: 4241 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-24.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 10010 + - 829 - uid: 4842 components: - type: Transform @@ -63376,11 +61880,6 @@ entities: - type: Transform pos: -3.5,-21.5 parent: 30 - - uid: 9161 - components: - - type: Transform - pos: 14.5,13.5 - parent: 30 - uid: 9202 components: - type: Transform @@ -63391,36 +61890,43 @@ entities: - type: Transform pos: 11.5,-30.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 10010 + - 829 - uid: 9301 components: - type: Transform pos: 10.5,-30.5 parent: 30 - - uid: 9302 - components: - - type: Transform - pos: 10.5,-26.5 - parent: 30 - - uid: 9303 - components: - - type: Transform - pos: 11.5,-26.5 - parent: 30 + - type: DeviceNetwork + deviceLists: + - 10010 + - 829 - uid: 9304 components: - type: Transform pos: 1.5,-35.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 19597 - uid: 9305 components: - type: Transform pos: 0.5,-35.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 19597 - uid: 9306 components: - type: Transform pos: 2.5,-35.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 19597 - uid: 9307 components: - type: Transform @@ -63446,11 +61952,50 @@ entities: - type: Transform pos: -0.5,-2.5 parent: 30 + - uid: 9618 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-24.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 10010 + - 829 - uid: 9669 components: - type: Transform pos: -10.5,-8.5 parent: 30 + - uid: 9769 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,-23.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 10010 + - 829 + - uid: 9782 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-23.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 10010 + - 829 + - uid: 9839 + components: + - type: Transform + pos: -17.5,-49.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 19570 + - 13965 - uid: 9914 components: - type: Transform @@ -63461,6 +62006,17 @@ entities: - type: Transform pos: -35.5,-28.5 parent: 30 + - uid: 9993 + components: + - type: Transform + pos: -14.5,-42.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13958 + - 13964 + - 13957 + - 13959 - uid: 10394 components: - type: Transform @@ -63471,40 +62027,81 @@ entities: - type: Transform pos: -40.5,8.5 parent: 30 + - uid: 11003 + components: + - type: Transform + pos: -7.5,-37.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13957 + - 13959 + - uid: 11005 + components: + - type: Transform + pos: -23.5,-45.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13958 + - 13964 + - uid: 11007 + components: + - type: Transform + pos: -14.5,-43.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13958 + - 13964 + - 13957 + - 13959 + - uid: 11009 + components: + - type: Transform + pos: -26.5,-41.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13958 + - 13964 + - uid: 11011 + components: + - type: Transform + pos: -12.5,-36.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13966 + - 13959 - uid: 11275 components: - type: Transform pos: 18.5,24.5 parent: 30 - - uid: 11340 + - uid: 11280 components: - type: Transform - pos: -14.5,-41.5 + pos: -17.5,-45.5 parent: 30 - - uid: 11341 + - type: DeviceNetwork + deviceLists: + - 19570 + - 13965 + - 13958 + - 13964 + - uid: 11281 components: - type: Transform - pos: -14.5,-40.5 + pos: -9.5,-44.5 parent: 30 - - uid: 11342 + - type: DeviceNetwork + deviceLists: + - 13959 + - uid: 11282 components: - type: Transform - pos: -14.5,-39.5 - parent: 30 - - uid: 11343 - components: - - type: Transform - pos: -0.5,-41.5 - parent: 30 - - uid: 11344 - components: - - type: Transform - pos: -0.5,-40.5 - parent: 30 - - uid: 11345 - components: - - type: Transform - pos: -0.5,-39.5 + pos: -2.5,-36.5 parent: 30 - uid: 11705 components: @@ -63591,21 +62188,39 @@ entities: - type: Transform pos: 21.5,17.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 - uid: 12665 components: - type: Transform pos: 22.5,17.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 - uid: 12666 components: - type: Transform pos: 23.5,17.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 - uid: 12858 components: - type: Transform pos: 30.5,7.5 parent: 30 + - uid: 13073 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,15.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 - uid: 13391 components: - type: Transform @@ -63701,6 +62316,24 @@ entities: - type: Transform pos: -52.5,11.5 parent: 30 + - uid: 17724 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,16.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 + - uid: 17912 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 14.5,13.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 - uid: 18069 components: - type: Transform @@ -63711,16 +62344,118 @@ entities: - type: Transform pos: -74.5,-55.5 parent: 30 + - uid: 18212 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,14.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 + - uid: 18601 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,11.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 - uid: 19590 components: - type: Transform pos: -29.5,-37.5 parent: 30 + - uid: 19598 + components: + - type: Transform + pos: -0.5,-41.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13957 + - 13959 + - 19597 + - uid: 19630 + components: + - type: Transform + pos: -0.5,-39.5 + parent: 30 - uid: 19741 components: - type: Transform pos: -20.5,-25.5 parent: 30 + - uid: 19766 + components: + - type: Transform + pos: -0.5,-40.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13957 + - 13959 + - 19597 + - uid: 19767 + components: + - type: Transform + pos: -14.5,-40.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13958 + - 13964 + - 13957 + - 13959 + - uid: 19768 + components: + - type: Transform + pos: -14.5,-41.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13958 + - 13964 + - 13957 + - 13959 + - uid: 19770 + components: + - type: Transform + pos: -12.5,-46.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13957 + - 13959 + - uid: 19771 + components: + - type: Transform + pos: -11.5,-46.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13957 + - 13959 + - uid: 19806 + components: + - type: Transform + pos: 0.5,-42.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 19597 + - 9996 + - uid: 19812 + components: + - type: Transform + pos: -0.5,-39.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13957 + - 13959 + - 19597 - uid: 20051 components: - type: Transform @@ -63857,10 +62592,10 @@ entities: - type: Transform pos: -32.45644,29.55175 parent: 30 - - uid: 9445 + - uid: 14828 components: - type: Transform - pos: -23.99604,-39.42414 + pos: -21.50836,-48.326485 parent: 30 - uid: 15978 components: @@ -63922,11 +62657,6 @@ entities: - type: Transform pos: -39.51754,18.309746 parent: 30 - - uid: 22433 - components: - - type: Transform - pos: 0.84980106,-44.601856 - parent: 30 - uid: 22434 components: - type: Transform @@ -63964,6 +62694,22 @@ entities: parent: 30 - type: Fixtures fixtures: {} + - uid: 10592 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-47.5 + parent: 30 + - type: Fixtures + fixtures: {} + - uid: 14330 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,10.5 + parent: 30 + - type: Fixtures + fixtures: {} - uid: 20458 components: - type: Transform @@ -63992,13 +62738,6 @@ entities: parent: 30 - type: Fixtures fixtures: {} - - uid: 22542 - components: - - type: Transform - pos: 18.5,14.5 - parent: 30 - - type: Fixtures - fixtures: {} - proto: FloorTileItemEighties entities: - uid: 15081 @@ -64203,11 +62942,6 @@ entities: - type: Transform pos: 46.4532,20.604744 parent: 30 - - uid: 16163 - components: - - type: Transform - pos: 52.484413,22.604744 - parent: 30 - proto: FoodBoxDonut entities: - uid: 2168 @@ -64554,20 +63288,20 @@ entities: - uid: 491 components: - type: Transform - pos: -14.547203,7.8102264 + pos: -15.331403,8.303028 parent: 30 - proto: GasAnalyzer entities: + - uid: 9369 + components: + - type: Transform + pos: -2.4162815,-45.696774 + parent: 30 - uid: 9443 components: - type: Transform pos: 5.410018,-23.577772 parent: 30 - - uid: 10011 - components: - - type: Transform - pos: -13.400943,-44.52121 - parent: 30 - uid: 13344 components: - type: Transform @@ -64589,7 +63323,7 @@ entities: pos: -32.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - proto: GasMinerCarbonDioxide entities: - uid: 8691 @@ -64684,36 +63418,6 @@ entities: rot: -1.5707963267948966 rad pos: -15.5,16.5 parent: 30 - - uid: 3125 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-57.5 - parent: 30 - - uid: 3126 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-58.5 - parent: 30 - - uid: 3221 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-59.5 - parent: 30 - - uid: 7099 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-57.5 - parent: 30 - - uid: 7100 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-58.5 - parent: 30 - uid: 8566 components: - type: Transform @@ -64769,12 +63473,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#947507FF' - - uid: 9622 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-59.5 - parent: 30 - uid: 12869 components: - type: Transform @@ -64793,29 +63491,11 @@ entities: parent: 30 - proto: GasPipeBend entities: - - uid: 866 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-59.5 - parent: 30 - - uid: 867 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-59.5 - parent: 30 - - uid: 906 + - uid: 64 components: - type: Transform rot: 1.5707963267948966 rad - pos: -12.5,-56.5 - parent: 30 - - uid: 916 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-59.5 + pos: -53.5,-62.5 parent: 30 - uid: 939 components: @@ -64824,7 +63504,7 @@ entities: pos: -48.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 941 components: - type: Transform @@ -64832,21 +63512,21 @@ entities: pos: -53.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 943 components: - type: Transform pos: -47.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 946 components: - type: Transform pos: -48.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2474 components: - type: Transform @@ -64854,7 +63534,7 @@ entities: pos: -50.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2475 components: - type: Transform @@ -64862,14 +63542,14 @@ entities: pos: -49.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2576 components: - type: Transform pos: -33.5,53.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2577 components: - type: Transform @@ -64877,7 +63557,7 @@ entities: pos: -31.5,53.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2578 components: - type: Transform @@ -64885,7 +63565,7 @@ entities: pos: -29.5,53.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2579 components: - type: Transform @@ -64893,7 +63573,7 @@ entities: pos: -35.5,53.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2580 components: - type: Transform @@ -64901,14 +63581,14 @@ entities: pos: -35.5,57.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2581 components: - type: Transform pos: -29.5,57.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2681 components: - type: Transform @@ -64916,7 +63596,7 @@ entities: pos: -50.5,57.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2700 components: - type: Transform @@ -64924,14 +63604,14 @@ entities: pos: -50.5,67.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2701 components: - type: Transform pos: -46.5,67.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2711 components: - type: Transform @@ -64939,7 +63619,7 @@ entities: pos: -47.5,58.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2712 components: - type: Transform @@ -64947,7 +63627,7 @@ entities: pos: -51.5,58.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2725 components: - type: Transform @@ -64955,21 +63635,21 @@ entities: pos: -51.5,64.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2726 components: - type: Transform pos: -47.5,64.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2741 components: - type: Transform pos: -28.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2774 components: - type: Transform @@ -64977,7 +63657,7 @@ entities: pos: -36.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3039 components: - type: Transform @@ -64985,14 +63665,14 @@ entities: pos: -31.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3040 components: - type: Transform pos: -25.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3078 components: - type: Transform @@ -65000,7 +63680,7 @@ entities: pos: -40.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3114 components: - type: Transform @@ -65008,19 +63688,14 @@ entities: pos: -47.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3116 components: - type: Transform pos: -44.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 3152 - components: - - type: Transform - pos: -2.5,-56.5 - parent: 30 + color: '#0000FFFF' - uid: 3271 components: - type: Transform @@ -65028,7 +63703,7 @@ entities: pos: -49.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3272 components: - type: Transform @@ -65036,21 +63711,21 @@ entities: pos: -51.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3286 components: - type: Transform pos: -57.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3307 components: - type: Transform pos: -49.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3336 components: - type: Transform @@ -65058,15 +63733,7 @@ entities: pos: -16.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 3344 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,6.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3356 components: - type: Transform @@ -65074,29 +63741,21 @@ entities: pos: -23.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 3360 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,12.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#FF0000FF' - uid: 3368 components: - type: Transform pos: -24.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3372 components: - type: Transform pos: -23.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3373 components: - type: Transform @@ -65104,7 +63763,7 @@ entities: pos: -26.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3375 components: - type: Transform @@ -65112,7 +63771,22 @@ entities: pos: -24.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' + - uid: 4141 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -63.5,-62.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 4424 + components: + - type: Transform + pos: -24.5,7.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 6148 components: - type: Transform @@ -65120,28 +63794,28 @@ entities: pos: -14.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6158 components: - type: Transform pos: -4.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6198 components: - type: Transform pos: -3.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6200 components: - type: Transform pos: -7.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6201 components: - type: Transform @@ -65149,7 +63823,7 @@ entities: pos: -11.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6202 components: - type: Transform @@ -65157,7 +63831,7 @@ entities: pos: -11.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6203 components: - type: Transform @@ -65165,7 +63839,7 @@ entities: pos: -15.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6250 components: - type: Transform @@ -65173,7 +63847,7 @@ entities: pos: -18.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6251 components: - type: Transform @@ -65181,14 +63855,14 @@ entities: pos: -18.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6255 components: - type: Transform pos: -21.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6260 components: - type: Transform @@ -65196,22 +63870,14 @@ entities: pos: -26.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6262 components: - type: Transform pos: -26.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 6468 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6789 components: - type: Transform @@ -65223,14 +63889,14 @@ entities: pos: -17.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6936 components: - type: Transform pos: -18.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6961 components: - type: Transform @@ -65238,7 +63904,7 @@ entities: pos: -18.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7001 components: - type: Transform @@ -65257,12 +63923,6 @@ entities: rot: -1.5707963267948966 rad pos: -30.5,-11.5 parent: 30 - - uid: 7098 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-59.5 - parent: 30 - uid: 7113 components: - type: Transform @@ -65270,33 +63930,14 @@ entities: pos: -30.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 7123 - components: - - type: Transform - pos: 1.5,-51.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 7146 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-59.5 - parent: 30 - - uid: 7148 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-59.5 - parent: 30 + color: '#0000FFFF' - uid: 7154 components: - type: Transform pos: -30.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7204 components: - type: Transform @@ -65304,29 +63945,7 @@ entities: pos: -34.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 7221 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-48.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 7224 - components: - - type: Transform - pos: -3.5,-48.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 7230 - components: - - type: Transform - pos: -9.5,-53.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#0000FFFF' - uid: 7353 components: - type: Transform @@ -65334,14 +63953,14 @@ entities: pos: -19.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7376 components: - type: Transform pos: -5.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7408 components: - type: Transform @@ -65349,29 +63968,13 @@ entities: pos: -19.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7564 components: - type: Transform rot: 1.5707963267948966 rad pos: -34.5,-12.5 parent: 30 - - uid: 7667 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -6.5,-52.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 7672 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-53.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - uid: 7762 components: - type: Transform @@ -65379,7 +63982,7 @@ entities: pos: -29.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7887 components: - type: Transform @@ -65393,7 +63996,7 @@ entities: pos: -32.5,-12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8063 components: - type: Transform @@ -65401,7 +64004,7 @@ entities: pos: -28.5,-12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8076 components: - type: Transform @@ -65409,7 +64012,7 @@ entities: pos: -20.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8219 components: - type: Transform @@ -65417,7 +64020,7 @@ entities: pos: -24.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8220 components: - type: Transform @@ -65425,23 +64028,7 @@ entities: pos: -22.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 8236 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 8264 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-52.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#0000FFFF' - uid: 8576 components: - type: Transform @@ -65497,7 +64084,7 @@ entities: pos: 16.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8786 components: - type: Transform @@ -65505,14 +64092,14 @@ entities: pos: 16.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8868 components: - type: Transform pos: 7.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8869 components: - type: Transform @@ -65520,7 +64107,7 @@ entities: pos: 7.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8871 components: - type: Transform @@ -65528,14 +64115,14 @@ entities: pos: 11.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8911 components: - type: Transform pos: 11.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8944 components: - type: Transform @@ -65543,21 +64130,21 @@ entities: pos: 13.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8966 components: - type: Transform pos: 13.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8978 components: - type: Transform pos: 9.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9023 components: - type: Transform @@ -65572,45 +64159,52 @@ entities: pos: -13.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9067 + color: '#0000FFFF' + - uid: 9063 components: - type: Transform rot: -1.5707963267948966 rad - pos: -8.5,-52.5 + pos: 6.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#EB9834FF' - uid: 9262 components: - type: Transform pos: 21.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9620 + color: '#FF0000FF' + - uid: 9428 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-39.5 + pos: -11.5,-44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9675 - components: - - type: Transform - pos: -2.5,-51.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9683 + color: '#FF0000FF' + - uid: 9436 components: - type: Transform rot: 3.141592653589793 rad - pos: -2.5,-53.5 + pos: -13.5,-44.5 parent: 30 - type: AtmosPipeColor - color: '#03FCD3FF' + color: '#FF0000FF' + - uid: 9653 + components: + - type: Transform + pos: 8.5,-42.5 + parent: 30 + - type: AtmosPipeColor + color: '#EB9834FF' + - uid: 9681 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-42.5 + parent: 30 + - type: AtmosPipeColor + color: '#EB9834FF' - uid: 9750 components: - type: Transform @@ -65618,7 +64212,7 @@ entities: pos: -3.5,-30.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9751 components: - type: Transform @@ -65626,7 +64220,7 @@ entities: pos: -3.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9752 components: - type: Transform @@ -65634,69 +64228,53 @@ entities: pos: -1.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9770 components: - type: Transform pos: 0.5,-30.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9869 + color: '#FF0000FF' + - uid: 9783 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-53.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9870 - components: - - type: Transform - pos: 3.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9883 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 4.5,-54.5 + rot: 1.5707963267948966 rad + pos: 6.5,-46.5 parent: 30 - type: AtmosPipeColor color: '#EB9834FF' + - uid: 9813 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 8.5,-46.5 + parent: 30 + - type: AtmosPipeColor + color: '#EB9834FF' + - uid: 9892 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 9898 components: - type: Transform rot: 1.5707963267948966 rad - pos: 4.5,-46.5 + pos: -22.5,-41.5 parent: 30 - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9899 + color: '#FF0000FF' + - uid: 9919 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-46.5 + pos: -11.5,-29.5 parent: 30 - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9900 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-38.5 - parent: 30 - - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9901 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-38.5 - parent: 30 - - type: AtmosPipeColor - color: '#EB9834FF' + color: '#0000FFFF' - uid: 9983 components: - type: Transform @@ -65704,55 +64282,31 @@ entities: pos: 7.5,-27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11088 + color: '#0000FFFF' + - uid: 10604 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-27.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10606 components: - type: Transform rot: 1.5707963267948966 rad - pos: -18.5,-39.5 + pos: -12.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11090 + color: '#0000FFFF' + - uid: 10636 components: - type: Transform rot: -1.5707963267948966 rad - pos: -18.5,-41.5 + pos: 0.5,-40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11101 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-29.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11102 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-30.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11117 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11137 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#FF0000FF' - uid: 11167 components: - type: Transform @@ -65768,21 +64322,21 @@ entities: pos: 11.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11191 components: - type: Transform pos: 12.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11668 components: - type: Transform pos: 34.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11778 components: - type: Transform @@ -65790,14 +64344,14 @@ entities: pos: 30.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11873 components: - type: Transform pos: 33.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11874 components: - type: Transform @@ -65805,14 +64359,14 @@ entities: pos: 5.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11982 components: - type: Transform pos: 21.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12002 components: - type: Transform @@ -65820,7 +64374,7 @@ entities: pos: 33.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12493 components: - type: Transform @@ -65828,7 +64382,7 @@ entities: pos: 9.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12514 components: - type: Transform @@ -65836,7 +64390,7 @@ entities: pos: 21.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12515 components: - type: Transform @@ -65844,14 +64398,14 @@ entities: pos: 23.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12588 components: - type: Transform pos: 26.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12589 components: - type: Transform @@ -65859,7 +64413,7 @@ entities: pos: 26.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12610 components: - type: Transform @@ -65867,7 +64421,7 @@ entities: pos: 27.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12618 components: - type: Transform @@ -65875,7 +64429,22 @@ entities: pos: 26.5,29.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 12639 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,6.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 12659 + components: + - type: Transform + pos: -52.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 12750 components: - type: Transform @@ -65888,6 +64457,14 @@ entities: rot: -1.5707963267948966 rad pos: 32.5,11.5 parent: 30 + - uid: 12831 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -62.5,-62.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 12883 components: - type: Transform @@ -65895,7 +64472,7 @@ entities: pos: 21.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12903 components: - type: Transform @@ -65903,7 +64480,7 @@ entities: pos: 43.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12909 components: - type: Transform @@ -65911,7 +64488,7 @@ entities: pos: 42.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12926 components: - type: Transform @@ -65925,14 +64502,14 @@ entities: pos: 23.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12995 components: - type: Transform pos: 18.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12996 components: - type: Transform @@ -65940,7 +64517,7 @@ entities: pos: 18.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13016 components: - type: Transform @@ -65948,7 +64525,7 @@ entities: pos: 12.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13024 components: - type: Transform @@ -65956,7 +64533,7 @@ entities: pos: 12.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13036 components: - type: Transform @@ -65964,7 +64541,7 @@ entities: pos: 21.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13038 components: - type: Transform @@ -65972,14 +64549,14 @@ entities: pos: 17.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13039 components: - type: Transform pos: 17.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13341 components: - type: Transform @@ -65987,14 +64564,14 @@ entities: pos: 40.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13752 components: - type: Transform pos: 31.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13767 components: - type: Transform @@ -66002,7 +64579,7 @@ entities: pos: 31.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13791 components: - type: Transform @@ -66010,7 +64587,23 @@ entities: pos: 29.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 14450 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,7.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 14451 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,12.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 14978 components: - type: Transform @@ -66018,7 +64611,7 @@ entities: pos: 16.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15452 components: - type: Transform @@ -66026,7 +64619,7 @@ entities: pos: 52.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15888 components: - type: Transform @@ -66034,7 +64627,7 @@ entities: pos: 42.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15890 components: - type: Transform @@ -66042,7 +64635,7 @@ entities: pos: 32.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15963 components: - type: Transform @@ -66050,7 +64643,7 @@ entities: pos: 42.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 16099 components: - type: Transform @@ -66058,7 +64651,34 @@ entities: pos: 32.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 17723 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -52.5,-62.5 + parent: 30 + - uid: 17729 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -53.5,-65.5 + parent: 30 + - uid: 18071 + components: + - type: Transform + pos: 16.5,12.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 18075 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,10.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 18385 components: - type: Transform @@ -66066,7 +64686,7 @@ entities: pos: -45.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18386 components: - type: Transform @@ -66074,7 +64694,7 @@ entities: pos: -62.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18415 components: - type: Transform @@ -66082,7 +64702,7 @@ entities: pos: -44.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18447 components: - type: Transform @@ -66090,7 +64710,7 @@ entities: pos: -63.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18478 components: - type: Transform @@ -66098,7 +64718,7 @@ entities: pos: -62.5,-38.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18479 components: - type: Transform @@ -66106,7 +64726,7 @@ entities: pos: -61.5,-38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18484 components: - type: Transform @@ -66114,21 +64734,21 @@ entities: pos: -65.5,-38.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18485 components: - type: Transform pos: -58.5,-38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18498 components: - type: Transform pos: -62.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18513 components: - type: Transform @@ -66136,7 +64756,7 @@ entities: pos: -78.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18608 components: - type: Transform @@ -66144,15 +64764,7 @@ entities: pos: -56.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 18609 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -55.5,-60.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#FF0000FF' - uid: 18612 components: - type: Transform @@ -66160,7 +64772,7 @@ entities: pos: -68.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18613 components: - type: Transform @@ -66168,7 +64780,7 @@ entities: pos: -67.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18621 components: - type: Transform @@ -66176,7 +64788,7 @@ entities: pos: -58.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18648 components: - type: Transform @@ -66184,7 +64796,7 @@ entities: pos: -79.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18661 components: - type: Transform @@ -66192,7 +64804,7 @@ entities: pos: -77.5,-43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18743 components: - type: Transform @@ -66200,21 +64812,7 @@ entities: pos: -76.5,-54.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 18763 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -58.5,-65.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 18779 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -66.5,-64.5 - parent: 30 + color: '#FF0000FF' - uid: 21262 components: - type: Transform @@ -66222,14 +64820,14 @@ entities: pos: 21.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21269 components: - type: Transform pos: 27.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21270 components: - type: Transform @@ -66237,7 +64835,7 @@ entities: pos: 27.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21986 components: - type: Transform @@ -66245,7 +64843,7 @@ entities: pos: -0.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22264 components: - type: Transform @@ -66253,30 +64851,14 @@ entities: pos: 42.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22266 components: - type: Transform pos: 43.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22795 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-60.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22855 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-58.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - proto: GasPipeFourway entities: - uid: 2101 @@ -66285,91 +64867,91 @@ entities: pos: 32.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2430 components: - type: Transform pos: -36.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2702 components: - type: Transform pos: -48.5,67.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2770 components: - type: Transform pos: -36.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2805 components: - type: Transform pos: -10.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2807 components: - type: Transform pos: -3.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2843 components: - type: Transform pos: 8.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2883 components: - type: Transform pos: -31.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2909 components: - type: Transform pos: -36.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2910 components: - type: Transform pos: -34.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2950 components: - type: Transform pos: -1.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2957 components: - type: Transform pos: 5.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2986 components: - type: Transform pos: 10.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7002 components: - type: Transform @@ -66381,14 +64963,14 @@ entities: pos: -29.5,-12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7086 components: - type: Transform pos: -34.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7603 components: - type: Transform @@ -66400,105 +64982,105 @@ entities: pos: -28.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8779 components: - type: Transform pos: 10.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8845 components: - type: Transform pos: 11.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8866 components: - type: Transform pos: 5.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8870 components: - type: Transform pos: 13.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8955 components: - type: Transform pos: 11.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11078 + color: '#FF0000FF' + - uid: 10136 components: - type: Transform - pos: -8.5,-39.5 + pos: -12.5,-43.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11126 + color: '#0000FFFF' + - uid: 10439 components: - type: Transform - pos: -6.5,-41.5 + pos: -6.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11876 components: - type: Transform pos: 21.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11937 components: - type: Transform pos: 20.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12001 components: - type: Transform pos: 30.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12541 components: - type: Transform pos: 21.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12872 components: - type: Transform pos: 23.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12886 components: - type: Transform pos: 21.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 13034 + color: '#FF0000FF' + - uid: 14462 components: - type: Transform pos: 21.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - proto: GasPipeStraight entities: - uid: 239 @@ -66508,7 +65090,7 @@ entities: pos: -50.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 475 components: - type: Transform @@ -66516,12 +65098,7 @@ entities: pos: -16.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 845 - components: - - type: Transform - pos: -9.5,-56.5 - parent: 30 + color: '#FF0000FF' - uid: 874 components: - type: Transform @@ -66529,7 +65106,7 @@ entities: pos: -52.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 875 components: - type: Transform @@ -66537,7 +65114,7 @@ entities: pos: -50.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 877 components: - type: Transform @@ -66545,12 +65122,7 @@ entities: pos: -51.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 908 - components: - - type: Transform - pos: -12.5,-58.5 - parent: 30 + color: '#FF0000FF' - uid: 909 components: - type: Transform @@ -66558,12 +65130,7 @@ entities: pos: -48.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 915 - components: - - type: Transform - pos: -12.5,-57.5 - parent: 30 + color: '#0000FFFF' - uid: 935 components: - type: Transform @@ -66571,7 +65138,7 @@ entities: pos: -47.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 940 components: - type: Transform @@ -66579,7 +65146,7 @@ entities: pos: -46.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 942 components: - type: Transform @@ -66587,28 +65154,28 @@ entities: pos: -49.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 944 components: - type: Transform pos: -48.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 947 components: - type: Transform pos: -45.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 964 components: - type: Transform pos: -44.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 1076 components: - type: Transform @@ -66616,7 +65183,7 @@ entities: pos: -47.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 1307 components: - type: Transform @@ -66624,7 +65191,7 @@ entities: pos: -52.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 1308 components: - type: Transform @@ -66632,14 +65199,14 @@ entities: pos: -51.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 1415 components: - type: Transform pos: -47.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 1929 components: - type: Transform @@ -66647,14 +65214,14 @@ entities: pos: -31.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2100 components: - type: Transform pos: 32.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2432 components: - type: Transform @@ -66662,7 +65229,7 @@ entities: pos: -36.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2433 components: - type: Transform @@ -66670,7 +65237,7 @@ entities: pos: -36.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2434 components: - type: Transform @@ -66678,7 +65245,7 @@ entities: pos: -36.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2435 components: - type: Transform @@ -66686,7 +65253,7 @@ entities: pos: -36.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2436 components: - type: Transform @@ -66694,7 +65261,7 @@ entities: pos: -34.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2437 components: - type: Transform @@ -66702,7 +65269,7 @@ entities: pos: -34.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2438 components: - type: Transform @@ -66710,7 +65277,7 @@ entities: pos: -36.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2439 components: - type: Transform @@ -66718,7 +65285,7 @@ entities: pos: -34.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2443 components: - type: Transform @@ -66726,7 +65293,7 @@ entities: pos: -35.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2444 components: - type: Transform @@ -66734,7 +65301,7 @@ entities: pos: -36.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2445 components: - type: Transform @@ -66742,7 +65309,7 @@ entities: pos: -37.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2446 components: - type: Transform @@ -66750,7 +65317,7 @@ entities: pos: -38.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2447 components: - type: Transform @@ -66758,7 +65325,7 @@ entities: pos: -39.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2448 components: - type: Transform @@ -66766,7 +65333,7 @@ entities: pos: -37.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2449 components: - type: Transform @@ -66774,7 +65341,7 @@ entities: pos: -38.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2450 components: - type: Transform @@ -66782,7 +65349,7 @@ entities: pos: -39.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2455 components: - type: Transform @@ -66790,7 +65357,7 @@ entities: pos: -40.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2457 components: - type: Transform @@ -66798,7 +65365,7 @@ entities: pos: -40.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2460 components: - type: Transform @@ -66806,7 +65373,7 @@ entities: pos: -42.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2461 components: - type: Transform @@ -66814,7 +65381,7 @@ entities: pos: -44.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2462 components: - type: Transform @@ -66822,7 +65389,7 @@ entities: pos: -43.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2464 components: - type: Transform @@ -66830,7 +65397,7 @@ entities: pos: -46.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2465 components: - type: Transform @@ -66838,7 +65405,7 @@ entities: pos: -47.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2466 components: - type: Transform @@ -66846,7 +65413,7 @@ entities: pos: -48.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2467 components: - type: Transform @@ -66854,7 +65421,7 @@ entities: pos: -43.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2468 components: - type: Transform @@ -66862,7 +65429,7 @@ entities: pos: -44.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2469 components: - type: Transform @@ -66870,7 +65437,7 @@ entities: pos: -45.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2470 components: - type: Transform @@ -66878,7 +65445,7 @@ entities: pos: -46.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2471 components: - type: Transform @@ -66886,7 +65453,7 @@ entities: pos: -47.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2472 components: - type: Transform @@ -66894,7 +65461,7 @@ entities: pos: -48.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2473 components: - type: Transform @@ -66902,105 +65469,105 @@ entities: pos: -49.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2476 components: - type: Transform pos: -49.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2477 components: - type: Transform pos: -49.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2478 components: - type: Transform pos: -50.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2479 components: - type: Transform pos: -50.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2480 components: - type: Transform pos: -50.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2481 components: - type: Transform pos: -50.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2484 components: - type: Transform pos: -41.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2485 components: - type: Transform pos: -41.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2486 components: - type: Transform pos: -42.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2487 components: - type: Transform pos: -42.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2488 components: - type: Transform pos: -42.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2489 components: - type: Transform pos: -42.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2494 components: - type: Transform pos: -36.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2495 components: - type: Transform pos: -36.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2498 components: - type: Transform @@ -67008,7 +65575,7 @@ entities: pos: -34.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2499 components: - type: Transform @@ -67016,7 +65583,7 @@ entities: pos: -34.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2500 components: - type: Transform @@ -67024,7 +65591,7 @@ entities: pos: -34.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2501 components: - type: Transform @@ -67032,7 +65599,7 @@ entities: pos: -34.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2502 components: - type: Transform @@ -67040,7 +65607,7 @@ entities: pos: -36.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2505 components: - type: Transform @@ -67048,7 +65615,7 @@ entities: pos: -36.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2506 components: - type: Transform @@ -67056,7 +65623,7 @@ entities: pos: -36.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2511 components: - type: Transform @@ -67064,7 +65631,7 @@ entities: pos: -34.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2514 components: - type: Transform @@ -67072,7 +65639,7 @@ entities: pos: -32.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2515 components: - type: Transform @@ -67080,7 +65647,7 @@ entities: pos: -31.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2516 components: - type: Transform @@ -67088,7 +65655,7 @@ entities: pos: -31.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2517 components: - type: Transform @@ -67096,7 +65663,7 @@ entities: pos: -31.5,45.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2518 components: - type: Transform @@ -67104,7 +65671,7 @@ entities: pos: -33.5,45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2522 components: - type: Transform @@ -67112,7 +65679,7 @@ entities: pos: -31.5,47.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2528 components: - type: Transform @@ -67120,7 +65687,7 @@ entities: pos: -34.5,47.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2529 components: - type: Transform @@ -67128,7 +65695,7 @@ entities: pos: -35.5,47.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2530 components: - type: Transform @@ -67136,7 +65703,7 @@ entities: pos: -36.5,47.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2531 components: - type: Transform @@ -67144,7 +65711,7 @@ entities: pos: -37.5,47.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2533 components: - type: Transform @@ -67152,7 +65719,7 @@ entities: pos: -39.5,47.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2534 components: - type: Transform @@ -67160,7 +65727,7 @@ entities: pos: -32.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2535 components: - type: Transform @@ -67168,7 +65735,7 @@ entities: pos: -33.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2536 components: - type: Transform @@ -67176,7 +65743,7 @@ entities: pos: -34.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2537 components: - type: Transform @@ -67184,7 +65751,7 @@ entities: pos: -35.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2538 components: - type: Transform @@ -67192,7 +65759,7 @@ entities: pos: -36.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2539 components: - type: Transform @@ -67200,7 +65767,7 @@ entities: pos: -37.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2540 components: - type: Transform @@ -67208,7 +65775,7 @@ entities: pos: -38.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2541 components: - type: Transform @@ -67216,7 +65783,7 @@ entities: pos: -39.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2543 components: - type: Transform @@ -67224,7 +65791,7 @@ entities: pos: -40.5,47.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2546 components: - type: Transform @@ -67232,7 +65799,7 @@ entities: pos: -38.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2547 components: - type: Transform @@ -67240,7 +65807,7 @@ entities: pos: -40.5,49.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2548 components: - type: Transform @@ -67248,7 +65815,7 @@ entities: pos: -38.5,49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2549 components: - type: Transform @@ -67256,7 +65823,7 @@ entities: pos: -38.5,50.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2550 components: - type: Transform @@ -67264,49 +65831,49 @@ entities: pos: -40.5,50.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2555 components: - type: Transform pos: -33.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2556 components: - type: Transform pos: -33.5,49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2557 components: - type: Transform pos: -33.5,50.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2558 components: - type: Transform pos: -31.5,50.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2559 components: - type: Transform pos: -31.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2560 components: - type: Transform pos: -31.5,52.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2561 components: - type: Transform @@ -67314,7 +65881,7 @@ entities: pos: -32.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2562 components: - type: Transform @@ -67322,7 +65889,7 @@ entities: pos: -31.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2563 components: - type: Transform @@ -67330,7 +65897,7 @@ entities: pos: -30.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2564 components: - type: Transform @@ -67338,7 +65905,7 @@ entities: pos: -29.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2565 components: - type: Transform @@ -67346,7 +65913,7 @@ entities: pos: -28.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2566 components: - type: Transform @@ -67354,7 +65921,7 @@ entities: pos: -27.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2567 components: - type: Transform @@ -67362,7 +65929,7 @@ entities: pos: -26.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2568 components: - type: Transform @@ -67370,7 +65937,7 @@ entities: pos: -30.5,49.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2569 components: - type: Transform @@ -67378,7 +65945,7 @@ entities: pos: -29.5,49.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2570 components: - type: Transform @@ -67386,7 +65953,7 @@ entities: pos: -28.5,49.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2571 components: - type: Transform @@ -67394,7 +65961,7 @@ entities: pos: -27.5,49.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2572 components: - type: Transform @@ -67402,7 +65969,7 @@ entities: pos: -26.5,49.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2575 components: - type: Transform @@ -67410,7 +65977,7 @@ entities: pos: -33.5,52.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2584 components: - type: Transform @@ -67418,7 +65985,7 @@ entities: pos: -29.5,54.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2585 components: - type: Transform @@ -67426,7 +65993,7 @@ entities: pos: -35.5,54.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2586 components: - type: Transform @@ -67434,7 +66001,7 @@ entities: pos: -35.5,55.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2587 components: - type: Transform @@ -67442,7 +66009,7 @@ entities: pos: -35.5,56.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2588 components: - type: Transform @@ -67450,7 +66017,7 @@ entities: pos: -29.5,56.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2589 components: - type: Transform @@ -67458,7 +66025,7 @@ entities: pos: -29.5,55.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2590 components: - type: Transform @@ -67466,7 +66033,7 @@ entities: pos: -30.5,57.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2591 components: - type: Transform @@ -67474,91 +66041,91 @@ entities: pos: -34.5,57.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2602 components: - type: Transform pos: -46.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2603 components: - type: Transform pos: -48.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2604 components: - type: Transform pos: -48.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2605 components: - type: Transform pos: -48.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2606 components: - type: Transform pos: -44.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2607 components: - type: Transform pos: -44.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2608 components: - type: Transform pos: -44.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2609 components: - type: Transform pos: -42.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2610 components: - type: Transform pos: -40.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2611 components: - type: Transform pos: -40.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2612 components: - type: Transform pos: -40.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2613 components: - type: Transform pos: -38.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2614 components: - type: Transform @@ -67566,7 +66133,7 @@ entities: pos: -35.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2615 components: - type: Transform @@ -67574,7 +66141,7 @@ entities: pos: -36.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2616 components: - type: Transform @@ -67582,7 +66149,7 @@ entities: pos: -37.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2617 components: - type: Transform @@ -67590,7 +66157,7 @@ entities: pos: -39.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2618 components: - type: Transform @@ -67598,7 +66165,7 @@ entities: pos: -40.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2620 components: - type: Transform @@ -67606,7 +66173,7 @@ entities: pos: -43.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2621 components: - type: Transform @@ -67614,7 +66181,7 @@ entities: pos: -44.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2622 components: - type: Transform @@ -67622,7 +66189,7 @@ entities: pos: -45.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2623 components: - type: Transform @@ -67630,7 +66197,7 @@ entities: pos: -37.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2624 components: - type: Transform @@ -67638,7 +66205,7 @@ entities: pos: -38.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2625 components: - type: Transform @@ -67646,7 +66213,7 @@ entities: pos: -39.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2626 components: - type: Transform @@ -67654,7 +66221,7 @@ entities: pos: -41.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2627 components: - type: Transform @@ -67662,7 +66229,7 @@ entities: pos: -42.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2629 components: - type: Transform @@ -67670,7 +66237,7 @@ entities: pos: -45.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2630 components: - type: Transform @@ -67678,7 +66245,7 @@ entities: pos: -46.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2631 components: - type: Transform @@ -67686,7 +66253,7 @@ entities: pos: -47.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2632 components: - type: Transform @@ -67694,7 +66261,7 @@ entities: pos: -46.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2633 components: - type: Transform @@ -67702,7 +66269,7 @@ entities: pos: -46.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2634 components: - type: Transform @@ -67710,7 +66277,7 @@ entities: pos: -46.5,45.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2635 components: - type: Transform @@ -67718,7 +66285,7 @@ entities: pos: -46.5,46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2636 components: - type: Transform @@ -67726,7 +66293,7 @@ entities: pos: -48.5,45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2637 components: - type: Transform @@ -67734,7 +66301,7 @@ entities: pos: -48.5,46.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2649 components: - type: Transform @@ -67742,7 +66309,7 @@ entities: pos: -48.5,47.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2650 components: - type: Transform @@ -67750,7 +66317,7 @@ entities: pos: -48.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2651 components: - type: Transform @@ -67758,7 +66325,7 @@ entities: pos: -46.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2652 components: - type: Transform @@ -67766,7 +66333,7 @@ entities: pos: -46.5,47.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2653 components: - type: Transform @@ -67774,7 +66341,7 @@ entities: pos: -48.5,49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2655 components: - type: Transform @@ -67782,7 +66349,7 @@ entities: pos: -46.5,53.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2656 components: - type: Transform @@ -67790,7 +66357,7 @@ entities: pos: -46.5,50.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2657 components: - type: Transform @@ -67798,7 +66365,7 @@ entities: pos: -46.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2660 components: - type: Transform @@ -67806,7 +66373,7 @@ entities: pos: -48.5,52.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2661 components: - type: Transform @@ -67814,7 +66381,7 @@ entities: pos: -48.5,53.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2663 components: - type: Transform @@ -67822,7 +66389,7 @@ entities: pos: -48.5,54.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2664 components: - type: Transform @@ -67830,7 +66397,7 @@ entities: pos: -46.5,54.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2665 components: - type: Transform @@ -67838,7 +66405,7 @@ entities: pos: -46.5,55.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2666 components: - type: Transform @@ -67846,7 +66413,7 @@ entities: pos: -48.5,55.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2671 components: - type: Transform @@ -67854,7 +66421,7 @@ entities: pos: -49.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2672 components: - type: Transform @@ -67862,7 +66429,7 @@ entities: pos: -47.5,52.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2673 components: - type: Transform @@ -67870,7 +66437,7 @@ entities: pos: -48.5,52.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2674 components: - type: Transform @@ -67878,7 +66445,7 @@ entities: pos: -49.5,52.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2678 components: - type: Transform @@ -67886,7 +66453,7 @@ entities: pos: -47.5,57.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2679 components: - type: Transform @@ -67894,7 +66461,7 @@ entities: pos: -48.5,57.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2680 components: - type: Transform @@ -67902,7 +66469,7 @@ entities: pos: -49.5,57.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2682 components: - type: Transform @@ -67910,7 +66477,7 @@ entities: pos: -50.5,58.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2683 components: - type: Transform @@ -67918,7 +66485,7 @@ entities: pos: -46.5,58.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2684 components: - type: Transform @@ -67926,7 +66493,7 @@ entities: pos: -46.5,59.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2685 components: - type: Transform @@ -67934,7 +66501,7 @@ entities: pos: -46.5,60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2686 components: - type: Transform @@ -67942,7 +66509,7 @@ entities: pos: -50.5,60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2687 components: - type: Transform @@ -67950,77 +66517,77 @@ entities: pos: -50.5,59.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2690 components: - type: Transform pos: -50.5,62.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2691 components: - type: Transform pos: -46.5,62.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2692 components: - type: Transform pos: -46.5,63.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2693 components: - type: Transform pos: -46.5,64.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2694 components: - type: Transform pos: -46.5,65.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2695 components: - type: Transform pos: -46.5,66.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2696 components: - type: Transform pos: -50.5,63.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2697 components: - type: Transform pos: -50.5,64.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2698 components: - type: Transform pos: -50.5,65.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2699 components: - type: Transform pos: -50.5,66.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2703 components: - type: Transform @@ -68028,7 +66595,7 @@ entities: pos: -49.5,67.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2704 components: - type: Transform @@ -68036,7 +66603,7 @@ entities: pos: -47.5,67.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2710 components: - type: Transform @@ -68044,7 +66611,7 @@ entities: pos: -48.5,57.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2713 components: - type: Transform @@ -68052,7 +66619,7 @@ entities: pos: -49.5,58.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2714 components: - type: Transform @@ -68060,63 +66627,63 @@ entities: pos: -50.5,58.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2715 components: - type: Transform pos: -47.5,59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2716 components: - type: Transform pos: -51.5,59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2719 components: - type: Transform pos: -47.5,61.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2720 components: - type: Transform pos: -51.5,61.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2721 components: - type: Transform pos: -51.5,62.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2722 components: - type: Transform pos: -51.5,63.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2723 components: - type: Transform pos: -47.5,62.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2724 components: - type: Transform pos: -47.5,63.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2727 components: - type: Transform @@ -68124,7 +66691,7 @@ entities: pos: -50.5,64.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2728 components: - type: Transform @@ -68132,7 +66699,7 @@ entities: pos: -49.5,64.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2735 components: - type: Transform @@ -68140,7 +66707,7 @@ entities: pos: -32.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2736 components: - type: Transform @@ -68148,7 +66715,7 @@ entities: pos: -31.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2737 components: - type: Transform @@ -68156,7 +66723,7 @@ entities: pos: -30.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2738 components: - type: Transform @@ -68164,7 +66731,7 @@ entities: pos: -29.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2739 components: - type: Transform @@ -68172,7 +66739,7 @@ entities: pos: -30.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2740 components: - type: Transform @@ -68180,154 +66747,154 @@ entities: pos: -29.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2747 components: - type: Transform pos: -36.5,30.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2748 components: - type: Transform pos: -36.5,29.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2749 components: - type: Transform pos: -36.5,28.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2751 components: - type: Transform pos: -36.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2752 components: - type: Transform pos: -36.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2754 components: - type: Transform pos: -36.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2755 components: - type: Transform pos: -36.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2756 components: - type: Transform pos: -36.5,21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2757 components: - type: Transform pos: -36.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2758 components: - type: Transform pos: -36.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2759 components: - type: Transform pos: -36.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2761 components: - type: Transform pos: -36.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2763 components: - type: Transform pos: -36.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2764 components: - type: Transform pos: -36.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2765 components: - type: Transform pos: -36.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2766 components: - type: Transform pos: -36.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2768 components: - type: Transform pos: -36.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2769 components: - type: Transform pos: -36.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2771 components: - type: Transform pos: -36.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2772 components: - type: Transform pos: -36.5,4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2773 components: - type: Transform pos: -36.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2775 components: - type: Transform @@ -68335,7 +66902,7 @@ entities: pos: -35.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2776 components: - type: Transform @@ -68343,7 +66910,7 @@ entities: pos: -34.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2778 components: - type: Transform @@ -68351,7 +66918,7 @@ entities: pos: -32.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2780 components: - type: Transform @@ -68359,7 +66926,7 @@ entities: pos: -30.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2781 components: - type: Transform @@ -68367,7 +66934,7 @@ entities: pos: -29.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2782 components: - type: Transform @@ -68375,7 +66942,7 @@ entities: pos: -28.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2783 components: - type: Transform @@ -68383,7 +66950,7 @@ entities: pos: -27.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2784 components: - type: Transform @@ -68391,7 +66958,7 @@ entities: pos: -26.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2785 components: - type: Transform @@ -68399,7 +66966,7 @@ entities: pos: -25.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2787 components: - type: Transform @@ -68407,7 +66974,7 @@ entities: pos: -23.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2789 components: - type: Transform @@ -68415,7 +66982,7 @@ entities: pos: -22.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2790 components: - type: Transform @@ -68423,7 +66990,7 @@ entities: pos: -20.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2791 components: - type: Transform @@ -68431,7 +66998,7 @@ entities: pos: -19.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2792 components: - type: Transform @@ -68439,7 +67006,7 @@ entities: pos: -18.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2793 components: - type: Transform @@ -68447,7 +67014,7 @@ entities: pos: -17.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2794 components: - type: Transform @@ -68455,7 +67022,7 @@ entities: pos: -16.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2795 components: - type: Transform @@ -68463,7 +67030,7 @@ entities: pos: -15.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2797 components: - type: Transform @@ -68471,7 +67038,7 @@ entities: pos: -13.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2798 components: - type: Transform @@ -68479,7 +67046,7 @@ entities: pos: -12.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2799 components: - type: Transform @@ -68487,7 +67054,7 @@ entities: pos: -11.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2800 components: - type: Transform @@ -68495,7 +67062,7 @@ entities: pos: -10.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2801 components: - type: Transform @@ -68503,7 +67070,7 @@ entities: pos: -9.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2803 components: - type: Transform @@ -68511,7 +67078,7 @@ entities: pos: -7.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2804 components: - type: Transform @@ -68519,7 +67086,7 @@ entities: pos: -5.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2806 components: - type: Transform @@ -68527,7 +67094,7 @@ entities: pos: -4.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2808 components: - type: Transform @@ -68535,7 +67102,7 @@ entities: pos: -1.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2809 components: - type: Transform @@ -68543,7 +67110,7 @@ entities: pos: -2.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2810 components: - type: Transform @@ -68551,7 +67118,7 @@ entities: pos: -0.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2811 components: - type: Transform @@ -68559,7 +67126,7 @@ entities: pos: 0.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2813 components: - type: Transform @@ -68567,7 +67134,7 @@ entities: pos: 2.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2815 components: - type: Transform @@ -68575,7 +67142,7 @@ entities: pos: 4.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2816 components: - type: Transform @@ -68583,7 +67150,7 @@ entities: pos: 5.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2817 components: - type: Transform @@ -68591,7 +67158,7 @@ entities: pos: 6.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2818 components: - type: Transform @@ -68599,7 +67166,7 @@ entities: pos: 7.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2820 components: - type: Transform @@ -68607,7 +67174,7 @@ entities: pos: 8.5,4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2821 components: - type: Transform @@ -68615,7 +67182,7 @@ entities: pos: 8.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2822 components: - type: Transform @@ -68623,7 +67190,7 @@ entities: pos: 8.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2823 components: - type: Transform @@ -68631,7 +67198,7 @@ entities: pos: 8.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2824 components: - type: Transform @@ -68639,7 +67206,7 @@ entities: pos: 8.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2825 components: - type: Transform @@ -68647,7 +67214,7 @@ entities: pos: 8.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2826 components: - type: Transform @@ -68655,7 +67222,7 @@ entities: pos: 8.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2827 components: - type: Transform @@ -68663,7 +67230,7 @@ entities: pos: 8.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2828 components: - type: Transform @@ -68671,7 +67238,7 @@ entities: pos: 8.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2829 components: - type: Transform @@ -68679,7 +67246,7 @@ entities: pos: 8.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2830 components: - type: Transform @@ -68687,7 +67254,7 @@ entities: pos: 8.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2832 components: - type: Transform @@ -68695,7 +67262,7 @@ entities: pos: 8.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2834 components: - type: Transform @@ -68703,7 +67270,7 @@ entities: pos: 8.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2835 components: - type: Transform @@ -68711,7 +67278,7 @@ entities: pos: 8.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2836 components: - type: Transform @@ -68719,7 +67286,7 @@ entities: pos: 8.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2837 components: - type: Transform @@ -68727,7 +67294,7 @@ entities: pos: 8.5,21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2838 components: - type: Transform @@ -68735,7 +67302,7 @@ entities: pos: 8.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2839 components: - type: Transform @@ -68743,7 +67310,7 @@ entities: pos: 8.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2840 components: - type: Transform @@ -68751,7 +67318,7 @@ entities: pos: 8.5,24.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2841 components: - type: Transform @@ -68759,7 +67326,7 @@ entities: pos: 8.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2844 components: - type: Transform @@ -68767,7 +67334,7 @@ entities: pos: 7.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2845 components: - type: Transform @@ -68775,7 +67342,7 @@ entities: pos: 6.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2846 components: - type: Transform @@ -68783,7 +67350,7 @@ entities: pos: 5.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2847 components: - type: Transform @@ -68791,7 +67358,7 @@ entities: pos: 4.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2848 components: - type: Transform @@ -68799,7 +67366,7 @@ entities: pos: 3.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2849 components: - type: Transform @@ -68807,7 +67374,7 @@ entities: pos: 2.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2850 components: - type: Transform @@ -68815,7 +67382,7 @@ entities: pos: 1.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2852 components: - type: Transform @@ -68823,7 +67390,7 @@ entities: pos: -0.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2853 components: - type: Transform @@ -68831,7 +67398,7 @@ entities: pos: -1.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2855 components: - type: Transform @@ -68839,7 +67406,7 @@ entities: pos: -3.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2856 components: - type: Transform @@ -68847,7 +67414,7 @@ entities: pos: -5.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2858 components: - type: Transform @@ -68855,7 +67422,7 @@ entities: pos: -6.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2859 components: - type: Transform @@ -68863,7 +67430,7 @@ entities: pos: -7.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2860 components: - type: Transform @@ -68871,7 +67438,7 @@ entities: pos: -8.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2861 components: - type: Transform @@ -68879,7 +67446,7 @@ entities: pos: -9.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2863 components: - type: Transform @@ -68887,7 +67454,7 @@ entities: pos: -12.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2864 components: - type: Transform @@ -68895,7 +67462,7 @@ entities: pos: -11.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2865 components: - type: Transform @@ -68903,7 +67470,7 @@ entities: pos: -13.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2867 components: - type: Transform @@ -68911,7 +67478,7 @@ entities: pos: -15.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2868 components: - type: Transform @@ -68919,7 +67486,7 @@ entities: pos: -16.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2869 components: - type: Transform @@ -68927,7 +67494,7 @@ entities: pos: -17.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2870 components: - type: Transform @@ -68935,7 +67502,7 @@ entities: pos: -18.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2872 components: - type: Transform @@ -68943,7 +67510,7 @@ entities: pos: -20.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2874 components: - type: Transform @@ -68951,7 +67518,7 @@ entities: pos: -22.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2875 components: - type: Transform @@ -68959,7 +67526,7 @@ entities: pos: -23.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2876 components: - type: Transform @@ -68967,7 +67534,7 @@ entities: pos: -24.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2877 components: - type: Transform @@ -68975,7 +67542,7 @@ entities: pos: -25.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2878 components: - type: Transform @@ -68983,7 +67550,7 @@ entities: pos: -26.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2880 components: - type: Transform @@ -68991,7 +67558,7 @@ entities: pos: -28.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2881 components: - type: Transform @@ -68999,7 +67566,7 @@ entities: pos: -29.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2882 components: - type: Transform @@ -69007,7 +67574,7 @@ entities: pos: -30.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2884 components: - type: Transform @@ -69015,7 +67582,7 @@ entities: pos: -33.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2885 components: - type: Transform @@ -69023,7 +67590,7 @@ entities: pos: -32.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2886 components: - type: Transform @@ -69031,7 +67598,7 @@ entities: pos: -34.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2887 components: - type: Transform @@ -69039,161 +67606,161 @@ entities: pos: -35.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2889 components: - type: Transform pos: -34.5,30.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2890 components: - type: Transform pos: -34.5,29.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2891 components: - type: Transform pos: -34.5,28.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2892 components: - type: Transform pos: -34.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2894 components: - type: Transform pos: -34.5,24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2895 components: - type: Transform pos: -34.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2896 components: - type: Transform pos: -34.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2897 components: - type: Transform pos: -34.5,21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2898 components: - type: Transform pos: -34.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2900 components: - type: Transform pos: -34.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2901 components: - type: Transform pos: -34.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2902 components: - type: Transform pos: -34.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2903 components: - type: Transform pos: -34.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2904 components: - type: Transform pos: -34.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2906 components: - type: Transform pos: -34.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2907 components: - type: Transform pos: -34.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2908 components: - type: Transform pos: -34.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2911 components: - type: Transform pos: -34.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2912 components: - type: Transform pos: -34.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2914 components: - type: Transform pos: -34.5,4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2915 components: - type: Transform pos: -34.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2916 components: - type: Transform pos: -34.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2918 components: - type: Transform @@ -69201,7 +67768,7 @@ entities: pos: -33.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2920 components: - type: Transform @@ -69209,7 +67776,7 @@ entities: pos: -31.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2921 components: - type: Transform @@ -69217,7 +67784,7 @@ entities: pos: -30.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2922 components: - type: Transform @@ -69225,7 +67792,7 @@ entities: pos: -29.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2923 components: - type: Transform @@ -69233,7 +67800,7 @@ entities: pos: -28.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2925 components: - type: Transform @@ -69241,7 +67808,7 @@ entities: pos: -26.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2926 components: - type: Transform @@ -69249,7 +67816,7 @@ entities: pos: -25.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2927 components: - type: Transform @@ -69257,7 +67824,7 @@ entities: pos: -24.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2928 components: - type: Transform @@ -69265,7 +67832,7 @@ entities: pos: -23.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2929 components: - type: Transform @@ -69273,7 +67840,7 @@ entities: pos: -22.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2930 components: - type: Transform @@ -69281,7 +67848,7 @@ entities: pos: -21.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2931 components: - type: Transform @@ -69289,7 +67856,7 @@ entities: pos: -20.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2934 components: - type: Transform @@ -69297,7 +67864,7 @@ entities: pos: -16.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2936 components: - type: Transform @@ -69305,7 +67872,7 @@ entities: pos: -15.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2937 components: - type: Transform @@ -69313,7 +67880,7 @@ entities: pos: -14.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2938 components: - type: Transform @@ -69321,7 +67888,7 @@ entities: pos: -13.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2939 components: - type: Transform @@ -69329,7 +67896,7 @@ entities: pos: -12.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2940 components: - type: Transform @@ -69337,7 +67904,7 @@ entities: pos: -11.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2942 components: - type: Transform @@ -69345,7 +67912,7 @@ entities: pos: -9.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2943 components: - type: Transform @@ -69353,7 +67920,7 @@ entities: pos: -8.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2944 components: - type: Transform @@ -69361,7 +67928,7 @@ entities: pos: -7.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2945 components: - type: Transform @@ -69369,7 +67936,7 @@ entities: pos: -6.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2946 components: - type: Transform @@ -69377,7 +67944,7 @@ entities: pos: -5.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2947 components: - type: Transform @@ -69385,7 +67952,7 @@ entities: pos: -4.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2948 components: - type: Transform @@ -69393,7 +67960,7 @@ entities: pos: -3.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2949 components: - type: Transform @@ -69401,7 +67968,7 @@ entities: pos: -2.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2951 components: - type: Transform @@ -69409,7 +67976,7 @@ entities: pos: -0.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2952 components: - type: Transform @@ -69417,7 +67984,7 @@ entities: pos: 0.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2953 components: - type: Transform @@ -69425,7 +67992,7 @@ entities: pos: 2.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2954 components: - type: Transform @@ -69433,7 +68000,7 @@ entities: pos: 1.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2955 components: - type: Transform @@ -69441,7 +68008,7 @@ entities: pos: 3.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2956 components: - type: Transform @@ -69449,7 +68016,7 @@ entities: pos: 4.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2958 components: - type: Transform @@ -69457,7 +68024,7 @@ entities: pos: 6.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2959 components: - type: Transform @@ -69465,7 +68032,7 @@ entities: pos: 7.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2960 components: - type: Transform @@ -69473,7 +68040,7 @@ entities: pos: 9.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2961 components: - type: Transform @@ -69481,7 +68048,7 @@ entities: pos: 8.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2963 components: - type: Transform @@ -69489,7 +68056,7 @@ entities: pos: 10.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2964 components: - type: Transform @@ -69497,7 +68064,7 @@ entities: pos: 10.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2965 components: - type: Transform @@ -69505,7 +68072,7 @@ entities: pos: 10.5,4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2966 components: - type: Transform @@ -69513,7 +68080,7 @@ entities: pos: 10.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2967 components: - type: Transform @@ -69521,7 +68088,7 @@ entities: pos: 10.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2968 components: - type: Transform @@ -69529,7 +68096,7 @@ entities: pos: 10.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2969 components: - type: Transform @@ -69537,7 +68104,7 @@ entities: pos: 10.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2970 components: - type: Transform @@ -69545,7 +68112,7 @@ entities: pos: 10.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2971 components: - type: Transform @@ -69553,7 +68120,7 @@ entities: pos: 10.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2972 components: - type: Transform @@ -69561,7 +68128,7 @@ entities: pos: 10.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2973 components: - type: Transform @@ -69569,7 +68136,7 @@ entities: pos: 10.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2974 components: - type: Transform @@ -69577,7 +68144,7 @@ entities: pos: 10.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2976 components: - type: Transform @@ -69585,7 +68152,7 @@ entities: pos: 11.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2977 components: - type: Transform @@ -69593,7 +68160,7 @@ entities: pos: 10.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2978 components: - type: Transform @@ -69601,7 +68168,7 @@ entities: pos: 10.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2979 components: - type: Transform @@ -69609,7 +68176,7 @@ entities: pos: 10.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2980 components: - type: Transform @@ -69617,7 +68184,7 @@ entities: pos: 10.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2981 components: - type: Transform @@ -69625,7 +68192,7 @@ entities: pos: 10.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2982 components: - type: Transform @@ -69633,7 +68200,7 @@ entities: pos: 10.5,21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2983 components: - type: Transform @@ -69641,7 +68208,7 @@ entities: pos: 10.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2984 components: - type: Transform @@ -69649,7 +68216,7 @@ entities: pos: 10.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2987 components: - type: Transform @@ -69657,7 +68224,7 @@ entities: pos: 9.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2988 components: - type: Transform @@ -69665,7 +68232,7 @@ entities: pos: 8.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2989 components: - type: Transform @@ -69673,7 +68240,7 @@ entities: pos: 7.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2990 components: - type: Transform @@ -69681,7 +68248,7 @@ entities: pos: 6.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2991 components: - type: Transform @@ -69689,7 +68256,7 @@ entities: pos: 5.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2992 components: - type: Transform @@ -69697,7 +68264,7 @@ entities: pos: 4.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2993 components: - type: Transform @@ -69705,7 +68272,7 @@ entities: pos: 2.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2995 components: - type: Transform @@ -69713,7 +68280,7 @@ entities: pos: 0.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2996 components: - type: Transform @@ -69721,7 +68288,7 @@ entities: pos: 1.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2998 components: - type: Transform @@ -69729,7 +68296,7 @@ entities: pos: -2.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2999 components: - type: Transform @@ -69737,7 +68304,7 @@ entities: pos: -1.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3001 components: - type: Transform @@ -69745,7 +68312,7 @@ entities: pos: -4.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3002 components: - type: Transform @@ -69753,7 +68320,7 @@ entities: pos: -5.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3003 components: - type: Transform @@ -69761,7 +68328,7 @@ entities: pos: -6.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3004 components: - type: Transform @@ -69769,7 +68336,7 @@ entities: pos: -7.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3005 components: - type: Transform @@ -69777,7 +68344,7 @@ entities: pos: -9.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3007 components: - type: Transform @@ -69785,7 +68352,7 @@ entities: pos: -10.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3008 components: - type: Transform @@ -69793,7 +68360,7 @@ entities: pos: -11.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3009 components: - type: Transform @@ -69801,7 +68368,7 @@ entities: pos: -12.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3010 components: - type: Transform @@ -69809,7 +68376,7 @@ entities: pos: -13.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3011 components: - type: Transform @@ -69817,7 +68384,7 @@ entities: pos: -14.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3013 components: - type: Transform @@ -69825,7 +68392,7 @@ entities: pos: -16.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3014 components: - type: Transform @@ -69833,7 +68400,7 @@ entities: pos: -17.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3015 components: - type: Transform @@ -69841,7 +68408,7 @@ entities: pos: -18.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3016 components: - type: Transform @@ -69849,7 +68416,7 @@ entities: pos: -19.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3017 components: - type: Transform @@ -69857,7 +68424,7 @@ entities: pos: -20.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3018 components: - type: Transform @@ -69865,7 +68432,7 @@ entities: pos: -21.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3021 components: - type: Transform @@ -69873,7 +68440,7 @@ entities: pos: -24.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3024 components: - type: Transform @@ -69881,7 +68448,7 @@ entities: pos: -27.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3025 components: - type: Transform @@ -69889,7 +68456,7 @@ entities: pos: -29.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3026 components: - type: Transform @@ -69897,7 +68464,7 @@ entities: pos: -28.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3028 components: - type: Transform @@ -69905,7 +68472,7 @@ entities: pos: -31.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3029 components: - type: Transform @@ -69913,7 +68480,7 @@ entities: pos: -32.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3030 components: - type: Transform @@ -69921,7 +68488,7 @@ entities: pos: -33.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3031 components: - type: Transform @@ -69929,7 +68496,7 @@ entities: pos: -31.5,28.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3032 components: - type: Transform @@ -69937,7 +68504,7 @@ entities: pos: -31.5,29.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3033 components: - type: Transform @@ -69945,7 +68512,7 @@ entities: pos: -31.5,30.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3034 components: - type: Transform @@ -69953,7 +68520,7 @@ entities: pos: -25.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3035 components: - type: Transform @@ -69961,7 +68528,7 @@ entities: pos: -25.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3036 components: - type: Transform @@ -69969,7 +68536,7 @@ entities: pos: -25.5,28.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3037 components: - type: Transform @@ -69977,7 +68544,7 @@ entities: pos: -25.5,29.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3038 components: - type: Transform @@ -69985,112 +68552,112 @@ entities: pos: -25.5,30.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3043 components: - type: Transform pos: -30.5,24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3044 components: - type: Transform pos: -30.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3045 components: - type: Transform pos: -31.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3046 components: - type: Transform pos: -31.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3047 components: - type: Transform pos: -31.5,24.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3048 components: - type: Transform pos: -31.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3051 components: - type: Transform pos: -26.5,24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3052 components: - type: Transform pos: -27.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3053 components: - type: Transform pos: -27.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3054 components: - type: Transform pos: -27.5,24.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3057 components: - type: Transform pos: -22.5,24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3058 components: - type: Transform pos: -21.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3059 components: - type: Transform pos: -21.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3060 components: - type: Transform pos: -21.5,24.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3061 components: - type: Transform pos: -21.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3070 components: - type: Transform @@ -70098,7 +68665,7 @@ entities: pos: -35.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3071 components: - type: Transform @@ -70106,7 +68673,7 @@ entities: pos: -36.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3072 components: - type: Transform @@ -70114,7 +68681,7 @@ entities: pos: -37.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3073 components: - type: Transform @@ -70122,7 +68689,7 @@ entities: pos: -38.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3074 components: - type: Transform @@ -70130,7 +68697,7 @@ entities: pos: -37.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3075 components: - type: Transform @@ -70138,7 +68705,7 @@ entities: pos: -38.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3079 components: - type: Transform @@ -70146,7 +68713,7 @@ entities: pos: -39.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3080 components: - type: Transform @@ -70154,7 +68721,7 @@ entities: pos: -35.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3081 components: - type: Transform @@ -70162,7 +68729,7 @@ entities: pos: -36.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3082 components: - type: Transform @@ -70170,7 +68737,7 @@ entities: pos: -37.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3083 components: - type: Transform @@ -70178,7 +68745,7 @@ entities: pos: -38.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3085 components: - type: Transform @@ -70186,7 +68753,7 @@ entities: pos: -40.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3086 components: - type: Transform @@ -70194,7 +68761,7 @@ entities: pos: -41.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3088 components: - type: Transform @@ -70202,7 +68769,7 @@ entities: pos: -43.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3089 components: - type: Transform @@ -70210,7 +68777,7 @@ entities: pos: -37.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3090 components: - type: Transform @@ -70218,7 +68785,7 @@ entities: pos: -38.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3092 components: - type: Transform @@ -70226,7 +68793,7 @@ entities: pos: -40.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3094 components: - type: Transform @@ -70234,7 +68801,7 @@ entities: pos: -42.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3095 components: - type: Transform @@ -70242,7 +68809,7 @@ entities: pos: -43.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3096 components: - type: Transform @@ -70250,7 +68817,7 @@ entities: pos: -44.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3101 components: - type: Transform @@ -70258,7 +68825,7 @@ entities: pos: -41.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3102 components: - type: Transform @@ -70266,7 +68833,7 @@ entities: pos: -41.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3103 components: - type: Transform @@ -70274,7 +68841,7 @@ entities: pos: -41.5,4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3104 components: - type: Transform @@ -70282,7 +68849,7 @@ entities: pos: -41.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3105 components: - type: Transform @@ -70290,7 +68857,7 @@ entities: pos: -41.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3106 components: - type: Transform @@ -70298,7 +68865,7 @@ entities: pos: -41.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3107 components: - type: Transform @@ -70306,7 +68873,7 @@ entities: pos: -39.5,4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3108 components: - type: Transform @@ -70314,7 +68881,7 @@ entities: pos: -39.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3109 components: - type: Transform @@ -70322,7 +68889,7 @@ entities: pos: -39.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3110 components: - type: Transform @@ -70330,7 +68897,7 @@ entities: pos: -39.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3113 components: - type: Transform @@ -70338,7 +68905,7 @@ entities: pos: -46.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3121 components: - type: Transform @@ -70346,7 +68913,7 @@ entities: pos: -51.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3122 components: - type: Transform @@ -70354,7 +68921,7 @@ entities: pos: -50.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3124 components: - type: Transform @@ -70362,7 +68929,7 @@ entities: pos: -48.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3127 components: - type: Transform @@ -70370,7 +68937,7 @@ entities: pos: -45.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3128 components: - type: Transform @@ -70378,7 +68945,7 @@ entities: pos: -44.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3129 components: - type: Transform @@ -70386,7 +68953,7 @@ entities: pos: -44.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3132 components: - type: Transform @@ -70394,7 +68961,7 @@ entities: pos: -49.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3133 components: - type: Transform @@ -70402,124 +68969,119 @@ entities: pos: -50.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3139 components: - type: Transform pos: -45.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3140 components: - type: Transform pos: -45.5,4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3141 components: - type: Transform pos: -45.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3142 components: - type: Transform pos: -45.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3143 components: - type: Transform pos: -44.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3144 components: - type: Transform pos: -44.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3145 components: - type: Transform pos: -44.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3146 components: - type: Transform pos: -45.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3149 components: - type: Transform pos: -45.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3150 components: - type: Transform pos: -45.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3151 components: - type: Transform pos: -45.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 3153 - components: - - type: Transform - pos: -5.5,-56.5 - parent: 30 + color: '#FF0000FF' - uid: 3156 components: - type: Transform pos: -44.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3157 components: - type: Transform pos: -44.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3158 components: - type: Transform pos: -44.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3159 components: - type: Transform pos: -44.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3160 components: - type: Transform pos: -44.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3164 components: - type: Transform @@ -70527,7 +69089,7 @@ entities: pos: -45.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3165 components: - type: Transform @@ -70535,7 +69097,7 @@ entities: pos: -45.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3178 components: - type: Transform @@ -70543,7 +69105,7 @@ entities: pos: -49.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3179 components: - type: Transform @@ -70551,28 +69113,28 @@ entities: pos: -48.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3190 components: - type: Transform pos: -51.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3191 components: - type: Transform pos: -51.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3192 components: - type: Transform pos: -52.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3205 components: - type: Transform @@ -70580,7 +69142,7 @@ entities: pos: -45.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3206 components: - type: Transform @@ -70588,7 +69150,7 @@ entities: pos: -45.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3207 components: - type: Transform @@ -70596,7 +69158,7 @@ entities: pos: -45.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3209 components: - type: Transform @@ -70604,7 +69166,7 @@ entities: pos: -45.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3210 components: - type: Transform @@ -70612,7 +69174,7 @@ entities: pos: -45.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3211 components: - type: Transform @@ -70620,7 +69182,7 @@ entities: pos: -44.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3212 components: - type: Transform @@ -70628,7 +69190,7 @@ entities: pos: -44.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3214 components: - type: Transform @@ -70636,7 +69198,7 @@ entities: pos: -44.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3215 components: - type: Transform @@ -70644,7 +69206,7 @@ entities: pos: -44.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3216 components: - type: Transform @@ -70652,21 +69214,21 @@ entities: pos: -44.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3217 components: - type: Transform pos: -45.5,-12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3218 components: - type: Transform pos: -45.5,-13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3219 components: - type: Transform @@ -70674,7 +69236,7 @@ entities: pos: -45.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3220 components: - type: Transform @@ -70682,7 +69244,7 @@ entities: pos: -46.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3222 components: - type: Transform @@ -70690,7 +69252,7 @@ entities: pos: -33.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3223 components: - type: Transform @@ -70698,7 +69260,7 @@ entities: pos: -32.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3224 components: - type: Transform @@ -70706,7 +69268,7 @@ entities: pos: -35.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3225 components: - type: Transform @@ -70714,7 +69276,7 @@ entities: pos: -34.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3226 components: - type: Transform @@ -70722,7 +69284,7 @@ entities: pos: -33.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3227 components: - type: Transform @@ -70730,7 +69292,7 @@ entities: pos: -32.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3232 components: - type: Transform @@ -70738,7 +69300,7 @@ entities: pos: -35.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3233 components: - type: Transform @@ -70746,7 +69308,7 @@ entities: pos: -36.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3234 components: - type: Transform @@ -70754,7 +69316,7 @@ entities: pos: -37.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3235 components: - type: Transform @@ -70762,7 +69324,7 @@ entities: pos: -38.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3236 components: - type: Transform @@ -70770,7 +69332,7 @@ entities: pos: -39.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3237 components: - type: Transform @@ -70778,7 +69340,7 @@ entities: pos: -37.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3238 components: - type: Transform @@ -70786,7 +69348,7 @@ entities: pos: -38.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3239 components: - type: Transform @@ -70794,7 +69356,7 @@ entities: pos: -39.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3240 components: - type: Transform @@ -70802,7 +69364,7 @@ entities: pos: -40.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3242 components: - type: Transform @@ -70810,7 +69372,7 @@ entities: pos: -40.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3243 components: - type: Transform @@ -70818,7 +69380,7 @@ entities: pos: -41.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3244 components: - type: Transform @@ -70826,7 +69388,7 @@ entities: pos: -42.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3247 components: - type: Transform @@ -70834,7 +69396,7 @@ entities: pos: -43.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3248 components: - type: Transform @@ -70842,7 +69404,7 @@ entities: pos: -43.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3249 components: - type: Transform @@ -70850,7 +69412,7 @@ entities: pos: -42.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3250 components: - type: Transform @@ -70858,7 +69420,7 @@ entities: pos: -43.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3251 components: - type: Transform @@ -70866,7 +69428,7 @@ entities: pos: -43.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3252 components: - type: Transform @@ -70874,7 +69436,7 @@ entities: pos: -42.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3256 components: - type: Transform @@ -70882,7 +69444,7 @@ entities: pos: -43.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3257 components: - type: Transform @@ -70890,7 +69452,7 @@ entities: pos: -44.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3258 components: - type: Transform @@ -70898,7 +69460,7 @@ entities: pos: -45.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3259 components: - type: Transform @@ -70906,7 +69468,7 @@ entities: pos: -46.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3260 components: - type: Transform @@ -70914,7 +69476,7 @@ entities: pos: -47.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3261 components: - type: Transform @@ -70922,7 +69484,7 @@ entities: pos: -45.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3262 components: - type: Transform @@ -70930,7 +69492,7 @@ entities: pos: -46.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3263 components: - type: Transform @@ -70938,7 +69500,7 @@ entities: pos: -47.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3264 components: - type: Transform @@ -70946,7 +69508,7 @@ entities: pos: -48.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3265 components: - type: Transform @@ -70954,21 +69516,21 @@ entities: pos: -48.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3269 components: - type: Transform pos: -49.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3270 components: - type: Transform pos: -49.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3273 components: - type: Transform @@ -70976,7 +69538,7 @@ entities: pos: -50.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3274 components: - type: Transform @@ -70984,7 +69546,7 @@ entities: pos: -49.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3276 components: - type: Transform @@ -70992,14 +69554,14 @@ entities: pos: -51.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3277 components: - type: Transform pos: -52.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3279 components: - type: Transform @@ -71007,7 +69569,7 @@ entities: pos: -53.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3280 components: - type: Transform @@ -71015,7 +69577,7 @@ entities: pos: -54.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3281 components: - type: Transform @@ -71023,7 +69585,7 @@ entities: pos: -55.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3282 components: - type: Transform @@ -71031,7 +69593,7 @@ entities: pos: -56.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3287 components: - type: Transform @@ -71039,7 +69601,7 @@ entities: pos: -58.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3288 components: - type: Transform @@ -71047,7 +69609,7 @@ entities: pos: -59.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3289 components: - type: Transform @@ -71055,7 +69617,7 @@ entities: pos: -58.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3290 components: - type: Transform @@ -71063,7 +69625,7 @@ entities: pos: -59.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3291 components: - type: Transform @@ -71071,7 +69633,7 @@ entities: pos: -57.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3292 components: - type: Transform @@ -71079,7 +69641,7 @@ entities: pos: -57.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3293 components: - type: Transform @@ -71087,7 +69649,7 @@ entities: pos: -57.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3295 components: - type: Transform @@ -71095,7 +69657,7 @@ entities: pos: -57.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3296 components: - type: Transform @@ -71103,7 +69665,7 @@ entities: pos: -57.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3297 components: - type: Transform @@ -71111,7 +69673,7 @@ entities: pos: -58.5,21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3298 components: - type: Transform @@ -71119,7 +69681,7 @@ entities: pos: -59.5,21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3299 components: - type: Transform @@ -71127,7 +69689,7 @@ entities: pos: -58.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3300 components: - type: Transform @@ -71135,35 +69697,35 @@ entities: pos: -59.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3301 components: - type: Transform pos: -57.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3308 components: - type: Transform pos: -49.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3309 components: - type: Transform pos: -49.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3310 components: - type: Transform pos: -49.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3311 components: - type: Transform @@ -71171,7 +69733,7 @@ entities: pos: -50.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3312 components: - type: Transform @@ -71179,7 +69741,7 @@ entities: pos: -51.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3313 components: - type: Transform @@ -71187,7 +69749,7 @@ entities: pos: -52.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3314 components: - type: Transform @@ -71195,7 +69757,7 @@ entities: pos: -50.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3315 components: - type: Transform @@ -71203,7 +69765,7 @@ entities: pos: -51.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3316 components: - type: Transform @@ -71211,7 +69773,7 @@ entities: pos: -52.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3319 components: - type: Transform @@ -71219,7 +69781,7 @@ entities: pos: -50.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3320 components: - type: Transform @@ -71227,7 +69789,7 @@ entities: pos: -50.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3321 components: - type: Transform @@ -71235,7 +69797,7 @@ entities: pos: -50.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3322 components: - type: Transform @@ -71243,7 +69805,7 @@ entities: pos: -50.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3329 components: - type: Transform @@ -71251,7 +69813,7 @@ entities: pos: -19.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3330 components: - type: Transform @@ -71259,7 +69821,7 @@ entities: pos: -19.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3331 components: - type: Transform @@ -71267,7 +69829,7 @@ entities: pos: -19.5,4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3332 components: - type: Transform @@ -71275,7 +69837,7 @@ entities: pos: -19.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3334 components: - type: Transform @@ -71283,7 +69845,7 @@ entities: pos: -18.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3335 components: - type: Transform @@ -71291,7 +69853,7 @@ entities: pos: -17.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3337 components: - type: Transform @@ -71299,7 +69861,7 @@ entities: pos: -20.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3338 components: - type: Transform @@ -71307,7 +69869,7 @@ entities: pos: -21.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3339 components: - type: Transform @@ -71315,7 +69877,7 @@ entities: pos: -22.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3340 components: - type: Transform @@ -71323,55 +69885,7 @@ entities: pos: -23.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 3341 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,6.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 3342 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,6.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 3343 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,6.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 3345 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,7.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 3346 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,8.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 3347 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,9.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3350 components: - type: Transform @@ -71379,7 +69893,7 @@ entities: pos: -21.5,4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3351 components: - type: Transform @@ -71387,7 +69901,7 @@ entities: pos: -21.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3352 components: - type: Transform @@ -71395,7 +69909,7 @@ entities: pos: -21.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3354 components: - type: Transform @@ -71403,7 +69917,7 @@ entities: pos: -22.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3355 components: - type: Transform @@ -71411,51 +69925,36 @@ entities: pos: -23.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 3359 - components: - - type: Transform - pos: -27.5,11.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 3361 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,12.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#FF0000FF' - uid: 3362 components: - type: Transform pos: -23.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3363 components: - type: Transform pos: -23.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3364 components: - type: Transform pos: -23.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3365 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -25.5,12.5 + rot: 3.141592653589793 rad + pos: -62.5,-61.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3366 components: - type: Transform @@ -71463,7 +69962,7 @@ entities: pos: -24.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3367 components: - type: Transform @@ -71471,7 +69970,7 @@ entities: pos: -24.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3369 components: - type: Transform @@ -71479,7 +69978,7 @@ entities: pos: -23.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3370 components: - type: Transform @@ -71487,7 +69986,7 @@ entities: pos: -23.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3371 components: - type: Transform @@ -71495,7 +69994,7 @@ entities: pos: -23.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3374 components: - type: Transform @@ -71503,7 +70002,7 @@ entities: pos: -25.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3378 components: - type: Transform @@ -71511,7 +70010,7 @@ entities: pos: -20.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3379 components: - type: Transform @@ -71519,7 +70018,7 @@ entities: pos: -19.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3380 components: - type: Transform @@ -71527,7 +70026,7 @@ entities: pos: -18.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3382 components: - type: Transform @@ -71535,7 +70034,7 @@ entities: pos: -16.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3383 components: - type: Transform @@ -71543,7 +70042,7 @@ entities: pos: -15.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3384 components: - type: Transform @@ -71551,84 +70050,84 @@ entities: pos: -14.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3385 components: - type: Transform pos: -16.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3386 components: - type: Transform pos: -16.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3387 components: - type: Transform pos: -16.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3389 components: - type: Transform pos: -17.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3390 components: - type: Transform pos: -17.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3391 components: - type: Transform pos: -17.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3392 components: - type: Transform pos: -17.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3393 components: - type: Transform pos: -16.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3394 components: - type: Transform pos: -16.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3395 components: - type: Transform pos: -16.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3396 components: - type: Transform pos: -17.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3402 components: - type: Transform @@ -71636,7 +70135,7 @@ entities: pos: -14.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3403 components: - type: Transform @@ -71644,63 +70143,63 @@ entities: pos: -15.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3411 components: - type: Transform pos: -1.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3412 components: - type: Transform pos: -1.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3413 components: - type: Transform pos: -1.5,4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3414 components: - type: Transform pos: -1.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3415 components: - type: Transform pos: -1.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3416 components: - type: Transform pos: -3.5,4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3417 components: - type: Transform pos: -3.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3418 components: - type: Transform pos: -3.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3425 components: - type: Transform @@ -71708,7 +70207,7 @@ entities: pos: -3.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3426 components: - type: Transform @@ -71716,7 +70215,7 @@ entities: pos: -3.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3427 components: - type: Transform @@ -71724,7 +70223,7 @@ entities: pos: -3.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3428 components: - type: Transform @@ -71732,7 +70231,7 @@ entities: pos: -3.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3429 components: - type: Transform @@ -71740,7 +70239,7 @@ entities: pos: -3.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3430 components: - type: Transform @@ -71748,7 +70247,7 @@ entities: pos: -1.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3431 components: - type: Transform @@ -71756,7 +70255,7 @@ entities: pos: -1.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3432 components: - type: Transform @@ -71764,7 +70263,7 @@ entities: pos: -1.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3433 components: - type: Transform @@ -71772,7 +70271,7 @@ entities: pos: -1.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3434 components: - type: Transform @@ -71780,7 +70279,7 @@ entities: pos: -1.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3435 components: - type: Transform @@ -71788,7 +70287,7 @@ entities: pos: -1.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3436 components: - type: Transform @@ -71796,7 +70295,7 @@ entities: pos: -2.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3437 components: - type: Transform @@ -71804,7 +70303,7 @@ entities: pos: -1.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3438 components: - type: Transform @@ -71812,7 +70311,7 @@ entities: pos: -0.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3439 components: - type: Transform @@ -71820,7 +70319,7 @@ entities: pos: 0.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3440 components: - type: Transform @@ -71828,7 +70327,7 @@ entities: pos: 1.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3441 components: - type: Transform @@ -71836,7 +70335,7 @@ entities: pos: 2.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3443 components: - type: Transform @@ -71844,7 +70343,7 @@ entities: pos: 0.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3444 components: - type: Transform @@ -71852,7 +70351,7 @@ entities: pos: 1.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3445 components: - type: Transform @@ -71860,7 +70359,7 @@ entities: pos: 2.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3446 components: - type: Transform @@ -71868,7 +70367,7 @@ entities: pos: -2.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3447 components: - type: Transform @@ -71876,7 +70375,7 @@ entities: pos: -3.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3448 components: - type: Transform @@ -71884,7 +70383,7 @@ entities: pos: -4.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3449 components: - type: Transform @@ -71892,7 +70391,7 @@ entities: pos: -5.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3450 components: - type: Transform @@ -71900,7 +70399,7 @@ entities: pos: -6.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3451 components: - type: Transform @@ -71908,7 +70407,7 @@ entities: pos: -7.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3453 components: - type: Transform @@ -71916,7 +70415,7 @@ entities: pos: -5.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3454 components: - type: Transform @@ -71924,7 +70423,7 @@ entities: pos: -6.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3455 components: - type: Transform @@ -71932,7 +70431,7 @@ entities: pos: -7.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3456 components: - type: Transform @@ -71940,7 +70439,7 @@ entities: pos: -8.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3457 components: - type: Transform @@ -71948,7 +70447,7 @@ entities: pos: -9.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3462 components: - type: Transform @@ -71956,7 +70455,7 @@ entities: pos: -11.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3463 components: - type: Transform @@ -71964,7 +70463,7 @@ entities: pos: -10.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3464 components: - type: Transform @@ -71972,7 +70471,7 @@ entities: pos: -11.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3465 components: - type: Transform @@ -71980,7 +70479,7 @@ entities: pos: -12.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3466 components: - type: Transform @@ -71988,7 +70487,7 @@ entities: pos: -13.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3467 components: - type: Transform @@ -71996,7 +70495,7 @@ entities: pos: -14.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3468 components: - type: Transform @@ -72004,7 +70503,7 @@ entities: pos: -15.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3470 components: - type: Transform @@ -72012,7 +70511,7 @@ entities: pos: -15.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3471 components: - type: Transform @@ -72020,7 +70519,7 @@ entities: pos: -14.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3472 components: - type: Transform @@ -72028,113 +70527,141 @@ entities: pos: -13.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3473 components: - type: Transform pos: -10.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3474 components: - type: Transform pos: -10.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3475 components: - type: Transform pos: -10.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3476 components: - type: Transform pos: -9.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3477 components: - type: Transform pos: -9.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3478 components: - type: Transform pos: -9.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3487 components: - type: Transform pos: -3.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3488 components: - type: Transform pos: -3.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3489 components: - type: Transform pos: -3.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3490 components: - type: Transform pos: -1.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3491 components: - type: Transform pos: -8.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3492 components: - type: Transform pos: -8.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3493 components: - type: Transform pos: 3.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3494 components: - type: Transform pos: 3.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 4353 + color: '#FF0000FF' + - uid: 3531 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-48.5 + pos: -13.5,-33.5 parent: 30 - type: AtmosPipeColor - color: '#03FCD3FF' + color: '#FF0000FF' + - uid: 3583 + components: + - type: Transform + pos: -13.5,-35.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 3598 + components: + - type: Transform + pos: -18.5,-47.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 4371 + components: + - type: Transform + pos: -25.5,9.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 4894 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-42.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 4908 components: - type: Transform @@ -72142,21 +70669,21 @@ entities: pos: -26.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 5006 components: - type: Transform pos: -19.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 5014 components: - type: Transform pos: -19.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 5418 components: - type: Transform @@ -72164,7 +70691,7 @@ entities: pos: -47.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 5427 components: - type: Transform @@ -72172,7 +70699,7 @@ entities: pos: -53.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 5428 components: - type: Transform @@ -72180,7 +70707,7 @@ entities: pos: -46.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 5494 components: - type: Transform @@ -72188,7 +70715,7 @@ entities: pos: -53.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 5625 components: - type: Transform @@ -72196,7 +70723,7 @@ entities: pos: -27.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 5668 components: - type: Transform @@ -72204,7 +70731,7 @@ entities: pos: -30.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 5841 components: - type: Transform @@ -72218,63 +70745,63 @@ entities: pos: -2.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6114 components: - type: Transform pos: -2.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6115 components: - type: Transform pos: -2.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6116 components: - type: Transform pos: -2.5,24.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6117 components: - type: Transform pos: -2.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6118 components: - type: Transform pos: -2.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6119 components: - type: Transform pos: -0.5,24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6120 components: - type: Transform pos: -0.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6121 components: - type: Transform pos: -0.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6124 components: - type: Transform @@ -72282,7 +70809,7 @@ entities: pos: -14.5,28.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6125 components: - type: Transform @@ -72290,7 +70817,7 @@ entities: pos: -14.5,29.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6126 components: - type: Transform @@ -72298,7 +70825,7 @@ entities: pos: -14.5,30.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6127 components: - type: Transform @@ -72306,7 +70833,7 @@ entities: pos: -14.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6128 components: - type: Transform @@ -72314,7 +70841,7 @@ entities: pos: -14.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6129 components: - type: Transform @@ -72322,7 +70849,7 @@ entities: pos: -14.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6130 components: - type: Transform @@ -72330,7 +70857,7 @@ entities: pos: -14.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6131 components: - type: Transform @@ -72338,7 +70865,7 @@ entities: pos: -14.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6133 components: - type: Transform @@ -72346,7 +70873,7 @@ entities: pos: -14.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6134 components: - type: Transform @@ -72354,7 +70881,7 @@ entities: pos: -14.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6135 components: - type: Transform @@ -72362,7 +70889,7 @@ entities: pos: -14.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6136 components: - type: Transform @@ -72370,7 +70897,7 @@ entities: pos: -4.5,28.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6137 components: - type: Transform @@ -72378,7 +70905,7 @@ entities: pos: -4.5,29.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6138 components: - type: Transform @@ -72386,7 +70913,7 @@ entities: pos: -4.5,30.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6139 components: - type: Transform @@ -72394,7 +70921,7 @@ entities: pos: -4.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6141 components: - type: Transform @@ -72402,7 +70929,7 @@ entities: pos: -4.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6142 components: - type: Transform @@ -72410,7 +70937,7 @@ entities: pos: -4.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6143 components: - type: Transform @@ -72418,7 +70945,7 @@ entities: pos: -4.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6144 components: - type: Transform @@ -72426,7 +70953,7 @@ entities: pos: -4.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6145 components: - type: Transform @@ -72434,7 +70961,7 @@ entities: pos: -4.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6146 components: - type: Transform @@ -72442,7 +70969,7 @@ entities: pos: -4.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6147 components: - type: Transform @@ -72450,7 +70977,7 @@ entities: pos: -4.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6149 components: - type: Transform @@ -72458,7 +70985,7 @@ entities: pos: -13.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6150 components: - type: Transform @@ -72466,7 +70993,7 @@ entities: pos: -12.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6152 components: - type: Transform @@ -72474,7 +71001,7 @@ entities: pos: -10.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6154 components: - type: Transform @@ -72482,7 +71009,7 @@ entities: pos: -8.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6155 components: - type: Transform @@ -72490,7 +71017,7 @@ entities: pos: -7.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6156 components: - type: Transform @@ -72498,7 +71025,7 @@ entities: pos: -6.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6157 components: - type: Transform @@ -72506,189 +71033,189 @@ entities: pos: -5.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6159 components: - type: Transform pos: -15.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6160 components: - type: Transform pos: -15.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6161 components: - type: Transform pos: -15.5,28.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6162 components: - type: Transform pos: -15.5,29.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6163 components: - type: Transform pos: -15.5,30.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6164 components: - type: Transform pos: -15.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6165 components: - type: Transform pos: -15.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6166 components: - type: Transform pos: -15.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6167 components: - type: Transform pos: -15.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6168 components: - type: Transform pos: -15.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6169 components: - type: Transform pos: -15.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6171 components: - type: Transform pos: -15.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6173 components: - type: Transform pos: -15.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6174 components: - type: Transform pos: -3.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6175 components: - type: Transform pos: -3.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6176 components: - type: Transform pos: -3.5,28.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6177 components: - type: Transform pos: -3.5,29.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6178 components: - type: Transform pos: -3.5,30.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6180 components: - type: Transform pos: -3.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6181 components: - type: Transform pos: -3.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6182 components: - type: Transform pos: -3.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6183 components: - type: Transform pos: -3.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6184 components: - type: Transform pos: -3.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6186 components: - type: Transform pos: -3.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6187 components: - type: Transform pos: -3.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6188 components: - type: Transform pos: -3.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6189 components: - type: Transform @@ -72696,7 +71223,7 @@ entities: pos: -4.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6190 components: - type: Transform @@ -72704,7 +71231,7 @@ entities: pos: -5.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6191 components: - type: Transform @@ -72712,7 +71239,7 @@ entities: pos: -6.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6192 components: - type: Transform @@ -72720,7 +71247,7 @@ entities: pos: -8.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6194 components: - type: Transform @@ -72728,7 +71255,7 @@ entities: pos: -10.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6195 components: - type: Transform @@ -72736,7 +71263,7 @@ entities: pos: -14.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6196 components: - type: Transform @@ -72744,7 +71271,7 @@ entities: pos: -13.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6197 components: - type: Transform @@ -72752,56 +71279,56 @@ entities: pos: -12.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6206 components: - type: Transform pos: -11.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6207 components: - type: Transform pos: -11.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6208 components: - type: Transform pos: -11.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6209 components: - type: Transform pos: -7.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6210 components: - type: Transform pos: -7.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6211 components: - type: Transform pos: -7.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6212 components: - type: Transform pos: -7.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6215 components: - type: Transform @@ -72809,7 +71336,7 @@ entities: pos: -3.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6216 components: - type: Transform @@ -72817,7 +71344,7 @@ entities: pos: -2.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6217 components: - type: Transform @@ -72825,7 +71352,7 @@ entities: pos: -1.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6218 components: - type: Transform @@ -72833,7 +71360,7 @@ entities: pos: -0.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6219 components: - type: Transform @@ -72841,7 +71368,7 @@ entities: pos: -2.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6220 components: - type: Transform @@ -72849,7 +71376,7 @@ entities: pos: -1.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6221 components: - type: Transform @@ -72857,7 +71384,7 @@ entities: pos: -0.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6226 components: - type: Transform @@ -72865,7 +71392,7 @@ entities: pos: -16.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6227 components: - type: Transform @@ -72873,7 +71400,7 @@ entities: pos: -17.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6228 components: - type: Transform @@ -72881,7 +71408,7 @@ entities: pos: -18.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6230 components: - type: Transform @@ -72889,7 +71416,7 @@ entities: pos: -16.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6231 components: - type: Transform @@ -72897,7 +71424,7 @@ entities: pos: -17.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6232 components: - type: Transform @@ -72905,7 +71432,7 @@ entities: pos: -18.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6233 components: - type: Transform @@ -72913,7 +71440,7 @@ entities: pos: -19.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6235 components: - type: Transform @@ -72921,7 +71448,7 @@ entities: pos: -21.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6236 components: - type: Transform @@ -72929,7 +71456,7 @@ entities: pos: -22.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6237 components: - type: Transform @@ -72937,7 +71464,7 @@ entities: pos: -23.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6238 components: - type: Transform @@ -72945,35 +71472,35 @@ entities: pos: -24.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6241 components: - type: Transform pos: -20.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6242 components: - type: Transform pos: -20.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6243 components: - type: Transform pos: -20.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6244 components: - type: Transform pos: -20.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6247 components: - type: Transform @@ -72981,7 +71508,7 @@ entities: pos: -15.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6248 components: - type: Transform @@ -72989,7 +71516,7 @@ entities: pos: -16.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6249 components: - type: Transform @@ -72997,7 +71524,7 @@ entities: pos: -17.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6253 components: - type: Transform @@ -73005,7 +71532,7 @@ entities: pos: -20.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6256 components: - type: Transform @@ -73013,7 +71540,7 @@ entities: pos: -22.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6257 components: - type: Transform @@ -73021,7 +71548,7 @@ entities: pos: -23.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6258 components: - type: Transform @@ -73029,7 +71556,7 @@ entities: pos: -24.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6259 components: - type: Transform @@ -73037,14 +71564,14 @@ entities: pos: -25.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6263 components: - type: Transform pos: -26.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6264 components: - type: Transform @@ -73052,14 +71579,14 @@ entities: pos: -27.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6267 components: - type: Transform pos: -19.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6681 components: - type: Transform @@ -73067,7 +71594,7 @@ entities: pos: -11.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6685 components: - type: Transform @@ -73075,7 +71602,7 @@ entities: pos: -17.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6686 components: - type: Transform @@ -73083,14 +71610,14 @@ entities: pos: -14.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6724 components: - type: Transform pos: -12.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6729 components: - type: Transform @@ -73098,7 +71625,7 @@ entities: pos: -15.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6812 components: - type: Transform @@ -73106,7 +71633,7 @@ entities: pos: -16.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6813 components: - type: Transform @@ -73114,7 +71641,7 @@ entities: pos: -17.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6814 components: - type: Transform @@ -73122,7 +71649,7 @@ entities: pos: -17.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6816 components: - type: Transform @@ -73130,7 +71657,7 @@ entities: pos: -30.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6819 components: - type: Transform @@ -73138,7 +71665,7 @@ entities: pos: -14.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6820 components: - type: Transform @@ -73146,7 +71673,7 @@ entities: pos: -15.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6822 components: - type: Transform @@ -73154,7 +71681,7 @@ entities: pos: -16.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6825 components: - type: Transform @@ -73162,7 +71689,7 @@ entities: pos: -17.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6893 components: - type: Transform @@ -73170,7 +71697,7 @@ entities: pos: -17.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6896 components: - type: Transform @@ -73178,7 +71705,7 @@ entities: pos: -33.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6897 components: - type: Transform @@ -73186,7 +71713,7 @@ entities: pos: -18.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6898 components: - type: Transform @@ -73194,7 +71721,7 @@ entities: pos: -32.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6901 components: - type: Transform @@ -73202,7 +71729,7 @@ entities: pos: -29.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6902 components: - type: Transform @@ -73210,7 +71737,7 @@ entities: pos: -31.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6909 components: - type: Transform @@ -73218,14 +71745,14 @@ entities: pos: -30.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6910 components: - type: Transform pos: -28.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6922 components: - type: Transform @@ -73233,7 +71760,7 @@ entities: pos: -31.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6925 components: - type: Transform @@ -73241,7 +71768,7 @@ entities: pos: -32.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6930 components: - type: Transform @@ -73249,42 +71776,42 @@ entities: pos: -32.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6931 components: - type: Transform pos: -18.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6932 components: - type: Transform pos: -18.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6937 components: - type: Transform pos: -18.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6938 components: - type: Transform pos: -18.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6957 components: - type: Transform pos: -18.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7004 components: - type: Transform @@ -73298,7 +71825,7 @@ entities: pos: -22.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7059 components: - type: Transform @@ -73306,7 +71833,7 @@ entities: pos: -28.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7060 components: - type: Transform @@ -73314,7 +71841,7 @@ entities: pos: -26.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7069 components: - type: Transform @@ -73322,7 +71849,7 @@ entities: pos: -25.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7070 components: - type: Transform @@ -73330,7 +71857,7 @@ entities: pos: -27.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7073 components: - type: Transform @@ -73338,7 +71865,7 @@ entities: pos: -24.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7091 components: - type: Transform @@ -73346,25 +71873,15 @@ entities: pos: -12.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 7101 + color: '#FF0000FF' + - uid: 7095 components: - type: Transform - pos: -11.5,-54.5 + rot: -1.5707963267948966 rad + pos: -15.5,-41.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 7103 - components: - - type: Transform - pos: -11.5,-56.5 - parent: 30 - - uid: 7105 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-58.5 - parent: 30 + color: '#FF0000FF' - uid: 7117 components: - type: Transform @@ -73372,7 +71889,7 @@ entities: pos: -26.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7118 components: - type: Transform @@ -73380,7 +71897,7 @@ entities: pos: -27.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7150 components: - type: Transform @@ -73388,7 +71905,7 @@ entities: pos: -31.5,-12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7152 components: - type: Transform @@ -73396,7 +71913,7 @@ entities: pos: -30.5,-12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7153 components: - type: Transform @@ -73404,7 +71921,7 @@ entities: pos: -33.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7157 components: - type: Transform @@ -73412,21 +71929,21 @@ entities: pos: -27.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7203 components: - type: Transform pos: -34.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7205 components: - type: Transform pos: -34.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7212 components: - type: Transform @@ -73434,7 +71951,7 @@ entities: pos: -30.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7213 components: - type: Transform @@ -73442,38 +71959,21 @@ entities: pos: -29.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7216 components: - type: Transform pos: -11.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 7226 + color: '#FF0000FF' + - uid: 7223 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-48.5 + pos: -22.5,-43.5 parent: 30 - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 7227 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-48.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 7229 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7257 components: - type: Transform @@ -73481,7 +71981,7 @@ entities: pos: -18.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7303 components: - type: Transform @@ -73489,35 +71989,35 @@ entities: pos: -21.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7306 components: - type: Transform pos: -8.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7307 components: - type: Transform pos: -8.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7308 components: - type: Transform pos: -8.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7309 components: - type: Transform pos: -8.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7312 components: - type: Transform @@ -73525,7 +72025,7 @@ entities: pos: -7.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7313 components: - type: Transform @@ -73533,7 +72033,7 @@ entities: pos: -6.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7314 components: - type: Transform @@ -73541,7 +72041,7 @@ entities: pos: -5.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7315 components: - type: Transform @@ -73549,42 +72049,42 @@ entities: pos: -4.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7316 components: - type: Transform pos: -3.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7317 components: - type: Transform pos: -3.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7318 components: - type: Transform pos: -3.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7319 components: - type: Transform pos: -1.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7320 components: - type: Transform pos: -1.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7324 components: - type: Transform @@ -73592,7 +72092,7 @@ entities: pos: -3.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7325 components: - type: Transform @@ -73600,7 +72100,7 @@ entities: pos: -4.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7326 components: - type: Transform @@ -73608,7 +72108,7 @@ entities: pos: -5.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7327 components: - type: Transform @@ -73616,7 +72116,7 @@ entities: pos: -6.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7328 components: - type: Transform @@ -73624,7 +72124,7 @@ entities: pos: -7.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7329 components: - type: Transform @@ -73632,7 +72132,7 @@ entities: pos: -8.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7330 components: - type: Transform @@ -73640,28 +72140,28 @@ entities: pos: -9.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7331 components: - type: Transform pos: -10.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7332 components: - type: Transform pos: -10.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7333 components: - type: Transform pos: -10.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7334 components: - type: Transform @@ -73669,7 +72169,7 @@ entities: pos: -11.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7335 components: - type: Transform @@ -73677,7 +72177,7 @@ entities: pos: -9.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7336 components: - type: Transform @@ -73685,70 +72185,70 @@ entities: pos: -10.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7341 components: - type: Transform pos: -12.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7342 components: - type: Transform pos: -12.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7343 components: - type: Transform pos: -12.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7344 components: - type: Transform pos: -12.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7345 components: - type: Transform pos: -12.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7347 components: - type: Transform pos: -11.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7348 components: - type: Transform pos: -11.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7349 components: - type: Transform pos: -11.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7350 components: - type: Transform pos: -11.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7357 components: - type: Transform @@ -73756,7 +72256,7 @@ entities: pos: -10.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7358 components: - type: Transform @@ -73764,7 +72264,7 @@ entities: pos: -9.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7359 components: - type: Transform @@ -73772,7 +72272,7 @@ entities: pos: -8.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7361 components: - type: Transform @@ -73780,7 +72280,7 @@ entities: pos: -10.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7362 components: - type: Transform @@ -73788,7 +72288,7 @@ entities: pos: -8.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7363 components: - type: Transform @@ -73796,7 +72296,7 @@ entities: pos: -9.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7375 components: - type: Transform @@ -73804,28 +72304,28 @@ entities: pos: -6.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7400 components: - type: Transform pos: -19.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7401 components: - type: Transform pos: -19.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7405 components: - type: Transform pos: -17.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7406 components: - type: Transform @@ -73833,21 +72333,21 @@ entities: pos: -24.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7409 components: - type: Transform pos: -34.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7410 components: - type: Transform pos: -34.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7480 components: - type: Transform @@ -73861,7 +72361,7 @@ entities: pos: -20.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7495 components: - type: Transform @@ -73869,7 +72369,7 @@ entities: pos: -21.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7505 components: - type: Transform @@ -73877,14 +72377,14 @@ entities: pos: -25.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7526 components: - type: Transform pos: -34.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7531 components: - type: Transform @@ -73892,7 +72392,7 @@ entities: pos: -16.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7551 components: - type: Transform @@ -73900,7 +72400,7 @@ entities: pos: -26.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7566 components: - type: Transform @@ -73908,7 +72408,7 @@ entities: pos: -19.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7568 components: - type: Transform @@ -73916,7 +72416,7 @@ entities: pos: -21.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7570 components: - type: Transform @@ -73924,7 +72424,7 @@ entities: pos: -20.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7573 components: - type: Transform @@ -73932,7 +72432,7 @@ entities: pos: -22.5,-12.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7599 components: - type: Transform @@ -73940,7 +72440,7 @@ entities: pos: -22.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7604 components: - type: Transform @@ -73948,7 +72448,7 @@ entities: pos: -27.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7661 components: - type: Transform @@ -73956,7 +72456,7 @@ entities: pos: -19.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7662 components: - type: Transform @@ -73964,7 +72464,7 @@ entities: pos: -30.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7664 components: - type: Transform @@ -73972,7 +72472,7 @@ entities: pos: -30.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7665 components: - type: Transform @@ -73980,7 +72480,7 @@ entities: pos: -28.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7668 components: - type: Transform @@ -73988,31 +72488,7 @@ entities: pos: -30.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 7669 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 7670 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-50.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 7671 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-52.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#0000FFFF' - uid: 7755 components: - type: Transform @@ -74020,7 +72496,7 @@ entities: pos: -29.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7756 components: - type: Transform @@ -74028,7 +72504,7 @@ entities: pos: -29.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7761 components: - type: Transform @@ -74036,7 +72512,7 @@ entities: pos: -26.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7763 components: - type: Transform @@ -74044,7 +72520,7 @@ entities: pos: -29.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7764 components: - type: Transform @@ -74052,7 +72528,7 @@ entities: pos: -28.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7816 components: - type: Transform @@ -74060,7 +72536,7 @@ entities: pos: -29.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7817 components: - type: Transform @@ -74068,7 +72544,7 @@ entities: pos: -26.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7818 components: - type: Transform @@ -74076,7 +72552,7 @@ entities: pos: -27.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7821 components: - type: Transform @@ -74084,7 +72560,7 @@ entities: pos: -32.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7832 components: - type: Transform @@ -74092,7 +72568,7 @@ entities: pos: -17.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7884 components: - type: Transform @@ -74100,15 +72576,7 @@ entities: pos: -31.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 7914 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-51.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#0000FFFF' - uid: 7925 components: - type: Transform @@ -74116,7 +72584,7 @@ entities: pos: -18.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7928 components: - type: Transform @@ -74124,7 +72592,7 @@ entities: pos: -19.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7929 components: - type: Transform @@ -74132,21 +72600,21 @@ entities: pos: -13.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7950 components: - type: Transform pos: -28.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7951 components: - type: Transform pos: -28.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7958 components: - type: Transform @@ -74154,7 +72622,7 @@ entities: pos: -22.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7999 components: - type: Transform @@ -74162,7 +72630,7 @@ entities: pos: -20.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8029 components: - type: Transform @@ -74170,7 +72638,7 @@ entities: pos: -22.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8030 components: - type: Transform @@ -74178,7 +72646,7 @@ entities: pos: -22.5,-13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8031 components: - type: Transform @@ -74186,7 +72654,7 @@ entities: pos: -22.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8032 components: - type: Transform @@ -74194,7 +72662,7 @@ entities: pos: -22.5,-14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8037 components: - type: Transform @@ -74202,7 +72670,7 @@ entities: pos: -22.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8041 components: - type: Transform @@ -74210,7 +72678,7 @@ entities: pos: -20.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8042 components: - type: Transform @@ -74218,7 +72686,7 @@ entities: pos: -17.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8049 components: - type: Transform @@ -74226,7 +72694,7 @@ entities: pos: -27.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8050 components: - type: Transform @@ -74234,7 +72702,7 @@ entities: pos: -29.5,-13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8057 components: - type: Transform @@ -74242,28 +72710,28 @@ entities: pos: -20.5,-12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8060 components: - type: Transform pos: -28.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8061 components: - type: Transform pos: -11.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8065 components: - type: Transform pos: -28.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8066 components: - type: Transform @@ -74271,7 +72739,7 @@ entities: pos: -20.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8067 components: - type: Transform @@ -74279,7 +72747,7 @@ entities: pos: -18.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8068 components: - type: Transform @@ -74287,7 +72755,7 @@ entities: pos: -20.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8072 components: - type: Transform @@ -74295,14 +72763,14 @@ entities: pos: -22.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8077 components: - type: Transform pos: -28.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8088 components: - type: Transform @@ -74310,7 +72778,7 @@ entities: pos: -20.5,-14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8091 components: - type: Transform @@ -74318,14 +72786,14 @@ entities: pos: -22.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8094 components: - type: Transform pos: -13.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8095 components: - type: Transform @@ -74333,7 +72801,7 @@ entities: pos: -15.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8097 components: - type: Transform @@ -74341,14 +72809,14 @@ entities: pos: -24.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8098 components: - type: Transform pos: -13.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8099 components: - type: Transform @@ -74356,7 +72824,7 @@ entities: pos: -21.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8105 components: - type: Transform @@ -74364,7 +72832,7 @@ entities: pos: -23.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8106 components: - type: Transform @@ -74372,7 +72840,7 @@ entities: pos: -20.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8141 components: - type: Transform @@ -74380,7 +72848,7 @@ entities: pos: -20.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8142 components: - type: Transform @@ -74388,7 +72856,7 @@ entities: pos: -20.5,-13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8213 components: - type: Transform @@ -74396,7 +72864,7 @@ entities: pos: -26.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8214 components: - type: Transform @@ -74404,7 +72872,7 @@ entities: pos: -25.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8217 components: - type: Transform @@ -74412,7 +72880,7 @@ entities: pos: -20.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8218 components: - type: Transform @@ -74420,7 +72888,7 @@ entities: pos: -21.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8221 components: - type: Transform @@ -74428,7 +72896,7 @@ entities: pos: -24.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8222 components: - type: Transform @@ -74436,7 +72904,61 @@ entities: pos: -22.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' + - uid: 8264 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,-41.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 8269 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-41.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 8359 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -18.5,-41.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 8361 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-40.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 8384 + components: + - type: Transform + pos: -13.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 8393 + components: + - type: Transform + pos: -13.5,-42.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 8422 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-40.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 8543 components: - type: Transform @@ -74450,7 +72972,7 @@ entities: pos: -33.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8575 components: - type: Transform @@ -74800,7 +73322,7 @@ entities: pos: 9.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8778 components: - type: Transform @@ -74808,7 +73330,7 @@ entities: pos: 11.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8780 components: - type: Transform @@ -74816,7 +73338,7 @@ entities: pos: 12.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8782 components: - type: Transform @@ -74824,7 +73346,7 @@ entities: pos: 14.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8783 components: - type: Transform @@ -74832,7 +73354,7 @@ entities: pos: 15.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8785 components: - type: Transform @@ -74840,7 +73362,7 @@ entities: pos: 16.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8787 components: - type: Transform @@ -74848,7 +73370,7 @@ entities: pos: 17.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8788 components: - type: Transform @@ -74856,7 +73378,7 @@ entities: pos: 18.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8789 components: - type: Transform @@ -74864,46 +73386,7 @@ entities: pos: 19.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8794 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-39.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8795 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-53.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 8798 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-53.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 8799 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 8807 - components: - - type: Transform - pos: -9.5,-54.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8839 components: - type: Transform @@ -74911,7 +73394,7 @@ entities: pos: 14.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8840 components: - type: Transform @@ -74919,7 +73402,7 @@ entities: pos: 13.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8841 components: - type: Transform @@ -74927,7 +73410,7 @@ entities: pos: 13.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8842 components: - type: Transform @@ -74935,7 +73418,7 @@ entities: pos: 15.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8843 components: - type: Transform @@ -74943,7 +73426,7 @@ entities: pos: 12.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8844 components: - type: Transform @@ -74951,7 +73434,7 @@ entities: pos: 10.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8846 components: - type: Transform @@ -74959,7 +73442,7 @@ entities: pos: 9.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8854 components: - type: Transform @@ -74967,7 +73450,7 @@ entities: pos: -1.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8855 components: - type: Transform @@ -74975,7 +73458,7 @@ entities: pos: -0.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8856 components: - type: Transform @@ -74983,7 +73466,7 @@ entities: pos: 0.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8857 components: - type: Transform @@ -74991,7 +73474,7 @@ entities: pos: 1.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8858 components: - type: Transform @@ -74999,7 +73482,7 @@ entities: pos: 2.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8859 components: - type: Transform @@ -75007,7 +73490,7 @@ entities: pos: 3.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8860 components: - type: Transform @@ -75015,7 +73498,7 @@ entities: pos: 3.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8861 components: - type: Transform @@ -75023,7 +73506,7 @@ entities: pos: 3.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8862 components: - type: Transform @@ -75031,7 +73514,7 @@ entities: pos: 3.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8864 components: - type: Transform @@ -75039,7 +73522,7 @@ entities: pos: 4.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8865 components: - type: Transform @@ -75047,21 +73530,21 @@ entities: pos: 5.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8867 components: - type: Transform pos: 7.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8873 components: - type: Transform pos: 7.5,-25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8874 components: - type: Transform @@ -75069,14 +73552,14 @@ entities: pos: 8.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8875 components: - type: Transform pos: 7.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8878 components: - type: Transform @@ -75084,7 +73567,7 @@ entities: pos: 5.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8879 components: - type: Transform @@ -75092,7 +73575,7 @@ entities: pos: 8.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8880 components: - type: Transform @@ -75100,7 +73583,7 @@ entities: pos: 9.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8881 components: - type: Transform @@ -75108,7 +73591,7 @@ entities: pos: 10.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8882 components: - type: Transform @@ -75116,7 +73599,7 @@ entities: pos: 11.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8883 components: - type: Transform @@ -75124,7 +73607,7 @@ entities: pos: 11.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8885 components: - type: Transform @@ -75132,7 +73615,7 @@ entities: pos: 11.5,-14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8886 components: - type: Transform @@ -75140,7 +73623,7 @@ entities: pos: 11.5,-13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8887 components: - type: Transform @@ -75148,7 +73631,7 @@ entities: pos: 11.5,-12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8888 components: - type: Transform @@ -75156,7 +73639,7 @@ entities: pos: 10.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8889 components: - type: Transform @@ -75164,7 +73647,7 @@ entities: pos: 9.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8890 components: - type: Transform @@ -75172,42 +73655,42 @@ entities: pos: 8.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8891 components: - type: Transform pos: 7.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8892 components: - type: Transform pos: 7.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8894 components: - type: Transform pos: 7.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8895 components: - type: Transform pos: 7.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8896 components: - type: Transform pos: 7.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8897 components: - type: Transform @@ -75215,7 +73698,7 @@ entities: pos: 11.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8898 components: - type: Transform @@ -75223,7 +73706,7 @@ entities: pos: 11.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8899 components: - type: Transform @@ -75231,7 +73714,7 @@ entities: pos: 11.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8900 components: - type: Transform @@ -75239,7 +73722,7 @@ entities: pos: 11.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8902 components: - type: Transform @@ -75247,7 +73730,7 @@ entities: pos: 11.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8904 components: - type: Transform @@ -75255,7 +73738,7 @@ entities: pos: 11.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8905 components: - type: Transform @@ -75263,7 +73746,7 @@ entities: pos: 11.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8906 components: - type: Transform @@ -75271,7 +73754,7 @@ entities: pos: 11.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8907 components: - type: Transform @@ -75279,7 +73762,7 @@ entities: pos: 11.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8908 components: - type: Transform @@ -75287,7 +73770,7 @@ entities: pos: 11.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8909 components: - type: Transform @@ -75295,7 +73778,7 @@ entities: pos: 11.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8910 components: - type: Transform @@ -75303,7 +73786,7 @@ entities: pos: 11.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8913 components: - type: Transform @@ -75311,7 +73794,7 @@ entities: pos: 10.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8914 components: - type: Transform @@ -75319,7 +73802,7 @@ entities: pos: -0.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8915 components: - type: Transform @@ -75327,7 +73810,7 @@ entities: pos: 0.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8916 components: - type: Transform @@ -75335,7 +73818,7 @@ entities: pos: 1.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8917 components: - type: Transform @@ -75343,7 +73826,7 @@ entities: pos: 2.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8918 components: - type: Transform @@ -75351,7 +73834,7 @@ entities: pos: 3.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8921 components: - type: Transform @@ -75359,7 +73842,7 @@ entities: pos: 6.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8922 components: - type: Transform @@ -75367,7 +73850,7 @@ entities: pos: 7.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8923 components: - type: Transform @@ -75375,7 +73858,7 @@ entities: pos: 8.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8924 components: - type: Transform @@ -75383,7 +73866,7 @@ entities: pos: 5.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8925 components: - type: Transform @@ -75391,7 +73874,7 @@ entities: pos: 5.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8926 components: - type: Transform @@ -75399,7 +73882,7 @@ entities: pos: 5.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8927 components: - type: Transform @@ -75407,7 +73890,7 @@ entities: pos: 8.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8928 components: - type: Transform @@ -75415,7 +73898,7 @@ entities: pos: 5.5,-27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8929 components: - type: Transform @@ -75423,14 +73906,14 @@ entities: pos: 4.5,-27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8930 components: - type: Transform pos: 7.5,-26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8931 components: - type: Transform @@ -75438,7 +73921,7 @@ entities: pos: 3.5,-27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8932 components: - type: Transform @@ -75446,7 +73929,7 @@ entities: pos: 5.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8933 components: - type: Transform @@ -75464,7 +73947,7 @@ entities: pos: 7.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8935 components: - type: Transform @@ -75472,7 +73955,7 @@ entities: pos: 6.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8937 components: - type: Transform @@ -75480,7 +73963,7 @@ entities: pos: 6.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8938 components: - type: Transform @@ -75488,7 +73971,7 @@ entities: pos: 8.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8941 components: - type: Transform @@ -75496,7 +73979,7 @@ entities: pos: 10.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8942 components: - type: Transform @@ -75504,7 +73987,7 @@ entities: pos: 11.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8943 components: - type: Transform @@ -75512,7 +73995,7 @@ entities: pos: 12.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8945 components: - type: Transform @@ -75520,7 +74003,7 @@ entities: pos: 13.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8946 components: - type: Transform @@ -75528,7 +74011,7 @@ entities: pos: 13.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8948 components: - type: Transform @@ -75536,7 +74019,7 @@ entities: pos: 13.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8949 components: - type: Transform @@ -75544,7 +74027,7 @@ entities: pos: 13.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8950 components: - type: Transform @@ -75552,7 +74035,7 @@ entities: pos: 13.5,-14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8951 components: - type: Transform @@ -75560,7 +74043,7 @@ entities: pos: 13.5,-13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8952 components: - type: Transform @@ -75568,7 +74051,7 @@ entities: pos: 13.5,-12.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8953 components: - type: Transform @@ -75576,7 +74059,7 @@ entities: pos: 13.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8954 components: - type: Transform @@ -75584,7 +74067,7 @@ entities: pos: 13.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8956 components: - type: Transform @@ -75592,7 +74075,7 @@ entities: pos: 13.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8958 components: - type: Transform @@ -75600,7 +74083,7 @@ entities: pos: 13.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8959 components: - type: Transform @@ -75608,7 +74091,7 @@ entities: pos: 13.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8961 components: - type: Transform @@ -75616,7 +74099,7 @@ entities: pos: 13.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8962 components: - type: Transform @@ -75624,7 +74107,7 @@ entities: pos: 13.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8963 components: - type: Transform @@ -75632,7 +74115,7 @@ entities: pos: 13.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8964 components: - type: Transform @@ -75640,7 +74123,7 @@ entities: pos: 13.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8965 components: - type: Transform @@ -75648,7 +74131,7 @@ entities: pos: 13.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8967 components: - type: Transform @@ -75656,7 +74139,7 @@ entities: pos: 11.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8969 components: - type: Transform @@ -75664,7 +74147,7 @@ entities: pos: 12.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8970 components: - type: Transform @@ -75672,7 +74155,7 @@ entities: pos: 11.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8971 components: - type: Transform @@ -75680,7 +74163,7 @@ entities: pos: 10.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8972 components: - type: Transform @@ -75688,7 +74171,7 @@ entities: pos: 9.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8973 components: - type: Transform @@ -75696,7 +74179,7 @@ entities: pos: 9.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8974 components: - type: Transform @@ -75704,7 +74187,7 @@ entities: pos: 9.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8975 components: - type: Transform @@ -75712,7 +74195,7 @@ entities: pos: 9.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8976 components: - type: Transform @@ -75720,7 +74203,7 @@ entities: pos: 9.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8977 components: - type: Transform @@ -75728,7 +74211,7 @@ entities: pos: 9.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9015 components: - type: Transform @@ -75778,7 +74261,7 @@ entities: pos: -22.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9036 components: - type: Transform @@ -75786,7 +74269,7 @@ entities: pos: -29.5,-14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9039 components: - type: Transform @@ -75794,21 +74277,21 @@ entities: pos: -29.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9050 components: - type: Transform pos: -13.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9052 components: - type: Transform pos: -13.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9053 components: - type: Transform @@ -75816,23 +74299,7 @@ entities: pos: -14.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9062 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9065 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-53.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#0000FFFF' - uid: 9075 components: - type: Transform @@ -75840,13 +74307,71 @@ entities: parent: 30 - type: AtmosPipeColor color: '#EB9834FF' + - uid: 9174 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-48.5 + parent: 30 + - type: AtmosPipeColor + color: '#EB9834FF' + - uid: 9182 + components: + - type: Transform + pos: 1.5,-54.5 + parent: 30 + - uid: 9213 + components: + - type: Transform + pos: -3.5,-54.5 + parent: 30 + - uid: 9216 + components: + - type: Transform + pos: -4.5,-54.5 + parent: 30 + - uid: 9217 + components: + - type: Transform + pos: 2.5,-54.5 + parent: 30 + - uid: 9218 + components: + - type: Transform + pos: 3.5,-54.5 + parent: 30 - uid: 9261 components: - type: Transform pos: 7.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' + - uid: 9293 + components: + - type: Transform + pos: -2.5,-54.5 + parent: 30 + - uid: 9294 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-49.5 + parent: 30 + - uid: 9295 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-50.5 + parent: 30 + - uid: 9320 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-48.5 + parent: 30 + - type: AtmosPipeColor + color: '#EB9834FF' - uid: 9341 components: - type: Transform @@ -75854,31 +74379,175 @@ entities: pos: -49.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9623 + color: '#0000FFFF' + - uid: 9416 + components: + - type: Transform + pos: -24.5,-44.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9417 + components: + - type: Transform + pos: -24.5,-45.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9424 + components: + - type: Transform + pos: -18.5,-49.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9425 + components: + - type: Transform + pos: -18.5,-45.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9426 + components: + - type: Transform + pos: -18.5,-46.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9431 + components: + - type: Transform + pos: -12.5,-42.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9432 + components: + - type: Transform + pos: -24.5,-46.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9433 + components: + - type: Transform + pos: -22.5,-42.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 9435 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-45.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 9445 components: - type: Transform rot: -1.5707963267948966 rad - pos: -0.5,-39.5 + pos: -14.5,-30.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9659 + color: '#FF0000FF' + - uid: 9447 + components: + - type: Transform + pos: -13.5,-36.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 9449 + components: + - type: Transform + pos: -13.5,-37.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 9450 + components: + - type: Transform + pos: -13.5,-38.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 9564 + components: + - type: Transform + pos: -22.5,-44.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 9565 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -19.5,-41.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 9566 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-41.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 9589 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-38.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9590 components: - type: Transform rot: 1.5707963267948966 rad - pos: -4.5,-52.5 + pos: -7.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9660 + color: '#0000FFFF' + - uid: 9608 components: - type: Transform rot: 1.5707963267948966 rad - pos: -3.5,-52.5 + pos: -8.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#03FCD3FF' + color: '#0000FFFF' + - uid: 9638 + components: + - type: Transform + pos: 2.5,-37.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9639 + components: + - type: Transform + pos: 2.5,-38.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9640 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-39.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9651 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-51.5 + parent: 30 - uid: 9670 components: - type: Transform @@ -75886,7 +74555,15 @@ entities: pos: -29.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 9683 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-47.5 + parent: 30 + - type: AtmosPipeColor + color: '#EB9834FF' - uid: 9685 components: - type: Transform @@ -75894,7 +74571,7 @@ entities: pos: -23.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9687 components: - type: Transform @@ -75902,7 +74579,7 @@ entities: pos: -24.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9688 components: - type: Transform @@ -75910,15 +74587,15 @@ entities: pos: -24.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9702 + color: '#0000FFFF' + - uid: 9701 components: - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-51.5 + rot: 1.5707963267948966 rad + pos: 7.5,-42.5 parent: 30 - type: AtmosPipeColor - color: '#03FCD3FF' + color: '#EB9834FF' - uid: 9729 components: - type: Transform @@ -75926,7 +74603,7 @@ entities: pos: 3.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9730 components: - type: Transform @@ -75934,7 +74611,7 @@ entities: pos: 2.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9731 components: - type: Transform @@ -75942,7 +74619,7 @@ entities: pos: 1.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9732 components: - type: Transform @@ -75950,7 +74627,7 @@ entities: pos: 0.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9733 components: - type: Transform @@ -75958,7 +74635,7 @@ entities: pos: -0.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9734 components: - type: Transform @@ -75966,7 +74643,7 @@ entities: pos: -1.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9735 components: - type: Transform @@ -75974,70 +74651,70 @@ entities: pos: -2.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9736 components: - type: Transform pos: -3.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9737 components: - type: Transform pos: -3.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9738 components: - type: Transform pos: -3.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9739 components: - type: Transform pos: -3.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9740 components: - type: Transform pos: -3.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9741 components: - type: Transform pos: -3.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9742 components: - type: Transform pos: -3.5,-25.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9743 components: - type: Transform pos: -3.5,-26.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9745 components: - type: Transform pos: -3.5,-28.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9747 components: - type: Transform @@ -76045,7 +74722,7 @@ entities: pos: -2.5,-30.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9748 components: - type: Transform @@ -76053,7 +74730,7 @@ entities: pos: -1.5,-30.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9749 components: - type: Transform @@ -76061,7 +74738,7 @@ entities: pos: -0.5,-30.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9755 components: - type: Transform @@ -76069,7 +74746,7 @@ entities: pos: -1.5,-25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9756 components: - type: Transform @@ -76077,7 +74754,7 @@ entities: pos: -1.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9757 components: - type: Transform @@ -76085,7 +74762,7 @@ entities: pos: -1.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9758 components: - type: Transform @@ -76093,7 +74770,7 @@ entities: pos: -1.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9759 components: - type: Transform @@ -76101,7 +74778,7 @@ entities: pos: -1.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9760 components: - type: Transform @@ -76109,7 +74786,7 @@ entities: pos: -0.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9761 components: - type: Transform @@ -76117,7 +74794,7 @@ entities: pos: 0.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9762 components: - type: Transform @@ -76125,7 +74802,7 @@ entities: pos: 1.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9764 components: - type: Transform @@ -76133,7 +74810,7 @@ entities: pos: 3.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9765 components: - type: Transform @@ -76141,7 +74818,7 @@ entities: pos: 4.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9766 components: - type: Transform @@ -76149,7 +74826,7 @@ entities: pos: -0.5,-27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9767 components: - type: Transform @@ -76157,7 +74834,7 @@ entities: pos: 0.5,-27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9768 components: - type: Transform @@ -76165,139 +74842,138 @@ entities: pos: 1.5,-27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9771 components: - type: Transform pos: 2.5,-28.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9772 components: - type: Transform pos: 2.5,-29.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9773 components: - type: Transform pos: 2.5,-30.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9775 components: - type: Transform pos: 2.5,-31.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9776 components: - type: Transform pos: 0.5,-31.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9777 components: - type: Transform pos: 0.5,-32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9778 components: - type: Transform pos: 0.5,-33.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9780 components: - type: Transform pos: 0.5,-35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9781 components: - type: Transform pos: 0.5,-36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9782 - components: - - type: Transform - pos: 0.5,-37.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9783 - components: - - type: Transform - pos: 0.5,-38.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9784 components: - type: Transform pos: 2.5,-33.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9785 components: - type: Transform pos: 2.5,-34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9786 components: - type: Transform pos: 2.5,-35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9787 components: - type: Transform pos: 2.5,-36.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9788 components: - type: Transform - pos: 2.5,-37.5 + rot: 3.141592653589793 rad + pos: 8.5,-44.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9789 + color: '#EB9834FF' + - uid: 9794 components: - type: Transform - pos: 2.5,-38.5 + rot: 3.141592653589793 rad + pos: 2.5,-40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9790 + color: '#0000FFFF' + - uid: 9795 components: - type: Transform - pos: 2.5,-39.5 + rot: 3.141592653589793 rad + pos: 2.5,-41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9806 components: - type: Transform rot: 3.141592653589793 rad - pos: -2.5,-57.5 + pos: 2.5,-42.5 parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9807 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-38.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 9810 components: - type: Transform @@ -76305,14 +74981,14 @@ entities: pos: -54.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9834 components: - type: Transform pos: -34.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9853 components: - type: Transform @@ -76320,7 +74996,7 @@ entities: pos: -23.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9860 components: - type: Transform @@ -76328,7 +75004,7 @@ entities: pos: -23.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9861 components: - type: Transform @@ -76336,15 +75012,7 @@ entities: pos: -24.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9863 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-53.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' + color: '#FF0000FF' - uid: 9865 components: - type: Transform @@ -76352,215 +75020,129 @@ entities: pos: -18.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9868 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-53.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9871 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9872 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9873 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9874 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9875 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,-52.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9877 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,-50.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9878 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-54.5 - parent: 30 - - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9879 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,-54.5 - parent: 30 - - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9880 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.5,-54.5 - parent: 30 - - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9881 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-54.5 - parent: 30 - - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9882 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-54.5 - parent: 30 - - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9884 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-53.5 - parent: 30 - - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9885 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-52.5 - parent: 30 - - type: AtmosPipeColor - color: '#EB9834FF' + color: '#0000FFFF' - uid: 9886 components: - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-51.5 + pos: -22.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#EB9834FF' + color: '#FF0000FF' - uid: 9887 components: - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-50.5 + rot: -1.5707963267948966 rad + pos: -0.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9888 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9889 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-48.5 - parent: 30 - - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9890 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 4.5,-47.5 - parent: 30 - - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9891 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-45.5 - parent: 30 - - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9892 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-44.5 - parent: 30 - - type: AtmosPipeColor - color: '#EB9834FF' + color: '#0000FFFF' - uid: 9893 components: - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-43.5 + rot: 1.5707963267948966 rad + pos: -15.5,-29.5 parent: 30 - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9894 + color: '#0000FFFF' + - uid: 9900 components: - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-42.5 + rot: 1.5707963267948966 rad + pos: -10.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9895 + color: '#0000FFFF' + - uid: 9901 components: - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-41.5 + rot: 1.5707963267948966 rad + pos: -9.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9896 + color: '#0000FFFF' + - uid: 9904 components: - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-40.5 + rot: -1.5707963267948966 rad + pos: -4.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9897 + color: '#0000FFFF' + - uid: 9906 components: - type: Transform - rot: 3.141592653589793 rad - pos: 5.5,-39.5 + rot: -1.5707963267948966 rad + pos: -3.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#EB9834FF' + color: '#0000FFFF' + - uid: 9907 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -5.5,-39.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9920 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-29.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9921 + components: + - type: Transform + pos: -11.5,-30.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9922 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-29.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9923 + components: + - type: Transform + pos: -11.5,-32.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9924 + components: + - type: Transform + pos: -11.5,-33.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9925 + components: + - type: Transform + pos: -11.5,-36.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9936 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-39.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9979 + components: + - type: Transform + pos: -22.5,-45.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 9980 components: - type: Transform @@ -76578,508 +75160,520 @@ entities: pos: 5.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9984 components: - type: Transform pos: 5.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 9988 + components: + - type: Transform + pos: -16.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10019 + components: + - type: Transform + pos: -11.5,-34.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10020 + components: + - type: Transform + pos: -11.5,-37.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10021 + components: + - type: Transform + pos: -11.5,-38.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 10091 components: - type: Transform pos: 5.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11072 + color: '#FF0000FF' + - uid: 10120 + components: + - type: Transform + pos: -18.5,-44.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10128 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-45.5 + parent: 30 + - type: AtmosPipeColor + color: '#EB9834FF' + - uid: 10129 + components: + - type: Transform + pos: 6.5,-38.5 + parent: 30 + - type: AtmosPipeColor + color: '#EB9834FF' + - uid: 10130 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-39.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10131 components: - type: Transform rot: -1.5707963267948966 rad pos: -2.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11074 + color: '#0000FFFF' + - uid: 10132 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-39.5 + rot: 1.5707963267948966 rad + pos: -22.5,-43.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11075 + color: '#0000FFFF' + - uid: 10133 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-39.5 + rot: 1.5707963267948966 rad + pos: -14.5,-29.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11076 + color: '#0000FFFF' + - uid: 10167 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-39.5 + rot: 3.141592653589793 rad + pos: 0.5,-37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11077 + color: '#FF0000FF' + - uid: 10171 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-39.5 + pos: -16.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11079 + color: '#FF0000FF' + - uid: 10172 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-39.5 + pos: -16.5,-47.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11081 + color: '#FF0000FF' + - uid: 10173 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-39.5 + pos: -16.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11082 + color: '#FF0000FF' + - uid: 10174 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -12.5,-39.5 + pos: -16.5,-44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11083 + color: '#FF0000FF' + - uid: 10175 + components: + - type: Transform + pos: -18.5,-50.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10212 + components: + - type: Transform + pos: 6.5,-40.5 + parent: 30 + - type: AtmosPipeColor + color: '#EB9834FF' + - uid: 10213 + components: + - type: Transform + pos: 6.5,-41.5 + parent: 30 + - type: AtmosPipeColor + color: '#EB9834FF' + - uid: 10215 components: - type: Transform rot: -1.5707963267948966 rad + pos: -2.5,-40.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10216 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10217 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10218 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10219 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10220 + components: + - type: Transform + pos: -12.5,-41.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10262 + components: + - type: Transform + pos: -13.5,-32.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10263 + components: + - type: Transform + pos: -12.5,-44.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10264 + components: + - type: Transform + pos: -12.5,-45.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10267 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-44.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10272 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10273 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10275 + components: + - type: Transform + pos: -18.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10276 + components: + - type: Transform + pos: -16.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10277 + components: + - type: Transform + pos: -16.5,-50.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10278 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-40.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10280 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-38.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10281 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-40.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10282 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10290 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10397 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -16.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10435 + components: + - type: Transform + pos: -12.5,-40.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10436 + components: + - type: Transform pos: -13.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11084 + color: '#FF0000FF' + - uid: 10437 + components: + - type: Transform + pos: -12.5,-46.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10438 + components: + - type: Transform + pos: -11.5,-46.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10535 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10536 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10557 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#EB9834FF' + - uid: 10603 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-29.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10607 components: - type: Transform rot: -1.5707963267948966 rad - pos: -14.5,-39.5 + pos: -3.5,-40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11085 + color: '#FF0000FF' + - uid: 10608 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-45.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10609 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-39.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10610 + components: + - type: Transform + pos: -13.5,-31.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10635 components: - type: Transform rot: -1.5707963267948966 rad - pos: -15.5,-39.5 + pos: -7.5,-40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11086 + color: '#FF0000FF' + - uid: 10642 components: - type: Transform rot: -1.5707963267948966 rad - pos: -16.5,-39.5 + pos: -6.5,-40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11089 + color: '#FF0000FF' + - uid: 10643 components: - type: Transform - pos: -18.5,-40.5 + rot: 3.141592653589793 rad + pos: -8.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11091 + color: '#FF0000FF' + - uid: 10793 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,-41.5 + pos: 6.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11092 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11093 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -21.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11095 - components: - - type: Transform - pos: -17.5,-38.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11096 - components: - - type: Transform - pos: -17.5,-37.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#EB9834FF' - uid: 11100 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-29.5 + rot: 3.141592653589793 rad + pos: 2.5,-43.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11103 + color: '#0000FFFF' + - uid: 11102 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-30.5 + pos: -16.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11104 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-30.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11105 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-30.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11106 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-30.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11108 - components: - - type: Transform - pos: -8.5,-38.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11109 components: - type: Transform pos: -8.5,-37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11110 - components: - - type: Transform - pos: -8.5,-36.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11111 - components: - - type: Transform - pos: -8.5,-40.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11112 - components: - - type: Transform - pos: -8.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11113 - components: - - type: Transform - pos: -8.5,-42.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11116 - components: - - type: Transform - pos: 2.5,-40.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#FF0000FF' - uid: 11118 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-41.5 + rot: 1.5707963267948966 rad + pos: -10.5,-40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#FF0000FF' - uid: 11119 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11120 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11121 components: - type: Transform rot: 1.5707963267948966 rad - pos: -1.5,-41.5 + pos: -9.5,-40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11123 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11124 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11125 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11127 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11128 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11129 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11130 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#FF0000FF' - uid: 11131 components: - type: Transform rot: -1.5707963267948966 rad - pos: -11.5,-41.5 + pos: 7.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#EB9834FF' + - uid: 11132 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 11133 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,-41.5 + rot: 3.141592653589793 rad + pos: 2.5,-44.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11134 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11135 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-41.5 + rot: 3.141592653589793 rad + pos: -1.5,-41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11136 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11139 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -18.5,-42.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11141 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-42.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11142 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-42.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11143 - components: - - type: Transform - pos: -17.5,-43.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11144 - components: - - type: Transform - pos: -17.5,-44.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11145 - components: - - type: Transform - pos: -17.5,-45.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11146 - components: - - type: Transform - pos: -17.5,-46.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11147 - components: - - type: Transform - pos: -19.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11148 - components: - - type: Transform - pos: -19.5,-40.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11149 - components: - - type: Transform - pos: -19.5,-39.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11150 - components: - - type: Transform - pos: -19.5,-38.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11151 - components: - - type: Transform - pos: -19.5,-37.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11156 - components: - - type: Transform - pos: -6.5,-42.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11157 - components: - - type: Transform - pos: -6.5,-40.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11158 - components: - - type: Transform - pos: -6.5,-39.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11159 - components: - - type: Transform - pos: -6.5,-38.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#FF0000FF' - uid: 11160 components: - type: Transform pos: -6.5,-37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11161 - components: - - type: Transform - pos: -6.5,-36.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11168 components: - type: Transform @@ -77096,54 +75690,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 11170 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-28.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11171 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-28.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11172 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -6.5,-28.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11173 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-28.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11174 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-28.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11175 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-28.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 11181 components: - type: Transform @@ -77151,7 +75697,7 @@ entities: pos: 10.5,-25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11182 components: - type: Transform @@ -77159,7 +75705,7 @@ entities: pos: 10.5,-26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11183 components: - type: Transform @@ -77167,7 +75713,7 @@ entities: pos: 10.5,-27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11184 components: - type: Transform @@ -77175,7 +75721,7 @@ entities: pos: 11.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11185 components: - type: Transform @@ -77183,7 +75729,7 @@ entities: pos: 11.5,-25.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11186 components: - type: Transform @@ -77191,7 +75737,7 @@ entities: pos: 11.5,-26.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11187 components: - type: Transform @@ -77199,7 +75745,7 @@ entities: pos: 11.5,-27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11202 components: - type: Transform @@ -77207,7 +75753,7 @@ entities: pos: 9.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11203 components: - type: Transform @@ -77215,7 +75761,7 @@ entities: pos: 9.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11204 components: - type: Transform @@ -77223,7 +75769,7 @@ entities: pos: 9.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11205 components: - type: Transform @@ -77231,7 +75777,7 @@ entities: pos: 9.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11206 components: - type: Transform @@ -77239,7 +75785,7 @@ entities: pos: 7.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11207 components: - type: Transform @@ -77247,7 +75793,7 @@ entities: pos: 7.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11212 components: - type: Transform @@ -77255,7 +75801,7 @@ entities: pos: 20.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11338 components: - type: Transform @@ -77263,7 +75809,7 @@ entities: pos: 29.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11640 components: - type: Transform @@ -77271,7 +75817,7 @@ entities: pos: 28.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11641 components: - type: Transform @@ -77279,7 +75825,7 @@ entities: pos: 34.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11665 components: - type: Transform @@ -77287,7 +75833,7 @@ entities: pos: 26.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11672 components: - type: Transform @@ -77295,7 +75841,7 @@ entities: pos: 30.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11686 components: - type: Transform @@ -77303,7 +75849,7 @@ entities: pos: 27.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11696 components: - type: Transform @@ -77311,21 +75857,28 @@ entities: pos: 25.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' + - uid: 11701 + components: + - type: Transform + pos: -16.5,-42.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 11711 components: - type: Transform pos: 33.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11713 components: - type: Transform pos: 29.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11745 components: - type: Transform @@ -77333,7 +75886,7 @@ entities: pos: 27.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11781 components: - type: Transform @@ -77341,7 +75894,7 @@ entities: pos: 28.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11802 components: - type: Transform @@ -77349,7 +75902,7 @@ entities: pos: 29.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11858 components: - type: Transform @@ -77357,7 +75910,7 @@ entities: pos: 30.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11862 components: - type: Transform @@ -77365,7 +75918,7 @@ entities: pos: 35.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11870 components: - type: Transform @@ -77373,7 +75926,7 @@ entities: pos: 28.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11875 components: - type: Transform @@ -77381,14 +75934,14 @@ entities: pos: 34.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11878 components: - type: Transform pos: 21.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11880 components: - type: Transform @@ -77396,14 +75949,14 @@ entities: pos: 22.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11881 components: - type: Transform pos: 29.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11897 components: - type: Transform @@ -77411,7 +75964,7 @@ entities: pos: 12.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11898 components: - type: Transform @@ -77419,7 +75972,7 @@ entities: pos: 13.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11899 components: - type: Transform @@ -77427,7 +75980,7 @@ entities: pos: 14.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11900 components: - type: Transform @@ -77435,7 +75988,7 @@ entities: pos: 26.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11901 components: - type: Transform @@ -77443,7 +75996,7 @@ entities: pos: 15.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11902 components: - type: Transform @@ -77451,7 +76004,7 @@ entities: pos: 17.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11903 components: - type: Transform @@ -77459,7 +76012,7 @@ entities: pos: 18.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11905 components: - type: Transform @@ -77467,7 +76020,7 @@ entities: pos: 20.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11906 components: - type: Transform @@ -77475,7 +76028,7 @@ entities: pos: 14.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11907 components: - type: Transform @@ -77483,7 +76036,7 @@ entities: pos: 15.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11908 components: - type: Transform @@ -77491,7 +76044,7 @@ entities: pos: 16.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11909 components: - type: Transform @@ -77499,7 +76052,7 @@ entities: pos: 29.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11910 components: - type: Transform @@ -77507,7 +76060,7 @@ entities: pos: 18.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11911 components: - type: Transform @@ -77515,7 +76068,7 @@ entities: pos: 19.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11912 components: - type: Transform @@ -77523,7 +76076,7 @@ entities: pos: 22.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11913 components: - type: Transform @@ -77531,7 +76084,7 @@ entities: pos: 21.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11914 components: - type: Transform @@ -77539,7 +76092,7 @@ entities: pos: 22.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11915 components: - type: Transform @@ -77547,7 +76100,7 @@ entities: pos: 23.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11916 components: - type: Transform @@ -77555,14 +76108,14 @@ entities: pos: 23.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11917 components: - type: Transform pos: 29.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11918 components: - type: Transform @@ -77570,7 +76123,7 @@ entities: pos: 26.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11919 components: - type: Transform @@ -77578,7 +76131,7 @@ entities: pos: 35.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11921 components: - type: Transform @@ -77586,7 +76139,7 @@ entities: pos: 27.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11927 components: - type: Transform @@ -77594,7 +76147,7 @@ entities: pos: 22.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11928 components: - type: Transform @@ -77602,42 +76155,42 @@ entities: pos: 23.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11943 components: - type: Transform pos: 21.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11946 components: - type: Transform pos: 21.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11947 components: - type: Transform pos: 21.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11948 components: - type: Transform pos: 21.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11949 components: - type: Transform pos: 20.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11951 components: - type: Transform @@ -77645,7 +76198,7 @@ entities: pos: 14.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11952 components: - type: Transform @@ -77653,7 +76206,7 @@ entities: pos: 15.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11953 components: - type: Transform @@ -77661,7 +76214,7 @@ entities: pos: 16.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11954 components: - type: Transform @@ -77669,7 +76222,7 @@ entities: pos: 17.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11955 components: - type: Transform @@ -77677,7 +76230,7 @@ entities: pos: 18.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11956 components: - type: Transform @@ -77685,7 +76238,7 @@ entities: pos: 19.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11957 components: - type: Transform @@ -77693,7 +76246,7 @@ entities: pos: 12.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11958 components: - type: Transform @@ -77701,7 +76254,7 @@ entities: pos: 13.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11959 components: - type: Transform @@ -77709,7 +76262,7 @@ entities: pos: 15.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11960 components: - type: Transform @@ -77717,7 +76270,7 @@ entities: pos: 14.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11961 components: - type: Transform @@ -77725,7 +76278,7 @@ entities: pos: 16.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11962 components: - type: Transform @@ -77733,7 +76286,7 @@ entities: pos: 17.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11963 components: - type: Transform @@ -77741,7 +76294,7 @@ entities: pos: 18.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11964 components: - type: Transform @@ -77749,7 +76302,7 @@ entities: pos: 19.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11965 components: - type: Transform @@ -77757,77 +76310,77 @@ entities: pos: 20.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11969 components: - type: Transform pos: 21.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11970 components: - type: Transform pos: 21.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11971 components: - type: Transform pos: 21.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11972 components: - type: Transform pos: 21.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11973 components: - type: Transform pos: 21.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11974 components: - type: Transform pos: 20.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11975 components: - type: Transform pos: 20.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11976 components: - type: Transform pos: 20.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11977 components: - type: Transform pos: 20.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11980 components: - type: Transform pos: 20.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11983 components: - type: Transform @@ -77835,7 +76388,7 @@ entities: pos: 20.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11984 components: - type: Transform @@ -77843,7 +76396,7 @@ entities: pos: 19.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11986 components: - type: Transform @@ -77851,7 +76404,7 @@ entities: pos: 21.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11988 components: - type: Transform @@ -77859,7 +76412,7 @@ entities: pos: 23.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11989 components: - type: Transform @@ -77867,7 +76420,7 @@ entities: pos: 27.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11990 components: - type: Transform @@ -77875,7 +76428,7 @@ entities: pos: 26.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11992 components: - type: Transform @@ -77883,7 +76436,7 @@ entities: pos: 28.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11993 components: - type: Transform @@ -77891,7 +76444,7 @@ entities: pos: 31.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12000 components: - type: Transform @@ -77899,7 +76452,7 @@ entities: pos: 25.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12004 components: - type: Transform @@ -77907,7 +76460,7 @@ entities: pos: 30.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12005 components: - type: Transform @@ -77915,7 +76468,7 @@ entities: pos: 30.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12006 components: - type: Transform @@ -77923,7 +76476,7 @@ entities: pos: 30.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12008 components: - type: Transform @@ -77931,7 +76484,7 @@ entities: pos: 25.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12009 components: - type: Transform @@ -77939,7 +76492,7 @@ entities: pos: 25.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12016 components: - type: Transform @@ -77947,14 +76500,14 @@ entities: pos: 31.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12021 components: - type: Transform pos: 29.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12022 components: - type: Transform @@ -77962,7 +76515,7 @@ entities: pos: 26.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12023 components: - type: Transform @@ -77970,7 +76523,7 @@ entities: pos: 26.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12024 components: - type: Transform @@ -77978,7 +76531,7 @@ entities: pos: 36.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12036 components: - type: Transform @@ -77986,7 +76539,7 @@ entities: pos: 26.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12037 components: - type: Transform @@ -77994,7 +76547,7 @@ entities: pos: 26.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12040 components: - type: Transform @@ -78002,7 +76555,7 @@ entities: pos: 29.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12041 components: - type: Transform @@ -78010,7 +76563,7 @@ entities: pos: 29.5,-0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12042 components: - type: Transform @@ -78018,7 +76571,7 @@ entities: pos: 29.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12061 components: - type: Transform @@ -78026,7 +76579,7 @@ entities: pos: 32.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12065 components: - type: Transform @@ -78034,7 +76587,7 @@ entities: pos: 34.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12066 components: - type: Transform @@ -78042,7 +76595,7 @@ entities: pos: 36.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12082 components: - type: Transform @@ -78050,7 +76603,7 @@ entities: pos: 7.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12101 components: - type: Transform @@ -78058,7 +76611,7 @@ entities: pos: 34.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12127 components: - type: Transform @@ -78066,7 +76619,7 @@ entities: pos: 31.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12130 components: - type: Transform @@ -78074,7 +76627,7 @@ entities: pos: 34.5,-13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12236 components: - type: Transform @@ -78082,63 +76635,63 @@ entities: pos: 32.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12464 components: - type: Transform pos: 10.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12465 components: - type: Transform pos: 10.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12466 components: - type: Transform pos: 10.5,28.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12467 components: - type: Transform pos: 10.5,29.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12468 components: - type: Transform pos: 10.5,30.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12469 components: - type: Transform pos: 10.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12470 components: - type: Transform pos: 8.5,28.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12471 components: - type: Transform pos: 8.5,29.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12474 components: - type: Transform @@ -78146,7 +76699,7 @@ entities: pos: 8.5,30.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12475 components: - type: Transform @@ -78154,7 +76707,7 @@ entities: pos: 10.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12476 components: - type: Transform @@ -78162,7 +76715,7 @@ entities: pos: 8.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12477 components: - type: Transform @@ -78170,7 +76723,7 @@ entities: pos: 8.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12478 components: - type: Transform @@ -78178,7 +76731,7 @@ entities: pos: 8.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12479 components: - type: Transform @@ -78186,7 +76739,7 @@ entities: pos: 8.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12480 components: - type: Transform @@ -78194,7 +76747,7 @@ entities: pos: 8.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12481 components: - type: Transform @@ -78202,7 +76755,7 @@ entities: pos: 8.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12482 components: - type: Transform @@ -78210,7 +76763,7 @@ entities: pos: 8.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12483 components: - type: Transform @@ -78218,7 +76771,7 @@ entities: pos: 10.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12484 components: - type: Transform @@ -78226,7 +76779,7 @@ entities: pos: 10.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12485 components: - type: Transform @@ -78234,7 +76787,7 @@ entities: pos: 10.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12486 components: - type: Transform @@ -78242,7 +76795,7 @@ entities: pos: 10.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12487 components: - type: Transform @@ -78250,7 +76803,7 @@ entities: pos: 10.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12494 components: - type: Transform @@ -78258,7 +76811,7 @@ entities: pos: 9.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12496 components: - type: Transform @@ -78266,7 +76819,7 @@ entities: pos: 9.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12497 components: - type: Transform @@ -78274,7 +76827,7 @@ entities: pos: 10.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12498 components: - type: Transform @@ -78282,7 +76835,7 @@ entities: pos: 11.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12499 components: - type: Transform @@ -78290,7 +76843,7 @@ entities: pos: 12.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12500 components: - type: Transform @@ -78298,7 +76851,7 @@ entities: pos: 13.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12501 components: - type: Transform @@ -78306,7 +76859,7 @@ entities: pos: 14.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12502 components: - type: Transform @@ -78314,7 +76867,7 @@ entities: pos: 15.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12504 components: - type: Transform @@ -78322,7 +76875,7 @@ entities: pos: 17.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12505 components: - type: Transform @@ -78330,7 +76883,7 @@ entities: pos: 19.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12506 components: - type: Transform @@ -78338,7 +76891,7 @@ entities: pos: 20.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12507 components: - type: Transform @@ -78346,7 +76899,7 @@ entities: pos: 18.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12508 components: - type: Transform @@ -78354,7 +76907,7 @@ entities: pos: 21.5,28.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12509 components: - type: Transform @@ -78362,7 +76915,7 @@ entities: pos: 21.5,29.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12510 components: - type: Transform @@ -78370,7 +76923,7 @@ entities: pos: 21.5,30.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12511 components: - type: Transform @@ -78378,7 +76931,7 @@ entities: pos: 21.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12512 components: - type: Transform @@ -78386,7 +76939,7 @@ entities: pos: 21.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12516 components: - type: Transform @@ -78394,7 +76947,7 @@ entities: pos: 11.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12517 components: - type: Transform @@ -78402,7 +76955,7 @@ entities: pos: 12.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12518 components: - type: Transform @@ -78410,7 +76963,7 @@ entities: pos: 13.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12519 components: - type: Transform @@ -78418,7 +76971,7 @@ entities: pos: 14.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12520 components: - type: Transform @@ -78426,7 +76979,7 @@ entities: pos: 15.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12521 components: - type: Transform @@ -78434,7 +76987,7 @@ entities: pos: 16.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12522 components: - type: Transform @@ -78442,7 +76995,7 @@ entities: pos: 17.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12524 components: - type: Transform @@ -78450,7 +77003,7 @@ entities: pos: 19.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12525 components: - type: Transform @@ -78458,7 +77011,7 @@ entities: pos: 20.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12526 components: - type: Transform @@ -78466,7 +77019,7 @@ entities: pos: 21.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12527 components: - type: Transform @@ -78474,7 +77027,7 @@ entities: pos: 22.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12529 components: - type: Transform @@ -78482,7 +77035,7 @@ entities: pos: 23.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12530 components: - type: Transform @@ -78490,7 +77043,7 @@ entities: pos: 23.5,28.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12531 components: - type: Transform @@ -78498,7 +77051,7 @@ entities: pos: 23.5,30.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12532 components: - type: Transform @@ -78506,7 +77059,7 @@ entities: pos: 23.5,29.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12533 components: - type: Transform @@ -78514,7 +77067,7 @@ entities: pos: 23.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12534 components: - type: Transform @@ -78522,7 +77075,7 @@ entities: pos: 23.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12535 components: - type: Transform @@ -78530,7 +77083,7 @@ entities: pos: 23.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12546 components: - type: Transform @@ -78538,7 +77091,7 @@ entities: pos: 21.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12547 components: - type: Transform @@ -78546,7 +77099,7 @@ entities: pos: 21.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12548 components: - type: Transform @@ -78554,7 +77107,7 @@ entities: pos: 21.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12549 components: - type: Transform @@ -78562,7 +77115,7 @@ entities: pos: 21.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12550 components: - type: Transform @@ -78570,7 +77123,7 @@ entities: pos: 23.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12551 components: - type: Transform @@ -78578,7 +77131,7 @@ entities: pos: 23.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12552 components: - type: Transform @@ -78586,7 +77139,7 @@ entities: pos: 21.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12553 components: - type: Transform @@ -78594,7 +77147,7 @@ entities: pos: 21.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12554 components: - type: Transform @@ -78602,7 +77155,7 @@ entities: pos: 21.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12555 components: - type: Transform @@ -78610,7 +77163,7 @@ entities: pos: 20.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12556 components: - type: Transform @@ -78618,7 +77171,7 @@ entities: pos: 20.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12557 components: - type: Transform @@ -78626,7 +77179,7 @@ entities: pos: 21.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12558 components: - type: Transform @@ -78634,14 +77187,14 @@ entities: pos: 22.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12560 components: - type: Transform pos: 23.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12561 components: - type: Transform @@ -78649,7 +77202,7 @@ entities: pos: 22.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12562 components: - type: Transform @@ -78657,7 +77210,7 @@ entities: pos: 21.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12563 components: - type: Transform @@ -78665,7 +77218,7 @@ entities: pos: 20.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12564 components: - type: Transform @@ -78673,7 +77226,7 @@ entities: pos: 19.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12565 components: - type: Transform @@ -78681,7 +77234,7 @@ entities: pos: 20.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12566 components: - type: Transform @@ -78689,7 +77242,7 @@ entities: pos: 19.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12567 components: - type: Transform @@ -78697,7 +77250,7 @@ entities: pos: 20.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12568 components: - type: Transform @@ -78705,7 +77258,7 @@ entities: pos: 19.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12569 components: - type: Transform @@ -78713,7 +77266,7 @@ entities: pos: 22.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12570 components: - type: Transform @@ -78721,7 +77274,7 @@ entities: pos: 21.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12571 components: - type: Transform @@ -78729,7 +77282,7 @@ entities: pos: 20.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12572 components: - type: Transform @@ -78737,7 +77290,7 @@ entities: pos: 19.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12573 components: - type: Transform @@ -78745,7 +77298,7 @@ entities: pos: 20.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12574 components: - type: Transform @@ -78753,7 +77306,7 @@ entities: pos: 19.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12575 components: - type: Transform @@ -78761,7 +77314,7 @@ entities: pos: 19.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12585 components: - type: Transform @@ -78769,14 +77322,14 @@ entities: pos: 24.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12586 components: - type: Transform pos: 25.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12590 components: - type: Transform @@ -78784,7 +77337,7 @@ entities: pos: 26.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12591 components: - type: Transform @@ -78792,7 +77345,7 @@ entities: pos: 26.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12592 components: - type: Transform @@ -78800,7 +77353,7 @@ entities: pos: 27.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12593 components: - type: Transform @@ -78808,7 +77361,7 @@ entities: pos: 28.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12594 components: - type: Transform @@ -78816,7 +77369,7 @@ entities: pos: 29.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12595 components: - type: Transform @@ -78824,7 +77377,7 @@ entities: pos: 30.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12596 components: - type: Transform @@ -78832,7 +77385,7 @@ entities: pos: 22.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12597 components: - type: Transform @@ -78840,7 +77393,7 @@ entities: pos: 23.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12598 components: - type: Transform @@ -78848,7 +77401,7 @@ entities: pos: 25.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12601 components: - type: Transform @@ -78856,7 +77409,7 @@ entities: pos: 27.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12602 components: - type: Transform @@ -78864,7 +77417,7 @@ entities: pos: 28.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12603 components: - type: Transform @@ -78872,7 +77425,7 @@ entities: pos: 29.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12604 components: - type: Transform @@ -78880,7 +77433,7 @@ entities: pos: 30.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12607 components: - type: Transform @@ -78888,7 +77441,7 @@ entities: pos: 24.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12608 components: - type: Transform @@ -78896,7 +77449,7 @@ entities: pos: 25.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12609 components: - type: Transform @@ -78904,63 +77457,63 @@ entities: pos: 26.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12612 components: - type: Transform pos: 26.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12613 components: - type: Transform pos: 26.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12614 components: - type: Transform pos: 26.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12615 components: - type: Transform pos: 26.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12616 components: - type: Transform pos: 26.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12617 components: - type: Transform pos: 26.5,30.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12655 components: - type: Transform pos: 28.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12658 components: - type: Transform pos: 28.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12677 components: - type: Transform @@ -78968,14 +77521,14 @@ entities: pos: 26.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12745 components: - type: Transform pos: 16.5,56.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12752 components: - type: Transform @@ -78995,7 +77548,7 @@ entities: pos: 27.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12812 components: - type: Transform @@ -79003,14 +77556,14 @@ entities: pos: 26.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12825 components: - type: Transform pos: 28.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12873 components: - type: Transform @@ -79018,7 +77571,7 @@ entities: pos: 23.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12876 components: - type: Transform @@ -79026,7 +77579,7 @@ entities: pos: 24.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12879 components: - type: Transform @@ -79034,7 +77587,7 @@ entities: pos: 22.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12880 components: - type: Transform @@ -79042,7 +77595,7 @@ entities: pos: 21.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12884 components: - type: Transform @@ -79050,7 +77603,7 @@ entities: pos: 24.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12887 components: - type: Transform @@ -79058,7 +77611,7 @@ entities: pos: 25.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12888 components: - type: Transform @@ -79066,7 +77619,7 @@ entities: pos: 27.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12907 components: - type: Transform @@ -79079,7 +77632,7 @@ entities: pos: 26.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12924 components: - type: Transform @@ -79092,7 +77645,7 @@ entities: pos: 12.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12939 components: - type: Transform @@ -79100,7 +77653,7 @@ entities: pos: 13.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12941 components: - type: Transform @@ -79108,7 +77661,7 @@ entities: pos: 15.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12942 components: - type: Transform @@ -79116,15 +77669,7 @@ entities: pos: 16.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 12943 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 17.5,15.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12945 components: - type: Transform @@ -79132,7 +77677,7 @@ entities: pos: 19.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12946 components: - type: Transform @@ -79140,7 +77685,7 @@ entities: pos: 20.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12947 components: - type: Transform @@ -79148,7 +77693,7 @@ entities: pos: 21.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12948 components: - type: Transform @@ -79156,7 +77701,7 @@ entities: pos: 22.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12950 components: - type: Transform @@ -79164,7 +77709,7 @@ entities: pos: 23.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12952 components: - type: Transform @@ -79172,7 +77717,7 @@ entities: pos: 23.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12953 components: - type: Transform @@ -79180,7 +77725,7 @@ entities: pos: 23.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12955 components: - type: Transform @@ -79188,7 +77733,7 @@ entities: pos: 23.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12957 components: - type: Transform @@ -79196,7 +77741,7 @@ entities: pos: 25.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12958 components: - type: Transform @@ -79204,7 +77749,7 @@ entities: pos: 24.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12962 components: - type: Transform @@ -79212,7 +77757,7 @@ entities: pos: 27.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12964 components: - type: Transform @@ -79220,7 +77765,7 @@ entities: pos: 29.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12965 components: - type: Transform @@ -79228,7 +77773,7 @@ entities: pos: 30.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12966 components: - type: Transform @@ -79236,21 +77781,21 @@ entities: pos: 31.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12967 components: - type: Transform pos: 32.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12968 components: - type: Transform pos: 32.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12969 components: - type: Transform @@ -79258,7 +77803,7 @@ entities: pos: 33.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12970 components: - type: Transform @@ -79266,7 +77811,7 @@ entities: pos: 34.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12971 components: - type: Transform @@ -79274,7 +77819,7 @@ entities: pos: 35.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12972 components: - type: Transform @@ -79282,7 +77827,7 @@ entities: pos: 36.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12977 components: - type: Transform @@ -79290,7 +77835,7 @@ entities: pos: 22.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12978 components: - type: Transform @@ -79298,7 +77843,7 @@ entities: pos: 21.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12979 components: - type: Transform @@ -79306,7 +77851,7 @@ entities: pos: 20.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12980 components: - type: Transform @@ -79314,7 +77859,7 @@ entities: pos: 19.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12981 components: - type: Transform @@ -79322,7 +77867,7 @@ entities: pos: 18.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12982 components: - type: Transform @@ -79330,21 +77875,21 @@ entities: pos: 17.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12984 components: - type: Transform pos: 23.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12985 components: - type: Transform pos: 23.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12987 components: - type: Transform @@ -79352,7 +77897,7 @@ entities: pos: 14.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12988 components: - type: Transform @@ -79360,7 +77905,7 @@ entities: pos: 14.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12990 components: - type: Transform @@ -79368,7 +77913,7 @@ entities: pos: 14.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12992 components: - type: Transform @@ -79376,7 +77921,7 @@ entities: pos: 15.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12993 components: - type: Transform @@ -79384,7 +77929,7 @@ entities: pos: 16.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12994 components: - type: Transform @@ -79392,7 +77937,7 @@ entities: pos: 17.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12998 components: - type: Transform @@ -79400,7 +77945,7 @@ entities: pos: 22.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12999 components: - type: Transform @@ -79408,7 +77953,7 @@ entities: pos: 21.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13000 components: - type: Transform @@ -79416,7 +77961,7 @@ entities: pos: 20.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13001 components: - type: Transform @@ -79424,7 +77969,7 @@ entities: pos: 19.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13008 components: - type: Transform @@ -79432,7 +77977,7 @@ entities: pos: 9.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13009 components: - type: Transform @@ -79440,7 +77985,7 @@ entities: pos: 10.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13010 components: - type: Transform @@ -79448,7 +77993,7 @@ entities: pos: 11.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13012 components: - type: Transform @@ -79456,7 +78001,7 @@ entities: pos: 12.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13013 components: - type: Transform @@ -79464,7 +78009,7 @@ entities: pos: 12.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13014 components: - type: Transform @@ -79472,7 +78017,7 @@ entities: pos: 12.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13015 components: - type: Transform @@ -79480,7 +78025,7 @@ entities: pos: 12.5,21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13018 components: - type: Transform @@ -79488,7 +78033,7 @@ entities: pos: 14.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13019 components: - type: Transform @@ -79496,7 +78041,7 @@ entities: pos: 15.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13020 components: - type: Transform @@ -79504,14 +78049,14 @@ entities: pos: 16.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13021 components: - type: Transform pos: 17.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13023 components: - type: Transform @@ -79519,7 +78064,7 @@ entities: pos: 12.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13025 components: - type: Transform @@ -79527,7 +78072,7 @@ entities: pos: 13.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13026 components: - type: Transform @@ -79535,7 +78080,7 @@ entities: pos: 14.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13027 components: - type: Transform @@ -79543,7 +78088,7 @@ entities: pos: 15.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13028 components: - type: Transform @@ -79551,7 +78096,7 @@ entities: pos: 16.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13029 components: - type: Transform @@ -79559,7 +78104,7 @@ entities: pos: 17.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13031 components: - type: Transform @@ -79567,7 +78112,7 @@ entities: pos: 19.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13032 components: - type: Transform @@ -79575,21 +78120,21 @@ entities: pos: 20.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13040 components: - type: Transform pos: 17.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13041 components: - type: Transform pos: 17.5,21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13042 components: - type: Transform @@ -79597,7 +78142,7 @@ entities: pos: 18.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13043 components: - type: Transform @@ -79605,7 +78150,7 @@ entities: pos: 19.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13044 components: - type: Transform @@ -79613,7 +78158,7 @@ entities: pos: 20.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13045 components: - type: Transform @@ -79621,7 +78166,7 @@ entities: pos: 21.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13046 components: - type: Transform @@ -79629,7 +78174,7 @@ entities: pos: 21.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13047 components: - type: Transform @@ -79637,23 +78182,7 @@ entities: pos: 21.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 13048 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,12.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 13049 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 21.5,13.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13050 components: - type: Transform @@ -79661,7 +78190,7 @@ entities: pos: 20.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13051 components: - type: Transform @@ -79669,7 +78198,7 @@ entities: pos: 19.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13052 components: - type: Transform @@ -79677,7 +78206,7 @@ entities: pos: 18.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13053 components: - type: Transform @@ -79685,28 +78214,28 @@ entities: pos: 17.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13054 components: - type: Transform pos: 21.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13055 components: - type: Transform pos: 21.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13056 components: - type: Transform pos: 21.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13057 components: - type: Transform @@ -79714,7 +78243,7 @@ entities: pos: 22.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13058 components: - type: Transform @@ -79722,7 +78251,7 @@ entities: pos: 23.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13060 components: - type: Transform @@ -79730,7 +78259,7 @@ entities: pos: 24.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13061 components: - type: Transform @@ -79738,7 +78267,7 @@ entities: pos: 26.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13062 components: - type: Transform @@ -79746,7 +78275,7 @@ entities: pos: 28.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13063 components: - type: Transform @@ -79754,7 +78283,7 @@ entities: pos: 29.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13064 components: - type: Transform @@ -79762,7 +78291,7 @@ entities: pos: 30.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13065 components: - type: Transform @@ -79770,7 +78299,7 @@ entities: pos: 31.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13066 components: - type: Transform @@ -79778,7 +78307,7 @@ entities: pos: 32.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13067 components: - type: Transform @@ -79786,7 +78315,7 @@ entities: pos: 33.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13068 components: - type: Transform @@ -79794,7 +78323,7 @@ entities: pos: 34.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13069 components: - type: Transform @@ -79802,7 +78331,7 @@ entities: pos: 35.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13070 components: - type: Transform @@ -79810,7 +78339,7 @@ entities: pos: 36.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13071 components: - type: Transform @@ -79818,7 +78347,7 @@ entities: pos: 37.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13089 components: - type: Transform @@ -79826,7 +78355,7 @@ entities: pos: 24.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13090 components: - type: Transform @@ -79834,14 +78363,14 @@ entities: pos: 25.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13152 components: - type: Transform pos: 28.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13337 components: - type: Transform @@ -79849,7 +78378,7 @@ entities: pos: 25.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13339 components: - type: Transform @@ -79857,7 +78386,7 @@ entities: pos: 39.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13348 components: - type: Transform @@ -79865,7 +78394,7 @@ entities: pos: 40.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13349 components: - type: Transform @@ -79873,7 +78402,7 @@ entities: pos: 40.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13350 components: - type: Transform @@ -79881,7 +78410,7 @@ entities: pos: 40.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13351 components: - type: Transform @@ -79889,7 +78418,7 @@ entities: pos: 40.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13352 components: - type: Transform @@ -79897,14 +78426,14 @@ entities: pos: 40.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13468 components: - type: Transform pos: 16.5,55.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13635 components: - type: Transform @@ -79912,7 +78441,7 @@ entities: pos: 51.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13636 components: - type: Transform @@ -79920,7 +78449,7 @@ entities: pos: 49.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13637 components: - type: Transform @@ -79928,7 +78457,7 @@ entities: pos: 47.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13638 components: - type: Transform @@ -79936,7 +78465,7 @@ entities: pos: 45.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13639 components: - type: Transform @@ -79944,7 +78473,7 @@ entities: pos: 43.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13640 components: - type: Transform @@ -79952,7 +78481,7 @@ entities: pos: 34.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13641 components: - type: Transform @@ -79960,7 +78489,7 @@ entities: pos: 36.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13754 components: - type: Transform @@ -79968,7 +78497,7 @@ entities: pos: 32.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13755 components: - type: Transform @@ -79976,7 +78505,7 @@ entities: pos: 33.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13756 components: - type: Transform @@ -79984,7 +78513,7 @@ entities: pos: 34.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13758 components: - type: Transform @@ -79992,7 +78521,7 @@ entities: pos: 36.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13759 components: - type: Transform @@ -80000,7 +78529,7 @@ entities: pos: 37.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13760 components: - type: Transform @@ -80008,7 +78537,7 @@ entities: pos: 38.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13761 components: - type: Transform @@ -80016,7 +78545,7 @@ entities: pos: 39.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13762 components: - type: Transform @@ -80024,7 +78553,7 @@ entities: pos: 40.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13763 components: - type: Transform @@ -80032,7 +78561,7 @@ entities: pos: 41.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13764 components: - type: Transform @@ -80040,7 +78569,7 @@ entities: pos: 42.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13766 components: - type: Transform @@ -80048,7 +78577,7 @@ entities: pos: 44.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13769 components: - type: Transform @@ -80056,7 +78585,7 @@ entities: pos: 32.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13770 components: - type: Transform @@ -80064,7 +78593,7 @@ entities: pos: 33.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13771 components: - type: Transform @@ -80072,7 +78601,7 @@ entities: pos: 34.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13773 components: - type: Transform @@ -80080,7 +78609,7 @@ entities: pos: 36.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13774 components: - type: Transform @@ -80088,7 +78617,7 @@ entities: pos: 37.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13775 components: - type: Transform @@ -80096,7 +78625,7 @@ entities: pos: 38.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13777 components: - type: Transform @@ -80104,7 +78633,7 @@ entities: pos: 40.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13778 components: - type: Transform @@ -80112,7 +78641,7 @@ entities: pos: 41.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13779 components: - type: Transform @@ -80120,7 +78649,7 @@ entities: pos: 42.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13780 components: - type: Transform @@ -80128,7 +78657,7 @@ entities: pos: 43.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13781 components: - type: Transform @@ -80136,28 +78665,28 @@ entities: pos: 44.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13785 components: - type: Transform pos: 30.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13786 components: - type: Transform pos: 30.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13787 components: - type: Transform pos: 30.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13792 components: - type: Transform @@ -80165,7 +78694,7 @@ entities: pos: 29.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13793 components: - type: Transform @@ -80173,7 +78702,7 @@ entities: pos: 29.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13794 components: - type: Transform @@ -80181,7 +78710,7 @@ entities: pos: 29.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13795 components: - type: Transform @@ -80189,7 +78718,7 @@ entities: pos: 29.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13796 components: - type: Transform @@ -80197,7 +78726,7 @@ entities: pos: 29.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13797 components: - type: Transform @@ -80205,28 +78734,144 @@ entities: pos: 29.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 13956 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-44.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 14362 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -53.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 14448 + components: + - type: Transform + pos: 21.5,12.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 14454 + components: + - type: Transform + pos: -25.5,8.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 14461 + components: + - type: Transform + pos: 21.5,13.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 14466 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -61.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 14472 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -61.5,-61.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 14475 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -58.5,-59.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 14498 + components: + - type: Transform + pos: -25.5,11.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 14500 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,15.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 14501 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -61.5,-62.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 14502 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -64.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 14503 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -59.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 14511 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,12.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 14517 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,11.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 14974 components: - type: Transform pos: 16.5,45.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 14975 components: - type: Transform pos: 16.5,47.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 14977 components: - type: Transform pos: 16.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 14980 components: - type: Transform @@ -80234,7 +78879,7 @@ entities: pos: 19.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 14981 components: - type: Transform @@ -80242,63 +78887,63 @@ entities: pos: 18.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 14988 components: - type: Transform pos: 16.5,52.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 14990 components: - type: Transform pos: 16.5,53.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15018 components: - type: Transform pos: 16.5,49.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15049 components: - type: Transform pos: 16.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15053 components: - type: Transform pos: 16.5,50.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15054 components: - type: Transform pos: 16.5,46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15055 components: - type: Transform pos: 16.5,54.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15061 components: - type: Transform pos: 16.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15453 components: - type: Transform @@ -80306,7 +78951,7 @@ entities: pos: 50.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15454 components: - type: Transform @@ -80314,7 +78959,7 @@ entities: pos: 48.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15455 components: - type: Transform @@ -80322,7 +78967,7 @@ entities: pos: 46.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15456 components: - type: Transform @@ -80330,7 +78975,7 @@ entities: pos: 44.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15457 components: - type: Transform @@ -80338,7 +78983,7 @@ entities: pos: 33.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15458 components: - type: Transform @@ -80346,7 +78991,7 @@ entities: pos: 35.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15459 components: - type: Transform @@ -80354,7 +78999,7 @@ entities: pos: 37.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15618 components: - type: Transform @@ -80362,7 +79007,7 @@ entities: pos: 52.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15624 components: - type: Transform @@ -80370,21 +79015,21 @@ entities: pos: 38.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15734 components: - type: Transform pos: 42.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15735 components: - type: Transform pos: 42.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15740 components: - type: Transform @@ -80392,7 +79037,7 @@ entities: pos: 39.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15741 components: - type: Transform @@ -80400,7 +79045,7 @@ entities: pos: 40.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15743 components: - type: Transform @@ -80408,35 +79053,35 @@ entities: pos: 41.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15744 components: - type: Transform pos: 42.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15745 components: - type: Transform pos: 42.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15746 components: - type: Transform pos: 42.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15747 components: - type: Transform pos: 42.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15748 components: - type: Transform @@ -80444,14 +79089,14 @@ entities: pos: 52.5,21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15994 components: - type: Transform pos: 32.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 16101 components: - type: Transform @@ -80459,7 +79104,7 @@ entities: pos: 34.5,-12.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 16102 components: - type: Transform @@ -80467,7 +79112,7 @@ entities: pos: 26.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 16122 components: - type: Transform @@ -80475,7 +79120,7 @@ entities: pos: 24.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 16783 components: - type: Transform @@ -80483,56 +79128,79 @@ entities: pos: 17.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' + - uid: 17715 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -54.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 18077 + components: + - type: Transform + pos: 16.5,11.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 18211 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,11.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 18377 components: - type: Transform pos: -45.5,-14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18378 components: - type: Transform pos: -45.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18379 components: - type: Transform pos: -45.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18381 components: - type: Transform pos: -45.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18382 components: - type: Transform pos: -45.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18383 components: - type: Transform pos: -45.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18384 components: - type: Transform pos: -45.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18388 components: - type: Transform @@ -80540,7 +79208,7 @@ entities: pos: -60.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18389 components: - type: Transform @@ -80548,7 +79216,7 @@ entities: pos: -59.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18390 components: - type: Transform @@ -80556,7 +79224,7 @@ entities: pos: -58.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18392 components: - type: Transform @@ -80564,7 +79232,7 @@ entities: pos: -56.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18393 components: - type: Transform @@ -80572,7 +79240,7 @@ entities: pos: -55.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18394 components: - type: Transform @@ -80580,7 +79248,7 @@ entities: pos: -54.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18395 components: - type: Transform @@ -80588,7 +79256,7 @@ entities: pos: -53.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18396 components: - type: Transform @@ -80596,7 +79264,7 @@ entities: pos: -52.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18398 components: - type: Transform @@ -80604,7 +79272,7 @@ entities: pos: -50.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18399 components: - type: Transform @@ -80612,7 +79280,7 @@ entities: pos: -51.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18400 components: - type: Transform @@ -80620,7 +79288,7 @@ entities: pos: -48.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18401 components: - type: Transform @@ -80628,7 +79296,7 @@ entities: pos: -47.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18402 components: - type: Transform @@ -80636,91 +79304,91 @@ entities: pos: -46.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18404 components: - type: Transform pos: -44.5,-12.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18405 components: - type: Transform pos: -44.5,-14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18406 components: - type: Transform pos: -44.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18407 components: - type: Transform pos: -44.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18408 components: - type: Transform pos: -44.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18409 components: - type: Transform pos: -44.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18410 components: - type: Transform pos: -44.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18411 components: - type: Transform pos: -44.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18413 components: - type: Transform pos: -44.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18414 components: - type: Transform pos: -44.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18417 components: - type: Transform pos: -62.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18418 components: - type: Transform pos: -62.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18419 components: - type: Transform @@ -80728,7 +79396,7 @@ entities: pos: -60.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18420 components: - type: Transform @@ -80736,7 +79404,7 @@ entities: pos: -59.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18422 components: - type: Transform @@ -80744,7 +79412,7 @@ entities: pos: -57.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18423 components: - type: Transform @@ -80752,7 +79420,7 @@ entities: pos: -56.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18424 components: - type: Transform @@ -80760,7 +79428,7 @@ entities: pos: -55.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18425 components: - type: Transform @@ -80768,7 +79436,7 @@ entities: pos: -54.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18427 components: - type: Transform @@ -80776,7 +79444,7 @@ entities: pos: -52.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18428 components: - type: Transform @@ -80784,7 +79452,7 @@ entities: pos: -49.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18429 components: - type: Transform @@ -80792,7 +79460,7 @@ entities: pos: -50.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18431 components: - type: Transform @@ -80800,7 +79468,7 @@ entities: pos: -48.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18432 components: - type: Transform @@ -80808,7 +79476,7 @@ entities: pos: -47.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18433 components: - type: Transform @@ -80816,7 +79484,7 @@ entities: pos: -46.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18434 components: - type: Transform @@ -80824,7 +79492,7 @@ entities: pos: -45.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18443 components: - type: Transform @@ -80832,21 +79500,21 @@ entities: pos: -62.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18444 components: - type: Transform pos: -63.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18445 components: - type: Transform pos: -63.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18448 components: - type: Transform @@ -80854,189 +79522,189 @@ entities: pos: -63.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18452 components: - type: Transform pos: -62.5,-25.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18453 components: - type: Transform pos: -62.5,-26.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18454 components: - type: Transform pos: -62.5,-27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18455 components: - type: Transform pos: -62.5,-28.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18456 components: - type: Transform pos: -62.5,-29.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18457 components: - type: Transform pos: -62.5,-30.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18458 components: - type: Transform pos: -62.5,-31.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18459 components: - type: Transform pos: -62.5,-32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18460 components: - type: Transform pos: -62.5,-33.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18461 components: - type: Transform pos: -62.5,-34.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18462 components: - type: Transform pos: -62.5,-35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18463 components: - type: Transform pos: -62.5,-36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18464 components: - type: Transform pos: -62.5,-37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18465 components: - type: Transform pos: -61.5,-37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18466 components: - type: Transform pos: -61.5,-36.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18467 components: - type: Transform pos: -61.5,-35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18468 components: - type: Transform pos: -61.5,-34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18469 components: - type: Transform pos: -61.5,-33.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18470 components: - type: Transform pos: -61.5,-32.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18471 components: - type: Transform pos: -61.5,-31.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18472 components: - type: Transform pos: -61.5,-30.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18473 components: - type: Transform pos: -61.5,-29.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18474 components: - type: Transform pos: -61.5,-28.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18475 components: - type: Transform pos: -61.5,-27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18476 components: - type: Transform pos: -61.5,-26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18477 components: - type: Transform pos: -61.5,-25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18480 components: - type: Transform @@ -81044,7 +79712,7 @@ entities: pos: -63.5,-38.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18481 components: - type: Transform @@ -81052,7 +79720,7 @@ entities: pos: -60.5,-38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18482 components: - type: Transform @@ -81060,7 +79728,7 @@ entities: pos: -59.5,-38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18483 components: - type: Transform @@ -81068,49 +79736,49 @@ entities: pos: -64.5,-38.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18486 components: - type: Transform pos: -65.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18487 components: - type: Transform pos: -65.5,-40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18488 components: - type: Transform pos: -65.5,-41.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18489 components: - type: Transform pos: -65.5,-42.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18490 components: - type: Transform pos: -65.5,-43.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18491 components: - type: Transform pos: -65.5,-44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18494 components: - type: Transform @@ -81118,28 +79786,28 @@ entities: pos: -63.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18495 components: - type: Transform pos: -62.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18496 components: - type: Transform pos: -62.5,-47.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18497 components: - type: Transform pos: -62.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18499 components: - type: Transform @@ -81147,7 +79815,7 @@ entities: pos: -66.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18500 components: - type: Transform @@ -81155,7 +79823,7 @@ entities: pos: -67.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18502 components: - type: Transform @@ -81163,7 +79831,7 @@ entities: pos: -69.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18503 components: - type: Transform @@ -81171,7 +79839,7 @@ entities: pos: -70.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18504 components: - type: Transform @@ -81179,7 +79847,7 @@ entities: pos: -71.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18505 components: - type: Transform @@ -81187,7 +79855,7 @@ entities: pos: -72.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18506 components: - type: Transform @@ -81195,7 +79863,7 @@ entities: pos: -73.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18507 components: - type: Transform @@ -81203,7 +79871,7 @@ entities: pos: -74.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18508 components: - type: Transform @@ -81211,7 +79879,7 @@ entities: pos: -75.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18509 components: - type: Transform @@ -81219,21 +79887,21 @@ entities: pos: -76.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18511 components: - type: Transform pos: -77.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18512 components: - type: Transform pos: -77.5,-47.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18514 components: - type: Transform @@ -81241,7 +79909,7 @@ entities: pos: -78.5,-44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18515 components: - type: Transform @@ -81249,7 +79917,7 @@ entities: pos: -78.5,-43.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18516 components: - type: Transform @@ -81257,7 +79925,7 @@ entities: pos: -78.5,-42.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18517 components: - type: Transform @@ -81265,7 +79933,7 @@ entities: pos: -78.5,-41.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18518 components: - type: Transform @@ -81273,7 +79941,7 @@ entities: pos: -78.5,-40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18522 components: - type: Transform @@ -81281,7 +79949,7 @@ entities: pos: -68.5,-43.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18527 components: - type: Transform @@ -81289,7 +79957,7 @@ entities: pos: -64.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18528 components: - type: Transform @@ -81297,7 +79965,7 @@ entities: pos: -65.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18529 components: - type: Transform @@ -81305,63 +79973,63 @@ entities: pos: -66.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18530 components: - type: Transform pos: -67.5,-50.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18531 components: - type: Transform pos: -67.5,-51.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18532 components: - type: Transform pos: -67.5,-52.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18533 components: - type: Transform pos: -67.5,-53.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18535 components: - type: Transform pos: -67.5,-55.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18536 components: - type: Transform pos: -67.5,-56.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18537 components: - type: Transform pos: -67.5,-57.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18538 components: - type: Transform pos: -67.5,-58.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18539 components: - type: Transform @@ -81369,7 +80037,7 @@ entities: pos: -66.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18540 components: - type: Transform @@ -81377,7 +80045,7 @@ entities: pos: -65.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18541 components: - type: Transform @@ -81385,7 +80053,7 @@ entities: pos: -64.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18543 components: - type: Transform @@ -81393,15 +80061,7 @@ entities: pos: -62.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 18544 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -61.5,-59.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18545 components: - type: Transform @@ -81409,7 +80069,7 @@ entities: pos: -60.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18546 components: - type: Transform @@ -81417,7 +80077,7 @@ entities: pos: -59.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18548 components: - type: Transform @@ -81425,7 +80085,7 @@ entities: pos: -57.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18549 components: - type: Transform @@ -81433,7 +80093,7 @@ entities: pos: -56.5,-58.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18551 components: - type: Transform @@ -81441,7 +80101,7 @@ entities: pos: -56.5,-56.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18552 components: - type: Transform @@ -81449,7 +80109,7 @@ entities: pos: -56.5,-55.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18553 components: - type: Transform @@ -81457,7 +80117,7 @@ entities: pos: -56.5,-54.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18555 components: - type: Transform @@ -81465,7 +80125,7 @@ entities: pos: -56.5,-51.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18556 components: - type: Transform @@ -81473,7 +80133,7 @@ entities: pos: -56.5,-52.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18557 components: - type: Transform @@ -81481,7 +80141,7 @@ entities: pos: -56.5,-50.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18558 components: - type: Transform @@ -81489,7 +80149,7 @@ entities: pos: -57.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18559 components: - type: Transform @@ -81497,7 +80157,7 @@ entities: pos: -58.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18560 components: - type: Transform @@ -81505,7 +80165,7 @@ entities: pos: -59.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18561 components: - type: Transform @@ -81513,7 +80173,7 @@ entities: pos: -60.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18562 components: - type: Transform @@ -81521,63 +80181,63 @@ entities: pos: -61.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18563 components: - type: Transform pos: -55.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18564 components: - type: Transform pos: -55.5,-58.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18565 components: - type: Transform pos: -55.5,-57.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18567 components: - type: Transform pos: -55.5,-55.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18569 components: - type: Transform pos: -55.5,-53.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18571 components: - type: Transform pos: -55.5,-51.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18572 components: - type: Transform pos: -55.5,-50.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18573 components: - type: Transform pos: -55.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18574 components: - type: Transform @@ -81585,7 +80245,7 @@ entities: pos: -56.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18575 components: - type: Transform @@ -81593,7 +80253,7 @@ entities: pos: -57.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18576 components: - type: Transform @@ -81601,7 +80261,7 @@ entities: pos: -58.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18577 components: - type: Transform @@ -81609,7 +80269,7 @@ entities: pos: -59.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18579 components: - type: Transform @@ -81617,7 +80277,7 @@ entities: pos: -62.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18580 components: - type: Transform @@ -81625,7 +80285,7 @@ entities: pos: -63.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18581 components: - type: Transform @@ -81633,7 +80293,7 @@ entities: pos: -64.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18582 components: - type: Transform @@ -81641,7 +80301,7 @@ entities: pos: -65.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18583 components: - type: Transform @@ -81649,7 +80309,7 @@ entities: pos: -66.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18584 components: - type: Transform @@ -81657,7 +80317,7 @@ entities: pos: -67.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18585 components: - type: Transform @@ -81665,7 +80325,7 @@ entities: pos: -68.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18586 components: - type: Transform @@ -81673,7 +80333,7 @@ entities: pos: -68.5,-50.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18587 components: - type: Transform @@ -81681,7 +80341,7 @@ entities: pos: -68.5,-51.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18588 components: - type: Transform @@ -81689,7 +80349,7 @@ entities: pos: -68.5,-52.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18589 components: - type: Transform @@ -81697,7 +80357,7 @@ entities: pos: -68.5,-53.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18590 components: - type: Transform @@ -81705,7 +80365,7 @@ entities: pos: -68.5,-54.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18592 components: - type: Transform @@ -81713,7 +80373,7 @@ entities: pos: -68.5,-56.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18593 components: - type: Transform @@ -81721,7 +80381,7 @@ entities: pos: -68.5,-57.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18594 components: - type: Transform @@ -81729,7 +80389,7 @@ entities: pos: -68.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18595 components: - type: Transform @@ -81737,7 +80397,7 @@ entities: pos: -68.5,-58.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18596 components: - type: Transform @@ -81745,7 +80405,7 @@ entities: pos: -67.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18597 components: - type: Transform @@ -81753,7 +80413,7 @@ entities: pos: -66.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18598 components: - type: Transform @@ -81761,7 +80421,7 @@ entities: pos: -65.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18600 components: - type: Transform @@ -81769,15 +80429,7 @@ entities: pos: -63.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18601 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -62.5,-60.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18602 components: - type: Transform @@ -81785,7 +80437,7 @@ entities: pos: -61.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18605 components: - type: Transform @@ -81793,7 +80445,7 @@ entities: pos: -58.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18606 components: - type: Transform @@ -81801,7 +80453,7 @@ entities: pos: -57.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18607 components: - type: Transform @@ -81809,7 +80461,7 @@ entities: pos: -56.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18617 components: - type: Transform @@ -81817,7 +80469,7 @@ entities: pos: -61.5,-47.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18619 components: - type: Transform @@ -81825,7 +80477,7 @@ entities: pos: -60.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18620 components: - type: Transform @@ -81833,7 +80485,7 @@ entities: pos: -59.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18622 components: - type: Transform @@ -81841,7 +80493,7 @@ entities: pos: -58.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18624 components: - type: Transform @@ -81849,7 +80501,7 @@ entities: pos: -58.5,-43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18625 components: - type: Transform @@ -81857,7 +80509,7 @@ entities: pos: -58.5,-42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18626 components: - type: Transform @@ -81865,7 +80517,7 @@ entities: pos: -58.5,-41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18627 components: - type: Transform @@ -81873,7 +80525,7 @@ entities: pos: -58.5,-40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18628 components: - type: Transform @@ -81881,7 +80533,7 @@ entities: pos: -58.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18631 components: - type: Transform @@ -81889,7 +80541,7 @@ entities: pos: -62.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18632 components: - type: Transform @@ -81897,7 +80549,7 @@ entities: pos: -63.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18633 components: - type: Transform @@ -81905,7 +80557,7 @@ entities: pos: -64.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18634 components: - type: Transform @@ -81913,7 +80565,7 @@ entities: pos: -65.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18635 components: - type: Transform @@ -81921,7 +80573,7 @@ entities: pos: -66.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18638 components: - type: Transform @@ -81929,7 +80581,7 @@ entities: pos: -69.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18639 components: - type: Transform @@ -81937,7 +80589,7 @@ entities: pos: -70.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18640 components: - type: Transform @@ -81945,7 +80597,7 @@ entities: pos: -71.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18641 components: - type: Transform @@ -81953,7 +80605,7 @@ entities: pos: -72.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18642 components: - type: Transform @@ -81961,7 +80613,7 @@ entities: pos: -73.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18643 components: - type: Transform @@ -81969,7 +80621,7 @@ entities: pos: -74.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18645 components: - type: Transform @@ -81977,7 +80629,7 @@ entities: pos: -76.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18646 components: - type: Transform @@ -81985,7 +80637,7 @@ entities: pos: -77.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18647 components: - type: Transform @@ -81993,7 +80645,7 @@ entities: pos: -78.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18649 components: - type: Transform @@ -82001,7 +80653,7 @@ entities: pos: -79.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18650 components: - type: Transform @@ -82009,7 +80661,7 @@ entities: pos: -79.5,-44.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18651 components: - type: Transform @@ -82017,7 +80669,7 @@ entities: pos: -79.5,-43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18652 components: - type: Transform @@ -82025,7 +80677,7 @@ entities: pos: -79.5,-42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18653 components: - type: Transform @@ -82033,7 +80685,7 @@ entities: pos: -79.5,-41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18654 components: - type: Transform @@ -82041,28 +80693,28 @@ entities: pos: -79.5,-40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18656 components: - type: Transform pos: -75.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18657 components: - type: Transform pos: -75.5,-44.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18659 components: - type: Transform pos: -75.5,-42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18660 components: - type: Transform @@ -82070,7 +80722,7 @@ entities: pos: -76.5,-43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18664 components: - type: Transform @@ -82078,7 +80730,7 @@ entities: pos: -67.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18665 components: - type: Transform @@ -82086,7 +80738,7 @@ entities: pos: -67.5,-44.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18666 components: - type: Transform @@ -82094,7 +80746,7 @@ entities: pos: -67.5,-43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18669 components: - type: Transform @@ -82102,7 +80754,7 @@ entities: pos: -56.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18670 components: - type: Transform @@ -82110,7 +80762,7 @@ entities: pos: -56.5,-47.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18671 components: - type: Transform @@ -82118,7 +80770,7 @@ entities: pos: -56.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18672 components: - type: Transform @@ -82126,7 +80778,7 @@ entities: pos: -55.5,-47.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18673 components: - type: Transform @@ -82134,7 +80786,7 @@ entities: pos: -55.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18680 components: - type: Transform @@ -82142,7 +80794,7 @@ entities: pos: -54.5,-52.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18681 components: - type: Transform @@ -82150,7 +80802,7 @@ entities: pos: -53.5,-52.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18682 components: - type: Transform @@ -82158,7 +80810,7 @@ entities: pos: -55.5,-53.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18683 components: - type: Transform @@ -82166,7 +80818,7 @@ entities: pos: -54.5,-53.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18684 components: - type: Transform @@ -82174,7 +80826,7 @@ entities: pos: -53.5,-53.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18685 components: - type: Transform @@ -82182,7 +80834,7 @@ entities: pos: -54.5,-56.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18686 components: - type: Transform @@ -82190,7 +80842,7 @@ entities: pos: -53.5,-56.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18687 components: - type: Transform @@ -82198,7 +80850,7 @@ entities: pos: -54.5,-57.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18688 components: - type: Transform @@ -82206,7 +80858,7 @@ entities: pos: -53.5,-57.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18689 components: - type: Transform @@ -82214,7 +80866,7 @@ entities: pos: -55.5,-57.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18690 components: - type: Transform @@ -82222,7 +80874,7 @@ entities: pos: -55.5,-54.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18701 components: - type: Transform @@ -82230,7 +80882,7 @@ entities: pos: -69.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18702 components: - type: Transform @@ -82238,7 +80890,7 @@ entities: pos: -70.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18703 components: - type: Transform @@ -82246,7 +80898,7 @@ entities: pos: -71.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18705 components: - type: Transform @@ -82254,7 +80906,7 @@ entities: pos: -68.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18706 components: - type: Transform @@ -82262,7 +80914,7 @@ entities: pos: -69.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18707 components: - type: Transform @@ -82270,7 +80922,7 @@ entities: pos: -70.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18708 components: - type: Transform @@ -82278,7 +80930,7 @@ entities: pos: -71.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18709 components: - type: Transform @@ -82286,7 +80938,7 @@ entities: pos: -72.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18710 components: - type: Transform @@ -82294,7 +80946,7 @@ entities: pos: -73.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18712 components: - type: Transform @@ -82302,7 +80954,7 @@ entities: pos: -75.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18713 components: - type: Transform @@ -82310,7 +80962,7 @@ entities: pos: -76.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18714 components: - type: Transform @@ -82318,7 +80970,7 @@ entities: pos: -77.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18715 components: - type: Transform @@ -82326,7 +80978,7 @@ entities: pos: -78.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18716 components: - type: Transform @@ -82334,7 +80986,7 @@ entities: pos: -79.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18718 components: - type: Transform @@ -82342,7 +80994,7 @@ entities: pos: -81.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18719 components: - type: Transform @@ -82350,7 +81002,7 @@ entities: pos: -82.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18721 components: - type: Transform @@ -82358,7 +81010,7 @@ entities: pos: -76.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18722 components: - type: Transform @@ -82366,7 +81018,7 @@ entities: pos: -74.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18723 components: - type: Transform @@ -82374,7 +81026,7 @@ entities: pos: -73.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18724 components: - type: Transform @@ -82382,7 +81034,7 @@ entities: pos: -72.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18725 components: - type: Transform @@ -82390,7 +81042,7 @@ entities: pos: -77.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18726 components: - type: Transform @@ -82398,7 +81050,7 @@ entities: pos: -78.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18727 components: - type: Transform @@ -82406,7 +81058,7 @@ entities: pos: -79.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18728 components: - type: Transform @@ -82414,7 +81066,7 @@ entities: pos: -75.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18735 components: - type: Transform @@ -82422,7 +81074,7 @@ entities: pos: -68.5,-54.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18736 components: - type: Transform @@ -82430,7 +81082,7 @@ entities: pos: -69.5,-54.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18737 components: - type: Transform @@ -82438,7 +81090,7 @@ entities: pos: -70.5,-54.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18738 components: - type: Transform @@ -82446,7 +81098,7 @@ entities: pos: -71.5,-54.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18740 components: - type: Transform @@ -82454,7 +81106,7 @@ entities: pos: -73.5,-54.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18741 components: - type: Transform @@ -82462,7 +81114,7 @@ entities: pos: -74.5,-54.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18742 components: - type: Transform @@ -82470,7 +81122,7 @@ entities: pos: -75.5,-54.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18746 components: - type: Transform @@ -82478,7 +81130,7 @@ entities: pos: -69.5,-55.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18747 components: - type: Transform @@ -82486,7 +81138,7 @@ entities: pos: -70.5,-55.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18749 components: - type: Transform @@ -82494,7 +81146,7 @@ entities: pos: -72.5,-55.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18750 components: - type: Transform @@ -82502,7 +81154,7 @@ entities: pos: -73.5,-55.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18751 components: - type: Transform @@ -82510,7 +81162,7 @@ entities: pos: -74.5,-55.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18752 components: - type: Transform @@ -82518,7 +81170,7 @@ entities: pos: -75.5,-55.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18755 components: - type: Transform @@ -82526,7 +81178,7 @@ entities: pos: -71.5,-54.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18760 components: - type: Transform @@ -82534,102 +81186,41 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 18761 - components: - - type: Transform - pos: -59.5,-62.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18762 - components: - - type: Transform - pos: -59.5,-63.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18764 - components: - - type: Transform - pos: -58.5,-60.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 18765 - components: - - type: Transform - pos: -58.5,-61.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 18766 - components: - - type: Transform - pos: -58.5,-62.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 18767 - components: - - type: Transform - pos: -58.5,-63.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 18768 - components: - - type: Transform - pos: -58.5,-64.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 18771 - components: - - type: Transform - pos: -64.5,-61.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18773 - components: - - type: Transform - pos: -64.5,-63.5 - parent: 30 - uid: 20329 components: - type: Transform pos: 4.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 20330 components: - type: Transform pos: 4.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 20331 components: - type: Transform pos: 4.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 20332 components: - type: Transform pos: 4.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 20333 components: - type: Transform pos: 4.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21264 components: - type: Transform @@ -82637,7 +81228,7 @@ entities: pos: 22.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21265 components: - type: Transform @@ -82645,7 +81236,7 @@ entities: pos: 23.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21266 components: - type: Transform @@ -82653,7 +81244,7 @@ entities: pos: 24.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21267 components: - type: Transform @@ -82661,7 +81252,7 @@ entities: pos: 25.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21268 components: - type: Transform @@ -82669,7 +81260,7 @@ entities: pos: 26.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21271 components: - type: Transform @@ -82677,7 +81268,7 @@ entities: pos: 27.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21272 components: - type: Transform @@ -82685,7 +81276,7 @@ entities: pos: 26.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21273 components: - type: Transform @@ -82693,28 +81284,28 @@ entities: pos: 25.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21546 components: - type: Transform pos: 39.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21547 components: - type: Transform pos: 39.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21548 components: - type: Transform pos: 39.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21550 components: - type: Transform @@ -82722,7 +81313,7 @@ entities: pos: 43.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21551 components: - type: Transform @@ -82730,7 +81321,7 @@ entities: pos: 43.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21552 components: - type: Transform @@ -82738,7 +81329,7 @@ entities: pos: 43.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21987 components: - type: Transform @@ -82746,7 +81337,7 @@ entities: pos: -0.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21988 components: - type: Transform @@ -82754,7 +81345,7 @@ entities: pos: -0.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21989 components: - type: Transform @@ -82762,7 +81353,7 @@ entities: pos: -0.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21990 components: - type: Transform @@ -82770,7 +81361,7 @@ entities: pos: -0.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21991 components: - type: Transform @@ -82778,7 +81369,7 @@ entities: pos: -0.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21992 components: - type: Transform @@ -82786,7 +81377,7 @@ entities: pos: -0.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21993 components: - type: Transform @@ -82794,7 +81385,7 @@ entities: pos: -0.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21994 components: - type: Transform @@ -82802,7 +81393,7 @@ entities: pos: -0.5,45.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21995 components: - type: Transform @@ -82810,7 +81401,7 @@ entities: pos: -0.5,46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21996 components: - type: Transform @@ -82818,7 +81409,7 @@ entities: pos: -0.5,47.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21997 components: - type: Transform @@ -82826,7 +81417,7 @@ entities: pos: -0.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21998 components: - type: Transform @@ -82834,7 +81425,7 @@ entities: pos: -0.5,49.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21999 components: - type: Transform @@ -82842,7 +81433,7 @@ entities: pos: -0.5,50.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22000 components: - type: Transform @@ -82850,7 +81441,7 @@ entities: pos: -0.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22001 components: - type: Transform @@ -82858,7 +81449,7 @@ entities: pos: -0.5,52.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22002 components: - type: Transform @@ -82866,7 +81457,7 @@ entities: pos: -0.5,53.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22003 components: - type: Transform @@ -82874,7 +81465,7 @@ entities: pos: -0.5,54.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22004 components: - type: Transform @@ -82882,7 +81473,7 @@ entities: pos: -0.5,55.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22005 components: - type: Transform @@ -82890,7 +81481,7 @@ entities: pos: -0.5,56.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22006 components: - type: Transform @@ -82898,7 +81489,7 @@ entities: pos: -0.5,57.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22007 components: - type: Transform @@ -82906,7 +81497,7 @@ entities: pos: -0.5,58.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22008 components: - type: Transform @@ -82914,7 +81505,7 @@ entities: pos: -0.5,59.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22009 components: - type: Transform @@ -82922,7 +81513,7 @@ entities: pos: -0.5,60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22010 components: - type: Transform @@ -82930,7 +81521,7 @@ entities: pos: -0.5,61.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22011 components: - type: Transform @@ -82938,7 +81529,7 @@ entities: pos: -0.5,62.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22012 components: - type: Transform @@ -82946,7 +81537,7 @@ entities: pos: -0.5,63.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22013 components: - type: Transform @@ -82954,316 +81545,106 @@ entities: pos: -0.5,64.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22015 components: - type: Transform pos: -0.5,66.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22016 components: - type: Transform pos: -0.5,67.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22017 components: - type: Transform pos: -0.5,68.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22018 components: - type: Transform pos: -0.5,69.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22019 components: - type: Transform pos: -0.5,70.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22020 components: - type: Transform pos: -0.5,71.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22021 components: - type: Transform pos: -0.5,72.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22022 components: - type: Transform pos: -0.5,73.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22267 components: - type: Transform pos: 43.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22268 components: - type: Transform pos: 43.5,12.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22269 components: - type: Transform pos: 43.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22270 components: - type: Transform pos: 43.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22271 components: - type: Transform pos: 43.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22769 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-48.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22770 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22771 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-50.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22772 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-51.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22773 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-52.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22774 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-53.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22775 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-54.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22776 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-55.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22777 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-56.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22778 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-57.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22779 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-58.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22780 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-58.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22781 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-58.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22782 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -21.5,-58.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22783 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-58.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22784 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,-58.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22785 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-58.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22786 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-58.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22789 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-59.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22790 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,-60.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22791 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -32.5,-60.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22792 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-60.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22793 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -34.5,-60.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22794 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -35.5,-60.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22796 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-58.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22797 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,-58.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22798 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -27.5,-58.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - proto: GasPipeTJunction entities: + - uid: 336 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -53.5,-63.5 + parent: 30 - uid: 924 components: - type: Transform @@ -83271,17 +81652,7 @@ entities: pos: -45.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 925 - components: - - type: Transform - anchored: False - rot: -1.5707963267948966 rad - pos: -11.5,-56.5 - parent: 30 - - type: Physics - canCollide: True - bodyType: Dynamic + color: '#FF0000FF' - uid: 962 components: - type: Transform @@ -83289,14 +81660,7 @@ entities: pos: -45.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 1938 - components: - - type: Transform - pos: -5.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' + color: '#FF0000FF' - uid: 2431 components: - type: Transform @@ -83304,7 +81668,7 @@ entities: pos: -34.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2440 components: - type: Transform @@ -83312,7 +81676,7 @@ entities: pos: -34.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2441 components: - type: Transform @@ -83320,7 +81684,7 @@ entities: pos: -36.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2442 components: - type: Transform @@ -83328,28 +81692,28 @@ entities: pos: -34.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2456 components: - type: Transform pos: -42.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2458 components: - type: Transform pos: -41.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2459 components: - type: Transform pos: -41.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2463 components: - type: Transform @@ -83357,7 +81721,7 @@ entities: pos: -45.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2496 components: - type: Transform @@ -83365,7 +81729,7 @@ entities: pos: -36.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2497 components: - type: Transform @@ -83373,28 +81737,28 @@ entities: pos: -34.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2507 components: - type: Transform pos: -36.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2508 components: - type: Transform pos: -34.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2509 components: - type: Transform pos: -35.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2510 components: - type: Transform @@ -83402,7 +81766,7 @@ entities: pos: -33.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2512 components: - type: Transform @@ -83410,7 +81774,7 @@ entities: pos: -33.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2513 components: - type: Transform @@ -83418,7 +81782,7 @@ entities: pos: -31.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2519 components: - type: Transform @@ -83426,7 +81790,7 @@ entities: pos: -33.5,46.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2520 components: - type: Transform @@ -83434,7 +81798,7 @@ entities: pos: -31.5,46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2521 components: - type: Transform @@ -83442,7 +81806,7 @@ entities: pos: -31.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2527 components: - type: Transform @@ -83450,7 +81814,7 @@ entities: pos: -33.5,47.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2532 components: - type: Transform @@ -83458,7 +81822,7 @@ entities: pos: -38.5,47.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2542 components: - type: Transform @@ -83466,7 +81830,7 @@ entities: pos: -40.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2553 components: - type: Transform @@ -83474,7 +81838,7 @@ entities: pos: -31.5,49.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2554 components: - type: Transform @@ -83482,49 +81846,49 @@ entities: pos: -33.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2582 components: - type: Transform pos: -34.5,53.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2583 components: - type: Transform pos: -30.5,53.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2596 components: - type: Transform pos: -38.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2597 components: - type: Transform pos: -40.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2598 components: - type: Transform pos: -42.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2599 components: - type: Transform pos: -44.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2600 components: - type: Transform @@ -83532,7 +81896,7 @@ entities: pos: -46.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2601 components: - type: Transform @@ -83540,7 +81904,7 @@ entities: pos: -48.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2619 components: - type: Transform @@ -83548,14 +81912,14 @@ entities: pos: -41.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2628 components: - type: Transform pos: -43.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2654 components: - type: Transform @@ -83563,7 +81927,7 @@ entities: pos: -48.5,50.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2658 components: - type: Transform @@ -83571,7 +81935,7 @@ entities: pos: -48.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2659 components: - type: Transform @@ -83579,7 +81943,7 @@ entities: pos: -46.5,52.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2662 components: - type: Transform @@ -83587,7 +81951,7 @@ entities: pos: -46.5,49.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2667 components: - type: Transform @@ -83595,7 +81959,7 @@ entities: pos: -48.5,56.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2668 components: - type: Transform @@ -83603,7 +81967,7 @@ entities: pos: -46.5,56.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2677 components: - type: Transform @@ -83611,7 +81975,7 @@ entities: pos: -46.5,57.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2688 components: - type: Transform @@ -83619,7 +81983,7 @@ entities: pos: -50.5,61.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2689 components: - type: Transform @@ -83627,14 +81991,14 @@ entities: pos: -46.5,61.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2709 components: - type: Transform pos: -48.5,58.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2717 components: - type: Transform @@ -83642,7 +82006,7 @@ entities: pos: -51.5,60.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2718 components: - type: Transform @@ -83650,14 +82014,14 @@ entities: pos: -47.5,60.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2729 components: - type: Transform pos: -48.5,64.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2750 components: - type: Transform @@ -83665,7 +82029,7 @@ entities: pos: -36.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2753 components: - type: Transform @@ -83673,7 +82037,7 @@ entities: pos: -36.5,24.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2760 components: - type: Transform @@ -83681,7 +82045,7 @@ entities: pos: -36.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2762 components: - type: Transform @@ -83689,7 +82053,7 @@ entities: pos: -36.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2767 components: - type: Transform @@ -83697,7 +82061,7 @@ entities: pos: -34.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2777 components: - type: Transform @@ -83705,7 +82069,7 @@ entities: pos: -34.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2779 components: - type: Transform @@ -83713,7 +82077,7 @@ entities: pos: -32.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2786 components: - type: Transform @@ -83721,7 +82085,7 @@ entities: pos: -27.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2788 components: - type: Transform @@ -83729,7 +82093,7 @@ entities: pos: -21.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2796 components: - type: Transform @@ -83737,28 +82101,28 @@ entities: pos: -17.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2802 components: - type: Transform pos: -8.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2812 components: - type: Transform pos: 1.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2814 components: - type: Transform pos: 3.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2819 components: - type: Transform @@ -83766,7 +82130,7 @@ entities: pos: 8.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2831 components: - type: Transform @@ -83774,7 +82138,7 @@ entities: pos: 10.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2833 components: - type: Transform @@ -83782,7 +82146,7 @@ entities: pos: 10.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2842 components: - type: Transform @@ -83790,7 +82154,7 @@ entities: pos: 8.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2851 components: - type: Transform @@ -83798,14 +82162,14 @@ entities: pos: 3.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2854 components: - type: Transform pos: -2.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2857 components: - type: Transform @@ -83813,7 +82177,7 @@ entities: pos: -4.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2866 components: - type: Transform @@ -83821,7 +82185,7 @@ entities: pos: -14.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2871 components: - type: Transform @@ -83829,21 +82193,21 @@ entities: pos: -23.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2873 components: - type: Transform pos: -21.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2879 components: - type: Transform pos: -27.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2888 components: - type: Transform @@ -83851,7 +82215,7 @@ entities: pos: -34.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2893 components: - type: Transform @@ -83859,7 +82223,7 @@ entities: pos: -34.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2899 components: - type: Transform @@ -83867,7 +82231,7 @@ entities: pos: -34.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2905 components: - type: Transform @@ -83875,7 +82239,7 @@ entities: pos: -34.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2913 components: - type: Transform @@ -83883,21 +82247,21 @@ entities: pos: -34.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2919 components: - type: Transform pos: -31.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2924 components: - type: Transform pos: -24.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2932 components: - type: Transform @@ -83905,21 +82269,21 @@ entities: pos: -19.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2935 components: - type: Transform pos: -14.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2941 components: - type: Transform pos: -6.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2962 components: - type: Transform @@ -83927,7 +82291,7 @@ entities: pos: 10.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2975 components: - type: Transform @@ -83935,7 +82299,7 @@ entities: pos: 8.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2985 components: - type: Transform @@ -83943,21 +82307,21 @@ entities: pos: 10.5,24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2994 components: - type: Transform pos: 0.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2997 components: - type: Transform pos: -0.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3000 components: - type: Transform @@ -83965,7 +82329,7 @@ entities: pos: -3.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3012 components: - type: Transform @@ -83973,28 +82337,28 @@ entities: pos: -15.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3019 components: - type: Transform pos: -22.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3020 components: - type: Transform pos: -19.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3022 components: - type: Transform pos: -26.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3023 components: - type: Transform @@ -84002,14 +82366,14 @@ entities: pos: -25.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3027 components: - type: Transform pos: -30.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3084 components: - type: Transform @@ -84017,28 +82381,28 @@ entities: pos: -42.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3087 components: - type: Transform pos: -41.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3091 components: - type: Transform pos: -39.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3093 components: - type: Transform pos: -39.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3097 components: - type: Transform @@ -84046,14 +82410,14 @@ entities: pos: -44.5,5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3098 components: - type: Transform pos: -45.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3120 components: - type: Transform @@ -84061,19 +82425,7 @@ entities: pos: -51.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 3130 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-57.5 - parent: 30 - - uid: 3131 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-56.5 - parent: 30 + color: '#FF0000FF' - uid: 3134 components: - type: Transform @@ -84081,7 +82433,7 @@ entities: pos: -52.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3137 components: - type: Transform @@ -84089,7 +82441,7 @@ entities: pos: -44.5,4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3138 components: - type: Transform @@ -84097,7 +82449,7 @@ entities: pos: -45.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3154 components: - type: Transform @@ -84105,7 +82457,7 @@ entities: pos: -44.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3213 components: - type: Transform @@ -84113,7 +82465,7 @@ entities: pos: -44.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3241 components: - type: Transform @@ -84121,7 +82473,7 @@ entities: pos: -44.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3245 components: - type: Transform @@ -84129,7 +82481,7 @@ entities: pos: -43.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3246 components: - type: Transform @@ -84137,14 +82489,14 @@ entities: pos: -42.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3255 components: - type: Transform pos: -41.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3268 components: - type: Transform @@ -84152,7 +82504,7 @@ entities: pos: -49.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3275 components: - type: Transform @@ -84160,14 +82512,14 @@ entities: pos: -50.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3278 components: - type: Transform pos: -52.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3283 components: - type: Transform @@ -84175,7 +82527,7 @@ entities: pos: -57.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3284 components: - type: Transform @@ -84183,7 +82535,7 @@ entities: pos: -57.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3285 components: - type: Transform @@ -84191,7 +82543,7 @@ entities: pos: -57.5,21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3294 components: - type: Transform @@ -84199,7 +82551,7 @@ entities: pos: -57.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3306 components: - type: Transform @@ -84207,22 +82559,14 @@ entities: pos: -49.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3333 components: - type: Transform pos: -19.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 3348 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -27.5,10.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3349 components: - type: Transform @@ -84230,14 +82574,14 @@ entities: pos: -23.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3353 components: - type: Transform pos: -21.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3381 components: - type: Transform @@ -84245,7 +82589,7 @@ entities: pos: -17.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3388 components: - type: Transform @@ -84253,7 +82597,7 @@ entities: pos: -16.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3397 components: - type: Transform @@ -84261,7 +82605,7 @@ entities: pos: -17.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3399 components: - type: Transform @@ -84269,7 +82613,7 @@ entities: pos: -16.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3404 components: - type: Transform @@ -84283,7 +82627,7 @@ entities: pos: -3.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3420 components: - type: Transform @@ -84291,21 +82635,21 @@ entities: pos: -1.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3423 components: - type: Transform pos: -3.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3424 components: - type: Transform pos: -1.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3442 components: - type: Transform @@ -84313,21 +82657,21 @@ entities: pos: -4.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3452 components: - type: Transform pos: -0.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3458 components: - type: Transform pos: -8.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3459 components: - type: Transform @@ -84335,7 +82679,7 @@ entities: pos: -10.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3460 components: - type: Transform @@ -84343,7 +82687,7 @@ entities: pos: -9.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3461 components: - type: Transform @@ -84351,13 +82695,7 @@ entities: pos: -12.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 5444 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -5.5,-58.5 - parent: 30 + color: '#FF0000FF' - uid: 5857 components: - type: Transform @@ -84377,14 +82715,14 @@ entities: pos: -8.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6111 components: - type: Transform pos: -10.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6132 components: - type: Transform @@ -84392,7 +82730,7 @@ entities: pos: -14.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6140 components: - type: Transform @@ -84400,21 +82738,21 @@ entities: pos: -4.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6151 components: - type: Transform pos: -11.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6153 components: - type: Transform pos: -9.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6170 components: - type: Transform @@ -84422,7 +82760,7 @@ entities: pos: -15.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6172 components: - type: Transform @@ -84430,7 +82768,7 @@ entities: pos: -15.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6179 components: - type: Transform @@ -84438,7 +82776,7 @@ entities: pos: -3.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6185 components: - type: Transform @@ -84446,7 +82784,7 @@ entities: pos: -3.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6193 components: - type: Transform @@ -84454,7 +82792,7 @@ entities: pos: -9.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6199 components: - type: Transform @@ -84462,14 +82800,14 @@ entities: pos: -7.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6234 components: - type: Transform pos: -20.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6240 components: - type: Transform @@ -84477,14 +82815,14 @@ entities: pos: -20.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6252 components: - type: Transform pos: -19.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6254 components: - type: Transform @@ -84492,7 +82830,7 @@ entities: pos: -21.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6261 components: - type: Transform @@ -84500,29 +82838,14 @@ entities: pos: -26.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 6600 - components: - - type: Transform - pos: -11.5,-53.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 6601 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-52.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' + color: '#FF0000FF' - uid: 6666 components: - type: Transform pos: -30.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6687 components: - type: Transform @@ -84530,7 +82853,7 @@ entities: pos: -17.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6713 components: - type: Transform @@ -84538,7 +82861,7 @@ entities: pos: -13.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6933 components: - type: Transform @@ -84546,7 +82869,7 @@ entities: pos: -18.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7014 components: - type: Transform @@ -84554,7 +82877,7 @@ entities: pos: -23.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7044 components: - type: Transform @@ -84562,14 +82885,14 @@ entities: pos: -19.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7045 components: - type: Transform pos: -22.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7058 components: - type: Transform @@ -84577,64 +82900,28 @@ entities: pos: -30.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7061 components: - type: Transform pos: -19.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7074 components: - type: Transform pos: -20.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 7096 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-57.5 - parent: 30 - - uid: 7097 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-58.5 - parent: 30 - - uid: 7124 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-52.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' + color: '#FF0000FF' - uid: 7147 components: - type: Transform pos: -28.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 7223 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 7228 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-51.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7310 components: - type: Transform @@ -84642,7 +82929,7 @@ entities: pos: -8.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7311 components: - type: Transform @@ -84650,7 +82937,7 @@ entities: pos: -3.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7321 components: - type: Transform @@ -84658,7 +82945,7 @@ entities: pos: -1.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7322 components: - type: Transform @@ -84666,7 +82953,7 @@ entities: pos: -10.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7323 components: - type: Transform @@ -84674,7 +82961,7 @@ entities: pos: -2.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7337 components: - type: Transform @@ -84682,7 +82969,7 @@ entities: pos: -11.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7338 components: - type: Transform @@ -84690,21 +82977,21 @@ entities: pos: -12.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7351 components: - type: Transform pos: -18.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7374 components: - type: Transform pos: -7.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7534 components: - type: Transform @@ -84712,14 +82999,14 @@ entities: pos: -17.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7545 components: - type: Transform pos: -23.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7593 components: - type: Transform @@ -84733,7 +83020,7 @@ entities: pos: -29.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7819 components: - type: Transform @@ -84741,14 +83028,14 @@ entities: pos: -28.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7878 components: - type: Transform pos: -13.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7886 components: - type: Transform @@ -84756,7 +83043,7 @@ entities: pos: -12.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7924 components: - type: Transform @@ -84764,7 +83051,7 @@ entities: pos: -22.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7926 components: - type: Transform @@ -84772,7 +83059,7 @@ entities: pos: -22.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7946 components: - type: Transform @@ -84780,14 +83067,14 @@ entities: pos: -25.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7948 components: - type: Transform pos: -29.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7949 components: - type: Transform @@ -84795,7 +83082,7 @@ entities: pos: -28.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7961 components: - type: Transform @@ -84803,7 +83090,7 @@ entities: pos: -17.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8018 components: - type: Transform @@ -84811,7 +83098,7 @@ entities: pos: -20.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8028 components: - type: Transform @@ -84819,7 +83106,7 @@ entities: pos: -22.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8089 components: - type: Transform @@ -84827,14 +83114,14 @@ entities: pos: -30.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8104 components: - type: Transform pos: -21.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8107 components: - type: Transform @@ -84842,46 +83129,7 @@ entities: pos: -20.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8234 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-51.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8235 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-51.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 8237 - components: - - type: Transform - pos: -9.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8239 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -8.5,-49.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8269 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-47.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#FF0000FF' - uid: 8299 components: - type: Transform @@ -84889,7 +83137,14 @@ entities: pos: 20.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 8360 + components: + - type: Transform + pos: -16.5,-41.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 8376 components: - type: Transform @@ -84897,7 +83152,23 @@ entities: pos: -1.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' + - uid: 8408 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-40.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 8427 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-41.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 8790 components: - type: Transform @@ -84905,14 +83176,21 @@ entities: pos: 20.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 8820 + components: + - type: Transform + pos: -21.5,-41.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 8853 components: - type: Transform pos: -2.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8872 components: - type: Transform @@ -84920,7 +83198,7 @@ entities: pos: 9.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8876 components: - type: Transform @@ -84928,14 +83206,14 @@ entities: pos: 7.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8877 components: - type: Transform pos: 2.5,-27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8884 components: - type: Transform @@ -84943,7 +83221,7 @@ entities: pos: 11.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8893 components: - type: Transform @@ -84951,7 +83229,7 @@ entities: pos: 9.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8901 components: - type: Transform @@ -84959,7 +83237,7 @@ entities: pos: 11.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8903 components: - type: Transform @@ -84967,7 +83245,7 @@ entities: pos: 11.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8912 components: - type: Transform @@ -84975,14 +83253,14 @@ entities: pos: 12.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8919 components: - type: Transform pos: 4.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8920 components: - type: Transform @@ -84990,21 +83268,21 @@ entities: pos: 6.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8936 components: - type: Transform pos: 5.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8939 components: - type: Transform pos: 7.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8940 components: - type: Transform @@ -85012,7 +83290,7 @@ entities: pos: 7.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8947 components: - type: Transform @@ -85020,7 +83298,7 @@ entities: pos: 13.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8957 components: - type: Transform @@ -85028,7 +83306,7 @@ entities: pos: 20.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8960 components: - type: Transform @@ -85036,14 +83314,14 @@ entities: pos: 13.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8968 components: - type: Transform pos: 9.5,3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8979 components: - type: Transform @@ -85051,7 +83329,7 @@ entities: pos: 7.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9085 components: - type: Transform @@ -85059,29 +83337,36 @@ entities: pos: 3.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9658 + color: '#FF0000FF' + - uid: 9444 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -2.5,-52.5 + pos: -13.5,-30.5 parent: 30 - type: AtmosPipeColor - color: '#03FCD3FF' + color: '#FF0000FF' + - uid: 9446 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-34.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 9689 components: - type: Transform pos: -25.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9694 components: - type: Transform pos: -25.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9697 components: - type: Transform @@ -85089,7 +83374,7 @@ entities: pos: -25.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9728 components: - type: Transform @@ -85097,7 +83382,7 @@ entities: pos: 2.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9744 components: - type: Transform @@ -85105,23 +83390,7 @@ entities: pos: -1.5,-26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 9746 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -3.5,-29.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9753 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -1.5,-27.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9754 components: - type: Transform @@ -85129,14 +83398,14 @@ entities: pos: -3.5,-27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9763 components: - type: Transform pos: 4.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9774 components: - type: Transform @@ -85144,7 +83413,7 @@ entities: pos: 0.5,-34.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9779 components: - type: Transform @@ -85152,7 +83421,7 @@ entities: pos: 2.5,-32.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9847 components: - type: Transform @@ -85160,7 +83429,7 @@ entities: pos: -11.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9850 components: - type: Transform @@ -85168,22 +83437,93 @@ entities: pos: -29.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9867 + color: '#FF0000FF' + - uid: 9885 components: - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,-53.5 + rot: 1.5707963267948966 rad + pos: -18.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#03FCD3FF' + color: '#0000FFFF' + - uid: 9896 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -16.5,-46.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 9918 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-35.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 9981 components: - type: Transform pos: 6.5,-27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' + - uid: 9992 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-40.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10137 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-31.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10160 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-40.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 10214 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 2.5,-39.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10265 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,-43.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10266 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-39.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 10279 + components: + - type: Transform + pos: -1.5,-40.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 10388 components: - type: Transform @@ -85191,7 +83531,7 @@ entities: pos: 21.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 10402 components: - type: Transform @@ -85199,68 +83539,29 @@ entities: pos: 21.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11073 + color: '#FF0000FF' + - uid: 10430 components: - type: Transform - pos: -11.5,-39.5 + pos: -18.5,-43.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11080 + color: '#0000FFFF' + - uid: 10440 components: - type: Transform - pos: -3.5,-39.5 + rot: 1.5707963267948966 rad + pos: -11.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11087 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-39.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11122 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11132 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-41.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11138 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,-42.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11140 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,-42.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#FF0000FF' - uid: 11193 components: - type: Transform pos: 6.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11694 components: - type: Transform @@ -85268,7 +83569,7 @@ entities: pos: 25.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11746 components: - type: Transform @@ -85276,14 +83577,14 @@ entities: pos: 33.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11763 components: - type: Transform pos: 24.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11776 components: - type: Transform @@ -85291,7 +83592,7 @@ entities: pos: 6.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11859 components: - type: Transform @@ -85299,7 +83600,7 @@ entities: pos: 24.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11860 components: - type: Transform @@ -85307,7 +83608,7 @@ entities: pos: 26.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11861 components: - type: Transform @@ -85315,7 +83616,7 @@ entities: pos: 25.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11877 components: - type: Transform @@ -85323,7 +83624,7 @@ entities: pos: 21.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11879 components: - type: Transform @@ -85331,7 +83632,7 @@ entities: pos: 20.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11904 components: - type: Transform @@ -85339,7 +83640,7 @@ entities: pos: 19.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11934 components: - type: Transform @@ -85347,14 +83648,14 @@ entities: pos: 16.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11935 components: - type: Transform pos: 17.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11936 components: - type: Transform @@ -85362,7 +83663,7 @@ entities: pos: 21.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11950 components: - type: Transform @@ -85370,7 +83671,7 @@ entities: pos: 13.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11968 components: - type: Transform @@ -85378,7 +83679,7 @@ entities: pos: 20.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11999 components: - type: Transform @@ -85386,21 +83687,21 @@ entities: pos: 6.5,-25.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12018 components: - type: Transform pos: 24.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12020 components: - type: Transform pos: 33.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12062 components: - type: Transform @@ -85408,7 +83709,7 @@ entities: pos: 29.5,-6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12472 components: - type: Transform @@ -85416,7 +83717,7 @@ entities: pos: 8.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12473 components: - type: Transform @@ -85424,21 +83725,21 @@ entities: pos: 10.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12488 components: - type: Transform pos: 10.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12503 components: - type: Transform pos: 16.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12513 components: - type: Transform @@ -85446,7 +83747,7 @@ entities: pos: 21.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12523 components: - type: Transform @@ -85454,7 +83755,7 @@ entities: pos: 18.5,25.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12528 components: - type: Transform @@ -85462,7 +83763,7 @@ entities: pos: 23.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12540 components: - type: Transform @@ -85470,7 +83771,7 @@ entities: pos: 23.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12542 components: - type: Transform @@ -85478,7 +83779,7 @@ entities: pos: 23.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12543 components: - type: Transform @@ -85486,14 +83787,14 @@ entities: pos: 21.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12544 components: - type: Transform pos: 23.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12545 components: - type: Transform @@ -85501,7 +83802,7 @@ entities: pos: 20.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12559 components: - type: Transform @@ -85509,7 +83810,7 @@ entities: pos: 24.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12582 components: - type: Transform @@ -85517,7 +83818,7 @@ entities: pos: 20.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12584 components: - type: Transform @@ -85525,7 +83826,7 @@ entities: pos: 25.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12599 components: - type: Transform @@ -85533,19 +83834,26 @@ entities: pos: 23.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12600 components: - type: Transform pos: 26.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12754 components: - type: Transform pos: 32.5,14.5 parent: 30 + - uid: 12835 + components: + - type: Transform + pos: -61.5,-59.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 12882 components: - type: Transform @@ -85553,14 +83861,14 @@ entities: pos: 23.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12885 components: - type: Transform pos: 28.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12940 components: - type: Transform @@ -85568,15 +83876,7 @@ entities: pos: 14.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 12944 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 18.5,15.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12951 components: - type: Transform @@ -85584,7 +83884,7 @@ entities: pos: 23.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12954 components: - type: Transform @@ -85592,14 +83892,14 @@ entities: pos: 23.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12963 components: - type: Transform pos: 28.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12989 components: - type: Transform @@ -85607,7 +83907,7 @@ entities: pos: 14.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12991 components: - type: Transform @@ -85615,14 +83915,14 @@ entities: pos: 14.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12997 components: - type: Transform pos: 23.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13007 components: - type: Transform @@ -85630,7 +83930,7 @@ entities: pos: 8.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13011 components: - type: Transform @@ -85638,14 +83938,14 @@ entities: pos: 12.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13017 components: - type: Transform pos: 13.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13022 components: - type: Transform @@ -85653,7 +83953,7 @@ entities: pos: 12.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13030 components: - type: Transform @@ -85661,7 +83961,7 @@ entities: pos: 18.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13033 components: - type: Transform @@ -85669,7 +83969,7 @@ entities: pos: 21.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13059 components: - type: Transform @@ -85677,7 +83977,7 @@ entities: pos: 25.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13076 components: - type: Transform @@ -85685,7 +83985,7 @@ entities: pos: 38.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13634 components: - type: Transform @@ -85693,21 +83993,21 @@ entities: pos: 52.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13753 components: - type: Transform pos: 31.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13757 components: - type: Transform pos: 35.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13765 components: - type: Transform @@ -85715,7 +84015,7 @@ entities: pos: 43.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13768 components: - type: Transform @@ -85723,7 +84023,7 @@ entities: pos: 31.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13772 components: - type: Transform @@ -85731,14 +84031,14 @@ entities: pos: 35.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13776 components: - type: Transform pos: 39.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13784 components: - type: Transform @@ -85746,7 +84046,7 @@ entities: pos: 30.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13790 components: - type: Transform @@ -85754,7 +84054,43 @@ entities: pos: 30.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 14440 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -55.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 14455 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,10.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 14512 + components: + - type: Transform + pos: 17.5,15.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 16802 + components: + - type: Transform + pos: -62.5,-60.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 17718 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -53.5,-64.5 + parent: 30 - uid: 18380 components: - type: Transform @@ -85762,7 +84098,7 @@ entities: pos: -45.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18387 components: - type: Transform @@ -85770,14 +84106,14 @@ entities: pos: -61.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18391 components: - type: Transform pos: -57.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18397 components: - type: Transform @@ -85785,7 +84121,7 @@ entities: pos: -53.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18403 components: - type: Transform @@ -85793,7 +84129,7 @@ entities: pos: -44.5,-13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18412 components: - type: Transform @@ -85801,14 +84137,14 @@ entities: pos: -44.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18416 components: - type: Transform pos: -61.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18421 components: - type: Transform @@ -85816,14 +84152,14 @@ entities: pos: -58.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18426 components: - type: Transform pos: -51.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18430 components: - type: Transform @@ -85831,7 +84167,7 @@ entities: pos: -49.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18446 components: - type: Transform @@ -85839,7 +84175,7 @@ entities: pos: -63.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18492 components: - type: Transform @@ -85847,7 +84183,7 @@ entities: pos: -65.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18493 components: - type: Transform @@ -85855,7 +84191,7 @@ entities: pos: -64.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18501 components: - type: Transform @@ -85863,14 +84199,14 @@ entities: pos: -68.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18510 components: - type: Transform pos: -77.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18521 components: - type: Transform @@ -85878,7 +84214,7 @@ entities: pos: -68.5,-44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18525 components: - type: Transform @@ -85886,14 +84222,14 @@ entities: pos: -62.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18526 components: - type: Transform pos: -60.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18542 components: - type: Transform @@ -85901,14 +84237,7 @@ entities: pos: -60.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18547 - components: - - type: Transform - pos: -59.5,-60.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18550 components: - type: Transform @@ -85916,7 +84245,7 @@ entities: pos: -56.5,-53.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18554 components: - type: Transform @@ -85924,7 +84253,7 @@ entities: pos: -56.5,-57.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18566 components: - type: Transform @@ -85932,7 +84261,7 @@ entities: pos: -55.5,-52.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18568 components: - type: Transform @@ -85940,7 +84269,7 @@ entities: pos: -67.5,-54.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18570 components: - type: Transform @@ -85948,7 +84277,7 @@ entities: pos: -55.5,-56.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18578 components: - type: Transform @@ -85956,7 +84285,7 @@ entities: pos: -63.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18591 components: - type: Transform @@ -85964,28 +84293,14 @@ entities: pos: -68.5,-55.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18599 - components: - - type: Transform - pos: -64.5,-60.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18603 components: - type: Transform pos: -63.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 18604 - components: - - type: Transform - pos: -58.5,-59.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18610 components: - type: Transform @@ -85993,7 +84308,7 @@ entities: pos: -67.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18611 components: - type: Transform @@ -86001,7 +84316,7 @@ entities: pos: -68.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18614 components: - type: Transform @@ -86009,7 +84324,7 @@ entities: pos: -56.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18615 components: - type: Transform @@ -86017,7 +84332,7 @@ entities: pos: -55.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18616 components: - type: Transform @@ -86025,14 +84340,14 @@ entities: pos: -61.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18618 components: - type: Transform pos: -61.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18623 components: - type: Transform @@ -86040,7 +84355,7 @@ entities: pos: -58.5,-44.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18636 components: - type: Transform @@ -86048,7 +84363,7 @@ entities: pos: -67.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18637 components: - type: Transform @@ -86056,7 +84371,7 @@ entities: pos: -68.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18644 components: - type: Transform @@ -86064,7 +84379,7 @@ entities: pos: -75.5,-46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18658 components: - type: Transform @@ -86072,28 +84387,28 @@ entities: pos: -75.5,-43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18704 components: - type: Transform pos: -74.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18711 components: - type: Transform pos: -75.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18717 components: - type: Transform pos: -80.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18739 components: - type: Transform @@ -86101,7 +84416,7 @@ entities: pos: -72.5,-54.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18748 components: - type: Transform @@ -86109,18 +84424,7 @@ entities: pos: -71.5,-55.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18780 - components: - - type: Transform - pos: -65.5,-64.5 - parent: 30 - - uid: 18781 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -64.5,-64.5 - parent: 30 + color: '#0000FFFF' - uid: 22014 components: - type: Transform @@ -86128,35 +84432,9 @@ entities: pos: -0.5,65.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22787 - components: - - type: Transform - pos: -26.5,-58.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22788 - components: - - type: Transform - pos: -30.5,-58.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - proto: GasPort entities: - - uid: 6670 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -10.5,-48.5 - parent: 30 - - uid: 6711 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -11.5,-48.5 - parent: 30 - uid: 6757 components: - type: Transform @@ -86169,34 +84447,6 @@ entities: rot: 1.5707963267948966 rad pos: -38.5,-10.5 parent: 30 - - uid: 8800 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-51.5 - parent: 30 - - uid: 8801 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-51.5 - parent: 30 - - uid: 9064 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-51.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9676 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-51.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - uid: 10390 components: - type: Transform @@ -86204,7 +84454,7 @@ entities: pos: 20.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 10392 components: - type: Transform @@ -86212,7 +84462,7 @@ entities: pos: 20.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11744 components: - type: Transform @@ -86220,7 +84470,7 @@ entities: pos: 5.5,-25.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11869 components: - type: Transform @@ -86228,7 +84478,13 @@ entities: pos: 5.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 12699 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -52.5,-63.5 + parent: 30 - uid: 12867 components: - type: Transform @@ -86247,28 +84503,22 @@ entities: rot: 3.141592653589793 rad pos: 38.5,9.5 parent: 30 + - uid: 14363 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -52.5,-65.5 + parent: 30 - uid: 16775 components: - type: Transform pos: 36.5,10.5 parent: 30 - - uid: 18776 + - uid: 18772 components: - type: Transform - rot: 3.141592653589793 rad - pos: -64.5,-65.5 - parent: 30 - - uid: 18777 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -65.5,-65.5 - parent: 30 - - uid: 18778 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -66.5,-65.5 + rot: -1.5707963267948966 rad + pos: -52.5,-64.5 parent: 30 - uid: 19440 components: @@ -86278,6 +84528,14 @@ entities: parent: 30 - proto: GasPressurePump entities: + - uid: 337 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -52.5,-61.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 7140 components: - type: MetaData @@ -86306,7 +84564,7 @@ entities: pos: -30.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8781 components: - type: Transform @@ -86314,7 +84572,7 @@ entities: pos: 16.5,-24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8792 components: - type: Transform @@ -86362,32 +84620,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#EB9834FF' - - uid: 9066 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-51.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9102 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-51.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9862 - components: - - type: MetaData - name: mix to sme loop - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-54.5 - parent: 30 - - type: AtmosPipeColor - color: '#34E5EBFF' - uid: 12922 components: - type: Transform @@ -86399,14 +84631,6 @@ entities: - type: Transform pos: 38.5,10.5 parent: 30 - - uid: 18772 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -64.5,-62.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - proto: GasThermoMachineFreezer entities: - uid: 482 @@ -86419,33 +84643,24 @@ entities: - type: Transform pos: -36.5,-9.5 parent: 30 - - uid: 6659 + - uid: 905 components: - type: Transform - pos: -10.5,-47.5 + rot: -1.5707963267948966 rad + pos: 4.5,-53.5 parent: 30 - - uid: 7109 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,-51.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 7112 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,-52.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - uid: 7598 components: - type: Transform rot: 3.141592653589793 rad pos: -34.5,-13.5 parent: 30 + - uid: 11013 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-52.5 + parent: 30 - uid: 12038 components: - type: Transform @@ -86470,10 +84685,11 @@ entities: parent: 30 - proto: GasThermoMachineHeater entities: - - uid: 6642 + - uid: 9997 components: - type: Transform - pos: -11.5,-47.5 + rot: 1.5707963267948966 rad + pos: -5.5,-53.5 parent: 30 - uid: 12085 components: @@ -86481,66 +84697,14 @@ entities: rot: -1.5707963267948966 rad pos: 17.5,-35.5 parent: 30 + - uid: 13960 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-52.5 + parent: 30 - proto: GasValve entities: - - uid: 6714 - components: - - type: Transform - pos: -11.5,-55.5 - parent: 30 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 7222 - components: - - type: MetaData - name: Emergency Dump Valve - - type: Transform - rot: -1.5707963267948966 rad - pos: -7.5,-48.5 - parent: 30 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 8278 - components: - - type: MetaData - name: Cold Loop Valve - - type: Transform - rot: -1.5707963267948966 rad - pos: -4.5,-49.5 - parent: 30 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9657 - components: - - type: Transform - pos: -9.5,-55.5 - parent: 30 - - type: GasValve - open: False - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 9807 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-55.5 - parent: 30 - - type: GasValve - open: False - - uid: 9808 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-55.5 - parent: 30 - - type: GasValve - open: False - uid: 21274 components: - type: MetaData @@ -86552,7 +84716,7 @@ entities: - type: GasValve open: False - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - proto: GasVentPump entities: - uid: 2451 @@ -86562,7 +84726,7 @@ entities: pos: -35.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2454 components: - type: Transform @@ -86570,7 +84734,7 @@ entities: pos: -35.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2482 components: - type: Transform @@ -86578,7 +84742,7 @@ entities: pos: -49.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2491 components: - type: Transform @@ -86586,14 +84750,14 @@ entities: pos: -41.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2493 components: - type: Transform pos: -45.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2503 components: - type: Transform @@ -86601,14 +84765,14 @@ entities: pos: -35.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2523 components: - type: Transform pos: -33.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2524 components: - type: Transform @@ -86616,7 +84780,7 @@ entities: pos: -30.5,46.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2544 components: - type: Transform @@ -86624,14 +84788,14 @@ entities: pos: -41.5,48.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2551 components: - type: Transform pos: -40.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2573 components: - type: Transform @@ -86639,7 +84803,7 @@ entities: pos: -25.5,49.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2592 components: - type: Transform @@ -86647,7 +84811,7 @@ entities: pos: -31.5,57.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2594 components: - type: Transform @@ -86655,7 +84819,7 @@ entities: pos: -30.5,52.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2638 components: - type: Transform @@ -86663,7 +84827,7 @@ entities: pos: -38.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2639 components: - type: Transform @@ -86671,7 +84835,7 @@ entities: pos: -42.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2640 components: - type: Transform @@ -86679,14 +84843,14 @@ entities: pos: -46.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2644 components: - type: Transform pos: -41.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2669 components: - type: Transform @@ -86694,7 +84858,7 @@ entities: pos: -47.5,49.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2676 components: - type: Transform @@ -86702,14 +84866,14 @@ entities: pos: -50.5,52.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2705 components: - type: Transform pos: -48.5,68.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2706 components: - type: Transform @@ -86717,7 +84881,7 @@ entities: pos: -48.5,66.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2707 components: - type: Transform @@ -86725,7 +84889,7 @@ entities: pos: -49.5,61.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2708 components: - type: Transform @@ -86733,7 +84897,7 @@ entities: pos: -45.5,61.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2734 components: - type: Transform @@ -86741,7 +84905,7 @@ entities: pos: -47.5,56.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2743 components: - type: Transform @@ -86749,14 +84913,14 @@ entities: pos: -28.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 2862 components: - type: Transform pos: -8.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3042 components: - type: Transform @@ -86764,7 +84928,7 @@ entities: pos: -26.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3050 components: - type: Transform @@ -86772,7 +84936,7 @@ entities: pos: -30.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3056 components: - type: Transform @@ -86780,7 +84944,7 @@ entities: pos: -26.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3062 components: - type: Transform @@ -86788,7 +84952,7 @@ entities: pos: -22.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3064 components: - type: Transform @@ -86796,7 +84960,7 @@ entities: pos: -35.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3066 components: - type: Transform @@ -86804,7 +84968,7 @@ entities: pos: -35.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3069 components: - type: Transform @@ -86812,21 +84976,21 @@ entities: pos: -35.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3077 components: - type: Transform pos: -40.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3099 components: - type: Transform pos: -42.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3111 components: - type: Transform @@ -86834,7 +84998,7 @@ entities: pos: -39.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3135 components: - type: Transform @@ -86842,7 +85006,7 @@ entities: pos: -53.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3148 components: - type: Transform @@ -86850,7 +85014,7 @@ entities: pos: -45.5,4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3171 components: - type: Transform @@ -86858,7 +85022,7 @@ entities: pos: -45.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3228 components: - type: Transform @@ -86866,28 +85030,28 @@ entities: pos: -31.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3230 components: - type: Transform pos: -32.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3253 components: - type: Transform pos: -43.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3266 components: - type: Transform pos: -44.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3302 components: - type: Transform @@ -86895,7 +85059,7 @@ entities: pos: -60.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3303 components: - type: Transform @@ -86903,7 +85067,7 @@ entities: pos: -60.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3304 components: - type: Transform @@ -86911,7 +85075,7 @@ entities: pos: -60.5,21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3305 components: - type: Transform @@ -86919,7 +85083,7 @@ entities: pos: -60.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3323 components: - type: Transform @@ -86927,43 +85091,35 @@ entities: pos: -56.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3324 components: - type: Transform pos: -50.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3325 components: - type: Transform pos: -27.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3327 components: - type: Transform pos: -17.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 3357 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -26.5,10.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3376 components: - type: Transform pos: -26.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3401 components: - type: Transform @@ -86971,21 +85127,21 @@ entities: pos: -13.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3407 components: - type: Transform pos: -10.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3410 components: - type: Transform pos: 5.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3422 components: - type: Transform @@ -86993,14 +85149,14 @@ entities: pos: -0.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3469 components: - type: Transform pos: -16.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3479 components: - type: Transform @@ -87008,14 +85164,14 @@ entities: pos: -8.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3480 components: - type: Transform pos: -9.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3481 components: - type: Transform @@ -87023,7 +85179,7 @@ entities: pos: 3.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 3485 components: - type: Transform @@ -87031,21 +85187,21 @@ entities: pos: -0.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6109 components: - type: Transform pos: -23.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6113 components: - type: Transform pos: 3.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6123 components: - type: Transform @@ -87053,14 +85209,14 @@ entities: pos: -0.5,21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6205 components: - type: Transform pos: -9.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6214 components: - type: Transform @@ -87068,7 +85224,7 @@ entities: pos: -7.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6223 components: - type: Transform @@ -87076,7 +85232,7 @@ entities: pos: 0.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6229 components: - type: Transform @@ -87084,7 +85240,7 @@ entities: pos: -19.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6239 components: - type: Transform @@ -87092,7 +85248,7 @@ entities: pos: -25.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6245 components: - type: Transform @@ -87100,7 +85256,7 @@ entities: pos: -20.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6246 components: - type: Transform @@ -87108,7 +85264,7 @@ entities: pos: -19.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6834 components: - type: Transform @@ -87116,7 +85272,7 @@ entities: pos: -25.5,-22.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6900 components: - type: Transform @@ -87124,7 +85280,7 @@ entities: pos: -28.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6920 components: - type: Transform @@ -87132,7 +85288,7 @@ entities: pos: -33.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 6939 components: - type: Transform @@ -87140,14 +85296,25 @@ entities: pos: -18.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' + - uid: 7099 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-40.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13957 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 7115 components: - type: Transform pos: -28.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7136 components: - type: Transform @@ -87157,7 +85324,7 @@ entities: deviceLists: - 8267 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7137 components: - type: Transform @@ -87167,14 +85334,14 @@ entities: deviceLists: - 8267 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7340 components: - type: Transform pos: -12.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7373 components: - type: Transform @@ -87182,7 +85349,7 @@ entities: pos: -7.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 7424 components: - type: Transform @@ -87190,7 +85357,18 @@ entities: pos: -35.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' + - uid: 7443 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-43.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13957 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 7569 components: - type: Transform @@ -87201,14 +85379,14 @@ entities: deviceLists: - 8254 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8033 components: - type: Transform pos: -13.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8100 components: - type: Transform @@ -87216,14 +85394,36 @@ entities: pos: -13.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 8224 components: - type: Transform pos: -22.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' + - uid: 8297 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-47.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13958 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 8311 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,-52.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 19570 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 8316 components: - type: Transform @@ -87231,14 +85431,36 @@ entities: pos: -29.5,-7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' + - uid: 8335 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -17.5,-48.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 19570 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 8454 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,-47.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13957 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 9046 components: - type: Transform pos: -25.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9686 components: - type: Transform @@ -87249,7 +85471,7 @@ entities: deviceLists: - 9671 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 9811 components: - type: Transform @@ -87257,44 +85479,76 @@ entities: pos: -54.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11153 + color: '#0000FFFF' + - uid: 9884 + components: + - type: Transform + pos: -23.5,-42.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13958 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 9903 components: - type: Transform rot: 1.5707963267948966 rad - pos: -22.5,-42.5 + pos: -12.5,-35.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 13966 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11154 + color: '#0000FFFF' + - uid: 9908 components: - type: Transform - pos: -12.5,-40.5 + rot: 1.5707963267948966 rad + pos: -16.5,-29.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 13966 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11155 + color: '#0000FFFF' + - uid: 10022 components: - type: Transform - pos: -2.5,-40.5 + rot: 1.5707963267948966 rad + pos: -12.5,-31.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 13966 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11162 - components: - - type: Transform - pos: -6.5,-35.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11163 + color: '#0000FFFF' + - uid: 10233 components: - type: Transform rot: 3.141592653589793 rad - pos: -6.5,-43.5 + pos: -63.5,-63.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' + - uid: 11026 + components: + - type: Transform + pos: -6.5,-36.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' + - uid: 11134 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-45.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 9996 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 11165 components: - type: Transform @@ -87302,15 +85556,7 @@ entities: pos: 1.5,-32.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11176 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-28.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11178 components: - type: Transform @@ -87318,36 +85564,42 @@ entities: pos: -2.5,-26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11180 components: - type: Transform pos: 10.5,-23.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 10010 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11188 components: - type: Transform rot: 3.141592653589793 rad pos: 10.5,-28.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 10010 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11200 components: - type: Transform pos: 2.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11208 components: - type: Transform pos: 9.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11211 components: - type: Transform @@ -87355,14 +85607,14 @@ entities: pos: 12.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11216 components: - type: Transform pos: -2.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11217 components: - type: Transform @@ -87370,7 +85622,7 @@ entities: pos: 5.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11220 components: - type: Transform @@ -87378,7 +85630,7 @@ entities: pos: 8.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11222 components: - type: Transform @@ -87386,21 +85638,14 @@ entities: pos: 14.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11224 components: - type: Transform pos: 12.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 11227 - components: - - type: Transform - pos: -19.5,-36.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11664 components: - type: Transform @@ -87408,7 +85653,7 @@ entities: pos: 33.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11868 components: - type: Transform @@ -87416,7 +85661,7 @@ entities: pos: 24.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11872 components: - type: Transform @@ -87424,7 +85669,7 @@ entities: pos: 24.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11922 components: - type: Transform @@ -87432,7 +85677,7 @@ entities: pos: 37.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11938 components: - type: Transform @@ -87440,7 +85685,7 @@ entities: pos: 17.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11939 components: - type: Transform @@ -87448,14 +85693,14 @@ entities: pos: 20.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11981 components: - type: Transform pos: 20.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 11991 components: - type: Transform @@ -87463,21 +85708,21 @@ entities: pos: 19.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12007 components: - type: Transform pos: 30.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12010 components: - type: Transform pos: 25.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12060 components: - type: Transform @@ -87485,7 +85730,7 @@ entities: pos: 37.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12081 components: - type: Transform @@ -87493,7 +85738,7 @@ entities: pos: 30.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12230 components: - type: Transform @@ -87501,7 +85746,7 @@ entities: pos: 34.5,-14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12491 components: - type: Transform @@ -87509,7 +85754,7 @@ entities: pos: 9.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12492 components: - type: Transform @@ -87517,14 +85762,14 @@ entities: pos: 11.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12495 components: - type: Transform pos: 9.5,41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12537 components: - type: Transform @@ -87532,14 +85777,14 @@ entities: pos: 9.5,24.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12538 components: - type: Transform pos: 18.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12579 components: - type: Transform @@ -87547,7 +85792,7 @@ entities: pos: 18.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12580 components: - type: Transform @@ -87555,7 +85800,7 @@ entities: pos: 18.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12581 components: - type: Transform @@ -87563,14 +85808,14 @@ entities: pos: 18.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12587 components: - type: Transform pos: 25.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12605 components: - type: Transform @@ -87578,14 +85823,14 @@ entities: pos: 24.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12611 components: - type: Transform pos: 27.5,27.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12756 components: - type: Transform @@ -87598,7 +85843,7 @@ entities: pos: 32.5,11.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12959 components: - type: Transform @@ -87606,7 +85851,7 @@ entities: pos: 27.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 12976 components: - type: Transform @@ -87614,23 +85859,18 @@ entities: pos: 37.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 12983 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,10.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13002 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,13.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13003 components: - type: Transform @@ -87638,7 +85878,7 @@ entities: pos: 28.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13004 components: - type: Transform @@ -87646,14 +85886,14 @@ entities: pos: 24.5,19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13005 components: - type: Transform pos: 14.5,21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13006 components: - type: Transform @@ -87661,14 +85901,18 @@ entities: pos: 13.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 13081 + color: '#0000FFFF' + - uid: 13085 components: - type: Transform - pos: 18.5,16.5 + rot: 3.141592653589793 rad + pos: 17.5,14.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13335 components: - type: Transform @@ -87676,7 +85920,7 @@ entities: pos: 9.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13360 components: - type: Transform @@ -87684,28 +85928,28 @@ entities: pos: 26.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13469 components: - type: Transform pos: 16.5,57.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13470 components: - type: Transform pos: 20.5,44.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13593 components: - type: Transform pos: 35.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13783 components: - type: Transform @@ -87713,7 +85957,7 @@ entities: pos: 45.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13788 components: - type: Transform @@ -87721,14 +85965,22 @@ entities: pos: 30.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 13789 components: - type: Transform pos: 30.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' + - uid: 14510 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -26.5,10.5 + parent: 30 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 15441 components: - type: Transform @@ -87736,14 +85988,14 @@ entities: pos: 51.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 15619 components: - type: Transform pos: 52.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 16096 components: - type: Transform @@ -87751,7 +86003,18 @@ entities: pos: 6.5,-28.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' + - uid: 18074 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,12.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 + - type: AtmosPipeColor + color: '#0000FFFF' - uid: 18436 components: - type: Transform @@ -87759,7 +86022,7 @@ entities: pos: -45.5,-13.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18437 components: - type: Transform @@ -87767,35 +86030,35 @@ entities: pos: -45.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18438 components: - type: Transform pos: -58.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18439 components: - type: Transform pos: -49.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18440 components: - type: Transform pos: -53.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18449 components: - type: Transform pos: -63.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18450 components: - type: Transform @@ -87803,7 +86066,7 @@ entities: pos: -62.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18629 components: - type: Transform @@ -87811,49 +86074,49 @@ entities: pos: -59.5,-44.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18655 components: - type: Transform pos: -79.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18662 components: - type: Transform pos: -77.5,-42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18663 components: - type: Transform pos: -75.5,-41.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18667 components: - type: Transform pos: -68.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18668 components: - type: Transform pos: -67.5,-42.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18674 components: - type: Transform pos: -55.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18678 components: - type: Transform @@ -87861,7 +86124,7 @@ entities: pos: -52.5,-56.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18679 components: - type: Transform @@ -87869,7 +86132,7 @@ entities: pos: -52.5,-52.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18720 components: - type: Transform @@ -87877,7 +86140,7 @@ entities: pos: -83.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18731 components: - type: Transform @@ -87885,7 +86148,7 @@ entities: pos: -80.5,-61.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18732 components: - type: Transform @@ -87893,7 +86156,7 @@ entities: pos: -74.5,-61.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18753 components: - type: Transform @@ -87901,21 +86164,21 @@ entities: pos: -76.5,-55.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18754 components: - type: Transform pos: -71.5,-53.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18757 components: - type: Transform pos: -60.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 18758 components: - type: Transform @@ -87923,15 +86186,7 @@ entities: pos: -60.5,-49.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 18769 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -59.5,-64.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 20335 components: - type: Transform @@ -87939,7 +86194,7 @@ entities: pos: 4.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 21549 components: - type: Transform @@ -87947,14 +86202,14 @@ entities: pos: 39.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22023 components: - type: Transform pos: -0.5,74.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22024 components: - type: Transform @@ -87962,46 +86217,14 @@ entities: pos: 0.5,65.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - uid: 22025 components: - type: Transform pos: -1.5,38.5 parent: 30 - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22768 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -16.5,-47.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22799 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-59.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22800 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -31.5,-58.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - uid: 22801 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-60.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' + color: '#0000FFFF' - proto: GasVentScrubber entities: - uid: 2324 @@ -88016,7 +86239,7 @@ entities: pos: -35.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2453 components: - type: Transform @@ -88024,7 +86247,7 @@ entities: pos: -35.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2483 components: - type: Transform @@ -88032,7 +86255,7 @@ entities: pos: -50.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2490 components: - type: Transform @@ -88040,7 +86263,7 @@ entities: pos: -42.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2492 components: - type: Transform @@ -88048,7 +86271,7 @@ entities: pos: -41.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2504 components: - type: Transform @@ -88056,7 +86279,7 @@ entities: pos: -35.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2525 components: - type: Transform @@ -88064,7 +86287,7 @@ entities: pos: -35.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2526 components: - type: Transform @@ -88072,7 +86295,7 @@ entities: pos: -34.5,46.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2545 components: - type: Transform @@ -88080,14 +86303,14 @@ entities: pos: -41.5,47.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2552 components: - type: Transform pos: -38.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2574 components: - type: Transform @@ -88095,7 +86318,7 @@ entities: pos: -25.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2593 components: - type: Transform @@ -88103,7 +86326,7 @@ entities: pos: -33.5,57.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2595 components: - type: Transform @@ -88111,7 +86334,7 @@ entities: pos: -34.5,52.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2641 components: - type: Transform @@ -88119,7 +86342,7 @@ entities: pos: -48.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2642 components: - type: Transform @@ -88127,7 +86350,7 @@ entities: pos: -44.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2643 components: - type: Transform @@ -88135,7 +86358,7 @@ entities: pos: -40.5,40.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2645 components: - type: Transform @@ -88143,7 +86366,7 @@ entities: pos: -43.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2670 components: - type: Transform @@ -88151,7 +86374,7 @@ entities: pos: -47.5,50.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2675 components: - type: Transform @@ -88159,7 +86382,7 @@ entities: pos: -50.5,51.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2730 components: - type: Transform @@ -88167,7 +86390,7 @@ entities: pos: -48.5,63.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2731 components: - type: Transform @@ -88175,7 +86398,7 @@ entities: pos: -50.5,60.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2732 components: - type: Transform @@ -88183,7 +86406,7 @@ entities: pos: -46.5,60.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2733 components: - type: Transform @@ -88191,7 +86414,7 @@ entities: pos: -49.5,56.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 2742 components: - type: Transform @@ -88199,7 +86422,7 @@ entities: pos: -28.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3006 components: - type: Transform @@ -88207,7 +86430,7 @@ entities: pos: -10.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3041 components: - type: Transform @@ -88215,7 +86438,7 @@ entities: pos: -30.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3049 components: - type: Transform @@ -88223,7 +86446,7 @@ entities: pos: -31.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3055 components: - type: Transform @@ -88231,7 +86454,7 @@ entities: pos: -27.5,23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3063 components: - type: Transform @@ -88239,7 +86462,7 @@ entities: pos: -21.5,22.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3065 components: - type: Transform @@ -88247,7 +86470,7 @@ entities: pos: -35.5,24.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3067 components: - type: Transform @@ -88255,7 +86478,7 @@ entities: pos: -35.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3068 components: - type: Transform @@ -88263,7 +86486,7 @@ entities: pos: -35.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3076 components: - type: Transform @@ -88271,7 +86494,7 @@ entities: pos: -39.5,10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3100 components: - type: Transform @@ -88279,7 +86502,7 @@ entities: pos: -39.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3112 components: - type: Transform @@ -88287,7 +86510,7 @@ entities: pos: -41.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3136 components: - type: Transform @@ -88295,7 +86518,7 @@ entities: pos: -52.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3147 components: - type: Transform @@ -88303,7 +86526,7 @@ entities: pos: -44.5,6.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3170 components: - type: Transform @@ -88311,7 +86534,7 @@ entities: pos: -44.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3229 components: - type: Transform @@ -88319,7 +86542,7 @@ entities: pos: -31.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3231 components: - type: Transform @@ -88327,14 +86550,14 @@ entities: pos: -31.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3254 components: - type: Transform pos: -42.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3267 components: - type: Transform @@ -88342,7 +86565,7 @@ entities: pos: -41.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3317 components: - type: Transform @@ -88350,7 +86573,7 @@ entities: pos: -53.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3318 components: - type: Transform @@ -88358,7 +86581,7 @@ entities: pos: -53.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3326 components: - type: Transform @@ -88366,7 +86589,7 @@ entities: pos: -24.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3328 components: - type: Transform @@ -88374,7 +86597,7 @@ entities: pos: -14.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3358 components: - type: Transform @@ -88382,7 +86605,7 @@ entities: pos: -24.5,9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3377 components: - type: Transform @@ -88390,14 +86613,14 @@ entities: pos: -24.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3398 components: - type: Transform pos: -17.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3400 components: - type: Transform @@ -88405,7 +86628,7 @@ entities: pos: -13.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3408 components: - type: Transform @@ -88413,7 +86636,7 @@ entities: pos: -6.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3409 components: - type: Transform @@ -88421,7 +86644,7 @@ entities: pos: 1.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3421 components: - type: Transform @@ -88429,21 +86652,21 @@ entities: pos: -4.5,7.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3482 components: - type: Transform pos: -12.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3483 components: - type: Transform pos: -10.5,17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3484 components: - type: Transform @@ -88451,14 +86674,14 @@ entities: pos: 3.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 3486 components: - type: Transform pos: -4.5,14.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 5029 components: - type: Transform @@ -88466,7 +86689,7 @@ entities: pos: -28.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6108 components: - type: Transform @@ -88474,7 +86697,7 @@ entities: pos: -19.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6112 components: - type: Transform @@ -88482,7 +86705,7 @@ entities: pos: 0.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6122 components: - type: Transform @@ -88490,7 +86713,7 @@ entities: pos: -2.5,21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6204 components: - type: Transform @@ -88498,7 +86721,7 @@ entities: pos: -9.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6213 components: - type: Transform @@ -88506,7 +86729,7 @@ entities: pos: -11.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6222 components: - type: Transform @@ -88514,7 +86737,7 @@ entities: pos: 0.5,32.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6265 components: - type: Transform @@ -88522,7 +86745,7 @@ entities: pos: -27.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6266 components: - type: Transform @@ -88530,7 +86753,7 @@ entities: pos: -21.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6268 components: - type: Transform @@ -88538,14 +86761,14 @@ entities: pos: -19.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6911 components: - type: Transform pos: -28.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 6935 components: - type: Transform @@ -88553,7 +86776,28 @@ entities: pos: -33.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 7098 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -8.5,-45.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13957 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 7100 + components: + - type: Transform + pos: -5.5,-39.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13957 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 7119 components: - type: Transform @@ -88561,7 +86805,7 @@ entities: pos: -28.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7130 components: - type: Transform @@ -88572,7 +86816,7 @@ entities: deviceLists: - 8267 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7131 components: - type: Transform @@ -88583,14 +86827,47 @@ entities: deviceLists: - 8267 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 7222 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,-46.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 19570 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 7224 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,-52.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 19570 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 7226 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,-42.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13958 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 7339 components: - type: Transform pos: -11.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7377 components: - type: Transform @@ -88598,7 +86875,7 @@ entities: pos: -7.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7378 components: - type: Transform @@ -88606,7 +86883,7 @@ entities: pos: -5.5,-11.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7407 components: - type: Transform @@ -88614,7 +86891,7 @@ entities: pos: -18.5,-1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7567 components: - type: Transform @@ -88622,7 +86899,7 @@ entities: pos: -17.5,-20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7571 components: - type: Transform @@ -88632,7 +86909,7 @@ entities: deviceLists: - 8254 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 7572 components: - type: Transform @@ -88640,21 +86917,32 @@ entities: pos: -13.5,-12.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 8223 components: - type: Transform pos: -24.5,-3.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 8609 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-47.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13957 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 9049 components: - type: Transform pos: -25.5,-16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9713 components: - type: Transform @@ -88662,7 +86950,18 @@ entities: pos: -25.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 9793 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-45.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 9996 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 9846 components: - type: Transform @@ -88670,7 +86969,7 @@ entities: pos: -29.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 9864 components: - type: Transform @@ -88681,7 +86980,29 @@ entities: deviceLists: - 9671 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 9897 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,-47.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13958 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 9899 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-30.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 13966 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 10039 components: - type: Transform @@ -88689,61 +87010,36 @@ entities: pos: -55.5,-9.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11094 + color: '#FF0000FF' + - uid: 10042 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-41.5 + rot: -1.5707963267948966 rad + pos: -12.5,-34.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 13966 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11097 + color: '#FF0000FF' + - uid: 10043 components: - type: Transform - pos: -17.5,-36.5 + rot: -1.5707963267948966 rad + pos: -12.5,-30.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 13966 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11098 + color: '#FF0000FF' + - uid: 10752 components: - type: Transform - rot: 3.141592653589793 rad - pos: -3.5,-40.5 + pos: -8.5,-36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11099 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -11.5,-40.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11107 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-30.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11114 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -8.5,-43.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 11115 - components: - - type: Transform - pos: -8.5,-35.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11166 components: - type: Transform @@ -88751,7 +87047,7 @@ entities: pos: 1.5,-34.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11179 components: - type: Transform @@ -88759,23 +87055,29 @@ entities: pos: -2.5,-27.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11189 components: - type: Transform rot: 3.141592653589793 rad pos: 11.5,-28.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 10010 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11192 components: - type: Transform rot: 3.141592653589793 rad pos: 12.5,-23.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 10010 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11201 components: - type: Transform @@ -88783,14 +87085,14 @@ entities: pos: 4.5,-19.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11209 components: - type: Transform pos: 7.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11210 components: - type: Transform @@ -88798,14 +87100,14 @@ entities: pos: 12.5,-15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11214 components: - type: Transform pos: 20.5,-18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11215 components: - type: Transform @@ -88813,14 +87115,14 @@ entities: pos: -2.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11218 components: - type: Transform pos: 6.5,-2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11219 components: - type: Transform @@ -88828,7 +87130,7 @@ entities: pos: 8.5,-8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11221 components: - type: Transform @@ -88836,7 +87138,7 @@ entities: pos: 12.5,-4.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11223 components: - type: Transform @@ -88844,14 +87146,14 @@ entities: pos: 9.5,2.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11681 components: - type: Transform pos: 25.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11714 components: - type: Transform @@ -88859,35 +87161,35 @@ entities: pos: 6.5,-26.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11764 components: - type: Transform pos: 24.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11797 components: - type: Transform pos: 32.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11944 components: - type: Transform pos: 19.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11945 components: - type: Transform pos: 16.5,-10.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 11985 components: - type: Transform @@ -88895,28 +87197,28 @@ entities: pos: 18.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12043 components: - type: Transform pos: 29.5,1.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12044 components: - type: Transform pos: 26.5,0.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12489 components: - type: Transform pos: 8.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12490 components: - type: Transform @@ -88924,7 +87226,7 @@ entities: pos: 9.5,31.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12536 components: - type: Transform @@ -88932,7 +87234,7 @@ entities: pos: 9.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12539 components: - type: Transform @@ -88940,7 +87242,7 @@ entities: pos: 16.5,26.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12576 components: - type: Transform @@ -88948,7 +87250,7 @@ entities: pos: 18.5,33.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12577 components: - type: Transform @@ -88956,7 +87258,7 @@ entities: pos: 18.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12578 components: - type: Transform @@ -88964,21 +87266,21 @@ entities: pos: 18.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12583 components: - type: Transform pos: 21.5,43.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12606 components: - type: Transform pos: 24.5,37.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12619 components: - type: Transform @@ -88986,7 +87288,7 @@ entities: pos: 27.5,29.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12755 components: - type: Transform @@ -89000,7 +87302,7 @@ entities: pos: 29.5,20.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 12824 components: - type: Transform @@ -89008,15 +87310,7 @@ entities: pos: 28.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 13078 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,11.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13079 components: - type: Transform @@ -89024,7 +87318,7 @@ entities: pos: 13.5,21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13080 components: - type: Transform @@ -89032,14 +87326,17 @@ entities: pos: 13.5,16.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13082 components: - type: Transform pos: 18.5,15.5 parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13084 components: - type: Transform @@ -89047,22 +87344,14 @@ entities: pos: 22.5,18.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 13085 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 22.5,11.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13086 components: - type: Transform pos: 25.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13336 components: - type: Transform @@ -89070,21 +87359,21 @@ entities: pos: 9.5,15.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13353 components: - type: Transform pos: 40.5,13.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13355 components: - type: Transform pos: 38.5,8.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13782 components: - type: Transform @@ -89092,21 +87381,32 @@ entities: pos: 45.5,35.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13798 components: - type: Transform pos: 29.5,42.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 13799 components: - type: Transform pos: 30.5,36.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 14522 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 22.5,11.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 14540 components: - type: Transform @@ -89114,14 +87414,25 @@ entities: pos: 20.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18060 components: - type: Transform pos: 30.5,-5.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 18214 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,11.5 + parent: 30 + - type: DeviceNetwork + deviceLists: + - 14365 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 18435 components: - type: Transform @@ -89129,7 +87440,7 @@ entities: pos: -44.5,-17.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18441 components: - type: Transform @@ -89137,7 +87448,7 @@ entities: pos: -57.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18442 components: - type: Transform @@ -89145,14 +87456,14 @@ entities: pos: -51.5,-23.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18451 components: - type: Transform pos: -61.5,-21.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18519 components: - type: Transform @@ -89160,28 +87471,36 @@ entities: pos: -77.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18520 components: - type: Transform pos: -78.5,-39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18523 components: - type: Transform pos: -68.5,-42.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18524 components: - type: Transform pos: -64.5,-44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' + - uid: 18547 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -61.5,-63.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 18630 components: - type: Transform @@ -89189,14 +87508,14 @@ entities: pos: -67.5,-44.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18675 components: - type: Transform pos: -56.5,-45.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18676 components: - type: Transform @@ -89204,7 +87523,7 @@ entities: pos: -52.5,-53.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18677 components: - type: Transform @@ -89212,7 +87531,7 @@ entities: pos: -52.5,-57.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18729 components: - type: Transform @@ -89220,7 +87539,7 @@ entities: pos: -80.5,-59.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18730 components: - type: Transform @@ -89228,21 +87547,21 @@ entities: pos: -75.5,-61.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18744 components: - type: Transform pos: -76.5,-53.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18745 components: - type: Transform pos: -72.5,-53.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18756 components: - type: Transform @@ -89250,22 +87569,14 @@ entities: pos: -63.5,-60.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 18759 components: - type: Transform pos: -63.5,-48.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 18770 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -59.5,-65.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21545 components: - type: Transform @@ -89273,37 +87584,33 @@ entities: pos: 35.5,34.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - uid: 21553 components: - type: Transform pos: 43.5,39.5 parent: 30 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#FF0000FF' - proto: GasVolumePump entities: - - uid: 8255 + - uid: 9790 components: - type: Transform - pos: -9.5,-50.5 + pos: 0.5,-49.5 parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - uid: 8258 + - uid: 10044 components: - type: Transform rot: 3.141592653589793 rad - pos: -5.5,-50.5 + pos: -1.5,-51.5 parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - proto: GeneratorRTG entities: - - uid: 22223 + - uid: 2402 components: - type: Transform - pos: -67.5,-64.5 + pos: -53.5,-59.5 parent: 30 - proto: Girder entities: @@ -89397,11 +87704,6 @@ entities: - type: Transform pos: -66.5,-52.5 parent: 30 - - uid: 194 - components: - - type: Transform - pos: -11.5,-56.5 - parent: 30 - uid: 317 components: - type: Transform @@ -89412,6 +87714,11 @@ entities: - type: Transform pos: -19.5,8.5 parent: 30 + - uid: 331 + components: + - type: Transform + pos: -62.5,-66.5 + parent: 30 - uid: 348 components: - type: Transform @@ -89527,6 +87834,11 @@ entities: - type: Transform pos: 6.5,0.5 parent: 30 + - uid: 399 + components: + - type: Transform + pos: -56.5,-18.5 + parent: 30 - uid: 425 components: - type: Transform @@ -90462,41 +88774,26 @@ entities: - type: Transform pos: -53.5,72.5 parent: 30 - - uid: 2402 - components: - - type: Transform - pos: -34.5,66.5 - parent: 30 - - uid: 2403 - components: - - type: Transform - pos: -33.5,66.5 - parent: 30 - uid: 2933 components: - type: Transform pos: -15.5,-16.5 parent: 30 + - uid: 3348 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -61.5,-70.5 + parent: 30 - uid: 3712 components: - type: Transform pos: -46.5,3.5 parent: 30 - - uid: 4241 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-67.5 - parent: 30 - uid: 4370 components: - type: Transform - pos: -34.5,67.5 - parent: 30 - - uid: 4371 - components: - - type: Transform - pos: -35.5,67.5 + pos: -79.5,42.5 parent: 30 - uid: 4390 components: @@ -90513,27 +88810,6 @@ entities: - type: Transform pos: -46.5,-5.5 parent: 30 - - uid: 4412 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-67.5 - parent: 30 - - uid: 4424 - components: - - type: Transform - pos: -36.5,68.5 - parent: 30 - - uid: 4426 - components: - - type: Transform - pos: -35.5,68.5 - parent: 30 - - uid: 4455 - components: - - type: Transform - pos: -32.5,65.5 - parent: 30 - uid: 4789 components: - type: Transform @@ -90850,11 +89126,6 @@ entities: - type: Transform pos: -50.5,4.5 parent: 30 - - uid: 5732 - components: - - type: Transform - pos: 4.5,-42.5 - parent: 30 - uid: 5771 components: - type: Transform @@ -91003,7 +89274,8 @@ entities: - uid: 6496 components: - type: Transform - pos: -32.5,64.5 + rot: -1.5707963267948966 rad + pos: -85.5,40.5 parent: 30 - uid: 6534 components: @@ -91127,7 +89399,8 @@ entities: - uid: 6717 components: - type: Transform - pos: -31.5,64.5 + rot: -1.5707963267948966 rad + pos: -88.5,40.5 parent: 30 - uid: 6746 components: @@ -91196,16 +89469,6 @@ entities: - type: Transform pos: -12.5,-13.5 parent: 30 - - uid: 7110 - components: - - type: Transform - pos: 2.5,-48.5 - parent: 30 - - uid: 7111 - components: - - type: Transform - pos: -0.5,-48.5 - parent: 30 - uid: 7172 components: - type: Transform @@ -91282,11 +89545,6 @@ entities: - type: Transform pos: -63.5,42.5 parent: 30 - - uid: 7449 - components: - - type: Transform - pos: -89.5,42.5 - parent: 30 - uid: 7457 components: - type: Transform @@ -91362,6 +89620,12 @@ entities: - type: Transform pos: 47.5,12.5 parent: 30 + - uid: 7751 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,-79.5 + parent: 30 - uid: 7839 components: - type: Transform @@ -91398,11 +89662,6 @@ entities: - type: Transform pos: -32.5,-5.5 parent: 30 - - uid: 8256 - components: - - type: Transform - pos: -20.5,-47.5 - parent: 30 - uid: 8271 components: - type: Transform @@ -91448,11 +89707,6 @@ entities: - type: Transform pos: 7.5,-12.5 parent: 30 - - uid: 8361 - components: - - type: Transform - pos: -0.5,-43.5 - parent: 30 - uid: 8373 components: - type: Transform @@ -91493,16 +89747,6 @@ entities: rot: 1.5707963267948966 rad pos: 1.5,-26.5 parent: 30 - - uid: 8418 - components: - - type: Transform - pos: 16.5,-20.5 - parent: 30 - - uid: 8422 - components: - - type: Transform - pos: 15.5,-18.5 - parent: 30 - uid: 8423 components: - type: Transform @@ -91523,11 +89767,6 @@ entities: - type: Transform pos: 17.5,-16.5 parent: 30 - - uid: 8427 - components: - - type: Transform - pos: 17.5,-18.5 - parent: 30 - uid: 8446 components: - type: Transform @@ -91862,11 +90101,6 @@ entities: rot: 1.5707963267948966 rad pos: 11.5,-35.5 parent: 30 - - uid: 9104 - components: - - type: Transform - pos: -4.5,-56.5 - parent: 30 - uid: 9105 components: - type: Transform @@ -91908,16 +90142,6 @@ entities: rot: -1.5707963267948966 rad pos: -53.5,35.5 parent: 30 - - uid: 9129 - components: - - type: Transform - pos: -5.5,-56.5 - parent: 30 - - uid: 9164 - components: - - type: Transform - pos: -9.5,-56.5 - parent: 30 - uid: 9165 components: - type: Transform @@ -91928,11 +90152,6 @@ entities: - type: Transform pos: -1.5,-31.5 parent: 30 - - uid: 9174 - components: - - type: Transform - pos: -2.5,-56.5 - parent: 30 - uid: 9185 components: - type: Transform @@ -91963,170 +90182,241 @@ entities: - type: Transform pos: -0.5,-32.5 parent: 30 - - uid: 9295 - components: - - type: Transform - pos: 4.5,-44.5 - parent: 30 - uid: 9297 components: - type: Transform pos: 4.5,-38.5 parent: 30 - - uid: 9342 + - uid: 9324 components: - type: Transform - pos: -3.5,-56.5 + rot: 3.141592653589793 rad + pos: -3.5,-60.5 parent: 30 - - uid: 9343 + - uid: 9326 components: - type: Transform - pos: -12.5,-56.5 + rot: 3.141592653589793 rad + pos: -0.5,-60.5 + parent: 30 + - uid: 9328 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-60.5 + parent: 30 + - uid: 9329 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-60.5 + parent: 30 + - uid: 9348 + components: + - type: Transform + pos: 13.5,-52.5 parent: 30 - uid: 9362 components: - type: Transform pos: -8.5,-37.5 parent: 30 + - uid: 9364 + components: + - type: Transform + pos: 11.5,-45.5 + parent: 30 - uid: 9365 components: - type: Transform pos: -6.5,-37.5 parent: 30 - - uid: 9424 + - uid: 9371 components: - type: Transform - pos: -20.5,-43.5 + pos: 8.5,-58.5 parent: 30 - - uid: 9425 + - uid: 9372 components: - type: Transform - pos: -20.5,-40.5 + pos: 8.5,-55.5 parent: 30 - - uid: 9589 + - uid: 9398 components: - type: Transform - pos: -17.5,-37.5 + pos: 8.5,-57.5 parent: 30 - - uid: 9590 + - uid: 9399 components: - type: Transform - pos: -19.5,-37.5 + pos: 8.5,-54.5 + parent: 30 + - uid: 9409 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-44.5 + parent: 30 + - uid: 9504 + components: + - type: Transform + pos: 13.5,-49.5 + parent: 30 + - uid: 9505 + components: + - type: Transform + pos: 13.5,-47.5 + parent: 30 + - uid: 9572 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,-49.5 + parent: 30 + - uid: 9573 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-42.5 + parent: 30 + - uid: 9579 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-39.5 + parent: 30 + - uid: 9580 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,-45.5 + parent: 30 + - uid: 9584 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,-45.5 + parent: 30 + - uid: 9585 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,-45.5 + parent: 30 + - uid: 9586 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,-45.5 + parent: 30 + - uid: 9587 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,-49.5 + parent: 30 + - uid: 9588 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-44.5 + parent: 30 + - uid: 9645 + components: + - type: Transform + pos: 12.5,-45.5 + parent: 30 + - uid: 9649 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-60.5 + parent: 30 + - uid: 9650 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-60.5 parent: 30 - uid: 9662 components: - type: Transform pos: 12.5,37.5 parent: 30 - - uid: 9682 - components: - - type: Transform - pos: 1.5,-55.5 - parent: 30 - uid: 9719 components: - type: Transform pos: 12.5,36.5 parent: 30 - - uid: 9814 - components: - - type: Transform - pos: 0.5,-55.5 - parent: 30 - - uid: 9815 - components: - - type: Transform - pos: 0.5,-47.5 - parent: 30 - uid: 9816 components: - type: Transform - pos: 1.5,-47.5 + rot: -1.5707963267948966 rad + pos: -1.5,-42.5 parent: 30 - uid: 9819 components: - type: Transform - pos: 1.5,-45.5 + rot: -1.5707963267948966 rad + pos: 2.5,-42.5 parent: 30 - - uid: 9820 + - uid: 9823 components: - type: Transform - pos: 3.5,-45.5 + rot: 1.5707963267948966 rad + pos: -16.5,-57.5 parent: 30 - - uid: 9918 + - uid: 9824 components: - type: Transform rot: -1.5707963267948966 rad - pos: 2.5,-54.5 + pos: -9.5,-45.5 parent: 30 - - uid: 9919 + - uid: 9825 components: - type: Transform rot: -1.5707963267948966 rad - pos: 2.5,-53.5 + pos: -9.5,-43.5 parent: 30 - - uid: 9920 + - uid: 9826 components: - type: Transform rot: -1.5707963267948966 rad - pos: 2.5,-52.5 + pos: -7.5,-42.5 parent: 30 - - uid: 9921 + - uid: 9827 components: - type: Transform rot: -1.5707963267948966 rad - pos: 2.5,-50.5 + pos: -5.5,-42.5 parent: 30 - - uid: 9922 + - uid: 9828 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-49.5 + rot: 1.5707963267948966 rad + pos: -17.5,-57.5 parent: 30 - - uid: 9936 + - uid: 9829 components: - type: Transform - pos: -0.5,-54.5 + rot: 1.5707963267948966 rad + pos: -15.5,-57.5 parent: 30 - - uid: 9937 + - uid: 9867 components: - type: Transform - pos: -0.5,-52.5 + rot: 1.5707963267948966 rad + pos: -18.5,-57.5 parent: 30 - - uid: 9938 + - uid: 9973 components: - type: Transform - pos: -0.5,-51.5 + pos: 11.5,-54.5 parent: 30 - - uid: 9939 + - uid: 9975 components: - type: Transform - pos: -0.5,-50.5 - parent: 30 - - uid: 9945 - components: - - type: Transform - pos: -10.5,-56.5 - parent: 30 - - uid: 9989 - components: - - type: Transform - pos: -8.5,-42.5 - parent: 30 - - uid: 9990 - components: - - type: Transform - pos: -6.5,-42.5 - parent: 30 - - uid: 9991 - components: - - type: Transform - pos: -10.5,-42.5 - parent: 30 - - uid: 9992 - components: - - type: Transform - pos: -4.5,-42.5 + pos: 10.5,-54.5 parent: 30 - uid: 10068 components: @@ -92163,70 +90453,17 @@ entities: - type: Transform pos: -57.5,-10.5 parent: 30 - - uid: 10137 + - uid: 10191 components: - type: Transform - pos: -18.5,-49.5 + rot: -1.5707963267948966 rad + pos: -14.5,-29.5 parent: 30 - - uid: 10138 + - uid: 10193 components: - type: Transform - pos: -16.5,-49.5 - parent: 30 - - uid: 10139 - components: - - type: Transform - pos: -16.5,-52.5 - parent: 30 - - uid: 10140 - components: - - type: Transform - pos: -18.5,-52.5 - parent: 30 - - uid: 10147 - components: - - type: Transform - pos: -38.5,68.5 - parent: 30 - - uid: 10148 - components: - - type: Transform - pos: -36.5,66.5 - parent: 30 - - uid: 10149 - components: - - type: Transform - pos: -37.5,67.5 - parent: 30 - - uid: 10187 - components: - - type: Transform - pos: -37.5,65.5 - parent: 30 - - uid: 10188 - components: - - type: Transform - pos: -36.5,64.5 - parent: 30 - - uid: 10189 - components: - - type: Transform - pos: -37.5,64.5 - parent: 30 - - uid: 10207 - components: - - type: Transform - pos: -37.5,68.5 - parent: 30 - - uid: 10209 - components: - - type: Transform - pos: -38.5,67.5 - parent: 30 - - uid: 10210 - components: - - type: Transform - pos: -34.5,65.5 + rot: -1.5707963267948966 rad + pos: -14.5,-28.5 parent: 30 - uid: 10221 components: @@ -92243,61 +90480,11 @@ entities: - type: Transform pos: -62.5,8.5 parent: 30 - - uid: 10227 - components: - - type: Transform - pos: -37.5,66.5 - parent: 30 - - uid: 10228 - components: - - type: Transform - pos: -38.5,66.5 - parent: 30 - - uid: 10229 - components: - - type: Transform - pos: -38.5,65.5 - parent: 30 - - uid: 10230 - components: - - type: Transform - pos: -34.5,64.5 - parent: 30 - - uid: 10231 - components: - - type: Transform - pos: -36.5,65.5 - parent: 30 - - uid: 10232 - components: - - type: Transform - pos: -35.5,66.5 - parent: 30 - - uid: 10233 - components: - - type: Transform - pos: -35.5,65.5 - parent: 30 - uid: 10234 components: - type: Transform pos: -57.5,-7.5 parent: 30 - - uid: 10235 - components: - - type: Transform - pos: -36.5,67.5 - parent: 30 - - uid: 10236 - components: - - type: Transform - pos: -33.5,64.5 - parent: 30 - - uid: 10237 - components: - - type: Transform - pos: -33.5,65.5 - parent: 30 - uid: 10288 components: - type: Transform @@ -92309,40 +90496,48 @@ entities: - type: Transform pos: 23.5,-16.5 parent: 30 - - uid: 10435 + - uid: 10553 components: - type: Transform - pos: -25.5,-67.5 + pos: 13.5,-51.5 parent: 30 - - uid: 10436 + - uid: 10555 components: - type: Transform - pos: -26.5,-67.5 + pos: 12.5,-54.5 parent: 30 - - uid: 10437 + - uid: 10582 components: - type: Transform - pos: -27.5,-67.5 + rot: 3.141592653589793 rad + pos: 4.5,-60.5 parent: 30 - - uid: 10438 + - uid: 10614 components: - type: Transform - pos: -28.5,-67.5 + pos: 7.5,-59.5 parent: 30 - - uid: 10439 + - uid: 10639 components: - type: Transform - pos: -29.5,-67.5 + pos: 10.5,-45.5 parent: 30 - - uid: 10440 + - uid: 10641 components: - type: Transform - pos: -33.5,-67.5 + rot: 3.141592653589793 rad + pos: -3.5,-61.5 parent: 30 - - uid: 10441 + - uid: 10655 components: - type: Transform - pos: -32.5,-67.5 + rot: 3.141592653589793 rad + pos: 16.5,-19.5 + parent: 30 + - uid: 10657 + components: + - type: Transform + pos: -8.5,-64.5 parent: 30 - uid: 10738 components: @@ -92350,6 +90545,146 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,-26.5 parent: 30 + - uid: 11030 + components: + - type: Transform + pos: -32.5,-52.5 + parent: 30 + - uid: 11031 + components: + - type: Transform + pos: -31.5,-52.5 + parent: 30 + - uid: 11033 + components: + - type: Transform + pos: -30.5,-52.5 + parent: 30 + - uid: 11034 + components: + - type: Transform + pos: -28.5,-53.5 + parent: 30 + - uid: 11036 + components: + - type: Transform + pos: -27.5,-53.5 + parent: 30 + - uid: 11040 + components: + - type: Transform + pos: -24.5,-76.5 + parent: 30 + - uid: 11041 + components: + - type: Transform + pos: -15.5,-76.5 + parent: 30 + - uid: 11043 + components: + - type: Transform + pos: -8.5,-68.5 + parent: 30 + - uid: 11044 + components: + - type: Transform + pos: -34.5,-52.5 + parent: 30 + - uid: 11045 + components: + - type: Transform + pos: -35.5,-52.5 + parent: 30 + - uid: 11046 + components: + - type: Transform + pos: -37.5,-52.5 + parent: 30 + - uid: 11047 + components: + - type: Transform + pos: -38.5,-52.5 + parent: 30 + - uid: 11048 + components: + - type: Transform + pos: -40.5,-52.5 + parent: 30 + - uid: 11049 + components: + - type: Transform + pos: -40.5,-51.5 + parent: 30 + - uid: 11050 + components: + - type: Transform + pos: -40.5,-50.5 + parent: 30 + - uid: 11051 + components: + - type: Transform + pos: -43.5,-54.5 + parent: 30 + - uid: 11052 + components: + - type: Transform + pos: -44.5,-54.5 + parent: 30 + - uid: 11053 + components: + - type: Transform + pos: -44.5,-56.5 + parent: 30 + - uid: 11054 + components: + - type: Transform + pos: -44.5,-58.5 + parent: 30 + - uid: 11055 + components: + - type: Transform + pos: -45.5,-58.5 + parent: 30 + - uid: 11056 + components: + - type: Transform + pos: -46.5,-58.5 + parent: 30 + - uid: 11085 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -14.5,-57.5 + parent: 30 + - uid: 11105 + components: + - type: Transform + pos: -11.5,-32.5 + parent: 30 + - uid: 11111 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-32.5 + parent: 30 + - uid: 11137 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-57.5 + parent: 30 + - uid: 11163 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-17.5 + parent: 30 + - uid: 11173 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,-72.5 + parent: 30 - uid: 11194 components: - type: Transform @@ -92361,15 +90696,41 @@ entities: rot: 1.5707963267948966 rad pos: 26.5,-12.5 parent: 30 - - uid: 11257 + - uid: 11264 components: - type: Transform - pos: -18.5,-45.5 + rot: 3.141592653589793 rad + pos: -7.5,-78.5 parent: 30 - - uid: 11258 + - uid: 11265 components: - type: Transform - pos: -16.5,-45.5 + rot: 3.141592653589793 rad + pos: -8.5,-78.5 + parent: 30 + - uid: 11266 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-78.5 + parent: 30 + - uid: 11267 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,-79.5 + parent: 30 + - uid: 11276 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,-76.5 + parent: 30 + - uid: 11279 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-78.5 parent: 30 - uid: 11293 components: @@ -92403,6 +90764,12 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,-22.5 parent: 30 + - uid: 11309 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-31.5 + parent: 30 - uid: 11580 components: - type: Transform @@ -92524,15 +90891,17 @@ entities: - type: Transform pos: 47.5,6.5 parent: 30 - - uid: 12629 + - uid: 12442 components: - type: Transform - pos: 13.5,13.5 + rot: 1.5707963267948966 rad + pos: -20.5,-57.5 parent: 30 - uid: 12650 components: - type: Transform - pos: 15.5,13.5 + rot: -1.5707963267948966 rad + pos: -88.5,42.5 parent: 30 - uid: 12662 components: @@ -92581,6 +90950,12 @@ entities: - type: Transform pos: 19.5,24.5 parent: 30 + - uid: 12860 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -62.5,-71.5 + parent: 30 - uid: 12863 components: - type: Transform @@ -92606,6 +90981,11 @@ entities: - type: Transform pos: 35.5,11.5 parent: 30 + - uid: 12929 + components: + - type: Transform + pos: -61.5,-18.5 + parent: 30 - uid: 13097 components: - type: Transform @@ -92816,6 +91196,42 @@ entities: - type: Transform pos: 40.5,36.5 parent: 30 + - uid: 13973 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-72.5 + parent: 30 + - uid: 13979 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,-71.5 + parent: 30 + - uid: 13980 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,-77.5 + parent: 30 + - uid: 13981 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,-78.5 + parent: 30 + - uid: 13982 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,-78.5 + parent: 30 + - uid: 14358 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,12.5 + parent: 30 - uid: 14514 components: - type: Transform @@ -92826,11 +91242,6 @@ entities: - type: Transform pos: 54.5,23.5 parent: 30 - - uid: 14517 - components: - - type: Transform - pos: 49.5,23.5 - parent: 30 - uid: 14518 components: - type: Transform @@ -92851,6 +91262,36 @@ entities: - type: Transform pos: 47.5,27.5 parent: 30 + - uid: 14526 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,65.5 + parent: 30 + - uid: 14527 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,68.5 + parent: 30 + - uid: 14528 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,65.5 + parent: 30 + - uid: 14529 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,66.5 + parent: 30 + - uid: 14534 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,65.5 + parent: 30 - uid: 14536 components: - type: Transform @@ -92861,11 +91302,6 @@ entities: - type: Transform pos: 15.5,65.5 parent: 30 - - uid: 14538 - components: - - type: Transform - pos: -26.5,-54.5 - parent: 30 - uid: 14778 components: - type: Transform @@ -92896,6 +91332,18 @@ entities: - type: Transform pos: 20.5,60.5 parent: 30 + - uid: 14845 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -38.5,69.5 + parent: 30 + - uid: 14970 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -35.5,64.5 + parent: 30 - uid: 14971 components: - type: Transform @@ -92906,6 +91354,24 @@ entities: - type: Transform pos: 41.5,24.5 parent: 30 + - uid: 15073 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,66.5 + parent: 30 + - uid: 15166 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,65.5 + parent: 30 + - uid: 15180 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,69.5 + parent: 30 - uid: 15207 components: - type: Transform @@ -92926,6 +91392,12 @@ entities: - type: Transform pos: 17.5,63.5 parent: 30 + - uid: 15280 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,63.5 + parent: 30 - uid: 15336 components: - type: Transform @@ -92951,6 +91423,18 @@ entities: - type: Transform pos: 52.5,31.5 parent: 30 + - uid: 15349 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -39.5,67.5 + parent: 30 + - uid: 15353 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -67.5,-70.5 + parent: 30 - uid: 15445 components: - type: Transform @@ -93231,6 +91715,17 @@ entities: - type: Transform pos: 47.5,9.5 parent: 30 + - uid: 15985 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -37.5,65.5 + parent: 30 + - uid: 16133 + components: + - type: Transform + pos: -75.5,42.5 + parent: 30 - uid: 16259 components: - type: Transform @@ -93442,6 +91937,12 @@ entities: rot: 3.141592653589793 rad pos: 36.5,11.5 parent: 30 + - uid: 16795 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -61.5,-71.5 + parent: 30 - uid: 16807 components: - type: Transform @@ -94005,6 +92506,11 @@ entities: - type: Transform pos: -79.5,-37.5 parent: 30 + - uid: 17734 + components: + - type: Transform + pos: -66.5,-18.5 + parent: 30 - uid: 17796 components: - type: Transform @@ -94053,6 +92559,11 @@ entities: rot: -1.5707963267948966 rad pos: -47.5,-22.5 parent: 30 + - uid: 17810 + components: + - type: Transform + pos: -85.5,-44.5 + parent: 30 - uid: 17975 components: - type: Transform @@ -94178,6 +92689,21 @@ entities: - type: Transform pos: -37.5,-38.5 parent: 30 + - uid: 18070 + components: + - type: Transform + pos: -71.5,42.5 + parent: 30 + - uid: 18072 + components: + - type: Transform + pos: -57.5,-18.5 + parent: 30 + - uid: 18086 + components: + - type: Transform + pos: -85.5,-46.5 + parent: 30 - uid: 18154 components: - type: Transform @@ -94253,15 +92779,11 @@ entities: - type: Transform pos: -85.5,-59.5 parent: 30 - - uid: 18187 + - uid: 18206 components: - type: Transform - pos: -59.5,-69.5 - parent: 30 - - uid: 18188 - components: - - type: Transform - pos: -58.5,-69.5 + rot: 3.141592653589793 rad + pos: 15.5,10.5 parent: 30 - uid: 18260 components: @@ -94368,6 +92890,40 @@ entities: - type: Transform pos: -52.5,-40.5 parent: 30 + - uid: 18358 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -65.5,-71.5 + parent: 30 + - uid: 18789 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -65.5,-70.5 + parent: 30 + - uid: 18797 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -64.5,-71.5 + parent: 30 + - uid: 18801 + components: + - type: Transform + pos: -64.5,-66.5 + parent: 30 + - uid: 18802 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -81.5,40.5 + parent: 30 + - uid: 18803 + components: + - type: Transform + pos: -63.5,-66.5 + parent: 30 - uid: 18816 components: - type: Transform @@ -94378,11 +92934,107 @@ entities: - type: Transform pos: -74.5,-67.5 parent: 30 + - uid: 18835 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -83.5,40.5 + parent: 30 - uid: 19067 components: - type: Transform pos: -51.5,-40.5 parent: 30 + - uid: 19190 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-77.5 + parent: 30 + - uid: 19191 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-62.5 + parent: 30 + - uid: 19192 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-76.5 + parent: 30 + - uid: 19193 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,-64.5 + parent: 30 + - uid: 19194 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-63.5 + parent: 30 + - uid: 19231 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,-63.5 + parent: 30 + - uid: 19232 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-64.5 + parent: 30 + - uid: 19233 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,-62.5 + parent: 30 + - uid: 19236 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,-79.5 + parent: 30 + - uid: 19237 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,-79.5 + parent: 30 + - uid: 19238 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-79.5 + parent: 30 + - uid: 19239 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-79.5 + parent: 30 + - uid: 19423 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-70.5 + parent: 30 + - uid: 19425 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-71.5 + parent: 30 + - uid: 19426 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,-70.5 + parent: 30 - uid: 19641 components: - type: Transform @@ -94948,96 +93600,6 @@ entities: - type: Transform pos: -40.5,32.5 parent: 30 - - uid: 21392 - components: - - type: Transform - pos: -25.5,-54.5 - parent: 30 - - uid: 21393 - components: - - type: Transform - pos: -24.5,-54.5 - parent: 30 - - uid: 21394 - components: - - type: Transform - pos: -23.5,-54.5 - parent: 30 - - uid: 21397 - components: - - type: Transform - pos: -10.5,-63.5 - parent: 30 - - uid: 21398 - components: - - type: Transform - pos: -9.5,-63.5 - parent: 30 - - uid: 21399 - components: - - type: Transform - pos: -8.5,-63.5 - parent: 30 - - uid: 21400 - components: - - type: Transform - pos: -7.5,-63.5 - parent: 30 - - uid: 21401 - components: - - type: Transform - pos: -6.5,-63.5 - parent: 30 - - uid: 21402 - components: - - type: Transform - pos: -5.5,-63.5 - parent: 30 - - uid: 21403 - components: - - type: Transform - pos: -4.5,-63.5 - parent: 30 - - uid: 21404 - components: - - type: Transform - pos: 6.5,-54.5 - parent: 30 - - uid: 21405 - components: - - type: Transform - pos: 6.5,-53.5 - parent: 30 - - uid: 21406 - components: - - type: Transform - pos: 6.5,-52.5 - parent: 30 - - uid: 21407 - components: - - type: Transform - pos: 6.5,-51.5 - parent: 30 - - uid: 21408 - components: - - type: Transform - pos: 6.5,-50.5 - parent: 30 - - uid: 21409 - components: - - type: Transform - pos: 6.5,-49.5 - parent: 30 - - uid: 21410 - components: - - type: Transform - pos: 6.5,-48.5 - parent: 30 - - uid: 21411 - components: - - type: Transform - pos: 6.5,-55.5 - parent: 30 - uid: 21412 components: - type: Transform @@ -95098,21 +93660,11 @@ entities: - type: Transform pos: 10.5,-42.5 parent: 30 - - uid: 21424 - components: - - type: Transform - pos: 6.5,-44.5 - parent: 30 - uid: 21425 components: - type: Transform pos: 23.5,-41.5 parent: 30 - - uid: 21426 - components: - - type: Transform - pos: 6.5,-41.5 - parent: 30 - uid: 21427 components: - type: Transform @@ -95123,16 +93675,6 @@ entities: - type: Transform pos: 8.5,-41.5 parent: 30 - - uid: 21429 - components: - - type: Transform - pos: 7.5,-44.5 - parent: 30 - - uid: 21430 - components: - - type: Transform - pos: 8.5,-44.5 - parent: 30 - uid: 21431 components: - type: Transform @@ -95213,11 +93755,6 @@ entities: - type: Transform pos: 19.5,65.5 parent: 30 - - uid: 21457 - components: - - type: Transform - pos: -14.5,-43.5 - parent: 30 - uid: 21516 components: - type: Transform @@ -95263,16 +93800,6 @@ entities: - type: Transform pos: -69.5,-52.5 parent: 30 - - uid: 22211 - components: - - type: Transform - pos: -69.5,-60.5 - parent: 30 - - uid: 22212 - components: - - type: Transform - pos: -69.5,-59.5 - parent: 30 - uid: 22273 components: - type: Transform @@ -95288,261 +93815,6 @@ entities: - type: Transform pos: 3.5,62.5 parent: 30 - - uid: 22623 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-63.5 - parent: 30 - - uid: 22624 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-62.5 - parent: 30 - - uid: 22625 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-61.5 - parent: 30 - - uid: 22626 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-61.5 - parent: 30 - - uid: 22627 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-61.5 - parent: 30 - - uid: 22628 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-59.5 - parent: 30 - - uid: 22629 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-59.5 - parent: 30 - - uid: 22630 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-59.5 - parent: 30 - - uid: 22651 - components: - - type: Transform - pos: -32.5,-57.5 - parent: 30 - - uid: 22652 - components: - - type: Transform - pos: -32.5,-58.5 - parent: 30 - - uid: 22653 - components: - - type: Transform - pos: -30.5,-61.5 - parent: 30 - - uid: 22856 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-67.5 - parent: 30 - - uid: 22857 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-67.5 - parent: 30 - - uid: 22858 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,-67.5 - parent: 30 - - uid: 22859 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -39.5,-67.5 - parent: 30 - - uid: 22860 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -40.5,-67.5 - parent: 30 - - uid: 22861 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-67.5 - parent: 30 - - uid: 22862 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-66.5 - parent: 30 - - uid: 22863 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-65.5 - parent: 30 - - uid: 22864 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-64.5 - parent: 30 - - uid: 22865 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-63.5 - parent: 30 - - uid: 22866 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-62.5 - parent: 30 - - uid: 22867 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-61.5 - parent: 30 - - uid: 22868 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-60.5 - parent: 30 - - uid: 22869 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-59.5 - parent: 30 - - uid: 22870 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-58.5 - parent: 30 - - uid: 22871 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-57.5 - parent: 30 - - uid: 22872 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-56.5 - parent: 30 - - uid: 22873 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-55.5 - parent: 30 - - uid: 22874 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -44.5,-54.5 - parent: 30 - - uid: 22875 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-53.5 - parent: 30 - - uid: 22876 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -40.5,-53.5 - parent: 30 - - uid: 22877 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -39.5,-53.5 - parent: 30 - - uid: 22878 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -38.5,-53.5 - parent: 30 - - uid: 22879 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -37.5,-53.5 - parent: 30 - - uid: 22880 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -36.5,-53.5 - parent: 30 - - uid: 22881 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -35.5,-53.5 - parent: 30 - - uid: 22882 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -34.5,-53.5 - parent: 30 - - uid: 22883 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -33.5,-53.5 - parent: 30 - - uid: 22884 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,-53.5 - parent: 30 - - uid: 22885 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-53.5 - parent: 30 - - uid: 22886 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,-53.5 - parent: 30 - - uid: 22887 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-53.5 - parent: 30 - proto: GrilleBroken entities: - uid: 695 @@ -95630,29 +93902,16 @@ entities: - type: Transform pos: -62.5,9.5 parent: 30 - - uid: 10529 + - uid: 11042 + components: + - type: Transform + pos: -26.5,-70.5 + parent: 30 + - uid: 13978 components: - type: Transform rot: 3.141592653589793 rad - pos: -33.5,-68.5 - parent: 30 - - uid: 10530 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-67.5 - parent: 30 - - uid: 10531 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -30.5,-67.5 - parent: 30 - - uid: 10532 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -24.5,-67.5 + pos: -8.5,-72.5 parent: 30 - uid: 15444 components: @@ -95733,6 +93992,12 @@ entities: rot: 3.141592653589793 rad pos: 56.5,39.5 parent: 30 + - uid: 16132 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -88.5,41.5 + parent: 30 - uid: 16410 components: - type: Transform @@ -95880,6 +94145,12 @@ entities: rot: -1.5707963267948966 rad pos: -65.5,-21.5 parent: 30 + - uid: 18599 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -87.5,40.5 + parent: 30 - uid: 19643 components: - type: Transform @@ -95955,10 +94226,10 @@ entities: - type: Transform pos: -32.534565,30.536125 parent: 30 - - uid: 9421 + - uid: 18923 components: - type: Transform - pos: -22.512821,-47.59407 + pos: -15.53532,-37.702564 parent: 30 - proto: HandheldHealthAnalyzer entities: @@ -96018,35 +94289,6 @@ entities: - type: Transform pos: -43.530403,66.65333 parent: 30 -- proto: HeatExchanger - entities: - - uid: 3118 - components: - - type: Transform - pos: -3.5,-58.5 - parent: 30 - - uid: 3155 - components: - - type: Transform - pos: -3.5,-57.5 - parent: 30 - - uid: 7104 - components: - - type: Transform - pos: -11.5,-58.5 - parent: 30 - - uid: 8295 - components: - - type: Transform - pos: 3.5,-51.5 - parent: 30 - - type: AtmosPipeColor - color: '#03FCD3FF' - - uid: 9621 - components: - - type: Transform - pos: -11.5,-57.5 - parent: 30 - proto: HighSecCommandLocked entities: - uid: 2128 @@ -96210,16 +94452,16 @@ entities: parent: 30 - proto: HydroponicsToolMiniHoe entities: - - uid: 434 - components: - - type: Transform - pos: -25.483442,11.482555 - parent: 30 - uid: 2347 components: - type: Transform pos: -45.453583,69.54325 parent: 30 + - uid: 18857 + components: + - type: Transform + pos: -28.537731,11.513851 + parent: 30 - uid: 19544 components: - type: Transform @@ -96234,16 +94476,16 @@ entities: parent: 30 - proto: HydroponicsToolSpade entities: - - uid: 435 - components: - - type: Transform - pos: -25.499067,11.52943 - parent: 30 - uid: 697 components: - type: Transform pos: -45.386658,69.59978 parent: 30 + - uid: 18858 + components: + - type: Transform + pos: -28.478325,11.558405 + parent: 30 - uid: 19542 components: - type: Transform @@ -96266,56 +94508,6 @@ entities: - type: Transform pos: -21.5,12.5 parent: 30 - - uid: 331 - components: - - type: Transform - pos: -25.5,5.5 - parent: 30 - - uid: 332 - components: - - type: Transform - pos: -26.5,5.5 - parent: 30 - - uid: 333 - components: - - type: Transform - pos: -27.5,5.5 - parent: 30 - - uid: 334 - components: - - type: Transform - pos: -28.5,5.5 - parent: 30 - - uid: 335 - components: - - type: Transform - pos: -28.5,7.5 - parent: 30 - - uid: 336 - components: - - type: Transform - pos: -28.5,8.5 - parent: 30 - - uid: 337 - components: - - type: Transform - pos: -28.5,9.5 - parent: 30 - - uid: 338 - components: - - type: Transform - pos: -28.5,10.5 - parent: 30 - - uid: 339 - components: - - type: Transform - pos: -28.5,11.5 - parent: 30 - - uid: 340 - components: - - type: Transform - pos: -28.5,13.5 - parent: 30 - uid: 341 components: - type: Transform @@ -96366,6 +94558,51 @@ entities: - type: Transform pos: -47.5,69.5 parent: 30 + - uid: 16138 + components: + - type: Transform + pos: -28.5,12.5 + parent: 30 + - uid: 16139 + components: + - type: Transform + pos: -27.5,11.5 + parent: 30 + - uid: 16163 + components: + - type: Transform + pos: -26.5,11.5 + parent: 30 + - uid: 16165 + components: + - type: Transform + pos: -28.5,10.5 + parent: 30 + - uid: 16172 + components: + - type: Transform + pos: -27.5,9.5 + parent: 30 + - uid: 16242 + components: + - type: Transform + pos: -26.5,9.5 + parent: 30 + - uid: 18174 + components: + - type: Transform + pos: -26.5,7.5 + parent: 30 + - uid: 18184 + components: + - type: Transform + pos: -27.5,7.5 + parent: 30 + - uid: 18856 + components: + - type: Transform + pos: -28.5,8.5 + parent: 30 - proto: InflatableDoorStack entities: - uid: 9249 @@ -96511,23 +94748,12 @@ entities: rot: -1.5707963267948966 rad pos: 8.5,-33.5 parent: 30 - - uid: 22291 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -14.5,-37.5 - parent: 30 - uid: 22514 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,82.5 parent: 30 - - uid: 22657 - components: - - type: Transform - pos: -29.5,-56.5 - parent: 30 - proto: IntercomMedical entities: - uid: 7346 @@ -96549,11 +94775,11 @@ entities: parent: 30 - proto: IntercomScience entities: - - uid: 22287 + - uid: 14357 components: - type: Transform rot: -1.5707963267948966 rad - pos: 16.5,14.5 + pos: 16.5,17.5 parent: 30 - uid: 22288 components: @@ -98041,12 +96267,6 @@ entities: rot: 3.141592653589793 rad pos: 15.5,-7.5 parent: 30 - - uid: 961 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,16.5 - parent: 30 - uid: 1753 components: - type: Transform @@ -98058,17 +96278,18 @@ entities: rot: -1.5707963267948966 rad pos: -8.5,-0.5 parent: 30 + - uid: 16403 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,14.5 + parent: 30 - proto: JetpackBlueFilled entities: - - uid: 8311 + - uid: 5722 components: - type: Transform - pos: -20.563852,-46.460617 - parent: 30 - - uid: 21590 - components: - - type: Transform - pos: -17.545162,-28.366238 + pos: -10.241633,-47.32097 parent: 30 - proto: JetpackMini entities: @@ -98094,6 +96315,13 @@ entities: - type: Transform pos: -39.62777,56.71206 parent: 30 +- proto: KitchenElectricGrill + entities: + - uid: 18855 + components: + - type: Transform + pos: -14.5,7.5 + parent: 30 - proto: KitchenMicrowave entities: - uid: 483 @@ -98309,16 +96537,16 @@ entities: - type: Transform pos: -57.474648,-39.373875 parent: 30 + - uid: 18354 + components: + - type: Transform + pos: -62.42038,-64.31795 + parent: 30 - uid: 19504 components: - type: Transform pos: -77.46411,-65.291664 parent: 30 - - uid: 19505 - components: - - type: Transform - pos: -60.62825,-65.170204 - parent: 30 - uid: 21649 components: - type: Transform @@ -98338,11 +96566,6 @@ entities: - type: Transform pos: -51.439194,-51.2885 parent: 30 - - uid: 19431 - components: - - type: Transform - pos: -57.92594,-62.49692 - parent: 30 - uid: 21670 components: - type: Transform @@ -98621,40 +96844,11 @@ entities: - 0 - proto: LockerChiefEngineerFilled entities: - - uid: 9604 + - uid: 11058 components: - type: Transform - pos: -19.5,-34.5 + pos: -5.5,-36.5 parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - type: ContainerContainer - containers: - entity_storage: !type:Container - showEnts: False - occludes: True - ents: - - 9329 - paper_label: !type:ContainerSlot - showEnts: False - occludes: True - ent: null - proto: LockerChiefMedicalOfficerFilledHardsuit entities: - uid: 6941 @@ -98689,6 +96883,11 @@ entities: - 0 - proto: LockerElectricalSuppliesFilled entities: + - uid: 11061 + components: + - type: Transform + pos: -4.5,-45.5 + parent: 30 - uid: 16994 components: - type: Transform @@ -98712,72 +96911,44 @@ entities: - 0 - 0 - 0 - - uid: 16995 - components: - - type: Transform - pos: -5.5,-36.5 - parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - proto: LockerEngineerFilled entities: - - uid: 9048 + - uid: 10760 components: - type: Transform - pos: 3.5,-42.5 + pos: -22.5,-50.5 parent: 30 - - uid: 9435 + - uid: 10762 components: - type: Transform - pos: 3.5,-41.5 + pos: -23.5,-50.5 + parent: 30 + - uid: 15013 + components: + - type: Transform + pos: -25.5,-48.5 + parent: 30 + - uid: 16038 + components: + - type: Transform + pos: -25.5,-49.5 + parent: 30 + - uid: 19408 + components: + - type: Transform + pos: -21.5,-50.5 parent: 30 - proto: LockerEngineerFilledHardsuit entities: - - uid: 8835 + - uid: 10763 components: - type: Transform - pos: -25.5,-43.5 + pos: 3.5,-40.5 parent: 30 - - uid: 8836 + - uid: 10766 components: - type: Transform - pos: -25.5,-42.5 - parent: 30 - - uid: 8837 - components: - - type: Transform - pos: -25.5,-44.5 - parent: 30 - - uid: 9700 - components: - - type: Transform - pos: -21.5,-39.5 - parent: 30 - - uid: 9701 - components: - - type: Transform - pos: -22.5,-39.5 - parent: 30 - - uid: 20804 - components: - - type: Transform - pos: -15.5,-38.5 + pos: 3.5,-39.5 parent: 30 - proto: LockerEvidence entities: @@ -99669,6 +97840,11 @@ entities: - type: Transform pos: -42.5,-23.5 parent: 30 + - uid: 10587 + components: + - type: Transform + pos: -4.5,-43.5 + parent: 30 - uid: 15047 components: - type: Transform @@ -99692,29 +97868,6 @@ entities: - 0 - 0 - 0 - - uid: 16996 - components: - - type: Transform - pos: -9.5,-36.5 - parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - proto: MachineAnomalyGenerator entities: - uid: 22436 @@ -99769,48 +97922,6 @@ entities: - type: Transform pos: -6.5,-12.5 parent: 30 -- proto: MachineParticleAcceleratorEmitterForeCircuitboard - entities: - - uid: 10198 - components: - - type: Transform - pos: -20.589485,-68.29703 - parent: 30 -- proto: MachineParticleAcceleratorEmitterPortCircuitboard - entities: - - uid: 10199 - components: - - type: Transform - pos: -20.433235,-68.45328 - parent: 30 -- proto: MachineParticleAcceleratorEmitterStarboardCircuitboard - entities: - - uid: 10203 - components: - - type: Transform - pos: -20.29261,-68.60953 - parent: 30 -- proto: MachineParticleAcceleratorEndCapCircuitboard - entities: - - uid: 10204 - components: - - type: Transform - pos: -20.620735,-69.29703 - parent: 30 -- proto: MachineParticleAcceleratorFuelChamberCircuitboard - entities: - - uid: 10200 - components: - - type: Transform - pos: -20.495735,-69.42203 - parent: 30 -- proto: MachineParticleAcceleratorPowerBoxCircuitboard - entities: - - uid: 10201 - components: - - type: Transform - pos: -20.370735,-69.56265 - parent: 30 - proto: MagazinePistolSubMachineGunTopMounted entities: - uid: 1999 @@ -99912,6 +98023,11 @@ entities: parent: 30 - proto: MaintenancePlantSpawner entities: + - uid: 10188 + components: + - type: Transform + pos: -54.5,-64.5 + parent: 30 - uid: 20805 components: - type: Transform @@ -99927,11 +98043,6 @@ entities: - type: Transform pos: 2.5,-13.5 parent: 30 - - uid: 20808 - components: - - type: Transform - pos: -63.5,-64.5 - parent: 30 - proto: MaintenanceToolSpawner entities: - uid: 9197 @@ -100592,10 +98703,15 @@ entities: - type: Transform pos: -7.520787,46.572483 parent: 30 - - uid: 10008 + - uid: 9396 components: - type: Transform - pos: -13.775943,-44.693085 + pos: -2.6778464,-45.34802 + parent: 30 + - uid: 9502 + components: + - type: Transform + pos: -11.53326,-33.503338 parent: 30 - uid: 11733 components: @@ -100607,11 +98723,6 @@ entities: - type: Transform pos: -52.471344,41.489742 parent: 30 - - uid: 22843 - components: - - type: Transform - pos: -31.465784,-57.403034 - parent: 30 - proto: MysteryFigureBox entities: - uid: 20788 @@ -100626,11 +98737,6 @@ entities: - type: Transform pos: -19.5,23.5 parent: 30 - - uid: 7770 - components: - - type: Transform - pos: -11.5,-37.5 - parent: 30 - uid: 8771 components: - type: Transform @@ -100641,10 +98747,15 @@ entities: - type: Transform pos: 21.5,-19.5 parent: 30 - - uid: 10397 + - uid: 10560 components: - type: Transform - pos: -14.5,-46.5 + pos: -5.5,-48.5 + parent: 30 + - uid: 11113 + components: + - type: Transform + pos: -11.5,-37.5 parent: 30 - uid: 15154 components: @@ -100673,15 +98784,10 @@ entities: parent: 30 - proto: NitrogenTankFilled entities: - - uid: 8247 + - uid: 7230 components: - type: Transform - pos: -10.592361,-38.446224 - parent: 30 - - uid: 8266 - components: - - type: Transform - pos: -10.592361,-38.446224 + pos: -9.3813,-38.5809 parent: 30 - proto: NitrousOxideCanister entities: @@ -100753,13 +98859,6 @@ entities: - Uranium - Gold - Silver -- proto: OrganHumanAppendix - entities: - - uid: 2088 - components: - - type: Transform - pos: -51.46508,-63.54434 - parent: 30 - proto: OxygenCanister entities: - uid: 778 @@ -100817,25 +98916,25 @@ entities: - type: Transform pos: 21.5,-13.5 parent: 30 - - uid: 9427 + - uid: 9676 components: - type: Transform - pos: -13.5,-37.5 + pos: -5.5,-47.5 parent: 30 - uid: 9845 components: - type: Transform pos: -38.5,-10.5 parent: 30 - - uid: 10444 + - uid: 11112 components: - type: Transform - pos: -14.5,-48.5 + pos: -13.5,-37.5 parent: 30 - - uid: 11266 + - uid: 13968 components: - type: Transform - pos: -18.5,-50.5 + pos: -16.5,-50.5 parent: 30 - uid: 15155 components: @@ -100869,25 +98968,20 @@ entities: parent: 30 - proto: OxygenTankFilled entities: - - uid: 8226 + - uid: 7228 components: - type: Transform - pos: -10.326736,-38.446224 + pos: -9.625428,-38.389084 parent: 30 - - uid: 8260 + - uid: 9061 components: - type: Transform - pos: -10.326736,-38.446224 + pos: 4.148211,-46.341225 parent: 30 - - uid: 10012 + - uid: 9659 components: - type: Transform - pos: -1.4952288,-44.42826 - parent: 30 - - uid: 11333 - components: - - type: Transform - pos: -1.4344845,-44.759243 + pos: 4.462089,-46.463287 parent: 30 - uid: 19791 components: @@ -101154,26 +99248,6 @@ entities: - type: Transform pos: -82.50391,-46.268623 parent: 30 - - uid: 19426 - components: - - type: Transform - pos: -60.607536,-67.34395 - parent: 30 - - uid: 19427 - components: - - type: Transform - pos: -60.545036,-67.39082 - parent: 30 - - uid: 19428 - components: - - type: Transform - pos: -60.420036,-67.48457 - parent: 30 - - uid: 19429 - components: - - type: Transform - pos: -60.34191,-67.51582 - parent: 30 - uid: 19499 components: - type: Transform @@ -101238,12 +99312,54 @@ entities: - type: Transform pos: 12.5,58.5 parent: 30 -- proto: ParticleAcceleratorComputerCircuitboard +- proto: ParticleAcceleratorControlBoxUnfinished entities: - - uid: 11445 + - uid: 10674 components: - type: Transform - pos: -21.580353,-68.38637 + pos: -18.5,-53.5 + parent: 30 +- proto: ParticleAcceleratorEmitterForeUnfinished + entities: + - uid: 8247 + components: + - type: Transform + pos: -17.5,-55.5 + parent: 30 +- proto: ParticleAcceleratorEmitterPortUnfinished + entities: + - uid: 6659 + components: + - type: Transform + pos: -16.5,-55.5 + parent: 30 +- proto: ParticleAcceleratorEmitterStarboardUnfinished + entities: + - uid: 10682 + components: + - type: Transform + pos: -18.5,-55.5 + parent: 30 +- proto: ParticleAcceleratorEndCapUnfinished + entities: + - uid: 11159 + components: + - type: Transform + pos: -17.5,-52.5 + parent: 30 +- proto: ParticleAcceleratorFuelChamberUnfinished + entities: + - uid: 10650 + components: + - type: Transform + pos: -17.5,-53.5 + parent: 30 +- proto: ParticleAcceleratorPowerBoxUnfinished + entities: + - uid: 11310 + components: + - type: Transform + pos: -17.5,-54.5 parent: 30 - proto: PartRodMetal entities: @@ -101252,26 +99368,6 @@ entities: - type: Transform pos: 13.637659,-25.423977 parent: 30 - - uid: 9420 - components: - - type: Transform - pos: -22.434696,-47.53157 - parent: 30 - - uid: 10193 - components: - - type: Transform - pos: -14.444823,-68.47732 - parent: 30 - - uid: 10196 - components: - - type: Transform - pos: -14.444823,-68.47732 - parent: 30 - - uid: 10197 - components: - - type: Transform - pos: -14.444823,-68.47732 - parent: 30 - uid: 10312 components: - type: Transform @@ -101287,21 +99383,6 @@ entities: - type: Transform pos: -38.461082,27.525124 parent: 30 - - uid: 11283 - components: - - type: Transform - pos: 0.5099411,-44.458656 - parent: 30 - - uid: 11284 - components: - - type: Transform - pos: 0.5099411,-44.458656 - parent: 30 - - uid: 18789 - components: - - type: Transform - pos: -62.4926,-63.50162 - parent: 30 - proto: PartRodMetal1 entities: - uid: 7881 @@ -101402,11 +99483,6 @@ entities: - type: Transform pos: 14.729029,-15.188093 parent: 30 - - uid: 9617 - components: - - type: Transform - pos: -17.887093,-35.280422 - parent: 30 - uid: 9624 components: - type: Transform @@ -101422,29 +99498,26 @@ entities: - type: Transform pos: 25.341276,2.226799 parent: 30 + - uid: 16951 + components: + - type: Transform + pos: -62.22052,-64.60359 + parent: 30 + - uid: 16966 + components: + - type: Transform + pos: -65.47299,-63.534283 + parent: 30 - uid: 17651 components: - type: Transform pos: -82.31641,-46.003 parent: 30 - - uid: 19425 - components: - - type: Transform - pos: -60.52941,-65.45332 - parent: 30 - uid: 19563 components: - type: Transform pos: -72.2945,-65.28793 parent: 30 -- proto: PercentileDie - entities: - - uid: 19473 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -57.4998,-65.351234 - parent: 30 - proto: PersonalAI entities: - uid: 5854 @@ -101462,10 +99535,10 @@ entities: - type: Transform pos: 23.590357,36.58234 parent: 30 - - uid: 19523 + - uid: 17527 components: - type: Transform - pos: -54.530502,-64.54973 + pos: -67.27615,-65.55618 parent: 30 - uid: 20308 components: @@ -101484,6 +99557,11 @@ entities: - type: Transform pos: -17.480167,35.60341 parent: 30 + - uid: 11129 + components: + - type: Transform + pos: -17.39583,-32.28552 + parent: 30 - proto: PianoInstrument entities: - uid: 555 @@ -101575,33 +99653,23 @@ entities: - type: Transform pos: 18.5,-14.5 parent: 30 + - uid: 9656 + components: + - type: Transform + pos: -5.5,-49.5 + parent: 30 - uid: 9696 components: - type: Transform pos: 18.5,-13.5 parent: 30 - - uid: 10510 - components: - - type: Transform - pos: -14.5,-51.5 - parent: 30 - uid: 17005 components: - type: Transform pos: 27.5,-30.5 parent: 30 - - uid: 20465 - components: - - type: Transform - pos: -25.5,-48.5 - parent: 30 - proto: PlasticFlapsAirtightClear entities: - - uid: 1952 - components: - - type: Transform - pos: 48.5,24.5 - parent: 30 - uid: 11228 components: - type: Transform @@ -101647,6 +99715,11 @@ entities: - type: Transform pos: 39.5,12.5 parent: 30 + - uid: 17886 + components: + - type: Transform + pos: 48.5,25.5 + parent: 30 - proto: PlushieCarp entities: - uid: 17654 @@ -101689,10 +99762,10 @@ entities: parent: 30 - proto: PlushieSharkPink entities: - - uid: 22194 + - uid: 17526 components: - type: Transform - pos: -54.4992,-66.45244 + pos: -58.458496,-65.4756 parent: 30 - uid: 22217 components: @@ -101739,6 +99812,16 @@ entities: parent: 30 - proto: PortableGeneratorJrPacman entities: + - uid: 11157 + components: + - type: Transform + pos: -7.5,-48.5 + parent: 30 + - uid: 14479 + components: + - type: Transform + pos: -54.5,-62.5 + parent: 30 - uid: 17594 components: - type: Transform @@ -101749,16 +99832,6 @@ entities: - type: Transform pos: -23.5,-28.5 parent: 30 - - uid: 19474 - components: - - type: Transform - pos: -15.5,-32.5 - parent: 30 - - uid: 19475 - components: - - type: Transform - pos: -65.5,-63.5 - parent: 30 - uid: 19476 components: - type: Transform @@ -101786,17 +99859,17 @@ entities: parent: 30 - proto: PortableGeneratorPacman entities: - - uid: 9408 + - uid: 10787 components: - type: Transform - pos: -25.5,-46.5 + pos: -19.5,-36.5 parent: 30 - proto: PortableGeneratorSuperPacman entities: - - uid: 9389 + - uid: 19415 components: - type: Transform - pos: -25.5,-47.5 + pos: -19.5,-37.5 parent: 30 - uid: 21948 components: @@ -101830,11 +99903,6 @@ entities: - type: Transform pos: 40.5,14.5 parent: 30 - - uid: 22802 - components: - - type: Transform - pos: -27.5,-61.5 - parent: 30 - proto: PosterContrabandAtmosiaDeclarationIndependence entities: - uid: 9181 @@ -101896,13 +99964,6 @@ entities: - type: Transform pos: -28.5,34.5 parent: 30 -- proto: PosterContrabandHighEffectEngineering - entities: - - uid: 8360 - components: - - type: Transform - pos: -10.5,-37.5 - parent: 30 - proto: PosterContrabandInterdyne entities: - uid: 12243 @@ -102014,13 +100075,6 @@ entities: - type: Transform pos: -17.5,-13.5 parent: 30 -- proto: PosterLegitBuild - entities: - - uid: 10142 - components: - - type: Transform - pos: -18.5,-33.5 - parent: 30 - proto: PosterLegitCarpMount entities: - uid: 14968 @@ -102252,10 +100306,11 @@ entities: - type: Transform pos: -22.5,-38.5 parent: 30 - - uid: 22543 + - uid: 18185 components: - type: Transform - pos: 19.5,16.5 + rot: 3.141592653589793 rad + pos: 20.5,9.5 parent: 30 - proto: PosterLegitSafetyInternals entities: @@ -102269,17 +100324,11 @@ entities: - type: Transform pos: 3.5,-35.5 parent: 30 - - uid: 22544 + - uid: 19795 components: - type: Transform - pos: 19.5,14.5 - parent: 30 -- proto: PosterLegitSafetyMothDelam - entities: - - uid: 10087 - components: - - type: Transform - pos: -20.5,-39.5 + rot: -1.5707963267948966 rad + pos: 13.5,13.5 parent: 30 - proto: PosterLegitSafetyMothEpi entities: @@ -102315,11 +100364,6 @@ entities: rot: 1.5707963267948966 rad pos: 10.5,-21.5 parent: 30 - - uid: 10088 - components: - - type: Transform - pos: -0.5,-46.5 - parent: 30 - proto: PosterLegitSafetyReport entities: - uid: 2412 @@ -102332,6 +100376,13 @@ entities: - type: Transform pos: 6.5,-14.5 parent: 30 +- proto: PosterLegitSecWatch + entities: + - uid: 20637 + components: + - type: Transform + pos: -6.5,-50.5 + parent: 30 - proto: PosterLegitSpaceCops entities: - uid: 2411 @@ -102509,11 +100560,6 @@ entities: - type: Transform pos: 14.5,-13.5 parent: 30 - - uid: 12668 - components: - - type: Transform - pos: 20.5,16.5 - parent: 30 - uid: 12764 components: - type: Transform @@ -102524,16 +100570,21 @@ entities: - type: Transform pos: 33.5,9.5 parent: 30 - - uid: 12925 - components: - - type: Transform - pos: 12.5,10.5 - parent: 30 - uid: 13376 components: - type: Transform pos: 12.5,18.5 parent: 30 + - uid: 16402 + components: + - type: Transform + pos: 16.5,12.5 + parent: 30 + - uid: 18609 + components: + - type: Transform + pos: 23.5,16.5 + parent: 30 - uid: 20139 components: - type: Transform @@ -102718,6 +100769,16 @@ entities: - type: ContainerContainer containers: stash: !type:ContainerSlot {} + - uid: 7103 + components: + - type: Transform + pos: 0.5,-37.5 + parent: 30 + - uid: 7110 + components: + - type: Transform + pos: 1.5,-41.5 + parent: 30 - uid: 8613 components: - type: Transform @@ -102734,6 +100795,36 @@ entities: - type: ContainerContainer containers: stash: !type:ContainerSlot {} + - uid: 10653 + components: + - type: Transform + pos: -22.5,-44.5 + parent: 30 + - uid: 11068 + components: + - type: Transform + pos: -21.5,-49.5 + parent: 30 + - uid: 11080 + components: + - type: Transform + pos: -3.5,-41.5 + parent: 30 + - uid: 11145 + components: + - type: Transform + pos: -10.5,-45.5 + parent: 30 + - uid: 11146 + components: + - type: Transform + pos: -24.5,-46.5 + parent: 30 + - uid: 13971 + components: + - type: Transform + pos: -19.5,-44.5 + parent: 30 - uid: 16045 components: - type: Transform @@ -102766,6 +100857,11 @@ entities: - type: ContainerContainer containers: stash: !type:ContainerSlot {} + - uid: 16798 + components: + - type: Transform + pos: -63.5,-65.5 + parent: 30 - uid: 16920 components: - type: Transform @@ -102854,38 +100950,16 @@ entities: - type: ContainerContainer containers: stash: !type:ContainerSlot {} - - uid: 17910 + - uid: 18880 components: - type: Transform - pos: -55.5,-60.5 + pos: -19.5,-39.5 parent: 30 - - type: ContainerContainer - containers: - stash: !type:ContainerSlot {} - - uid: 17911 + - uid: 18991 components: - type: Transform - pos: -68.5,-60.5 + pos: -25.5,-39.5 parent: 30 - - type: ContainerContainer - containers: - stash: !type:ContainerSlot {} - - uid: 19415 - components: - - type: Transform - pos: -57.5,-62.5 - parent: 30 - - type: ContainerContainer - containers: - stash: !type:ContainerSlot {} - - uid: 19416 - components: - - type: Transform - pos: -60.5,-62.5 - parent: 30 - - type: ContainerContainer - containers: - stash: !type:ContainerSlot {} - uid: 19527 components: - type: Transform @@ -102934,21 +101008,6 @@ entities: - type: ContainerContainer containers: stash: !type:ContainerSlot {} -- proto: PottedPlantRandomPlastic - entities: - - uid: 9615 - components: - - type: Transform - pos: -16.5,-38.5 - parent: 30 - - type: ContainerContainer - containers: - stash: !type:ContainerSlot {} - - uid: 22844 - components: - - type: Transform - pos: -30.5,-57.5 - parent: 30 - proto: PottedPlantRD entities: - uid: 12726 @@ -103010,11 +101069,26 @@ entities: rot: 1.5707963267948966 rad pos: 4.5,-27.5 parent: 30 + - uid: 10005 + components: + - type: Transform + pos: -15.5,-32.5 + parent: 30 - uid: 10311 components: - type: Transform pos: -41.5,27.5 parent: 30 + - uid: 10661 + components: + - type: Transform + pos: -25.5,-42.5 + parent: 30 + - uid: 10795 + components: + - type: Transform + pos: 2.5,-41.5 + parent: 30 - uid: 12106 components: - type: Transform @@ -103030,21 +101104,16 @@ entities: - type: Transform pos: 24.5,10.5 parent: 30 - - uid: 12837 - components: - - type: Transform - pos: 15.5,12.5 - parent: 30 - - uid: 13643 - components: - - type: Transform - pos: -15.5,-43.5 - parent: 30 - uid: 13645 components: - type: Transform pos: 16.5,23.5 parent: 30 + - uid: 18125 + components: + - type: Transform + pos: 16.5,14.5 + parent: 30 - uid: 20992 components: - type: Transform @@ -103052,27 +101121,6 @@ entities: parent: 30 - type: Physics canCollide: False - - uid: 20993 - components: - - type: Transform - pos: -18.5,-35.5 - parent: 30 - - type: Physics - canCollide: False - - uid: 20995 - components: - - type: Transform - pos: -11.5,-35.5 - parent: 30 - - type: Physics - canCollide: False - - uid: 20996 - components: - - type: Transform - pos: 1.5,-44.5 - parent: 30 - - type: Physics - canCollide: False - uid: 20999 components: - type: Transform @@ -103144,6 +101192,18 @@ entities: rot: 3.141592653589793 rad pos: -58.5,-9.5 parent: 30 + - uid: 906 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-52.5 + parent: 30 + - uid: 916 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-43.5 + parent: 30 - uid: 3203 components: - type: Transform @@ -104214,12 +102274,6 @@ entities: rot: 1.5707963267948966 rad pos: -9.5,-11.5 parent: 30 - - uid: 9103 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-47.5 - parent: 30 - uid: 9250 components: - type: Transform @@ -104236,31 +102290,11 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 9433 + - uid: 9700 components: - type: Transform rot: 3.141592653589793 rad - pos: -6.5,-55.5 - parent: 30 - - uid: 9447 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -25.5,-42.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 9619 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 1.5,-51.5 - parent: 30 - - uid: 9705 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-55.5 + pos: -10.5,-31.5 parent: 30 - uid: 9800 components: @@ -104268,41 +102302,65 @@ entities: rot: -1.5707963267948966 rad pos: -40.5,-12.5 parent: 30 - - uid: 9979 + - uid: 9862 components: - type: Transform rot: 1.5707963267948966 rad - pos: -14.5,-47.5 + pos: -2.5,-46.5 + parent: 30 + - uid: 9868 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-56.5 parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 10072 components: - type: Transform pos: -56.5,10.5 parent: 30 - - uid: 10092 + - uid: 10585 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -11.5,-34.5 + parent: 30 + - uid: 10591 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-53.5 + parent: 30 + - uid: 10622 components: - type: Transform rot: 1.5707963267948966 rad - pos: -13.5,-55.5 + pos: -19.5,-50.5 parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 10095 + - uid: 10637 components: - type: Transform - pos: -12.5,-43.5 + rot: 1.5707963267948966 rad + pos: -19.5,-46.5 parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 10096 + - uid: 10798 components: - type: Transform - pos: -2.5,-43.5 + rot: -1.5707963267948966 rad + pos: 4.5,-56.5 + parent: 30 + - uid: 10799 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-46.5 + parent: 30 + - uid: 10800 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-52.5 parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 10966 components: - type: Transform @@ -104505,77 +102563,6 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 11003 - components: - - type: Transform - pos: -22.5,-39.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11009 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-46.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11011 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-50.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11013 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -19.5,-44.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11020 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-41.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11021 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-41.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11024 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 0.5,-42.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11025 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-43.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11026 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,-39.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 11027 components: - type: Transform @@ -104584,44 +102571,6 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 11028 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-34.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11031 - components: - - type: Transform - pos: -6.5,-27.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11033 - components: - - type: Transform - pos: -13.5,-27.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11034 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,-34.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11036 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-31.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 11037 components: - type: Transform @@ -104630,6 +102579,27 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 + - uid: 11077 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-45.5 + parent: 30 + - uid: 11079 + components: + - type: Transform + pos: -20.5,-39.5 + parent: 30 + - uid: 11083 + components: + - type: Transform + pos: -4.5,-38.5 + parent: 30 + - uid: 11095 + components: + - type: Transform + pos: -10.5,-38.5 + parent: 30 - uid: 11225 components: - type: Transform @@ -104676,30 +102646,6 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 11347 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -1.5,-38.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11348 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -13.5,-38.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11349 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-38.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 11427 components: - type: Transform @@ -104708,6 +102654,16 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 + - uid: 11444 + components: + - type: Transform + pos: -8.5,-27.5 + parent: 30 + - uid: 11445 + components: + - type: Transform + pos: -17.5,-29.5 + parent: 30 - uid: 11469 components: - type: Transform @@ -104729,6 +102685,17 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 + - uid: 11588 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 3.5,-39.5 + parent: 30 + - uid: 11614 + components: + - type: Transform + pos: -10.5,-47.5 + parent: 30 - uid: 11769 components: - type: Transform @@ -104942,13 +102909,6 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 12654 - components: - - type: Transform - pos: 18.5,12.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 12763 components: - type: Transform @@ -104964,13 +102924,6 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 13077 - components: - - type: Transform - pos: 12.5,12.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 13363 components: - type: Transform @@ -104986,14 +102939,6 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 13365 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 15.5,14.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 13366 components: - type: Transform @@ -105092,6 +103037,12 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 + - uid: 13974 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-48.5 + parent: 30 - uid: 14842 components: - type: Transform @@ -105179,6 +103130,48 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 + - uid: 18079 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,10.5 + parent: 30 + - uid: 18762 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,14.5 + parent: 30 + - uid: 18787 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -66.5,-64.5 + parent: 30 + - uid: 18796 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -62.5,-65.5 + parent: 30 + - uid: 18879 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,-44.5 + parent: 30 + - uid: 19234 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,-47.5 + parent: 30 + - uid: 19420 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,-49.5 + parent: 30 - uid: 19573 components: - type: Transform @@ -105327,29 +103320,29 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 22852 - components: - - type: Transform - pos: -36.5,-57.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 22853 +- proto: PoweredlightExterior + entities: + - uid: 833 components: - type: Transform rot: 1.5707963267948966 rad - pos: -41.5,-60.5 + pos: 6.5,-52.5 parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 22854 + - uid: 10166 components: - type: Transform - rot: 3.141592653589793 rad - pos: -36.5,-63.5 + pos: -22.5,-58.5 + parent: 30 + - uid: 10801 + components: + - type: Transform + pos: 7.5,-46.5 + parent: 30 + - uid: 11147 + components: + - type: Transform + pos: -12.5,-58.5 parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - proto: PoweredlightLED entities: - uid: 10291 @@ -105481,12 +103474,6 @@ entities: rot: 1.5707963267948966 rad pos: -5.5,15.5 parent: 30 - - uid: 3196 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -9.5,-59.5 - parent: 30 - uid: 3201 components: - type: Transform @@ -105499,6 +103486,17 @@ entities: rot: 1.5707963267948966 rad pos: -52.5,5.5 parent: 30 + - uid: 4126 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -53.5,-61.5 + parent: 30 + - uid: 4127 + components: + - type: Transform + pos: -54.5,-62.5 + parent: 30 - uid: 4237 components: - type: Transform @@ -105832,12 +103830,6 @@ entities: rot: 1.5707963267948966 rad pos: -38.5,-11.5 parent: 30 - - uid: 7912 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -54.5,-64.5 - parent: 30 - uid: 8313 components: - type: Transform @@ -105845,17 +103837,11 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 9059 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-58.5 - parent: 30 - - uid: 9060 + - uid: 9161 components: - type: Transform rot: 1.5707963267948966 rad - pos: -5.5,-59.5 + pos: 12.5,11.5 parent: 30 - uid: 9225 components: @@ -105865,11 +103851,15 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 9634 + - uid: 9998 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -72.5,-59.5 + pos: 16.5,-18.5 + parent: 30 + - uid: 10045 + components: + - type: Transform + pos: -17.5,-34.5 parent: 30 - uid: 10046 components: @@ -105877,6 +103867,11 @@ entities: rot: 1.5707963267948966 rad pos: 23.5,42.5 parent: 30 + - uid: 10170 + components: + - type: Transform + pos: -23.5,-55.5 + parent: 30 - uid: 10252 components: - type: Transform @@ -105889,6 +103884,18 @@ entities: rot: 1.5707963267948966 rad pos: -20.5,15.5 parent: 30 + - uid: 10598 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-56.5 + parent: 30 + - uid: 10797 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-56.5 + parent: 30 - uid: 10997 components: - type: Transform @@ -105897,44 +103904,6 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 11005 - components: - - type: Transform - pos: -22.5,-46.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11007 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-50.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11014 - components: - - type: Transform - pos: -18.5,-34.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11015 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -15.5,-35.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 11030 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -17.5,-30.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 11303 components: - type: Transform @@ -105985,6 +103954,18 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 + - uid: 12822 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -48.5,-22.5 + parent: 30 + - uid: 12925 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -54.5,-24.5 + parent: 30 - uid: 15014 components: - type: Transform @@ -106045,13 +104026,6 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 15349 - components: - - type: Transform - pos: 50.5,24.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 15350 components: - type: Transform @@ -106203,6 +104177,12 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 + - uid: 16131 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -77.5,-59.5 + parent: 30 - uid: 16168 components: - type: Transform @@ -106398,6 +104378,46 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 + - uid: 17730 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -68.5,-57.5 + parent: 30 + - uid: 17789 + components: + - type: Transform + pos: -70.5,-58.5 + parent: 30 + - uid: 18210 + components: + - type: Transform + pos: -36.5,-39.5 + parent: 30 + - uid: 18359 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -60.5,-60.5 + parent: 30 + - uid: 18375 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 48.5,22.5 + parent: 30 + - uid: 18793 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -58.5,-63.5 + parent: 30 + - uid: 18794 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -58.5,-65.5 + parent: 30 - uid: 18821 components: - type: Transform @@ -106588,49 +104608,8 @@ entities: - uid: 18854 components: - type: Transform - pos: -63.5,-62.5 + pos: -69.5,-62.5 parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 18855 - components: - - type: Transform - pos: -66.5,-62.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 18856 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -54.5,-66.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 18857 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -60.5,-67.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 18858 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -60.5,-63.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 19490 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -70.5,-59.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - uid: 19579 components: - type: Transform @@ -106807,60 +104786,6 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 - - uid: 22845 - components: - - type: Transform - pos: -30.5,-57.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 22846 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-63.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 22847 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,-59.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 22848 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,-59.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 22849 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-63.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 22850 - components: - - type: Transform - pos: -22.5,-57.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - - uid: 22851 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-59.5 - parent: 30 - - type: ApcPowerReceiver - powerLoad: 0 - proto: PoweredSmallLightEmpty entities: - uid: 15072 @@ -106929,11 +104854,6 @@ entities: - type: Transform pos: -3.5,22.5 parent: 30 - - uid: 905 - components: - - type: Transform - pos: -17.5,-32.5 - parent: 30 - uid: 1340 components: - type: Transform @@ -106964,11 +104884,6 @@ entities: - type: Transform pos: -37.5,55.5 parent: 30 - - uid: 5615 - components: - - type: Transform - pos: -13.5,-35.5 - parent: 30 - uid: 6276 components: - type: Transform @@ -106989,15 +104904,15 @@ entities: - type: Transform pos: -38.5,-22.5 parent: 30 - - uid: 8263 + - uid: 7227 components: - type: Transform - pos: -10.5,-38.5 + pos: -9.5,-38.5 parent: 30 - - uid: 8335 + - uid: 8456 components: - type: Transform - pos: -4.5,-38.5 + pos: -5.5,-38.5 parent: 30 - uid: 9196 components: @@ -107019,56 +104934,31 @@ entities: - type: Transform pos: 9.5,-22.5 parent: 30 - - uid: 9417 - components: - - type: Transform - pos: -22.5,-47.5 - parent: 30 - uid: 9439 components: - type: Transform pos: 5.5,-23.5 parent: 30 - - uid: 10194 + - uid: 10126 components: - type: Transform - pos: -14.5,-68.5 + pos: -8.5,-43.5 parent: 30 - - uid: 10202 + - uid: 11086 components: - type: Transform - pos: -20.5,-68.5 - parent: 30 - - uid: 10215 - components: - - type: Transform - pos: -20.5,-69.5 + pos: -9.5,-41.5 parent: 30 - uid: 11255 components: - type: Transform pos: -3.5,-35.5 parent: 30 - - uid: 11265 - components: - - type: Transform - pos: -16.5,-50.5 - parent: 30 - - uid: 11300 - components: - - type: Transform - pos: -18.5,-48.5 - parent: 30 - uid: 11421 components: - type: Transform pos: 1.5,-15.5 parent: 30 - - uid: 11444 - components: - - type: Transform - pos: -21.5,-68.5 - parent: 30 - uid: 11737 components: - type: Transform @@ -107084,6 +104974,28 @@ entities: - type: Transform pos: 17.5,-9.5 parent: 30 + - uid: 12821 + components: + - type: Transform + pos: -52.5,-62.5 + parent: 30 + - uid: 13953 + components: + - type: Transform + pos: -11.5,-33.5 + parent: 30 + - uid: 13967 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 9.5,-26.5 + parent: 30 + - uid: 13969 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -19.5,-50.5 + parent: 30 - uid: 15019 components: - type: Transform @@ -107174,6 +105086,12 @@ entities: - type: Transform pos: -53.5,48.5 parent: 30 + - uid: 19413 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -15.5,-37.5 + parent: 30 - uid: 19616 components: - type: Transform @@ -107234,23 +105152,49 @@ entities: - type: Transform pos: 4.5,20.5 parent: 30 - - uid: 22836 +- proto: RadiationCollectorFullTank + entities: + - uid: 9419 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,-57.5 + pos: -15.5,-60.5 + parent: 30 + - uid: 10677 + components: + - type: Transform + pos: -14.5,-60.5 + parent: 30 + - uid: 11087 + components: + - type: Transform + pos: -19.5,-60.5 + parent: 30 + - uid: 11104 + components: + - type: Transform + pos: -16.5,-60.5 + parent: 30 + - uid: 11108 + components: + - type: Transform + pos: -18.5,-60.5 + parent: 30 + - uid: 19830 + components: + - type: Transform + pos: -20.5,-60.5 parent: 30 - proto: RadioHandheld entities: - - uid: 11289 + - uid: 11081 components: - type: Transform - pos: -19.595512,-44.335434 + pos: -21.680277,-41.431904 parent: 30 - - uid: 11290 + - uid: 19817 components: - type: Transform - pos: -19.361137,-44.44481 + pos: -21.453587,-41.32728 parent: 30 - proto: Railing entities: @@ -107288,6 +105232,30 @@ entities: rot: -1.5707963267948966 rad pos: 7.5,-7.5 parent: 30 + - uid: 13990 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,6.5 + parent: 30 + - uid: 14043 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -27.5,6.5 + parent: 30 + - uid: 14457 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -28.5,6.5 + parent: 30 + - uid: 18844 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,4.5 + parent: 30 - uid: 21323 components: - type: Transform @@ -107310,8 +105278,34 @@ entities: - type: Transform pos: 6.5,-10.5 parent: 30 +- proto: RailingCorner + entities: + - uid: 13389 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,5.5 + parent: 30 + - uid: 13751 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -25.5,6.5 + parent: 30 - proto: RailingCornerSmall entities: + - uid: 14433 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,5.5 + parent: 30 + - uid: 18842 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,4.5 + parent: 30 - uid: 21325 components: - type: Transform @@ -107352,11 +105346,6 @@ entities: - type: Transform pos: -5.5,23.5 parent: 30 - - uid: 22547 - components: - - type: Transform - pos: 41.5,13.5 - parent: 30 - proto: RandomBoard entities: - uid: 5616 @@ -107381,6 +105370,11 @@ entities: parent: 30 - proto: RandomFoodMeal entities: + - uid: 338 + components: + - type: Transform + pos: 18.5,10.5 + parent: 30 - uid: 5003 components: - type: Transform @@ -107410,6 +105404,11 @@ entities: - type: Transform pos: -32.5,23.5 parent: 30 + - uid: 3341 + components: + - type: Transform + pos: -55.5,-67.5 + parent: 30 - uid: 12463 components: - type: Transform @@ -107420,11 +105419,6 @@ entities: - type: Transform pos: -61.5,29.5 parent: 30 - - uid: 18375 - components: - - type: Transform - pos: -63.5,-67.5 - parent: 30 - proto: RandomPainting entities: - uid: 19149 @@ -107464,6 +105458,11 @@ entities: - type: Transform pos: -20.5,-32.5 parent: 30 + - uid: 20623 + components: + - type: Transform + pos: -14.5,-38.5 + parent: 30 - proto: RandomPosterContraband entities: - uid: 2421 @@ -107673,6 +105672,21 @@ entities: - type: Transform pos: 47.5,41.5 parent: 30 + - uid: 20636 + components: + - type: Transform + pos: -26.5,-43.5 + parent: 30 + - uid: 20638 + components: + - type: Transform + pos: -10.5,-46.5 + parent: 30 + - uid: 20639 + components: + - type: Transform + pos: -14.5,-53.5 + parent: 30 - uid: 22088 components: - type: Transform @@ -107724,6 +105738,11 @@ entities: - type: Transform pos: 39.5,19.5 parent: 30 + - uid: 14366 + components: + - type: Transform + pos: 53.5,22.5 + parent: 30 - uid: 15160 components: - type: Transform @@ -107919,16 +105938,6 @@ entities: - type: Transform pos: 45.5,31.5 parent: 30 - - uid: 15990 - components: - - type: Transform - pos: 53.5,24.5 - parent: 30 - - uid: 15991 - components: - - type: Transform - pos: 51.5,24.5 - parent: 30 - uid: 15992 components: - type: Transform @@ -108124,22 +106133,22 @@ entities: parent: 30 - proto: RCD entities: - - uid: 9601 + - uid: 10545 components: - type: Transform - pos: -15.481125,-35.377903 + pos: -5.524026,-35.43381 parent: 30 - proto: RCDAmmo entities: - - uid: 9602 + - uid: 9491 components: - type: Transform - pos: -15.3405,-34.940403 + pos: -5.614659,-35.18134 parent: 30 - - uid: 9603 + - uid: 11059 components: - type: Transform - pos: -15.606125,-34.956028 + pos: -5.3324804,-35.19619 parent: 30 - proto: ReagentContainerFlourSmall entities: @@ -108152,11 +106161,11 @@ entities: tags: [] - proto: Recycler entities: - - uid: 14530 + - uid: 12974 components: - type: Transform rot: 1.5707963267948966 rad - pos: 53.5,22.5 + pos: 49.5,23.5 parent: 30 - proto: ReinforcedGirder entities: @@ -108167,35 +106176,11 @@ entities: parent: 30 - proto: ReinforcedPlasmaWindow entities: - - uid: 3583 + - uid: 4893 components: - type: Transform rot: 1.5707963267948966 rad - pos: -5.5,-56.5 - parent: 30 - - uid: 4406 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,-56.5 - parent: 30 - - uid: 4895 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-56.5 - parent: 30 - - uid: 6271 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -12.5,-56.5 - parent: 30 - - uid: 7208 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-56.5 + pos: 2.5,-54.5 parent: 30 - uid: 8537 components: @@ -108274,23 +106259,23 @@ entities: - type: Transform pos: 24.5,-22.5 parent: 30 - - uid: 9058 + - uid: 11122 components: - type: Transform rot: 1.5707963267948966 rad - pos: -9.5,-56.5 + pos: 1.5,-54.5 parent: 30 - - uid: 9061 + - uid: 11130 components: - type: Transform rot: 1.5707963267948966 rad - pos: -10.5,-56.5 + pos: -2.5,-54.5 parent: 30 - - uid: 9063 + - uid: 11136 components: - type: Transform rot: 1.5707963267948966 rad - pos: -4.5,-56.5 + pos: -3.5,-54.5 parent: 30 - uid: 12898 components: @@ -108323,6 +106308,18 @@ entities: - type: Transform pos: 35.5,14.5 parent: 30 + - uid: 13954 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-54.5 + parent: 30 + - uid: 13955 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-54.5 + parent: 30 - uid: 17012 components: - type: Transform @@ -108430,11 +106427,6 @@ entities: - type: Transform pos: -64.5,12.5 parent: 30 - - uid: 795 - components: - - type: Transform - pos: -33.5,-61.5 - parent: 30 - uid: 843 components: - type: Transform @@ -109721,31 +107713,6 @@ entities: - type: Transform pos: -14.5,-17.5 parent: 30 - - uid: 7094 - components: - - type: Transform - pos: -0.5,-52.5 - parent: 30 - - uid: 7095 - components: - - type: Transform - pos: -0.5,-54.5 - parent: 30 - - uid: 7107 - components: - - type: Transform - pos: 1.5,-45.5 - parent: 30 - - uid: 7108 - components: - - type: Transform - pos: 3.5,-45.5 - parent: 30 - - uid: 7125 - components: - - type: Transform - pos: -0.5,-51.5 - parent: 30 - uid: 7158 components: - type: Transform @@ -109817,6 +107784,12 @@ entities: - type: Transform pos: -14.5,-13.5 parent: 30 + - uid: 7912 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,12.5 + parent: 30 - uid: 7996 components: - type: Transform @@ -109873,11 +107846,6 @@ entities: - type: Transform pos: -65.5,42.5 parent: 30 - - uid: 8359 - components: - - type: Transform - pos: -32.5,-61.5 - parent: 30 - uid: 8377 components: - type: Transform @@ -109935,11 +107903,6 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,-26.5 parent: 30 - - uid: 8408 - components: - - type: Transform - pos: 15.5,-18.5 - parent: 30 - uid: 8409 components: - type: Transform @@ -109955,11 +107918,6 @@ entities: - type: Transform pos: 16.5,-12.5 parent: 30 - - uid: 8419 - components: - - type: Transform - pos: 17.5,-18.5 - parent: 30 - uid: 8420 components: - type: Transform @@ -109980,16 +107938,6 @@ entities: - type: Transform pos: 7.5,-22.5 parent: 30 - - uid: 8455 - components: - - type: Transform - pos: -32.5,-62.5 - parent: 30 - - uid: 8456 - components: - - type: Transform - pos: -32.5,-63.5 - parent: 30 - uid: 8457 components: - type: Transform @@ -110290,11 +108238,6 @@ entities: rot: 3.141592653589793 rad pos: -3.5,-31.5 parent: 30 - - uid: 9194 - components: - - type: Transform - pos: 16.5,-20.5 - parent: 30 - uid: 9277 components: - type: Transform @@ -110315,6 +108258,18 @@ entities: - type: Transform pos: -0.5,-32.5 parent: 30 + - uid: 9303 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-50.5 + parent: 30 + - uid: 9316 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-51.5 + parent: 30 - uid: 9321 components: - type: Transform @@ -110330,15 +108285,10 @@ entities: - type: Transform pos: -49.5,-10.5 parent: 30 - - uid: 9585 + - uid: 9495 components: - type: Transform - pos: -17.5,-37.5 - parent: 30 - - uid: 9586 - components: - - type: Transform - pos: -19.5,-37.5 + pos: -16.5,-45.5 parent: 30 - uid: 9597 components: @@ -110350,86 +108300,28 @@ entities: - type: Transform pos: -38.5,-36.5 parent: 30 - - uid: 9638 - components: - - type: Transform - pos: -0.5,-43.5 - parent: 30 - - uid: 9639 - components: - - type: Transform - pos: -14.5,-43.5 - parent: 30 - - uid: 9640 - components: - - type: Transform - pos: 2.5,-53.5 - parent: 30 - - uid: 9641 - components: - - type: Transform - pos: 2.5,-52.5 - parent: 30 - - uid: 9642 - components: - - type: Transform - pos: 2.5,-54.5 - parent: 30 - - uid: 9643 - components: - - type: Transform - pos: -0.5,-50.5 - parent: 30 - - uid: 9644 - components: - - type: Transform - pos: 2.5,-50.5 - parent: 30 - - uid: 9645 - components: - - type: Transform - pos: 2.5,-49.5 - parent: 30 - - uid: 9646 - components: - - type: Transform - pos: 0.5,-47.5 - parent: 30 - - uid: 9647 - components: - - type: Transform - pos: -0.5,-48.5 - parent: 30 - - uid: 9648 - components: - - type: Transform - pos: 2.5,-48.5 - parent: 30 - - uid: 9649 - components: - - type: Transform - pos: -10.5,-42.5 - parent: 30 - - uid: 9650 - components: - - type: Transform - pos: -8.5,-42.5 - parent: 30 - - uid: 9651 - components: - - type: Transform - pos: -6.5,-42.5 - parent: 30 - - uid: 9652 - components: - - type: Transform - pos: -4.5,-42.5 - parent: 30 - uid: 9664 components: - type: Transform pos: 4.5,37.5 parent: 30 + - uid: 9679 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-48.5 + parent: 30 + - uid: 9680 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-49.5 + parent: 30 + - uid: 9702 + components: + - type: Transform + pos: -18.5,-45.5 + parent: 30 - uid: 9706 components: - type: Transform @@ -110450,20 +108342,17 @@ entities: - type: Transform pos: -57.5,5.5 parent: 30 - - uid: 9813 + - uid: 9815 components: - type: Transform - pos: 1.5,-47.5 + rot: -1.5707963267948966 rad + pos: -1.5,-42.5 parent: 30 - - uid: 9817 + - uid: 9820 components: - type: Transform - pos: 1.5,-55.5 - parent: 30 - - uid: 9818 - components: - - type: Transform - pos: 0.5,-55.5 + rot: -1.5707963267948966 rad + pos: 2.5,-42.5 parent: 30 - uid: 9848 components: @@ -110480,21 +108369,41 @@ entities: - type: Transform pos: -32.5,-7.5 parent: 30 + - uid: 10053 + components: + - type: Transform + pos: -15.5,-57.5 + parent: 30 + - uid: 10054 + components: + - type: Transform + pos: -17.5,-57.5 + parent: 30 + - uid: 10058 + components: + - type: Transform + pos: -16.5,-57.5 + parent: 30 + - uid: 10059 + components: + - type: Transform + pos: -19.5,-57.5 + parent: 30 + - uid: 10088 + components: + - type: Transform + pos: -14.5,-57.5 + parent: 30 - uid: 10089 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,-26.5 parent: 30 - - uid: 10090 + - uid: 10094 components: - type: Transform - pos: 4.5,-44.5 - parent: 30 - - uid: 10097 - components: - - type: Transform - pos: 4.5,-42.5 + pos: -18.5,-57.5 parent: 30 - uid: 10098 components: @@ -110506,79 +108415,103 @@ entities: - type: Transform pos: 4.5,-38.5 parent: 30 - - uid: 10114 + - uid: 10124 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-45.5 + rot: -1.5707963267948966 rad + pos: -14.5,-31.5 parent: 30 - - uid: 10115 + - uid: 10139 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -16.5,-45.5 + pos: -20.5,-57.5 parent: 30 - - uid: 10131 + - uid: 10152 components: - type: Transform - pos: -16.5,-49.5 + pos: -14.5,-39.5 parent: 30 - - uid: 10132 + - uid: 10185 components: - type: Transform - pos: -18.5,-49.5 - parent: 30 - - uid: 10133 - components: - - type: Transform - pos: -18.5,-52.5 - parent: 30 - - uid: 10134 - components: - - type: Transform - pos: -16.5,-52.5 - parent: 30 - - uid: 10262 - components: - - type: Transform - pos: -33.5,-59.5 - parent: 30 - - uid: 10263 - components: - - type: Transform - pos: -32.5,-59.5 - parent: 30 - - uid: 10264 - components: - - type: Transform - pos: -32.5,-58.5 - parent: 30 - - uid: 10265 - components: - - type: Transform - pos: -32.5,-57.5 - parent: 30 - - uid: 10266 - components: - - type: Transform - pos: -31.5,-59.5 - parent: 30 - - uid: 10267 - components: - - type: Transform - pos: -31.5,-61.5 + rot: -1.5707963267948966 rad + pos: -14.5,-28.5 parent: 30 - uid: 10395 components: - type: Transform pos: 23.5,-16.5 parent: 30 + - uid: 10623 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -14.5,-29.5 + parent: 30 + - uid: 10656 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-19.5 + parent: 30 - uid: 10743 components: - type: Transform rot: 1.5707963267948966 rad pos: 3.5,-21.5 parent: 30 + - uid: 11073 + components: + - type: Transform + pos: -9.5,-45.5 + parent: 30 + - uid: 11076 + components: + - type: Transform + pos: -16.5,-49.5 + parent: 30 + - uid: 11091 + components: + - type: Transform + pos: -9.5,-43.5 + parent: 30 + - uid: 11106 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -12.5,-32.5 + parent: 30 + - uid: 11125 + components: + - type: Transform + pos: -18.5,-49.5 + parent: 30 + - uid: 11139 + components: + - type: Transform + pos: -7.5,-42.5 + parent: 30 + - uid: 11140 + components: + - type: Transform + pos: -5.5,-42.5 + parent: 30 + - uid: 11164 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 16.5,-17.5 + parent: 30 + - uid: 11270 + components: + - type: Transform + pos: -11.5,-32.5 + parent: 30 + - uid: 11308 + components: + - type: Transform + pos: -14.5,-44.5 + parent: 30 - uid: 11438 components: - type: Transform @@ -110675,10 +108608,11 @@ entities: - type: Transform pos: 28.5,-12.5 parent: 30 - - uid: 12680 + - uid: 12656 components: - type: Transform - pos: 15.5,13.5 + rot: 1.5707963267948966 rad + pos: 15.5,10.5 parent: 30 - uid: 12695 components: @@ -110697,11 +108631,6 @@ entities: rot: -1.5707963267948966 rad pos: 31.5,13.5 parent: 30 - - uid: 12727 - components: - - type: Transform - pos: 13.5,13.5 - parent: 30 - uid: 12729 components: - type: Transform @@ -110727,6 +108656,11 @@ entities: - type: Transform pos: 27.5,17.5 parent: 30 + - uid: 12837 + components: + - type: Transform + pos: -64.5,-66.5 + parent: 30 - uid: 12857 components: - type: Transform @@ -110977,6 +108911,11 @@ entities: - type: Transform pos: 10.5,55.5 parent: 30 + - uid: 13984 + components: + - type: Transform + pos: -6.5,-42.5 + parent: 30 - uid: 14338 components: - type: Transform @@ -110992,11 +108931,6 @@ entities: - type: Transform pos: 27.5,12.5 parent: 30 - - uid: 14513 - components: - - type: Transform - pos: 49.5,23.5 - parent: 30 - uid: 14515 components: - type: Transform @@ -111017,6 +108951,11 @@ entities: - type: Transform pos: 16.5,63.5 parent: 30 + - uid: 14915 + components: + - type: Transform + pos: -22.5,-45.5 + parent: 30 - uid: 15328 components: - type: Transform @@ -111102,6 +109041,11 @@ entities: - type: Transform pos: -56.5,48.5 parent: 30 + - uid: 16803 + components: + - type: Transform + pos: -62.5,-66.5 + parent: 30 - uid: 17039 components: - type: Transform @@ -111594,6 +109538,12 @@ entities: - type: Transform pos: -79.5,-37.5 parent: 30 + - uid: 17593 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-44.5 + parent: 30 - uid: 18006 components: - type: Transform @@ -111714,26 +109664,36 @@ entities: - type: Transform pos: -74.5,-67.5 parent: 30 - - uid: 18185 - components: - - type: Transform - pos: -59.5,-69.5 - parent: 30 - - uid: 18186 - components: - - type: Transform - pos: -58.5,-69.5 - parent: 30 - uid: 18343 components: - type: Transform pos: -52.5,-38.5 parent: 30 + - uid: 18372 + components: + - type: Transform + pos: -63.5,-66.5 + parent: 30 + - uid: 18763 + components: + - type: Transform + pos: -85.5,-46.5 + parent: 30 + - uid: 18764 + components: + - type: Transform + pos: -85.5,-44.5 + parent: 30 - uid: 19066 components: - type: Transform pos: -51.5,-40.5 parent: 30 + - uid: 19373 + components: + - type: Transform + pos: -24.5,-45.5 + parent: 30 - uid: 19632 components: - type: Transform @@ -111979,11 +109939,6 @@ entities: - type: Transform pos: -41.5,-28.5 parent: 30 - - uid: 22637 - components: - - type: Transform - pos: -30.5,-61.5 - parent: 30 - proto: ResearchAndDevelopmentServer entities: - uid: 12746 @@ -112127,10 +110082,10 @@ entities: - type: Transform pos: -42.32744,-20.937243 parent: 30 - - uid: 12822 + - uid: 18172 components: - type: Transform - pos: 16.462046,12.553694 + pos: 17.569016,13.6063385 parent: 30 - proto: SecurityTechFab entities: @@ -112146,16 +110101,16 @@ entities: - Steel - proto: SeedExtractor entities: - - uid: 415 - components: - - type: Transform - pos: -25.5,8.5 - parent: 30 - uid: 2345 components: - type: Transform pos: -45.5,68.5 parent: 30 + - uid: 16134 + components: + - type: Transform + pos: -28.5,7.5 + parent: 30 - uid: 19535 components: - type: Transform @@ -112163,49 +110118,39 @@ entities: parent: 30 - proto: SheetGlass entities: - - uid: 9419 + - uid: 5635 components: - type: Transform - pos: -22.481571,-47.56282 + pos: -25.515194,-43.69366 parent: 30 - - uid: 11281 + - uid: 18170 components: - type: Transform - pos: 0.5411911,-43.91178 - parent: 30 - - uid: 11282 - components: - - type: Transform - pos: 0.5411911,-43.91178 - parent: 30 - - uid: 12820 - components: - - type: Transform - pos: 19.709492,12.540524 - parent: 30 - - uid: 12821 - components: - - type: Transform - pos: 19.80086,12.477194 + pos: 18.613844,13.552378 parent: 30 - uid: 18790 components: - type: Transform - pos: -62.64885,-62.517246 + pos: -52.31846,-62.49577 + parent: 30 + - uid: 18878 + components: + - type: Transform + pos: -15.490766,-37.49464 parent: 30 - proto: SheetPlasma entities: - - uid: 9418 - components: - - type: Transform - pos: -22.465946,-47.515945 - parent: 30 - uid: 11365 components: - type: Transform parent: 11364 - type: Physics canCollide: False + - uid: 18692 + components: + - type: Transform + pos: -15.565023,-37.405533 + parent: 30 - uid: 21729 components: - type: Transform @@ -112233,30 +110178,22 @@ entities: - type: Transform pos: -39.48265,27.446999 parent: 30 - - uid: 11277 - components: - - type: Transform - pos: 0.5568161,-43.31803 - parent: 30 - - uid: 11278 - components: - - type: Transform - pos: 0.5568161,-43.31803 - parent: 30 - uid: 11736 components: - type: Transform pos: 19.262014,2.5731275 parent: 30 - - uid: 12816 + - uid: 19410 components: - type: Transform - pos: 19.2153,12.5261135 + pos: -21.505291,-47.848297 parent: 30 - - uid: 12817 +- proto: SheetPlasteel10 + entities: + - uid: 15989 components: - type: Transform - pos: 19.152752,12.557497 + pos: 19.503614,13.556404 parent: 30 - proto: SheetPlastic entities: @@ -112265,6 +110202,11 @@ entities: - type: Transform pos: 24.539536,9.582489 parent: 30 + - uid: 14827 + components: + - type: Transform + pos: -25.500341,-44.0501 + parent: 30 - proto: SheetRGlass entities: - uid: 779 @@ -112294,20 +110236,40 @@ entities: - type: Transform pos: -37.50003,55.530113 parent: 30 + - uid: 5615 + components: + - type: Transform + pos: -25.544897,-43.30752 + parent: 30 - uid: 6680 components: - type: Transform pos: -38.50112,-3.4785028 parent: 30 - - uid: 8384 + - uid: 9353 components: - type: Transform - pos: 14.431295,-25.50531 + pos: 2.554779,-46.49939 parent: 30 - - uid: 9246 + - uid: 9373 components: - type: Transform - pos: 14.418909,-25.502102 + pos: 3.0953474,-46.49939 + parent: 30 + - uid: 9966 + components: + - type: Transform + pos: 3.409225,-46.49939 + parent: 30 + - uid: 9977 + components: + - type: Transform + pos: 2.432715,-46.481953 + parent: 30 + - uid: 10018 + components: + - type: Transform + pos: 12.534329,-26.430252 parent: 30 - uid: 10245 components: @@ -112324,57 +110286,52 @@ entities: - type: Transform pos: -39.967026,27.431374 parent: 30 - - uid: 11279 + - uid: 10556 components: - type: Transform - pos: 0.5099411,-42.56803 + pos: 2.7814693,-46.481953 parent: 30 - - uid: 11280 + - uid: 10761 components: - type: Transform - pos: 0.5099411,-42.56803 + pos: -21.470598,-47.509216 parent: 30 - - uid: 11701 + - uid: 11289 components: - type: Transform - pos: 14.431295,-25.50531 + pos: 12.415517,-26.22233 + parent: 30 + - uid: 11299 + components: + - type: Transform + pos: 12.593735,-26.22233 parent: 30 - uid: 11735 components: - type: Transform pos: 19.908981,2.569995 parent: 30 - - uid: 12818 - components: - - type: Transform - pos: 18.621367,12.577154 - parent: 30 - - uid: 12819 - components: - - type: Transform - pos: 18.711626,12.51626 - parent: 30 - uid: 15528 components: - type: Transform pos: 17.501102,60.54593 parent: 30 + - uid: 17884 + components: + - type: Transform + pos: 18.973642,13.552378 + parent: 30 - uid: 18791 components: - type: Transform - pos: -62.6176,-62.579746 - parent: 30 - - uid: 20450 - components: - - type: Transform - pos: -23.542912,-39.421722 + pos: -52.674896,-62.391804 parent: 30 - proto: SheetUranium entities: - - uid: 10290 + - uid: 19800 components: - type: Transform - pos: -22.492691,-47.491028 + pos: -15.342251,-37.568897 parent: 30 - proto: Shovel entities: @@ -112724,26 +110681,11 @@ entities: - type: Transform pos: -5.5,12.5 parent: 30 - - uid: 12656 - components: - - type: Transform - pos: 14.5,13.5 - parent: 30 - - uid: 12657 - components: - - type: Transform - pos: 13.5,13.5 - parent: 30 - uid: 12810 components: - type: Transform pos: 24.5,15.5 parent: 30 - - uid: 13075 - components: - - type: Transform - pos: 15.5,13.5 - parent: 30 - uid: 14340 components: - type: Transform @@ -112759,6 +110701,60 @@ entities: - type: Transform pos: 26.5,12.5 parent: 30 + - uid: 14530 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,39.5 + parent: 30 + - uid: 14844 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,34.5 + parent: 30 + - uid: 15075 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,40.5 + parent: 30 + - uid: 15213 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,36.5 + parent: 30 + - uid: 15986 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,33.5 + parent: 30 + - uid: 15987 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 15.5,37.5 + parent: 30 + - uid: 18696 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,16.5 + parent: 30 + - uid: 18733 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,15.5 + parent: 30 + - uid: 18734 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,14.5 + parent: 30 - uid: 20394 components: - type: Transform @@ -112807,35 +110803,25 @@ entities: parent: 30 - proto: ShuttersRadiationOpen entities: - - uid: 9182 + - uid: 9408 components: - type: Transform - pos: -10.5,-42.5 + pos: -16.5,-49.5 parent: 30 - - uid: 9339 + - uid: 9410 components: - type: Transform - pos: -14.5,-43.5 + pos: -18.5,-45.5 parent: 30 - - uid: 10741 + - uid: 9411 components: - type: Transform - pos: -4.5,-42.5 + pos: -16.5,-45.5 parent: 30 - - uid: 10742 + - uid: 9415 components: - type: Transform - pos: -6.5,-42.5 - parent: 30 - - uid: 11152 - components: - - type: Transform - pos: -8.5,-42.5 - parent: 30 - - uid: 18692 - components: - - type: Transform - pos: -0.5,-43.5 + pos: -18.5,-49.5 parent: 30 - proto: SignAi entities: @@ -112915,18 +110901,6 @@ entities: - type: Transform pos: -39.5,9.5 parent: 30 - - uid: 3598 - components: - - type: MetaData - name: Janitorial Service Light - - type: Transform - rot: 1.5707963267948966 rad - pos: -0.5,-38.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 844: - - Pressed: Toggle - uid: 8570 components: - type: Transform @@ -112936,32 +110910,6 @@ entities: linkedPorts: 9068: - Pressed: Toggle - - uid: 8818 - components: - - type: Transform - pos: -13.5,-56.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 9827: - - Pressed: Toggle - 9826: - - Pressed: Toggle - 9825: - - Pressed: Toggle - - uid: 8821 - components: - - type: Transform - pos: -1.5,-56.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 9830: - - Pressed: Toggle - 9829: - - Pressed: Toggle - 9828: - - Pressed: Toggle - uid: 9038 components: - type: Transform @@ -113082,24 +111030,6 @@ entities: - Pressed: Toggle 13729: - Pressed: Toggle - - uid: 15985 - components: - - type: Transform - pos: 50.5,25.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 13751: - - Pressed: Toggle - - uid: 15986 - components: - - type: Transform - pos: 53.5,25.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 14512: - - Pressed: Toggle - uid: 20392 components: - type: Transform @@ -113131,21 +111061,6 @@ entities: linkedPorts: 5556: - Pressed: Toggle - - uid: 20399 - components: - - type: MetaData - name: Shutters - - type: Transform - pos: 16.5,13.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 12656: - - Pressed: Toggle - 12657: - - Pressed: Toggle - 13075: - - Pressed: Toggle - uid: 20446 components: - type: Transform @@ -113180,17 +111095,6 @@ entities: - Pressed: Toggle - proto: SignalButtonDirectional entities: - - uid: 3115 - components: - - type: MetaData - name: Janitorial Service Light - - type: Transform - pos: 12.5,13.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 961: - - Pressed: Toggle - uid: 3180 components: - type: Transform @@ -113358,18 +111262,6 @@ entities: - Pressed: Toggle 7562: - Pressed: Toggle - - uid: 8393 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -26.5,-48.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 9404: - - Pressed: Toggle - 9405: - - Pressed: Toggle - uid: 8607 components: - type: Transform @@ -113380,20 +111272,6 @@ entities: linkedPorts: 6882: - Pressed: Toggle - - uid: 8609 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-45.5 - parent: 30 - - type: SignalSwitch - state: True - - type: DeviceLinkSource - linkedPorts: - 9405: - - Pressed: Toggle - 9404: - - Pressed: Toggle - uid: 8610 components: - type: Transform @@ -113461,6 +111339,17 @@ entities: linkedPorts: 6415: - Pressed: DoorBolt + - uid: 18213 + components: + - type: MetaData + name: janitor light button + - type: Transform + pos: 18.5,17.5 + parent: 30 + - type: DeviceLinkSource + linkedPorts: + 16403: + - Pressed: Toggle - uid: 20432 components: - type: Transform @@ -113489,6 +111378,141 @@ entities: - Pressed: Toggle 2313: - Pressed: Toggle +- proto: SignalSwitch + entities: + - uid: 11021 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-38.5 + parent: 30 + - type: DeviceLinkSource + linkedPorts: + 9533: + - On: Open + - Off: Close + 11028: + - On: Open + - Off: Close + 11015: + - On: Open + - Off: Close +- proto: SignalSwitchDirectional + entities: + - uid: 402 + components: + - type: MetaData + name: shutters switch + - type: Transform + pos: 17.5,17.5 + parent: 30 + - type: DeviceLinkSource + linkedPorts: + 18696: + - On: Open + - Off: Close + 18733: + - On: Open + - Off: Close + 18734: + - On: Open + - Off: Close + - uid: 3131 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -20.5,-47.5 + parent: 30 + - type: DeviceLinkSource + linkedPorts: + 9415: + - On: Open + - Off: Close + 9408: + - On: Open + - Off: Close + 9410: + - On: Open + - Off: Close + 9411: + - On: Open + - Off: Close + - uid: 9164 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-54.5 + parent: 30 + - type: DeviceLinkSource + linkedPorts: + 9678: + - On: Open + - Off: Close + 9065: + - On: Open + - Off: Close + 9064: + - On: Open + - Off: Close + - uid: 9214 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-54.5 + parent: 30 + - type: DeviceLinkSource + linkedPorts: + 9690: + - On: Open + - Off: Close + 9302: + - On: Open + - Off: Close + 9691: + - On: Open + - Off: Close + - uid: 12697 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,35.5 + parent: 30 + - type: DeviceLinkSource + linkedPorts: + 15213: + - On: Open + - Off: Close + 15987: + - On: Open + - Off: Close + - uid: 14525 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,32.5 + parent: 30 + - type: DeviceLinkSource + linkedPorts: + 15986: + - On: Open + - Off: Close + 14844: + - On: Open + - Off: Close + - uid: 15975 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,38.5 + parent: 30 + - type: DeviceLinkSource + linkedPorts: + 14530: + - On: Open + - Off: Close + 15075: + - On: Open + - Off: Close - proto: SignArmory entities: - uid: 1927 @@ -113532,6 +111556,18 @@ entities: - type: Transform pos: -2.5,28.5 parent: 30 +- proto: SignCans + entities: + - uid: 20624 + components: + - type: Transform + pos: 18.5,-20.5 + parent: 30 + - uid: 20627 + components: + - type: Transform + pos: 15.5,-19.5 + parent: 30 - proto: SignCargo entities: - uid: 8405 @@ -113575,17 +111611,6 @@ entities: parent: 30 - proto: SignCryogenicsMed entities: - - uid: 6679 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-42.5 - parent: 30 - - uid: 9950 - components: - - type: Transform - pos: 2.5,-51.5 - parent: 30 - uid: 15233 components: - type: Transform @@ -113593,12 +111618,6 @@ entities: parent: 30 - proto: SignDangerMed entities: - - uid: 6678 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-42.5 - parent: 30 - uid: 17038 components: - type: Transform @@ -114046,43 +112065,16 @@ entities: - type: Transform pos: -41.5,20.5 parent: 30 - - uid: 6684 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -2.5,-42.5 - parent: 30 - - uid: 6699 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -12.5,-42.5 - parent: 30 - uid: 6889 components: - type: Transform pos: -36.5,-1.5 parent: 30 - - uid: 9363 - components: - - type: Transform - pos: -5.5,-37.5 - parent: 30 - - uid: 9449 - components: - - type: Transform - pos: -25.5,-45.5 - parent: 30 - uid: 9464 components: - type: Transform pos: -4.5,-28.5 parent: 30 - - uid: 9465 - components: - - type: Transform - pos: -11.5,-36.5 - parent: 30 - uid: 15973 components: - type: Transform @@ -114093,6 +112085,23 @@ entities: - type: Transform pos: -62.5,44.5 parent: 30 + - uid: 20628 + components: + - type: Transform + pos: -9.5,-42.5 + parent: 30 +- proto: SignEngine + entities: + - uid: 20633 + components: + - type: Transform + pos: -8.5,-42.5 + parent: 30 + - uid: 20634 + components: + - type: Transform + pos: -13.5,-46.5 + parent: 30 - proto: SignEngineering entities: - uid: 9193 @@ -114121,17 +112130,28 @@ entities: parent: 30 - proto: SignFire entities: - - uid: 6639 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -11.5,-42.5 - parent: 30 - uid: 9264 components: - type: Transform pos: 23.5,-15.5 parent: 30 + - uid: 20621 + components: + - type: Transform + pos: 3.5,-42.5 + parent: 30 +- proto: SignFlammableMed + entities: + - uid: 20631 + components: + - type: Transform + pos: 4.5,-54.5 + parent: 30 + - uid: 20632 + components: + - type: Transform + pos: -5.5,-54.5 + parent: 30 - proto: SignGravity entities: - uid: 5603 @@ -114182,7 +112202,12 @@ entities: - uid: 18813 components: - type: Transform - pos: -57.5,-61.5 + pos: -71.5,-58.5 + parent: 30 + - uid: 20629 + components: + - type: Transform + pos: -63.5,-61.5 parent: 30 - proto: SignMagneticsMed entities: @@ -114302,16 +112327,16 @@ entities: - type: Transform pos: 12.5,43.5 parent: 30 - - uid: 10143 - components: - - type: Transform - pos: -19.5,-45.5 - parent: 30 - - uid: 10144 + - uid: 20622 components: - type: Transform pos: -15.5,-45.5 parent: 30 + - uid: 20630 + components: + - type: Transform + pos: -19.5,-45.5 + parent: 30 - proto: SignRedOne entities: - uid: 16140 @@ -114364,10 +112389,11 @@ entities: - type: Transform pos: 11.5,13.5 parent: 30 - - uid: 13389 + - uid: 17707 components: - type: Transform - pos: 16.5,16.5 + rot: 3.141592653589793 rad + pos: 15.5,13.5 parent: 30 - proto: SignSecurearea entities: @@ -114473,30 +112499,16 @@ entities: - type: Transform pos: 21.5,-20.5 parent: 30 + - uid: 9194 + components: + - type: Transform + pos: -0.5,-42.5 + parent: 30 - uid: 10386 components: - type: Transform pos: 17.5,-15.5 parent: 30 - - uid: 21458 - components: - - type: Transform - pos: -13.5,-42.5 - parent: 30 -- proto: SignSomethingOld - entities: - - uid: 10018 - components: - - type: Transform - pos: -1.5,-42.5 - parent: 30 -- proto: SignSomethingOld2 - entities: - - uid: 10017 - components: - - type: Transform - pos: -3.5,-42.5 - parent: 30 - proto: SignSpace entities: - uid: 385 @@ -114566,20 +112578,10 @@ entities: parent: 30 - proto: SignTelecomms entities: - - uid: 22655 + - uid: 20635 components: - type: Transform - pos: -19.5,-47.5 - parent: 30 - - uid: 22656 - components: - - type: Transform - pos: -28.5,-59.5 - parent: 30 - - uid: 22803 - components: - - type: Transform - pos: -21.5,-57.5 + pos: -11.5,-36.5 parent: 30 - proto: SignToolStorage entities: @@ -114597,25 +112599,13 @@ entities: parent: 30 - proto: SingularityGenerator entities: - - uid: 9407 + - uid: 19419 components: - type: Transform - pos: -22.5,-48.5 + pos: -16.5,-34.5 parent: 30 - proto: Sink entities: - - uid: 402 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,6.5 - parent: 30 - - uid: 403 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,12.5 - parent: 30 - uid: 449 components: - type: Transform @@ -114715,6 +112705,24 @@ entities: - type: Transform pos: -12.5,11.5 parent: 30 + - uid: 11065 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -15.5,-47.5 + parent: 30 + - uid: 12640 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,8.5 + parent: 30 + - uid: 17714 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,10.5 + parent: 30 - uid: 18011 components: - type: Transform @@ -114726,12 +112734,6 @@ entities: - type: Transform pos: -56.5,52.5 parent: 30 - - uid: 22541 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 18.5,14.5 - parent: 30 - proto: SmartFridge entities: - uid: 315 @@ -114756,6 +112758,11 @@ entities: parent: 30 - proto: SMESBasic entities: + - uid: 3115 + components: + - type: Transform + pos: -56.5,-63.5 + parent: 30 - uid: 5472 components: - type: MetaData @@ -114763,36 +112770,35 @@ entities: - type: Transform pos: 12.5,41.5 parent: 30 - - uid: 9410 + - uid: 8237 components: - type: Transform - pos: -24.5,-50.5 + pos: -15.5,-28.5 parent: 30 - - uid: 9411 + - uid: 8819 components: - type: Transform - pos: -24.5,-49.5 + pos: -19.5,-46.5 parent: 30 - - uid: 9496 + - uid: 9581 components: - - type: MetaData - name: SMES Bank 3 - type: Transform - pos: -6.5,-34.5 + pos: -6.5,-43.5 parent: 30 - - uid: 9497 + - uid: 9583 components: - - type: MetaData - name: SMES Bank 2 - type: Transform - pos: -7.5,-34.5 + pos: -5.5,-43.5 parent: 30 - - uid: 9498 + - uid: 11176 components: - - type: MetaData - name: SMES Bank 1 - type: Transform - pos: -8.5,-34.5 + pos: -7.5,-47.5 + parent: 30 + - uid: 11278 + components: + - type: Transform + pos: -7.5,-43.5 parent: 30 - uid: 15299 components: @@ -114801,6 +112807,11 @@ entities: - type: Transform pos: 51.5,31.5 parent: 30 + - uid: 15991 + components: + - type: Transform + pos: -56.5,-62.5 + parent: 30 - uid: 16277 components: - type: MetaData @@ -114808,20 +112819,6 @@ entities: - type: Transform pos: -65.5,44.5 parent: 30 - - uid: 18774 - components: - - type: MetaData - name: Chapelroid SMES 2 - - type: Transform - pos: -69.5,-63.5 - parent: 30 - - uid: 18775 - components: - - type: MetaData - name: Chapelroid SMES 1 - - type: Transform - pos: -69.5,-62.5 - parent: 30 - uid: 20046 components: - type: MetaData @@ -114829,17 +112826,17 @@ entities: - type: Transform pos: -0.5,84.5 parent: 30 - - uid: 20619 +- proto: SMESBasicEmpty + entities: + - uid: 9481 components: - type: Transform - pos: -15.5,-28.5 + pos: -15.5,-35.5 parent: 30 - - uid: 22658 + - uid: 9498 components: - - type: MetaData - name: Telecomms SMES - type: Transform - pos: -25.5,-62.5 + pos: -15.5,-34.5 parent: 30 - proto: SoapHomemade entities: @@ -116261,12 +114258,20 @@ entities: - type: Transform pos: 4.5,34.5 parent: 30 -- proto: SpawnMobCrabAtmos +- proto: SpawnMobCow entities: - - uid: 20359 + - uid: 18819 components: - type: Transform - pos: 17.5,-27.5 + rot: 1.5707963267948966 rad + pos: -26.5,6.5 + parent: 30 +- proto: SpawnMobCrabAtmos + entities: + - uid: 19831 + components: + - type: Transform + pos: 10.5,-25.5 parent: 30 - proto: SpawnMobFoxRenault entities: @@ -116277,10 +114282,11 @@ entities: parent: 30 - proto: SpawnMobGoat entities: - - uid: 7677 + - uid: 14336 components: - type: Transform - pos: -16.5,14.5 + rot: -1.5707963267948966 rad + pos: -27.5,5.5 parent: 30 - proto: SpawnMobKangarooWillow entities: @@ -116352,13 +114358,6 @@ entities: - type: Transform pos: -24.5,52.5 parent: 30 -- proto: SpawnMobSlothPaperwork - entities: - - uid: 19570 - components: - - type: Transform - pos: -57.5,-64.5 - parent: 30 - proto: SpawnMobSmile entities: - uid: 7441 @@ -116483,10 +114482,10 @@ entities: parent: 30 - proto: SpawnPointChiefEngineer entities: - - uid: 9587 + - uid: 9494 components: - type: Transform - pos: -16.5,-35.5 + pos: -7.5,-33.5 parent: 30 - proto: SpawnPointChiefMedicalOfficer entities: @@ -116571,10 +114570,10 @@ entities: parent: 30 - proto: SpawnPointLibrarian entities: - - uid: 19562 + - uid: 18604 components: - type: Transform - pos: -58.5,-65.5 + pos: -66.5,-62.5 parent: 30 - proto: SpawnPointMedicalDoctor entities: @@ -116810,47 +114809,102 @@ entities: parent: 30 - proto: SpawnPointStationEngineer entities: - - uid: 9579 + - uid: 9366 components: - type: Transform - pos: -23.5,-41.5 + pos: -23.5,-48.5 parent: 30 - - uid: 9580 + - uid: 9503 components: - type: Transform - pos: -24.5,-41.5 + pos: -6.5,-44.5 parent: 30 - - uid: 9581 + - uid: 9506 components: - type: Transform - pos: -23.5,-42.5 + pos: -22.5,-48.5 parent: 30 - - uid: 20346 + - uid: 9644 components: - type: Transform - pos: -24.5,-42.5 + pos: -22.5,-49.5 + parent: 30 + - uid: 9646 + components: + - type: Transform + pos: -24.5,-49.5 + parent: 30 + - uid: 9647 + components: + - type: Transform + pos: -23.5,-47.5 + parent: 30 + - uid: 9652 + components: + - type: Transform + pos: -23.5,-49.5 + parent: 30 + - uid: 9890 + components: + - type: Transform + pos: -23.5,-40.5 + parent: 30 + - uid: 9974 + components: + - type: Transform + pos: -24.5,-47.5 + parent: 30 + - uid: 10554 + components: + - type: Transform + pos: -24.5,-48.5 + parent: 30 + - uid: 10613 + components: + - type: Transform + pos: -20.5,-40.5 + parent: 30 + - uid: 11347 + components: + - type: Transform + pos: -22.5,-47.5 parent: 30 - proto: SpawnPointTechnicalAssistant entities: - - uid: 20802 + - uid: 9343 components: - type: Transform - pos: -21.5,-42.5 + pos: -24.5,-48.5 parent: 30 - - uid: 20803 + - uid: 9359 components: - type: Transform - pos: -21.5,-41.5 + pos: -7.5,-44.5 parent: 30 - - uid: 20885 + - uid: 9363 components: - type: Transform - pos: -22.5,-42.5 + pos: -23.5,-48.5 parent: 30 - - uid: 20886 + - uid: 9648 components: - type: Transform - pos: -22.5,-41.5 + pos: -22.5,-48.5 + parent: 30 + - uid: 9986 + components: + - type: Transform + pos: -23.5,-39.5 + parent: 30 + - uid: 10583 + components: + - type: Transform + pos: -23.5,-49.5 + parent: 30 + - uid: 10584 + components: + - type: Transform + pos: -23.5,-47.5 parent: 30 - proto: SpawnPointWarden entities: @@ -116868,6 +114922,16 @@ entities: parent: 30 - proto: SpawnVendingMachineRestockFoodDrink entities: + - uid: 11463 + components: + - type: Transform + pos: -69.5,-58.5 + parent: 30 + - uid: 16130 + components: + - type: Transform + pos: -70.5,-58.5 + parent: 30 - uid: 22422 components: - type: Transform @@ -117363,25 +115427,20 @@ entities: - type: Transform pos: 14.5,-28.5 parent: 30 - - uid: 9794 + - uid: 9066 components: - type: Transform - pos: -12.5,-43.5 + pos: -1.5,-43.5 parent: 30 - - uid: 9998 + - uid: 9882 components: - type: Transform - pos: -13.5,-43.5 + pos: -0.5,-43.5 parent: 30 - - uid: 10000 + - uid: 10561 components: - type: Transform - pos: -11.5,-43.5 - parent: 30 - - uid: 10001 - components: - - type: Transform - pos: -10.5,-43.5 + pos: -2.5,-43.5 parent: 30 - uid: 13342 components: @@ -117493,26 +115552,20 @@ entities: - type: Transform pos: -0.5,-11.5 parent: 30 - - uid: 9406 + - uid: 8239 components: - - type: MetaData - name: West Engineering Substation - type: Transform - pos: -22.5,-46.5 + pos: -16.5,-28.5 parent: 30 - - uid: 9570 + - uid: 9403 components: - - type: MetaData - name: East Engineering Substation - type: Transform - pos: 3.5,-37.5 + pos: -19.5,-48.5 parent: 30 - - uid: 10533 + - uid: 11175 components: - - type: MetaData - name: Singulo Substation - type: Transform - pos: -16.5,-51.5 + pos: -15.5,-39.5 parent: 30 - uid: 11374 components: @@ -117535,12 +115588,10 @@ entities: - type: Transform pos: 12.5,51.5 parent: 30 - - uid: 17718 + - uid: 18769 components: - - type: MetaData - name: Chapelroid Substation - type: Transform - pos: -52.5,-59.5 + pos: -56.5,-65.5 parent: 30 - uid: 18922 components: @@ -117563,12 +115614,12 @@ entities: - type: Transform pos: -24.5,41.5 parent: 30 - - uid: 22659 +- proto: SubstationBasicEmpty + entities: + - uid: 11345 components: - - type: MetaData - name: Telecomms Substation - type: Transform - pos: -27.5,-62.5 + pos: -15.5,-36.5 parent: 30 - proto: SubstationWallBasic entities: @@ -117615,22 +115666,27 @@ entities: parent: 30 - proto: SuitStorageCE entities: - - uid: 773 + - uid: 10649 components: - type: Transform - pos: -19.5,-36.5 + pos: -9.5,-36.5 parent: 30 - proto: SuitStorageEngi entities: - - uid: 9436 + - uid: 7111 components: - type: Transform - pos: -8.5,-38.5 + pos: -8.5,-41.5 parent: 30 - - uid: 9591 + - uid: 7123 components: - type: Transform - pos: -6.5,-38.5 + pos: -6.5,-41.5 + parent: 30 + - uid: 7124 + components: + - type: Transform + pos: -4.5,-41.5 parent: 30 - proto: SuitStorageEVA entities: @@ -117867,50 +115923,6 @@ entities: id: Conference Room - proto: SurveillanceCameraEngineering entities: - - uid: 788 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 1.5,-48.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: TEG Cold Loop - - uid: 8233 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-57.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: TEG West Hot Room - - uid: 8293 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -18.5,-53.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Singulo Walkway - - uid: 8296 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-39.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Engi Locker Room - uid: 9253 components: - type: Transform @@ -117922,70 +115934,6 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Atmos Storage - - uid: 9429 - components: - - type: Transform - pos: -8.5,-55.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: TEG South - - uid: 9692 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -14.5,-49.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: TEG Hot Loop - - uid: 9703 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -5.5,-57.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: TEG East Hot Room - - uid: 9704 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -5.5,-43.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: TEG North - - uid: 21209 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-38.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: 'Engineering ' - - uid: 21210 - components: - - type: Transform - pos: -10.5,-31.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: AME Room - uid: 21211 components: - type: Transform @@ -118019,23 +115967,6 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Atmospherics Desk - - uid: 21217 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -17.5,-34.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Chief Engineer's Room - - uid: 21218 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,-42.5 - parent: 30 - uid: 21219 components: - type: Transform @@ -118068,28 +115999,6 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Atmos Tanks - - uid: 21279 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -7.5,-33.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: SMES Bank - - uid: 21280 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,-46.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Engineering Supply - uid: 21281 components: - type: Transform @@ -118111,39 +116020,6 @@ entities: - SurveillanceCameraEngineering nameSet: True id: Atmos Hall - - uid: 22811 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -20.5,-57.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Telecomms Exterior - - uid: 22838 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-60.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Telecomms - - uid: 22839 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -29.5,-59.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraEngineering - nameSet: True - id: Telecomms Entrance - proto: SurveillanceCameraGeneral entities: - uid: 1039 @@ -118189,17 +116065,6 @@ entities: - SurveillanceCameraGeneral nameSet: True id: Game Room - - uid: 21229 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -54.5,-64.5 - parent: 30 - - type: SurveillanceCamera - setupAvailableNetworks: - - SurveillanceCameraGeneral - nameSet: True - id: Library - uid: 21231 components: - type: Transform @@ -118451,61 +116316,54 @@ entities: id: Psychology - proto: SurveillanceCameraRouterCommand entities: + - uid: 11177 + components: + - type: Transform + pos: -10.5,-31.5 + parent: 30 - uid: 20980 components: - type: Transform pos: 7.5,41.5 parent: 30 - - uid: 22824 - components: - - type: Transform - pos: -38.5,-60.5 - parent: 30 -- proto: SurveillanceCameraRouterConstructed - entities: - - uid: 22832 - components: - - type: Transform - pos: -40.5,-57.5 - parent: 30 - proto: SurveillanceCameraRouterEngineering entities: - - uid: 22807 + - uid: 19183 components: - type: Transform - pos: -38.5,-57.5 + pos: -8.5,-31.5 parent: 30 - proto: SurveillanceCameraRouterGeneral entities: - - uid: 21228 + - uid: 9387 components: - type: Transform - pos: -68.5,-63.5 + pos: -12.5,-31.5 parent: 30 - - uid: 22819 + - uid: 18191 components: - type: Transform - pos: -40.5,-63.5 + pos: -52.5,-59.5 parent: 30 - proto: SurveillanceCameraRouterMedical entities: - - uid: 22809 + - uid: 19184 components: - type: Transform - pos: -38.5,-62.5 + pos: -6.5,-27.5 parent: 30 - proto: SurveillanceCameraRouterScience entities: + - uid: 11156 + components: + - type: Transform + pos: -8.5,-27.5 + parent: 30 - uid: 12747 components: - type: Transform pos: 31.5,15.5 parent: 30 - - uid: 22810 - components: - - type: Transform - pos: -38.5,-63.5 - parent: 30 - proto: SurveillanceCameraRouterSecurity entities: - uid: 1946 @@ -118513,43 +116371,43 @@ entities: - type: Transform pos: -37.5,56.5 parent: 30 - - uid: 22820 + - uid: 9970 components: - type: Transform - pos: -35.5,-63.5 + pos: -6.5,-31.5 parent: 30 - proto: SurveillanceCameraRouterService entities: + - uid: 11348 + components: + - type: Transform + pos: -12.5,-27.5 + parent: 30 - uid: 21220 components: - type: Transform pos: -13.5,17.5 parent: 30 - - uid: 22821 - components: - - type: Transform - pos: -35.5,-57.5 - parent: 30 - proto: SurveillanceCameraRouterSupply entities: - - uid: 22808 + - uid: 10552 components: - type: Transform - pos: -38.5,-58.5 + pos: -10.5,-27.5 parent: 30 - proto: SurveillanceCameraScience entities: - - uid: 21186 + - uid: 9990 components: - type: Transform - rot: 3.141592653589793 rad - pos: 17.5,12.5 + rot: -1.5707963267948966 rad + pos: 17.5,13.5 parent: 30 - type: SurveillanceCamera setupAvailableNetworks: - SurveillanceCameraScience nameSet: True - id: RND + id: Reception - uid: 21187 components: - type: Transform @@ -118941,20 +116799,6 @@ entities: - SurveillanceCameraSupply nameSet: True id: Quartermaster's Room -- proto: SurveillanceCameraWirelessRouterConstructed - entities: - - uid: 22831 - components: - - type: Transform - pos: -40.5,-59.5 - parent: 30 -- proto: SurveillanceCameraWirelessRouterEntertainment - entities: - - uid: 22818 - components: - - type: Transform - pos: -40.5,-58.5 - parent: 30 - proto: SynthesizerInstrument entities: - uid: 15112 @@ -119336,6 +117180,11 @@ entities: - type: Transform pos: -51.5,55.5 parent: 30 + - uid: 3130 + components: + - type: Transform + pos: -25.5,-43.5 + parent: 30 - uid: 3528 components: - type: Transform @@ -119346,11 +117195,32 @@ entities: - type: Transform pos: -39.5,18.5 parent: 30 + - uid: 4987 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -15.5,-32.5 + parent: 30 + - uid: 5238 + components: + - type: Transform + pos: -24.5,-44.5 + parent: 30 + - uid: 5240 + components: + - type: Transform + pos: -25.5,-42.5 + parent: 30 - uid: 5414 components: - type: Transform pos: 5.5,29.5 parent: 30 + - uid: 5444 + components: + - type: Transform + pos: -25.5,-44.5 + parent: 30 - uid: 6278 components: - type: Transform @@ -119496,11 +117366,6 @@ entities: - type: Transform pos: 13.5,-25.5 parent: 30 - - uid: 9244 - components: - - type: Transform - pos: 14.5,-25.5 - parent: 30 - uid: 9245 components: - type: Transform @@ -119516,41 +117381,45 @@ entities: - type: Transform pos: 14.5,-15.5 parent: 30 - - uid: 9430 + - uid: 9414 components: - type: Transform - pos: -24.5,-39.5 - parent: 30 - - uid: 9431 - components: - - type: Transform - pos: -23.5,-39.5 + rot: 3.141592653589793 rad + pos: -7.5,-34.5 parent: 30 - uid: 9442 components: - type: Transform pos: 5.5,-26.5 parent: 30 - - uid: 9479 + - uid: 9523 components: - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-34.5 + parent: 30 + - uid: 9531 + components: + - type: Transform + pos: -5.5,-34.5 + parent: 30 + - uid: 9532 + components: + - type: Transform + pos: -9.5,-34.5 + parent: 30 + - uid: 9591 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,-32.5 + parent: 30 + - uid: 10123 + components: + - type: Transform + rot: -1.5707963267948966 rad pos: -17.5,-29.5 parent: 30 - - uid: 9480 - components: - - type: Transform - pos: -17.5,-30.5 - parent: 30 - - uid: 9481 - components: - - type: Transform - pos: -17.5,-28.5 - parent: 30 - - uid: 9482 - components: - - type: Transform - pos: -17.5,-31.5 - parent: 30 - uid: 10407 components: - type: Transform @@ -119566,6 +117435,40 @@ entities: - type: Transform pos: -47.5,63.5 parent: 30 + - uid: 10593 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,-50.5 + parent: 30 + - uid: 10680 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-47.5 + parent: 30 + - uid: 10790 + components: + - type: Transform + pos: 2.5,-41.5 + parent: 30 + - uid: 10794 + components: + - type: Transform + pos: 3.5,-41.5 + parent: 30 + - uid: 11063 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,-50.5 + parent: 30 + - uid: 11174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-47.5 + parent: 30 - uid: 11247 components: - type: Transform @@ -119581,55 +117484,10 @@ entities: - type: Transform pos: -3.5,-33.5 parent: 30 - - uid: 11272 + - uid: 11336 components: - type: Transform - pos: 0.5,-44.5 - parent: 30 - - uid: 11273 - components: - - type: Transform - pos: 0.5,-43.5 - parent: 30 - - uid: 11274 - components: - - type: Transform - pos: 0.5,-42.5 - parent: 30 - - uid: 11285 - components: - - type: Transform - pos: -19.5,-44.5 - parent: 30 - - uid: 11286 - components: - - type: Transform - pos: -15.5,-44.5 - parent: 30 - - uid: 11287 - components: - - type: Transform - pos: -15.5,-43.5 - parent: 30 - - uid: 11288 - components: - - type: Transform - pos: -15.5,-42.5 - parent: 30 - - uid: 11302 - components: - - type: Transform - pos: 1.5,-44.5 - parent: 30 - - uid: 11306 - components: - - type: Transform - pos: -11.5,-35.5 - parent: 30 - - uid: 11307 - components: - - type: Transform - pos: -11.5,-34.5 + pos: -5.5,-35.5 parent: 30 - uid: 11473 components: @@ -119702,6 +117560,12 @@ entities: - type: Transform pos: 25.5,31.5 parent: 30 + - uid: 12657 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 17.5,13.5 + parent: 30 - uid: 12761 components: - type: Transform @@ -119712,10 +117576,23 @@ entities: - type: Transform pos: 24.5,10.5 parent: 30 - - uid: 12835 + - uid: 12836 components: - type: Transform - pos: 14.5,10.5 + rot: -1.5707963267948966 rad + pos: -17.5,5.5 + parent: 30 + - uid: 12838 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,16.5 + parent: 30 + - uid: 12839 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,15.5 parent: 30 - uid: 12841 components: @@ -119778,6 +117655,16 @@ entities: - type: Transform pos: 15.5,60.5 parent: 30 + - uid: 14868 + components: + - type: Transform + pos: -22.5,-41.5 + parent: 30 + - uid: 14895 + components: + - type: Transform + pos: -22.5,-39.5 + parent: 30 - uid: 15052 components: - type: Transform @@ -119808,6 +117695,12 @@ entities: - type: Transform pos: 47.5,44.5 parent: 30 + - uid: 15988 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,14.5 + parent: 30 - uid: 16117 components: - type: Transform @@ -119893,11 +117786,39 @@ entities: - type: Transform pos: -81.5,-61.5 parent: 30 + - uid: 18215 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,13.5 + parent: 30 + - uid: 18770 + components: + - type: Transform + pos: 18.5,10.5 + parent: 30 + - uid: 18815 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,13.5 + parent: 30 + - uid: 18996 + components: + - type: Transform + pos: -21.5,-40.5 + parent: 30 - uid: 19068 components: - type: Transform pos: -51.5,-46.5 parent: 30 + - uid: 19178 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-47.5 + parent: 30 - uid: 19399 components: - type: Transform @@ -119908,6 +117829,33 @@ entities: - type: Transform pos: -49.5,6.5 parent: 30 + - uid: 19402 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,-47.5 + parent: 30 + - uid: 19403 + components: + - type: Transform + pos: -21.5,-41.5 + parent: 30 + - uid: 19404 + components: + - type: Transform + pos: -22.5,-40.5 + parent: 30 + - uid: 19405 + components: + - type: Transform + pos: -21.5,-39.5 + parent: 30 + - uid: 19409 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -21.5,-48.5 + parent: 30 - uid: 19528 components: - type: Transform @@ -119948,6 +117896,12 @@ entities: - type: Transform pos: -28.5,-43.5 parent: 30 + - uid: 19782 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,-26.5 + parent: 30 - uid: 20272 components: - type: Transform @@ -120048,12 +118002,6 @@ entities: - type: Transform pos: -49.5,50.5 parent: 30 - - uid: 22835 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -31.5,-57.5 - parent: 30 - proto: TableCarpet entities: - uid: 1535 @@ -120158,11 +118106,6 @@ entities: parent: 30 - proto: TableGlass entities: - - uid: 416 - components: - - type: Transform - pos: -25.5,11.5 - parent: 30 - uid: 907 components: - type: Transform @@ -120322,26 +118265,6 @@ entities: - type: Transform pos: 27.5,14.5 parent: 30 - - uid: 12830 - components: - - type: Transform - pos: 19.5,12.5 - parent: 30 - - uid: 12838 - components: - - type: Transform - pos: 16.5,12.5 - parent: 30 - - uid: 12839 - components: - - type: Transform - pos: 15.5,12.5 - parent: 30 - - uid: 12840 - components: - - type: Transform - pos: 18.5,12.5 - parent: 30 - uid: 13088 components: - type: Transform @@ -120352,6 +118275,11 @@ entities: - type: Transform pos: -4.5,-10.5 parent: 30 + - uid: 16137 + components: + - type: Transform + pos: -28.5,11.5 + parent: 30 - uid: 20282 components: - type: Transform @@ -120666,30 +118594,30 @@ entities: - type: Transform pos: -27.5,43.5 parent: 30 - - uid: 9326 + - uid: 9059 components: - type: Transform - pos: -18.5,-35.5 + pos: 3.5,-46.5 parent: 30 - - uid: 9328 + - uid: 9658 components: - type: Transform - pos: -15.5,-34.5 + pos: -2.5,-45.5 parent: 30 - - uid: 9359 + - uid: 9660 components: - type: Transform - pos: -15.5,-35.5 + pos: 2.5,-46.5 parent: 30 - - uid: 9576 + - uid: 9674 components: - type: Transform - pos: -19.5,-35.5 + pos: 4.5,-46.5 parent: 30 - - uid: 9609 + - uid: 9682 components: - type: Transform - pos: -17.5,-35.5 + pos: -2.5,-46.5 parent: 30 - uid: 9803 components: @@ -120706,26 +118634,6 @@ entities: - type: Transform pos: -26.5,41.5 parent: 30 - - uid: 10002 - components: - - type: Transform - pos: -1.5,-45.5 - parent: 30 - - uid: 10003 - components: - - type: Transform - pos: -1.5,-44.5 - parent: 30 - - uid: 10004 - components: - - type: Transform - pos: -13.5,-45.5 - parent: 30 - - uid: 10005 - components: - - type: Transform - pos: -13.5,-44.5 - parent: 30 - uid: 10246 components: - type: Transform @@ -120761,11 +118669,6 @@ entities: - type: Transform pos: 4.5,-27.5 parent: 30 - - uid: 12699 - components: - - type: Transform - pos: 14.5,13.5 - parent: 30 - uid: 12847 components: - type: Transform @@ -121085,6 +118988,11 @@ entities: - type: Transform pos: -30.5,51.5 parent: 30 + - uid: 3361 + components: + - type: Transform + pos: -58.5,-63.5 + parent: 30 - uid: 4956 components: - type: Transform @@ -121275,6 +119183,12 @@ entities: - type: Transform pos: -8.5,-20.5 parent: 30 + - uid: 10231 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -62.5,-65.5 + parent: 30 - uid: 11353 components: - type: Transform @@ -121305,11 +119219,36 @@ entities: - type: Transform pos: 2.5,-10.5 parent: 30 + - uid: 12635 + components: + - type: Transform + pos: -66.5,-64.5 + parent: 30 + - uid: 12818 + components: + - type: Transform + pos: -62.5,-64.5 + parent: 30 + - uid: 12830 + components: + - type: Transform + pos: -58.5,-65.5 + parent: 30 - uid: 13583 components: - type: Transform pos: 40.5,40.5 parent: 30 + - uid: 14447 + components: + - type: Transform + pos: -65.5,-64.5 + parent: 30 + - uid: 14505 + components: + - type: Transform + pos: -65.5,-63.5 + parent: 30 - uid: 15238 components: - type: Transform @@ -121420,30 +119359,10 @@ entities: - type: Transform pos: -53.5,-53.5 parent: 30 - - uid: 19417 + - uid: 18356 components: - type: Transform - pos: -57.5,-67.5 - parent: 30 - - uid: 19418 - components: - - type: Transform - pos: -57.5,-65.5 - parent: 30 - - uid: 19419 - components: - - type: Transform - pos: -57.5,-63.5 - parent: 30 - - uid: 19420 - components: - - type: Transform - pos: -60.5,-67.5 - parent: 30 - - uid: 19421 - components: - - type: Transform - pos: -60.5,-65.5 + pos: -69.5,-63.5 parent: 30 - uid: 19495 components: @@ -121505,16 +119424,6 @@ entities: - type: Transform pos: -27.5,15.5 parent: 30 - - uid: 22304 - components: - - type: Transform - pos: -54.5,-63.5 - parent: 30 - - uid: 22305 - components: - - type: Transform - pos: -60.5,-63.5 - parent: 30 - proto: TargetClown entities: - uid: 1228 @@ -121525,191 +119434,156 @@ entities: parent: 30 - proto: TegCenter entities: - - uid: 16040 + - uid: 9817 components: - type: Transform rot: 1.5707963267948966 rad - pos: -7.5,-50.5 + pos: -0.5,-50.5 parent: 30 - proto: TegCirculator entities: - - uid: 15013 + - uid: 11286 components: - type: Transform - pos: -6.5,-50.5 + pos: 0.5,-50.5 parent: 30 - type: PointLight color: '#FF3300FF' - - uid: 16038 + - uid: 11292 components: - type: Transform rot: 3.141592653589793 rad - pos: -8.5,-50.5 + pos: -1.5,-50.5 parent: 30 - type: PointLight color: '#FF3300FF' -- proto: TelecomServer +- proto: TelecomServerFilledCargo entities: - - uid: 22621 + - uid: 10551 components: - type: Transform - pos: -37.5,-58.5 + pos: -10.5,-28.5 parent: 30 - - type: ContainerContainer - containers: - key_slots: !type:Container - showEnts: False - occludes: True - ents: - - 22622 - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - - uid: 22812 +- proto: TelecomServerFilledCommand + entities: + - uid: 9972 components: - type: Transform - pos: -35.5,-61.5 + pos: -10.5,-30.5 parent: 30 - - type: ContainerContainer - containers: - key_slots: !type:Container - showEnts: False - occludes: True - ents: - - 22813 - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - - uid: 22814 +- proto: TelecomServerFilledCommon + entities: + - uid: 9389 components: - type: Transform - pos: -37.5,-60.5 + pos: -12.5,-30.5 parent: 30 - - type: ContainerContainer - containers: - key_slots: !type:Container - showEnts: False - occludes: True - ents: - - 22815 - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - - uid: 22816 +- proto: TelecomServerFilledEngineering + entities: + - uid: 10550 components: - type: Transform - pos: -40.5,-61.5 + pos: -8.5,-30.5 parent: 30 - - type: ContainerContainer - containers: - key_slots: !type:Container - showEnts: False - occludes: True - ents: - - 22817 - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - - uid: 22822 +- proto: TelecomServerFilledMedical + entities: + - uid: 19181 components: - type: Transform - pos: -37.5,-57.5 + pos: -6.5,-28.5 parent: 30 - - type: ContainerContainer - containers: - key_slots: !type:Container - showEnts: False - occludes: True - ents: - - 22823 - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - - uid: 22825 +- proto: TelecomServerFilledScience + entities: + - uid: 19185 components: - type: Transform - pos: -37.5,-63.5 + pos: -8.5,-28.5 parent: 30 - - type: ContainerContainer - containers: - key_slots: !type:Container - showEnts: False - occludes: True - ents: - - 22826 - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - - uid: 22827 +- proto: TelecomServerFilledSecurity + entities: + - uid: 11161 components: - type: Transform - pos: -37.5,-62.5 + pos: -6.5,-30.5 parent: 30 - - type: ContainerContainer - containers: - key_slots: !type:Container - showEnts: False - occludes: True - ents: - - 22828 - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - - uid: 22829 +- proto: TelecomServerFilledService + entities: + - uid: 19179 components: - type: Transform - pos: -35.5,-59.5 + pos: -12.5,-28.5 + parent: 30 +- proto: TeslaCoil + entities: + - uid: 5732 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-55.5 + parent: 30 + - uid: 6095 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-56.5 + parent: 30 + - uid: 6271 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-54.5 + parent: 30 + - uid: 6678 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-56.5 + parent: 30 + - uid: 6679 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -7.5,-55.5 + parent: 30 + - uid: 13902 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-54.5 + parent: 30 +- proto: TeslaGenerator + entities: + - uid: 19411 + components: + - type: Transform + pos: -16.5,-35.5 + parent: 30 +- proto: TeslaGroundingRod + entities: + - uid: 10004 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-54.5 + parent: 30 + - uid: 10140 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,-54.5 + parent: 30 + - uid: 11110 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-54.5 + parent: 30 + - uid: 13952 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-54.5 parent: 30 - - type: ContainerContainer - containers: - key_slots: !type:Container - showEnts: False - occludes: True - ents: - - 22830 - machine_board: !type:Container - showEnts: False - occludes: True - ents: [] - machine_parts: !type:Container - showEnts: False - occludes: True - ents: [] - proto: TintedWindow entities: - uid: 289 @@ -121757,16 +119631,6 @@ entities: - type: Transform pos: -67.5,-41.5 parent: 30 - - uid: 17707 - components: - - type: Transform - pos: -69.5,-60.5 - parent: 30 - - uid: 17709 - components: - - type: Transform - pos: -69.5,-59.5 - parent: 30 - uid: 18697 components: - type: Transform @@ -121863,13 +119727,6 @@ entities: - type: Transform pos: -21.467775,23.567343 parent: 30 -- proto: ToolboxElectrical - entities: - - uid: 11308 - components: - - type: Transform - pos: -11.510529,-34.394146 - parent: 30 - proto: ToolboxElectricalFilled entities: - uid: 1628 @@ -121882,10 +119739,15 @@ entities: - type: Transform pos: -32.56638,31.48925 parent: 30 - - uid: 11313 + - uid: 19180 components: - type: Transform - pos: -24.449165,-39.212135 + pos: 3.3810787,-41.40624 + parent: 30 + - uid: 19374 + components: + - type: Transform + pos: -24.790539,-50.361137 parent: 30 - uid: 20299 components: @@ -121924,6 +119786,11 @@ entities: - type: Transform pos: -6.509716,45.635574 parent: 30 + - uid: 10003 + components: + - type: Transform + pos: -11.488707,-33.250866 + parent: 30 - uid: 11256 components: - type: Transform @@ -121958,10 +119825,10 @@ entities: - type: Transform pos: -24.487177,31.504875 parent: 30 - - uid: 11309 + - uid: 11271 components: - type: Transform - pos: -11.510529,-34.706646 + pos: -8.522053,-43.420155 parent: 30 - uid: 12823 components: @@ -121973,21 +119840,16 @@ entities: - type: Transform pos: -57.478386,27.672016 parent: 30 - - uid: 18793 + - uid: 18771 components: - type: Transform - pos: -67.52385,-62.454746 + pos: -53.3416,-62.69514 parent: 30 - uid: 20300 components: - type: Transform pos: 6.5231524,64.57765 parent: 30 - - uid: 22842 - components: - - type: Transform - pos: -29.484652,-57.340546 - parent: 30 - proto: ToyAi entities: - uid: 20307 @@ -122074,10 +119936,10 @@ entities: - type: Transform pos: -39.368607,18.074919 parent: 30 - - uid: 11269 + - uid: 13976 components: - type: Transform - pos: -17.424835,-30.14346 + pos: -10.716881,-47.33087 parent: 30 - uid: 22448 components: @@ -122213,63 +120075,49 @@ entities: - Left: Forward - Right: Reverse - Middle: Off - - uid: 15987 - components: - - type: Transform - pos: 50.5,23.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 14525: - - Middle: Off - - Right: Reverse - - Left: Forward - 14524: - - Middle: Off - - Right: Reverse - - Left: Forward - 14523: - - Middle: Off - - Right: Reverse - - Left: Forward - 14522: - - Middle: Off - - Right: Reverse - - Left: Forward - - uid: 15988 + - uid: 18373 components: - type: Transform pos: 51.5,23.5 parent: 30 - type: DeviceLinkSource linkedPorts: - 14526: - - Middle: Off - - Right: Reverse + 12943: - Left: Forward - 14527: - - Middle: Off - Right: Reverse - - Left: Forward - 14528: - Middle: Off - - Right: Reverse + 12944: - Left: Forward - 14529: + - Right: Reverse - Middle: Off - - Right: Reverse + 12961: - Left: Forward - - uid: 15989 - components: - - type: Transform - pos: 53.5,23.5 - parent: 30 - - type: DeviceLinkSource - linkedPorts: - 14530: + - Right: Reverse - Middle: Off - - Right: Reverse + 12973: - Left: Forward + - Right: Reverse + - Middle: Off + 18374: + - Left: Forward + - Right: Reverse + - Middle: Off + 12974: + - Left: Reverse + - Right: Forward + - Middle: Off + 12983: + - Left: Forward + - Right: Reverse + - Middle: Off + 13034: + - Left: Forward + - Right: Reverse + - Middle: Off + 13048: + - Left: Forward + - Right: Reverse + - Middle: Off - proto: UnfinishedMachineFrame entities: - uid: 7826 @@ -122282,36 +120130,6 @@ entities: - type: Transform pos: -38.5,-18.5 parent: 30 - - uid: 10191 - components: - - type: Transform - pos: -24.5,-68.5 - parent: 30 - - uid: 10192 - components: - - type: Transform - pos: -25.5,-68.5 - parent: 30 - - uid: 10195 - components: - - type: Transform - pos: -23.5,-68.5 - parent: 30 - - uid: 10211 - components: - - type: Transform - pos: -24.5,-69.5 - parent: 30 - - uid: 10212 - components: - - type: Transform - pos: -23.5,-69.5 - parent: 30 - - uid: 10214 - components: - - type: Transform - pos: -25.5,-69.5 - parent: 30 - uid: 12797 components: - type: Transform @@ -122584,12 +120402,10 @@ entities: - type: Transform pos: -52.5,65.5 parent: 30 - - uid: 12811 + - uid: 17709 components: - - type: MetaData - name: Hot drinks machine - type: Transform - pos: 20.5,14.5 + pos: 20.5,16.5 parent: 30 - uid: 21318 components: @@ -122607,10 +120423,10 @@ entities: parent: 30 - proto: VendingMachineCuraDrobe entities: - - uid: 18842 + - uid: 18357 components: - type: Transform - pos: -59.5,-68.5 + pos: -68.5,-63.5 parent: 30 - proto: VendingMachineDetDrobe entities: @@ -122644,10 +120460,10 @@ entities: parent: 30 - proto: VendingMachineEngiDrobe entities: - - uid: 9432 + - uid: 19406 components: - type: Transform - pos: -25.5,-39.5 + pos: -21.5,-46.5 parent: 30 - proto: VendingMachineEngivend entities: @@ -122734,10 +120550,10 @@ entities: parent: 30 - proto: VendingMachineNutri entities: - - uid: 414 + - uid: 16135 components: - type: Transform - pos: -25.5,9.5 + pos: -28.5,9.5 parent: 30 - proto: VendingMachineRoboDrobe entities: @@ -122764,10 +120580,10 @@ entities: parent: 30 - proto: VendingMachineSciDrobe entities: - - uid: 12842 + - uid: 18761 components: - type: Transform - pos: 17.5,12.5 + pos: 16.5,10.5 parent: 30 - proto: VendingMachineSec entities: @@ -122785,10 +120601,10 @@ entities: parent: 30 - proto: VendingMachineSeeds entities: - - uid: 413 + - uid: 16136 components: - type: Transform - pos: -25.5,10.5 + pos: -28.5,13.5 parent: 30 - proto: VendingMachineSeedsUnlocked entities: @@ -122856,6 +120672,11 @@ entities: - type: Transform pos: 7.5,-27.5 parent: 30 + - uid: 13970 + components: + - type: Transform + pos: -15.5,-44.5 + parent: 30 - proto: VendingMachineTheater entities: - uid: 654 @@ -123124,6 +120945,51 @@ entities: - type: Transform pos: -4.5,24.5 parent: 30 + - uid: 403 + components: + - type: Transform + pos: -51.5,-66.5 + parent: 30 + - uid: 413 + components: + - type: Transform + pos: -51.5,-62.5 + parent: 30 + - uid: 414 + components: + - type: Transform + pos: -51.5,-63.5 + parent: 30 + - uid: 415 + components: + - type: Transform + pos: -56.5,-66.5 + parent: 30 + - uid: 416 + components: + - type: Transform + pos: -55.5,-66.5 + parent: 30 + - uid: 434 + components: + - type: Transform + pos: -57.5,-66.5 + parent: 30 + - uid: 435 + components: + - type: Transform + pos: -54.5,-66.5 + parent: 30 + - uid: 490 + components: + - type: Transform + pos: -51.5,-61.5 + parent: 30 + - uid: 494 + components: + - type: Transform + pos: -53.5,-66.5 + parent: 30 - uid: 570 components: - type: Transform @@ -123274,6 +121140,11 @@ entities: - type: Transform pos: -45.5,9.5 parent: 30 + - uid: 961 + components: + - type: Transform + pos: -51.5,-60.5 + parent: 30 - uid: 992 components: - type: Transform @@ -124163,6 +122034,11 @@ entities: - type: Transform pos: -42.5,58.5 parent: 30 + - uid: 1952 + components: + - type: Transform + pos: -51.5,-65.5 + parent: 30 - uid: 2034 components: - type: Transform @@ -124208,6 +122084,11 @@ entities: - type: Transform pos: -42.5,61.5 parent: 30 + - uid: 2088 + components: + - type: Transform + pos: -51.5,-64.5 + parent: 30 - uid: 2102 components: - type: Transform @@ -124558,6 +122439,12 @@ entities: - type: Transform pos: -51.5,6.5 parent: 30 + - uid: 3153 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-26.5 + parent: 30 - uid: 3200 components: - type: Transform @@ -125449,11 +123336,23 @@ entities: - type: Transform pos: -13.5,45.5 parent: 30 + - uid: 6272 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-57.5 + parent: 30 - uid: 6273 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-57.5 + rot: 3.141592653589793 rad + pos: -25.5,-57.5 + parent: 30 + - uid: 6274 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-58.5 parent: 30 - uid: 6294 components: @@ -125635,6 +123534,18 @@ entities: - type: Transform pos: 15.5,47.5 parent: 30 + - uid: 6466 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-60.5 + parent: 30 + - uid: 6468 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-54.5 + parent: 30 - uid: 6486 components: - type: Transform @@ -125775,17 +123686,29 @@ entities: - type: Transform pos: 28.5,44.5 parent: 30 + - uid: 6600 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,-55.5 + parent: 30 + - uid: 6601 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,-54.5 + parent: 30 - uid: 6602 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-60.5 + rot: -1.5707963267948966 rad + pos: -21.5,-57.5 parent: 30 - uid: 6603 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-56.5 + rot: -1.5707963267948966 rad + pos: -24.5,-56.5 parent: 30 - uid: 6607 components: @@ -125822,6 +123745,12 @@ entities: - type: Transform pos: -4.5,-5.5 parent: 30 + - uid: 6639 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-57.5 + parent: 30 - uid: 6647 components: - type: Transform @@ -125907,6 +123836,36 @@ entities: - type: Transform pos: -10.5,-11.5 parent: 30 + - uid: 6670 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-61.5 + parent: 30 + - uid: 6684 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,-56.5 + parent: 30 + - uid: 6699 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,-54.5 + parent: 30 + - uid: 6711 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -24.5,-57.5 + parent: 30 + - uid: 6714 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-53.5 + parent: 30 - uid: 6735 components: - type: Transform @@ -125972,6 +123931,12 @@ entities: - type: Transform pos: -43.5,-22.5 parent: 30 + - uid: 7094 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-62.5 + parent: 30 - uid: 7127 components: - type: Transform @@ -125982,18 +123947,6 @@ entities: - type: Transform pos: -3.5,18.5 parent: 30 - - uid: 7219 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-59.5 - parent: 30 - - uid: 7220 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-59.5 - parent: 30 - uid: 7242 components: - type: Transform @@ -126024,6 +123977,42 @@ entities: - type: Transform pos: -31.5,-22.5 parent: 30 + - uid: 7444 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -22.5,-76.5 + parent: 30 + - uid: 7667 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -21.5,-76.5 + parent: 30 + - uid: 7669 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -20.5,-76.5 + parent: 30 + - uid: 7670 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-67.5 + parent: 30 + - uid: 7671 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-68.5 + parent: 30 + - uid: 7672 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-69.5 + parent: 30 - uid: 7713 components: - type: Transform @@ -126077,6 +124066,18 @@ entities: rot: 3.141592653589793 rad pos: 0.5,-13.5 parent: 30 + - uid: 7770 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-71.5 + parent: 30 + - uid: 7771 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-72.5 + parent: 30 - uid: 7772 components: - type: Transform @@ -126088,21 +124089,104 @@ entities: - type: Transform pos: -35.5,-27.5 parent: 30 + - uid: 7914 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-73.5 + parent: 30 - uid: 7959 components: - type: Transform pos: -34.5,-14.5 parent: 30 + - uid: 7965 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-74.5 + parent: 30 - uid: 7969 components: - type: Transform pos: -35.5,-14.5 parent: 30 + - uid: 8004 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-75.5 + parent: 30 + - uid: 8005 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-76.5 + parent: 30 - uid: 8025 components: - type: Transform pos: -35.5,-26.5 parent: 30 + - uid: 8137 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,-76.5 + parent: 30 + - uid: 8225 + components: + - type: Transform + pos: -7.5,-63.5 + parent: 30 + - uid: 8226 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-64.5 + parent: 30 + - uid: 8228 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-63.5 + parent: 30 + - uid: 8230 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-65.5 + parent: 30 + - uid: 8231 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,-28.5 + parent: 30 + - uid: 8255 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -16.5,-76.5 + parent: 30 + - uid: 8258 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -19.5,-76.5 + parent: 30 + - uid: 8260 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -18.5,-76.5 + parent: 30 + - uid: 8263 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -17.5,-76.5 + parent: 30 - uid: 8272 components: - type: Transform @@ -126721,6 +124805,24 @@ entities: - type: Transform pos: 25.5,-35.5 parent: 30 + - uid: 8794 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-66.5 + parent: 30 + - uid: 8795 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,-76.5 + parent: 30 + - uid: 8799 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -26.5,-59.5 + parent: 30 - uid: 8816 components: - type: Transform @@ -126731,24 +124833,6 @@ entities: - type: Transform pos: -41.5,-22.5 parent: 30 - - uid: 8823 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-61.5 - parent: 30 - - uid: 8824 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-61.5 - parent: 30 - - uid: 8825 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -6.5,-61.5 - parent: 30 - uid: 8826 components: - type: Transform @@ -126811,6 +124895,30 @@ entities: - type: Transform pos: 18.5,-12.5 parent: 30 + - uid: 9102 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-57.5 + parent: 30 + - uid: 9103 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -6.5,-58.5 + parent: 30 + - uid: 9104 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-52.5 + parent: 30 + - uid: 9129 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-58.5 + parent: 30 - uid: 9132 components: - type: Transform @@ -126965,6 +125073,18 @@ entities: rot: 1.5707963267948966 rad pos: -0.5,-26.5 parent: 30 + - uid: 9234 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-53.5 + parent: 30 + - uid: 9244 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-54.5 + parent: 30 - uid: 9255 components: - type: Transform @@ -127030,10 +125150,17 @@ entities: - type: Transform pos: -4.5,-32.5 parent: 30 - - uid: 9294 + - uid: 9288 components: - type: Transform - pos: 4.5,-43.5 + rot: 1.5707963267948966 rad + pos: 5.5,-58.5 + parent: 30 + - uid: 9289 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-58.5 parent: 30 - uid: 9296 components: @@ -127045,11 +125172,6 @@ entities: - type: Transform pos: 4.5,-39.5 parent: 30 - - uid: 9320 - components: - - type: Transform - pos: -5.5,-37.5 - parent: 30 - uid: 9325 components: - type: Transform @@ -127105,6 +125227,12 @@ entities: - type: Transform pos: -20.5,-32.5 parent: 30 + - uid: 9339 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-45.5 + parent: 30 - uid: 9340 components: - type: Transform @@ -127180,30 +125308,17 @@ entities: - type: Transform pos: -16.5,-33.5 parent: 30 - - uid: 9364 + - uid: 9367 components: - type: Transform - pos: -9.5,-37.5 + rot: 1.5707963267948966 rad + pos: 4.5,-54.5 parent: 30 - - uid: 9366 + - uid: 9368 components: - type: Transform - pos: -20.5,-38.5 - parent: 30 - - uid: 9371 - components: - - type: Transform - pos: -20.5,-45.5 - parent: 30 - - uid: 9372 - components: - - type: Transform - pos: -21.5,-45.5 - parent: 30 - - uid: 9373 - components: - - type: Transform - pos: -22.5,-45.5 + rot: 1.5707963267948966 rad + pos: -1.5,-54.5 parent: 30 - uid: 9374 components: @@ -127265,11 +125380,6 @@ entities: - type: Transform pos: -26.5,-45.5 parent: 30 - - uid: 9387 - components: - - type: Transform - pos: -25.5,-45.5 - parent: 30 - uid: 9388 components: - type: Transform @@ -127305,45 +125415,17 @@ entities: - type: Transform pos: -24.5,-51.5 parent: 30 - - uid: 9396 - components: - - type: Transform - pos: -23.5,-51.5 - parent: 30 - - uid: 9397 - components: - - type: Transform - pos: -22.5,-51.5 - parent: 30 - - uid: 9398 - components: - - type: Transform - pos: -21.5,-51.5 - parent: 30 - - uid: 9399 - components: - - type: Transform - pos: -21.5,-50.5 - parent: 30 - - uid: 9400 - components: - - type: Transform - pos: -21.5,-49.5 - parent: 30 - - uid: 9401 - components: - - type: Transform - pos: -21.5,-48.5 - parent: 30 - uid: 9402 components: - type: Transform - pos: -21.5,-47.5 + rot: 3.141592653589793 rad + pos: -12.5,-57.5 parent: 30 - - uid: 9403 + - uid: 9413 components: - type: Transform - pos: -21.5,-46.5 + rot: -1.5707963267948966 rad + pos: -10.5,-33.5 parent: 30 - uid: 9423 components: @@ -127415,11 +125497,6 @@ entities: - type: Transform pos: -17.5,-27.5 parent: 30 - - uid: 9469 - components: - - type: Transform - pos: -18.5,-27.5 - parent: 30 - uid: 9470 components: - type: Transform @@ -127440,21 +125517,83 @@ entities: - type: Transform pos: -18.5,-31.5 parent: 30 + - uid: 9487 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -10.5,-53.5 + parent: 30 + - uid: 9507 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-55.5 + parent: 30 + - uid: 9508 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-55.5 + parent: 30 + - uid: 9509 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-54.5 + parent: 30 + - uid: 9510 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-57.5 + parent: 30 + - uid: 9511 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-57.5 + parent: 30 + - uid: 9513 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-57.5 + parent: 30 + - uid: 9514 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-55.5 + parent: 30 + - uid: 9515 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-43.5 + parent: 30 + - uid: 9516 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-76.5 + parent: 30 + - uid: 9517 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-76.5 + parent: 30 + - uid: 9528 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -9.5,-53.5 + parent: 30 - uid: 9582 components: - type: Transform pos: -15.5,-33.5 parent: 30 - - uid: 9583 - components: - - type: Transform - pos: -15.5,-37.5 - parent: 30 - - uid: 9584 - components: - - type: Transform - pos: -16.5,-37.5 - parent: 30 - uid: 9599 components: - type: Transform @@ -127465,33 +125604,87 @@ entities: - type: Transform pos: -18.5,-33.5 parent: 30 + - uid: 9601 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -14.5,-76.5 + parent: 30 + - uid: 9602 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -13.5,-76.5 + parent: 30 + - uid: 9603 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -12.5,-76.5 + parent: 30 + - uid: 9604 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-76.5 + parent: 30 + - uid: 9605 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-61.5 + parent: 30 + - uid: 9606 + components: + - type: Transform + pos: -7.5,-71.5 + parent: 30 + - uid: 9607 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-76.5 + parent: 30 + - uid: 9609 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-74.5 + parent: 30 + - uid: 9641 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-56.5 + parent: 30 + - uid: 9642 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-58.5 + parent: 30 + - uid: 9643 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-58.5 + parent: 30 - uid: 9663 components: - type: Transform pos: -10.5,-5.5 parent: 30 - - uid: 9674 + - uid: 9692 components: - type: Transform - pos: 2.5,-47.5 + rot: 3.141592653589793 rad + pos: 5.5,-45.5 parent: 30 - - uid: 9680 + - uid: 9693 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-56.5 - parent: 30 - - uid: 9681 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -8.5,-57.5 - parent: 30 - - uid: 9691 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -7.5,-59.5 + rot: 3.141592653589793 rad + pos: 5.5,-46.5 parent: 30 - uid: 9714 components: @@ -127509,311 +125702,169 @@ entities: rot: 3.141592653589793 rad pos: -53.5,34.5 parent: 30 + - uid: 9822 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-42.5 + parent: 30 - uid: 9855 components: - type: Transform pos: -31.5,-14.5 parent: 30 - - uid: 9903 + - uid: 9863 components: - type: Transform rot: -1.5707963267948966 rad - pos: 2.5,-55.5 + pos: -6.5,-53.5 parent: 30 - - uid: 9904 + - uid: 9877 components: - type: Transform rot: -1.5707963267948966 rad - pos: -0.5,-55.5 + pos: -12.5,-53.5 parent: 30 - - uid: 9906 + - uid: 9878 components: - type: Transform rot: -1.5707963267948966 rad - pos: 4.5,-45.5 + pos: -11.5,-53.5 parent: 30 - - uid: 9907 + - uid: 9881 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-45.5 + pos: -27.5,-63.5 parent: 30 - - uid: 9908 + - uid: 9991 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-51.5 + rot: 3.141592653589793 rad + pos: -7.5,-57.5 parent: 30 - - uid: 9923 + - uid: 10002 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-47.5 + rot: 3.141592653589793 rad + pos: -8.5,-57.5 parent: 30 - - uid: 9924 + - uid: 10012 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-46.5 + rot: 3.141592653589793 rad + pos: -8.5,-70.5 parent: 30 - - uid: 9925 + - uid: 10013 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 0.5,-45.5 + rot: 3.141592653589793 rad + pos: -8.5,-73.5 parent: 30 - - uid: 9927 + - uid: 10014 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-45.5 - parent: 30 - - uid: 9959 - components: - - type: Transform - pos: -0.5,-44.5 - parent: 30 - - uid: 9961 - components: - - type: Transform - pos: -0.5,-42.5 - parent: 30 - - uid: 9962 - components: - - type: Transform - pos: -1.5,-42.5 - parent: 30 - - uid: 9963 - components: - - type: Transform - pos: -2.5,-42.5 - parent: 30 - - uid: 9964 - components: - - type: Transform - pos: -3.5,-42.5 - parent: 30 - - uid: 9966 - components: - - type: Transform - pos: -5.5,-42.5 - parent: 30 - - uid: 9970 - components: - - type: Transform - pos: -9.5,-42.5 - parent: 30 - - uid: 9972 - components: - - type: Transform - pos: -11.5,-42.5 - parent: 30 - - uid: 9973 - components: - - type: Transform - pos: -12.5,-42.5 - parent: 30 - - uid: 9974 - components: - - type: Transform - pos: -13.5,-42.5 - parent: 30 - - uid: 9975 - components: - - type: Transform - pos: -14.5,-42.5 - parent: 30 - - uid: 9977 - components: - - type: Transform - pos: -14.5,-44.5 - parent: 30 - - uid: 9978 - components: - - type: Transform - pos: -14.5,-45.5 - parent: 30 - - uid: 9985 - components: - - type: Transform - pos: -14.5,-52.5 - parent: 30 - - uid: 9986 - components: - - type: Transform - pos: -14.5,-53.5 - parent: 30 - - uid: 9987 - components: - - type: Transform - pos: -14.5,-54.5 - parent: 30 - - uid: 9988 - components: - - type: Transform - pos: -14.5,-55.5 - parent: 30 - - uid: 10019 - components: - - type: Transform - pos: -14.5,-56.5 - parent: 30 - - uid: 10020 - components: - - type: Transform - pos: -13.5,-56.5 - parent: 30 - - uid: 10021 - components: - - type: Transform - pos: -0.5,-56.5 - parent: 30 - - uid: 10022 - components: - - type: Transform - pos: -1.5,-56.5 - parent: 30 - - uid: 10042 - components: - - type: Transform - pos: -13.5,-60.5 - parent: 30 - - uid: 10043 - components: - - type: Transform - pos: -12.5,-60.5 - parent: 30 - - uid: 10044 - components: - - type: Transform - pos: -11.5,-60.5 - parent: 30 - - uid: 10045 - components: - - type: Transform - pos: -11.5,-61.5 - parent: 30 - - uid: 10049 - components: - - type: Transform - pos: -1.5,-60.5 + rot: 3.141592653589793 rad + pos: -8.5,-69.5 parent: 30 - uid: 10050 components: - type: Transform - pos: -2.5,-60.5 + rot: -1.5707963267948966 rad + pos: -13.5,-56.5 parent: 30 - uid: 10051 components: - type: Transform - pos: -3.5,-60.5 + rot: -1.5707963267948966 rad + pos: -13.5,-57.5 parent: 30 - uid: 10052 components: - type: Transform - pos: -3.5,-61.5 + rot: -1.5707963267948966 rad + pos: -13.5,-54.5 parent: 30 - - uid: 10053 + - uid: 10092 components: - type: Transform - pos: -4.5,-61.5 + rot: 3.141592653589793 rad + pos: -8.5,-62.5 parent: 30 - - uid: 10054 + - uid: 10096 components: - type: Transform - pos: -5.5,-61.5 + rot: -1.5707963267948966 rad + pos: -8.5,-53.5 parent: 30 - - uid: 10058 + - uid: 10097 components: - type: Transform - pos: -9.5,-61.5 - parent: 30 - - uid: 10059 - components: - - type: Transform - pos: -10.5,-61.5 + rot: -1.5707963267948966 rad + pos: -7.5,-53.5 parent: 30 - uid: 10112 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -19.5,-45.5 + pos: -13.5,-77.5 parent: 30 - uid: 10113 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -15.5,-45.5 + rot: 3.141592653589793 rad + pos: -8.5,-60.5 + parent: 30 + - uid: 10114 + components: + - type: Transform + pos: -27.5,-71.5 + parent: 30 + - uid: 10115 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-67.5 + parent: 30 + - uid: 10116 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-65.5 parent: 30 - uid: 10117 components: - type: Transform - pos: -19.5,-52.5 + rot: 3.141592653589793 rad + pos: -8.5,-71.5 parent: 30 - uid: 10118 components: - type: Transform - pos: -19.5,-51.5 + rot: 3.141592653589793 rad + pos: -8.5,-63.5 parent: 30 - uid: 10119 components: - type: Transform - pos: -19.5,-50.5 - parent: 30 - - uid: 10120 - components: - - type: Transform - pos: -19.5,-49.5 + rot: 3.141592653589793 rad + pos: -8.5,-66.5 parent: 30 - uid: 10121 components: - type: Transform - pos: -19.5,-48.5 + rot: 3.141592653589793 rad + pos: -8.5,-59.5 parent: 30 - uid: 10122 components: - type: Transform - pos: -19.5,-47.5 + rot: 3.141592653589793 rad + pos: -8.5,-58.5 parent: 30 - - uid: 10123 + - uid: 10134 components: - type: Transform - pos: -19.5,-46.5 - parent: 30 - - uid: 10124 - components: - - type: Transform - pos: -15.5,-46.5 - parent: 30 - - uid: 10125 - components: - - type: Transform - pos: -15.5,-47.5 - parent: 30 - - uid: 10126 - components: - - type: Transform - pos: -15.5,-48.5 - parent: 30 - - uid: 10127 - components: - - type: Transform - pos: -15.5,-49.5 - parent: 30 - - uid: 10128 - components: - - type: Transform - pos: -15.5,-50.5 - parent: 30 - - uid: 10129 - components: - - type: Transform - pos: -15.5,-51.5 - parent: 30 - - uid: 10130 - components: - - type: Transform - pos: -15.5,-52.5 + rot: 1.5707963267948966 rad + pos: 7.5,-43.5 parent: 30 - uid: 10208 components: @@ -127830,10 +125881,57 @@ entities: - type: Transform pos: -58.5,-10.5 parent: 30 - - uid: 10268 + - uid: 10558 components: - type: Transform - pos: -32.5,-64.5 + rot: 3.141592653589793 rad + pos: 7.5,-44.5 + parent: 30 + - uid: 10640 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-43.5 + parent: 30 + - uid: 10648 + components: + - type: Transform + pos: -15.5,-38.5 + parent: 30 + - uid: 10651 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -8.5,-75.5 + parent: 30 + - uid: 10676 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -9.5,-57.5 + parent: 30 + - uid: 10678 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -10.5,-57.5 + parent: 30 + - uid: 10726 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,-55.5 + parent: 30 + - uid: 10727 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,-54.5 + parent: 30 + - uid: 10768 + components: + - type: Transform + pos: -19.5,-38.5 parent: 30 - uid: 10944 components: @@ -127855,16 +125953,67 @@ entities: - type: Transform pos: 25.5,-21.5 parent: 30 - - uid: 11164 + - uid: 11019 components: - type: Transform - pos: -33.5,-64.5 + pos: -20.5,-38.5 + parent: 30 + - uid: 11039 + components: + - type: Transform + pos: -21.5,-77.5 + parent: 30 + - uid: 11057 + components: + - type: Transform + pos: -14.5,-38.5 + parent: 30 + - uid: 11067 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-47.5 + parent: 30 + - uid: 11107 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-56.5 + parent: 30 + - uid: 11123 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-54.5 + parent: 30 + - uid: 11126 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,-54.5 + parent: 30 + - uid: 11127 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-53.5 + parent: 30 + - uid: 11144 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-51.5 parent: 30 - uid: 11195 components: - type: Transform pos: 29.5,-12.5 parent: 30 + - uid: 11260 + components: + - type: Transform + pos: -71.5,-64.5 + parent: 30 - uid: 11371 components: - type: Transform @@ -127895,10 +126044,20 @@ entities: - type: Transform pos: -29.5,-48.5 parent: 30 - - uid: 11588 + - uid: 11460 components: - type: Transform - pos: -34.5,-64.5 + pos: -57.5,-67.5 + parent: 30 + - uid: 11465 + components: + - type: Transform + pos: -58.5,-67.5 + parent: 30 + - uid: 11585 + components: + - type: Transform + pos: -61.5,-67.5 parent: 30 - uid: 11590 components: @@ -128081,11 +126240,6 @@ entities: - type: Transform pos: 23.5,-12.5 parent: 30 - - uid: 12213 - components: - - type: Transform - pos: -35.5,-64.5 - parent: 30 - uid: 12244 components: - type: Transform @@ -128141,6 +126295,11 @@ entities: - type: Transform pos: 12.5,13.5 parent: 30 + - uid: 12629 + components: + - type: Transform + pos: -60.5,-67.5 + parent: 30 - uid: 12630 components: - type: Transform @@ -128166,41 +126325,6 @@ entities: - type: Transform pos: 17.5,9.5 parent: 30 - - uid: 12635 - components: - - type: Transform - pos: 16.5,14.5 - parent: 30 - - uid: 12636 - components: - - type: Transform - pos: 16.5,16.5 - parent: 30 - - uid: 12637 - components: - - type: Transform - pos: 16.5,13.5 - parent: 30 - - uid: 12638 - components: - - type: Transform - pos: 17.5,13.5 - parent: 30 - - uid: 12639 - components: - - type: Transform - pos: 18.5,13.5 - parent: 30 - - uid: 12640 - components: - - type: Transform - pos: 19.5,13.5 - parent: 30 - - uid: 12641 - components: - - type: Transform - pos: 19.5,14.5 - parent: 30 - uid: 12642 components: - type: Transform @@ -128241,6 +126365,12 @@ entities: - type: Transform pos: 24.5,13.5 parent: 30 + - uid: 12663 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -20.5,-52.5 + parent: 30 - uid: 12670 components: - type: Transform @@ -129157,6 +127287,12 @@ entities: - type: Transform pos: 48.5,18.5 parent: 30 + - uid: 13643 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -6.5,-57.5 + parent: 30 - uid: 13647 components: - type: Transform @@ -129232,11 +127368,50 @@ entities: - type: Transform pos: 10.5,58.5 parent: 30 + - uid: 13901 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,-53.5 + parent: 30 + - uid: 14334 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,13.5 + parent: 30 + - uid: 14506 + components: + - type: Transform + pos: -68.5,-64.5 + parent: 30 + - uid: 14507 + components: + - type: Transform + pos: -69.5,-64.5 + parent: 30 + - uid: 14508 + components: + - type: Transform + pos: -70.5,-64.5 + parent: 30 + - uid: 14538 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -21.5,-51.5 + parent: 30 - uid: 14539 components: - type: Transform pos: 32.5,-12.5 parent: 30 + - uid: 14590 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -22.5,-51.5 + parent: 30 - uid: 14646 components: - type: Transform @@ -129440,6 +127615,12 @@ entities: - type: Transform pos: 46.5,15.5 parent: 30 + - uid: 16040 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-42.5 + parent: 30 - uid: 16104 components: - type: Transform @@ -129584,6 +127765,11 @@ entities: rot: 1.5707963267948966 rad pos: -58.5,37.5 parent: 30 + - uid: 16777 + components: + - type: Transform + pos: -67.5,-66.5 + parent: 30 - uid: 16784 components: - type: Transform @@ -129644,6 +127830,16 @@ entities: - type: Transform pos: -61.5,41.5 parent: 30 + - uid: 16995 + components: + - type: Transform + pos: -5.5,-37.5 + parent: 30 + - uid: 16996 + components: + - type: Transform + pos: -9.5,-37.5 + parent: 30 - uid: 17016 components: - type: Transform @@ -129869,16 +128065,6 @@ entities: - type: Transform pos: -84.5,-43.5 parent: 30 - - uid: 17526 - components: - - type: Transform - pos: -85.5,-44.5 - parent: 30 - - uid: 17527 - components: - - type: Transform - pos: -85.5,-46.5 - parent: 30 - uid: 17528 components: - type: Transform @@ -130037,23 +128223,21 @@ entities: rot: 1.5707963267948966 rad pos: -51.5,-59.5 parent: 30 - - uid: 17714 + - uid: 17728 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -51.5,-60.5 + rot: 3.141592653589793 rad + pos: 15.5,13.5 parent: 30 - - uid: 17715 + - uid: 17775 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -52.5,-60.5 + pos: -68.5,-66.5 parent: 30 - - uid: 17717 + - uid: 17776 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -53.5,-60.5 + pos: -68.5,-65.5 parent: 30 - uid: 17804 components: @@ -130143,20 +128327,11 @@ entities: - type: Transform pos: -35.5,-36.5 parent: 30 - - uid: 18079 - components: - - type: Transform - pos: -53.5,-68.5 - parent: 30 - uid: 18081 components: - type: Transform - pos: -54.5,-68.5 - parent: 30 - - uid: 18085 - components: - - type: Transform - pos: -57.5,-69.5 + rot: 3.141592653589793 rad + pos: 16.5,13.5 parent: 30 - uid: 18103 components: @@ -130268,10 +128443,37 @@ entities: - type: Transform pos: -81.5,-57.5 parent: 30 - - uid: 18184 + - uid: 18186 components: - type: Transform - pos: -60.5,-69.5 + pos: -61.5,-66.5 + parent: 30 + - uid: 18187 + components: + - type: Transform + pos: -66.5,-66.5 + parent: 30 + - uid: 18205 + components: + - type: Transform + pos: -59.5,-67.5 + parent: 30 + - uid: 18765 + components: + - type: Transform + pos: -52.5,-66.5 + parent: 30 + - uid: 18775 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -65.5,-66.5 + parent: 30 + - uid: 18860 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.5,-51.5 parent: 30 - uid: 18925 components: @@ -130283,10 +128485,15 @@ entities: - type: Transform pos: -43.5,-24.5 parent: 30 - - uid: 19765 + - uid: 19784 components: - type: Transform - pos: -36.5,-64.5 + pos: -4.5,-37.5 + parent: 30 + - uid: 19794 + components: + - type: Transform + pos: -10.5,-37.5 parent: 30 - uid: 19854 components: @@ -131153,21 +129360,6 @@ entities: - type: Transform pos: -2.5,84.5 parent: 30 - - uid: 20343 - components: - - type: Transform - pos: -37.5,-64.5 - parent: 30 - - uid: 20396 - components: - - type: Transform - pos: -38.5,-64.5 - parent: 30 - - uid: 20397 - components: - - type: Transform - pos: -39.5,-64.5 - parent: 30 - uid: 20442 components: - type: Transform @@ -131343,11 +129535,6 @@ entities: - type: Transform pos: -27.5,-48.5 parent: 30 - - uid: 21469 - components: - - type: Transform - pos: -40.5,-64.5 - parent: 30 - uid: 21592 components: - type: Transform @@ -131358,291 +129545,6 @@ entities: - type: Transform pos: -40.5,-28.5 parent: 30 - - uid: 22438 - components: - - type: Transform - pos: -41.5,-64.5 - parent: 30 - - uid: 22550 - components: - - type: Transform - pos: -42.5,-64.5 - parent: 30 - - uid: 22551 - components: - - type: Transform - pos: -42.5,-63.5 - parent: 30 - - uid: 22552 - components: - - type: Transform - pos: -42.5,-62.5 - parent: 30 - - uid: 22553 - components: - - type: Transform - pos: -42.5,-61.5 - parent: 30 - - uid: 22554 - components: - - type: Transform - pos: -42.5,-60.5 - parent: 30 - - uid: 22555 - components: - - type: Transform - pos: -42.5,-59.5 - parent: 30 - - uid: 22556 - components: - - type: Transform - pos: -42.5,-58.5 - parent: 30 - - uid: 22557 - components: - - type: Transform - pos: -42.5,-57.5 - parent: 30 - - uid: 22558 - components: - - type: Transform - pos: -42.5,-56.5 - parent: 30 - - uid: 22559 - components: - - type: Transform - pos: -41.5,-56.5 - parent: 30 - - uid: 22560 - components: - - type: Transform - pos: -40.5,-56.5 - parent: 30 - - uid: 22561 - components: - - type: Transform - pos: -39.5,-56.5 - parent: 30 - - uid: 22562 - components: - - type: Transform - pos: -38.5,-56.5 - parent: 30 - - uid: 22563 - components: - - type: Transform - pos: -37.5,-56.5 - parent: 30 - - uid: 22564 - components: - - type: Transform - pos: -36.5,-56.5 - parent: 30 - - uid: 22565 - components: - - type: Transform - pos: -35.5,-56.5 - parent: 30 - - uid: 22566 - components: - - type: Transform - pos: -34.5,-56.5 - parent: 30 - - uid: 22567 - components: - - type: Transform - pos: -33.5,-56.5 - parent: 30 - - uid: 22568 - components: - - type: Transform - pos: -32.5,-56.5 - parent: 30 - - uid: 22569 - components: - - type: Transform - pos: -24.5,-59.5 - parent: 30 - - uid: 22570 - components: - - type: Transform - pos: -24.5,-60.5 - parent: 30 - - uid: 22571 - components: - - type: Transform - pos: -24.5,-61.5 - parent: 30 - - uid: 22572 - components: - - type: Transform - pos: -24.5,-62.5 - parent: 30 - - uid: 22573 - components: - - type: Transform - pos: -24.5,-63.5 - parent: 30 - - uid: 22574 - components: - - type: Transform - pos: -24.5,-64.5 - parent: 30 - - uid: 22575 - components: - - type: Transform - pos: -25.5,-64.5 - parent: 30 - - uid: 22576 - components: - - type: Transform - pos: -26.5,-64.5 - parent: 30 - - uid: 22577 - components: - - type: Transform - pos: -27.5,-64.5 - parent: 30 - - uid: 22578 - components: - - type: Transform - pos: -28.5,-64.5 - parent: 30 - - uid: 22579 - components: - - type: Transform - pos: -29.5,-64.5 - parent: 30 - - uid: 22580 - components: - - type: Transform - pos: -30.5,-64.5 - parent: 30 - - uid: 22581 - components: - - type: Transform - pos: -31.5,-64.5 - parent: 30 - - uid: 22582 - components: - - type: Transform - pos: -31.5,-56.5 - parent: 30 - - uid: 22583 - components: - - type: Transform - pos: -30.5,-56.5 - parent: 30 - - uid: 22584 - components: - - type: Transform - pos: -29.5,-56.5 - parent: 30 - - uid: 22585 - components: - - type: Transform - pos: -28.5,-56.5 - parent: 30 - - uid: 22586 - components: - - type: Transform - pos: -27.5,-56.5 - parent: 30 - - uid: 22587 - components: - - type: Transform - pos: -26.5,-56.5 - parent: 30 - - uid: 22588 - components: - - type: Transform - pos: -25.5,-56.5 - parent: 30 - - uid: 22589 - components: - - type: Transform - pos: -24.5,-56.5 - parent: 30 - - uid: 22590 - components: - - type: Transform - pos: -24.5,-57.5 - parent: 30 - - uid: 22591 - components: - - type: Transform - pos: -23.5,-59.5 - parent: 30 - - uid: 22592 - components: - - type: Transform - pos: -23.5,-56.5 - parent: 30 - - uid: 22593 - components: - - type: Transform - pos: -22.5,-56.5 - parent: 30 - - uid: 22594 - components: - - type: Transform - pos: -21.5,-56.5 - parent: 30 - - uid: 22595 - components: - - type: Transform - pos: -21.5,-57.5 - parent: 30 - - uid: 22596 - components: - - type: Transform - pos: -21.5,-59.5 - parent: 30 - - uid: 22597 - components: - - type: Transform - pos: -22.5,-59.5 - parent: 30 - - uid: 22639 - components: - - type: Transform - pos: -28.5,-59.5 - parent: 30 - - uid: 22640 - components: - - type: Transform - pos: -28.5,-60.5 - parent: 30 - - uid: 22641 - components: - - type: Transform - pos: -28.5,-61.5 - parent: 30 - - uid: 22642 - components: - - type: Transform - pos: -28.5,-62.5 - parent: 30 - - uid: 22643 - components: - - type: Transform - pos: -28.5,-63.5 - parent: 30 - - uid: 22644 - components: - - type: Transform - pos: -28.5,-57.5 - parent: 30 - - uid: 22649 - components: - - type: Transform - pos: -33.5,-63.5 - parent: 30 - - uid: 22650 - components: - - type: Transform - pos: -33.5,-57.5 - parent: 30 - proto: WallSolid entities: - uid: 3 @@ -132710,6 +130612,11 @@ entities: - type: Transform pos: -8.5,17.5 parent: 30 + - uid: 801 + components: + - type: Transform + pos: 14.5,-25.5 + parent: 30 - uid: 830 components: - type: Transform @@ -134008,6 +131915,11 @@ entities: rot: -1.5707963267948966 rad pos: -1.5,-5.5 parent: 30 + - uid: 6642 + components: + - type: Transform + pos: -14.5,-53.5 + parent: 30 - uid: 6732 components: - type: Transform @@ -134159,6 +132071,11 @@ entities: - type: Transform pos: -37.5,-19.5 parent: 30 + - uid: 7221 + components: + - type: Transform + pos: -0.5,-37.5 + parent: 30 - uid: 7234 components: - type: Transform @@ -134933,16 +132850,6 @@ entities: - type: Transform pos: 9.5,-30.5 parent: 30 - - uid: 8525 - components: - - type: Transform - pos: 12.5,-26.5 - parent: 30 - - uid: 8526 - components: - - type: Transform - pos: 9.5,-26.5 - parent: 30 - uid: 8534 components: - type: Transform @@ -135004,50 +132911,85 @@ entities: - type: Transform pos: 3.5,-35.5 parent: 30 - - uid: 9288 - components: - - type: Transform - pos: -4.5,-37.5 - parent: 30 - - uid: 9289 - components: - - type: Transform - pos: -0.5,-37.5 - parent: 30 - uid: 9299 components: - type: Transform pos: -42.5,-0.5 parent: 30 - - uid: 9324 + - uid: 9482 components: - type: Transform - pos: -10.5,-37.5 + pos: -6.5,-51.5 parent: 30 - - uid: 9348 + - uid: 9483 components: - type: Transform - pos: -14.5,-28.5 + pos: -5.5,-46.5 parent: 30 - - uid: 9367 + - uid: 9485 components: - type: Transform - pos: -20.5,-39.5 + pos: -9.5,-46.5 parent: 30 - - uid: 9370 + - uid: 9486 components: - type: Transform - pos: -20.5,-44.5 + pos: -6.5,-49.5 parent: 30 - - uid: 9450 + - uid: 9488 components: - type: Transform - pos: -14.5,-30.5 + pos: -13.5,-46.5 parent: 30 - - uid: 9451 + - uid: 9489 components: - type: Transform - pos: -14.5,-31.5 + pos: 3.5,-42.5 + parent: 30 + - uid: 9496 + components: + - type: Transform + pos: -4.5,-42.5 + parent: 30 + - uid: 9497 + components: + - type: Transform + pos: -3.5,-42.5 + parent: 30 + - uid: 9524 + components: + - type: Transform + pos: -6.5,-46.5 + parent: 30 + - uid: 9525 + components: + - type: Transform + pos: -2.5,-42.5 + parent: 30 + - uid: 9526 + components: + - type: Transform + pos: -19.5,-45.5 + parent: 30 + - uid: 9527 + components: + - type: Transform + pos: -6.5,-50.5 + parent: 30 + - uid: 9529 + components: + - type: Transform + pos: -14.5,-46.5 + parent: 30 + - uid: 9530 + components: + - type: Transform + pos: -0.5,-38.5 + parent: 30 + - uid: 9634 + components: + - type: Transform + pos: -57.5,-65.5 parent: 30 - uid: 9684 components: @@ -135084,6 +133026,41 @@ entities: - type: Transform pos: 29.5,43.5 parent: 30 + - uid: 9870 + components: + - type: Transform + pos: -20.5,-46.5 + parent: 30 + - uid: 9871 + components: + - type: Transform + pos: -20.5,-48.5 + parent: 30 + - uid: 9872 + components: + - type: Transform + pos: -20.5,-47.5 + parent: 30 + - uid: 9873 + components: + - type: Transform + pos: -25.5,-45.5 + parent: 30 + - uid: 9874 + components: + - type: Transform + pos: -21.5,-45.5 + parent: 30 + - uid: 9879 + components: + - type: Transform + pos: -20.5,-45.5 + parent: 30 + - uid: 9883 + components: + - type: Transform + pos: -6.5,-47.5 + parent: 30 - uid: 9916 components: - type: Transform @@ -135164,10 +133141,135 @@ entities: - type: Transform pos: -9.5,-15.5 parent: 30 - - uid: 11019 + - uid: 9959 components: - type: Transform - pos: -0.5,-38.5 + pos: -7.5,-46.5 + parent: 30 + - uid: 9961 + components: + - type: Transform + pos: -8.5,-46.5 + parent: 30 + - uid: 9962 + components: + - type: Transform + pos: -10.5,-46.5 + parent: 30 + - uid: 9963 + components: + - type: Transform + pos: -3.5,-46.5 + parent: 30 + - uid: 10011 + components: + - type: Transform + pos: 14.5,-22.5 + parent: 30 + - uid: 10135 + components: + - type: Transform + pos: -6.5,-48.5 + parent: 30 + - uid: 10228 + components: + - type: Transform + pos: -57.5,-64.5 + parent: 30 + - uid: 10236 + components: + - type: Transform + pos: -65.5,-61.5 + parent: 30 + - uid: 10237 + components: + - type: Transform + pos: -59.5,-61.5 + parent: 30 + - uid: 10546 + components: + - type: Transform + pos: -3.5,-45.5 + parent: 30 + - uid: 10548 + components: + - type: Transform + pos: -4.5,-46.5 + parent: 30 + - uid: 10549 + components: + - type: Transform + pos: -0.5,-42.5 + parent: 30 + - uid: 10753 + components: + - type: Transform + pos: -3.5,-43.5 + parent: 30 + - uid: 10756 + components: + - type: Transform + pos: -14.5,-52.5 + parent: 30 + - uid: 10757 + components: + - type: Transform + pos: -14.5,-51.5 + parent: 30 + - uid: 10758 + components: + - type: Transform + pos: -14.5,-50.5 + parent: 30 + - uid: 10759 + components: + - type: Transform + pos: 1.5,-42.5 + parent: 30 + - uid: 11060 + components: + - type: Transform + pos: -6.5,-52.5 + parent: 30 + - uid: 11071 + components: + - type: Transform + pos: -14.5,-45.5 + parent: 30 + - uid: 11072 + components: + - type: Transform + pos: -14.5,-49.5 + parent: 30 + - uid: 11074 + components: + - type: Transform + pos: -14.5,-47.5 + parent: 30 + - uid: 11075 + components: + - type: Transform + pos: -14.5,-48.5 + parent: 30 + - uid: 11089 + components: + - type: Transform + pos: -15.5,-49.5 + parent: 30 + - uid: 11090 + components: + - type: Transform + pos: -15.5,-45.5 + parent: 30 + - uid: 11092 + components: + - type: Transform + pos: -8.5,-42.5 + parent: 30 + - uid: 11141 + components: + - type: Transform + pos: -9.5,-42.5 parent: 30 - uid: 11198 components: @@ -135189,10 +133291,15 @@ entities: - type: Transform pos: 29.5,-0.5 parent: 30 - - uid: 11339 + - uid: 11259 components: - type: Transform - pos: -14.5,-38.5 + pos: -66.5,-61.5 + parent: 30 + - uid: 11261 + components: + - type: Transform + pos: -63.5,-61.5 parent: 30 - uid: 11352 components: @@ -135204,6 +133311,16 @@ entities: - type: Transform pos: 2.5,-7.5 parent: 30 + - uid: 11457 + components: + - type: Transform + pos: -67.5,-61.5 + parent: 30 + - uid: 11459 + components: + - type: Transform + pos: -60.5,-61.5 + parent: 30 - uid: 11597 components: - type: Transform @@ -135339,10 +133456,16 @@ entities: - type: Transform pos: -43.5,-17.5 parent: 30 - - uid: 12659 + - uid: 12636 components: - type: Transform - pos: 20.5,13.5 + pos: -58.5,-61.5 + parent: 30 + - uid: 12638 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -64.5,-61.5 parent: 30 - uid: 12660 components: @@ -135701,6 +133824,31 @@ entities: - type: Transform pos: 21.5,54.5 parent: 30 + - uid: 13983 + components: + - type: Transform + pos: -20.5,-49.5 + parent: 30 + - uid: 13985 + components: + - type: Transform + pos: -20.5,-50.5 + parent: 30 + - uid: 14480 + components: + - type: Transform + pos: -67.5,-63.5 + parent: 30 + - uid: 14481 + components: + - type: Transform + pos: -67.5,-64.5 + parent: 30 + - uid: 14513 + components: + - type: Transform + pos: -54.5,-59.5 + parent: 30 - uid: 14725 components: - type: Transform @@ -135731,6 +133879,11 @@ entities: - type: Transform pos: 14.5,49.5 parent: 30 + - uid: 14808 + components: + - type: Transform + pos: -19.5,-49.5 + parent: 30 - uid: 14966 components: - type: Transform @@ -136259,11 +134412,6 @@ entities: - type: Transform pos: -81.5,-41.5 parent: 30 - - uid: 17544 - components: - - type: Transform - pos: -55.5,-68.5 - parent: 30 - uid: 17569 components: - type: Transform @@ -136274,11 +134422,6 @@ entities: - type: Transform pos: -54.5,-58.5 parent: 30 - - uid: 17685 - components: - - type: Transform - pos: -56.5,-68.5 - parent: 30 - uid: 17686 components: - type: Transform @@ -136414,41 +134557,6 @@ entities: - type: Transform pos: -57.5,-61.5 parent: 30 - - uid: 17723 - components: - - type: Transform - pos: -60.5,-61.5 - parent: 30 - - uid: 17724 - components: - - type: Transform - pos: -61.5,-61.5 - parent: 30 - - uid: 17725 - components: - - type: Transform - pos: -62.5,-61.5 - parent: 30 - - uid: 17726 - components: - - type: Transform - pos: -63.5,-61.5 - parent: 30 - - uid: 17728 - components: - - type: Transform - pos: -65.5,-61.5 - parent: 30 - - uid: 17729 - components: - - type: Transform - pos: -66.5,-61.5 - parent: 30 - - uid: 17730 - components: - - type: Transform - pos: -67.5,-61.5 - parent: 30 - uid: 17731 components: - type: Transform @@ -136459,11 +134567,6 @@ entities: - type: Transform pos: -69.5,-61.5 parent: 30 - - uid: 17734 - components: - - type: Transform - pos: -61.5,-65.5 - parent: 30 - uid: 17736 components: - type: Transform @@ -136579,16 +134682,6 @@ entities: - type: Transform pos: -61.5,-66.5 parent: 30 - - uid: 17775 - components: - - type: Transform - pos: -63.5,-66.5 - parent: 30 - - uid: 17776 - components: - - type: Transform - pos: -62.5,-66.5 - parent: 30 - uid: 17777 components: - type: Transform @@ -136629,11 +134722,6 @@ entities: - type: Transform pos: -66.5,-66.5 parent: 30 - - uid: 17785 - components: - - type: Transform - pos: -61.5,-62.5 - parent: 30 - uid: 17786 components: - type: Transform @@ -136642,22 +134730,12 @@ entities: - uid: 17787 components: - type: Transform - pos: -61.5,-63.5 + pos: -57.5,-62.5 parent: 30 - uid: 17788 components: - type: Transform - pos: -61.5,-64.5 - parent: 30 - - uid: 17790 - components: - - type: Transform - pos: -53.5,-67.5 - parent: 30 - - uid: 17791 - components: - - type: Transform - pos: -53.5,-66.5 + pos: -57.5,-63.5 parent: 30 - uid: 17999 components: @@ -136724,56 +134802,16 @@ entities: - type: Transform pos: -38.5,-30.5 parent: 30 - - uid: 18070 - components: - - type: Transform - pos: -56.5,-62.5 - parent: 30 - - uid: 18071 - components: - - type: Transform - pos: -53.5,-65.5 - parent: 30 - - uid: 18072 - components: - - type: Transform - pos: -53.5,-64.5 - parent: 30 - - uid: 18073 - components: - - type: Transform - pos: -57.5,-68.5 - parent: 30 - - uid: 18074 - components: - - type: Transform - pos: -53.5,-63.5 - parent: 30 - - uid: 18075 - components: - - type: Transform - pos: -53.5,-62.5 - parent: 30 - uid: 18076 components: - type: Transform pos: -54.5,-61.5 parent: 30 - - uid: 18077 - components: - - type: Transform - pos: -54.5,-60.5 - parent: 30 - uid: 18082 components: - type: Transform pos: -61.5,-67.5 parent: 30 - - uid: 18086 - components: - - type: Transform - pos: -64.5,-66.5 - parent: 30 - uid: 18087 components: - type: Transform @@ -136894,21 +134932,11 @@ entities: - type: Transform pos: -76.5,-50.5 parent: 30 - - uid: 18125 - components: - - type: Transform - pos: -61.5,-68.5 - parent: 30 - uid: 18169 components: - type: Transform pos: -71.5,-61.5 parent: 30 - - uid: 18170 - components: - - type: Transform - pos: -71.5,-59.5 - parent: 30 - uid: 18171 components: - type: Transform @@ -137002,21 +135030,6 @@ entities: - type: Transform pos: -43.5,2.5 parent: 30 - - uid: 22216 - components: - - type: Transform - pos: -60.5,-68.5 - parent: 30 - - uid: 22645 - components: - - type: Transform - pos: -27.5,-60.5 - parent: 30 - - uid: 22646 - components: - - type: Transform - pos: -25.5,-60.5 - parent: 30 - proto: WallSolidRust entities: - uid: 223 @@ -137363,6 +135376,13 @@ entities: parent: 30 - type: Physics canCollide: False +- proto: WardrobeAtmosphericsFilled + entities: + - uid: 8418 + components: + - type: Transform + pos: 16.5,-20.5 + parent: 30 - proto: WardrobeBlackFilled entities: - uid: 9942 @@ -137518,29 +135538,16 @@ entities: - 0 - proto: WardrobeEngineeringFilled entities: - - uid: 8228 + - uid: 7112 components: - type: Transform - pos: -9.5,-38.5 + pos: -7.5,-41.5 + parent: 30 + - uid: 7148 + components: + - type: Transform + pos: -5.5,-41.5 parent: 30 - - type: EntityStorage - air: - volume: 200 - immutable: False - temperature: 293.1496 - moles: - - 3.4430928 - - 12.952587 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - proto: WardrobeFormal entities: - uid: 19618 @@ -137932,6 +135939,11 @@ entities: - type: Transform pos: -51.5,69.5 parent: 30 + - uid: 14476 + components: + - type: Transform + pos: -55.5,-65.5 + parent: 30 - uid: 16216 components: - type: Transform @@ -137952,11 +135964,6 @@ entities: - type: Transform pos: -60.5,-20.5 parent: 30 - - uid: 18786 - components: - - type: Transform - pos: -62.5,-65.5 - parent: 30 - uid: 19532 components: - type: Transform @@ -137964,16 +135971,16 @@ entities: parent: 30 - proto: WaterTankHighCapacity entities: - - uid: 399 - components: - - type: Transform - pos: -23.5,5.5 - parent: 30 - uid: 452 components: - type: Transform pos: -30.5,10.5 parent: 30 + - uid: 13365 + components: + - type: Transform + pos: -23.5,5.5 + parent: 30 - proto: WaterVaporCanister entities: - uid: 8773 @@ -138058,13 +136065,6 @@ entities: parent: 30 - type: Physics canCollide: False - - uid: 20994 - components: - - type: Transform - pos: -15.5,-34.5 - parent: 30 - - type: Physics - canCollide: False - uid: 20998 components: - type: Transform @@ -138214,10 +136214,10 @@ entities: parent: 30 - proto: WelderIndustrialAdvanced entities: - - uid: 9596 + - uid: 13977 components: - type: Transform - pos: -17.366865,-29.492481 + pos: -8.390148,-47.43978 parent: 30 - proto: WelderMini entities: @@ -138253,6 +136253,11 @@ entities: - type: Transform pos: 9.5,-25.5 parent: 30 + - uid: 10147 + components: + - type: Transform + pos: -54.5,-65.5 + parent: 30 - uid: 14811 components: - type: Transform @@ -138268,11 +136273,6 @@ entities: - type: Transform pos: -52.5,39.5 parent: 30 - - uid: 18787 - components: - - type: Transform - pos: -63.5,-65.5 - parent: 30 - uid: 19813 components: - type: Transform @@ -138335,12 +136335,6 @@ entities: - type: Transform pos: 4.5,-4.5 parent: 30 - - uid: 12696 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 14.5,13.5 - parent: 30 - uid: 20484 components: - type: Transform @@ -138520,10 +136514,11 @@ entities: - type: Transform pos: 18.5,24.5 parent: 30 - - uid: 12697 + - uid: 13241 components: - type: Transform - pos: 14.5,13.5 + rot: -1.5707963267948966 rad + pos: 16.5,15.5 parent: 30 - uid: 21708 components: @@ -138610,6 +136605,14 @@ entities: rot: 1.5707963267948966 rad pos: -49.5,52.5 parent: 30 +- proto: WindoorSecureServiceLocked + entities: + - uid: 11458 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -65.5,-62.5 + parent: 30 - proto: Window entities: - uid: 5 @@ -138877,16 +136880,6 @@ entities: - type: Transform pos: 10.5,-6.5 parent: 30 - - uid: 9368 - components: - - type: Transform - pos: -20.5,-40.5 - parent: 30 - - uid: 9369 - components: - - type: Transform - pos: -20.5,-43.5 - parent: 30 - uid: 9837 components: - type: Transform @@ -139427,30 +137420,6 @@ entities: - type: Transform pos: -23.5,4.5 parent: 30 - - uid: 9976 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,4.5 - parent: 30 - - uid: 11259 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.5,4.5 - parent: 30 - - uid: 11260 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -25.5,4.5 - parent: 30 - - uid: 11261 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,4.5 - parent: 30 - uid: 12728 components: - type: Transform @@ -139499,6 +137468,24 @@ entities: rot: 1.5707963267948966 rad pos: 42.5,41.5 parent: 30 + - uid: 14051 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,16.5 + parent: 30 + - uid: 14329 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 16.5,14.5 + parent: 30 + - uid: 14356 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 52.5,23.5 + parent: 30 - uid: 15152 components: - type: Transform @@ -139866,30 +137853,6 @@ entities: rot: 1.5707963267948966 rad pos: -35.5,-34.5 parent: 30 - - uid: 21191 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,4.5 - parent: 30 - - uid: 21451 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -28.5,4.5 - parent: 30 - - uid: 21452 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -23.5,4.5 - parent: 30 - - uid: 21453 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -28.5,4.5 - parent: 30 - uid: 22456 components: - type: Transform @@ -139960,11 +137923,6 @@ entities: - type: Transform pos: -14.474685,-24.503119 parent: 30 - - uid: 9483 - components: - - type: Transform - pos: -17.403442,-29.451271 - parent: 30 - uid: 18182 components: - type: Transform From da5918c9519de6c32c9e9082dee5e2bad3774caa Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Mon, 29 Jul 2024 08:19:43 +0200 Subject: [PATCH 002/201] FINALLY FIX APPROVER IN CARGO INVOICE!!! (#29690) * OH DEAR LORD I WASTED 2 HOURS ON THIS STUPID SHIT!!! * change some logic --- Content.Server/Cargo/Systems/CargoSystem.Orders.cs | 14 +++++++------- Content.Shared/Cargo/CargoOrderData.cs | 2 +- .../Locale/en-US/cargo/cargo-console-component.ftl | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Content.Server/Cargo/Systems/CargoSystem.Orders.cs b/Content.Server/Cargo/Systems/CargoSystem.Orders.cs index dd408755e6..7a2a3d474a 100644 --- a/Content.Server/Cargo/Systems/CargoSystem.Orders.cs +++ b/Content.Server/Cargo/Systems/CargoSystem.Orders.cs @@ -177,6 +177,10 @@ namespace Content.Server.Cargo.Systems RaiseLocalEvent(ref ev); ev.FulfillmentEntity ??= station.Value; + _idCardSystem.TryFindIdCard(player, out var idCard); + // ReSharper disable once ConditionalAccessQualifierIsNonNullableAccordingToAPIContract + order.SetApproverData(idCard.Comp?.FullName, idCard.Comp?.JobTitle); + if (!ev.Handled) { ev.FulfillmentEntity = TryFulfillOrder((station.Value, stationData), order, orderDatabase); @@ -189,18 +193,13 @@ namespace Content.Server.Cargo.Systems } } - _idCardSystem.TryFindIdCard(player, out var idCard); - // ReSharper disable once ConditionalAccessQualifierIsNonNullableAccordingToAPIContract - order.SetApproverData(idCard.Comp?.FullName, idCard.Comp?.JobTitle); + order.Approved = true; _audio.PlayPvs(component.ConfirmSound, uid); - var approverName = idCard.Comp?.FullName ?? Loc.GetString("access-reader-unknown-id"); - var approverJob = idCard.Comp?.JobTitle ?? Loc.GetString("access-reader-unknown-id"); var message = Loc.GetString("cargo-console-unlock-approved-order-broadcast", ("productName", Loc.GetString(order.ProductName)), ("orderAmount", order.OrderQuantity), - ("approverName", approverName), - ("approverJob", approverJob), + ("approver", order.Approver ?? string.Empty), ("cost", cost)); _radio.SendRadioMessage(uid, message, component.AnnouncementChannel, uid, escapeMarkup: false); ConsolePopup(args.Actor, Loc.GetString("cargo-console-trade-station", ("destination", MetaData(ev.FulfillmentEntity.Value).EntityName))); @@ -421,6 +420,7 @@ namespace Content.Server.Cargo.Systems // Approve it now order.SetApproverData(dest, sender); + order.Approved = true; // Log order addition _adminLogger.Add(LogType.Action, LogImpact.Low, diff --git a/Content.Shared/Cargo/CargoOrderData.cs b/Content.Shared/Cargo/CargoOrderData.cs index ce05d92236..5645cc454d 100644 --- a/Content.Shared/Cargo/CargoOrderData.cs +++ b/Content.Shared/Cargo/CargoOrderData.cs @@ -48,7 +48,7 @@ namespace Content.Shared.Cargo // public int RequesterId; [DataField] public string Reason { get; private set; } - public bool Approved => Approver is not null; + public bool Approved; [DataField] public string? Approver; diff --git a/Resources/Locale/en-US/cargo/cargo-console-component.ftl b/Resources/Locale/en-US/cargo/cargo-console-component.ftl index 3c032488b5..7114924c02 100644 --- a/Resources/Locale/en-US/cargo/cargo-console-component.ftl +++ b/Resources/Locale/en-US/cargo/cargo-console-component.ftl @@ -30,7 +30,7 @@ cargo-console-snip-snip = Order trimmed to capacity cargo-console-insufficient-funds = Insufficient funds (require {$cost}) cargo-console-unfulfilled = No room to fulfill order cargo-console-trade-station = Sent to {$destination} -cargo-console-unlock-approved-order-broadcast = [bold]{$productName} x{$orderAmount}[/bold], which cost [bold]{$cost}[/bold], was approved by [bold]{$approverName}, {$approverJob}[/bold] +cargo-console-unlock-approved-order-broadcast = [bold]{$productName} x{$orderAmount}[/bold], which cost [bold]{$cost}[/bold], was approved by [bold]{$approver}[/bold] cargo-console-paper-print-name = Order #{$orderNumber} cargo-console-paper-print-text = From 4a13212bc331616ae1a788c03f67624480521ebe Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 29 Jul 2024 06:20:54 +0000 Subject: [PATCH 003/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 49a49dfc7b..f6f8c795f3 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: FungiFellow - changes: - - message: Syndi-Cats now have a Wideswing, 80% Explosion Resist, 6/6/15 Pierce/Slash/Structural - and step over glass shards with trained feline agility. - type: Tweak - id: 6497 - time: '2024-04-29T17:09:30.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27408 - author: ShadowCommander changes: - message: Fixed microwave construction not creating a microwave on completion. @@ -3781,3 +3773,10 @@ id: 6996 time: '2024-07-28T08:32:27.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30424 +- author: lzk228 + changes: + - message: Fixed permanent absence of the approver string in cargo invoice. + type: Fix + id: 6997 + time: '2024-07-29T06:19:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29690 From c4ef5e4205f8bcd01e8559c82148ddd9e8e5cbc5 Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Mon, 29 Jul 2024 08:31:05 +0200 Subject: [PATCH 004/201] Update marathon (#30442) --- Resources/Maps/marathon.yml | 612 ++++++++++++++++++++++++++++-------- 1 file changed, 485 insertions(+), 127 deletions(-) diff --git a/Resources/Maps/marathon.yml b/Resources/Maps/marathon.yml index 0bb7ea2aed..2d0f821d20 100644 --- a/Resources/Maps/marathon.yml +++ b/Resources/Maps/marathon.yml @@ -608,6 +608,9 @@ entities: 2919: 2,-44 2920: 3,-44 2921: 4,-44 + 3045: 4,-51 + 3049: -4,-48 + 3050: -3,-48 - node: color: '#FFFFFFFF' id: BotGreyscale @@ -648,6 +651,11 @@ entities: 2265: 39,9 2896: -14,-38 2897: -12,-38 + 3035: -5,-54 + 3036: -4,-54 + 3046: -4,-50 + 3047: 4,-49 + 3048: 4,-50 - node: color: '#FFFFFFFF' id: BrickTileDarkBox @@ -4345,7 +4353,6 @@ entities: decals: 2863: 14,-20 2864: 14,-19 - 2933: -3,-52 - node: color: '#FFFFFFFF' id: WarnCornerSmallNW @@ -4629,7 +4636,6 @@ entities: 2423: -47,-10 2424: -47,-9 2880: -14,-52 - 2926: 1,-51 3007: -19,-54 3008: -19,-55 - node: @@ -4675,8 +4681,6 @@ entities: 2928: -1,-52 2929: 0,-52 2930: 0,-52 - 2935: -4,-48 - 2936: -3,-48 2937: -2,-48 2938: -1,-48 2939: 0,-48 @@ -4685,6 +4689,8 @@ entities: 2942: 3,-48 2943: 4,-48 3004: -18,-53 + 3051: -4,-48 + 3052: -3,-48 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' @@ -10959,7 +10965,7 @@ entities: pos: -20.5,-5.5 parent: 30 - type: Door - secondsUntilStateChange: -17234.736 + secondsUntilStateChange: -19125.69 state: Opening - type: DeviceLinkSource lastSignals: @@ -59650,34 +59656,11 @@ entities: parent: 30 - proto: Emitter entities: - - uid: 194 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-71.5 - parent: 30 - - uid: 9818 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -13.5,-74.5 - parent: 30 - uid: 10654 components: - type: Transform pos: -13.5,-60.5 parent: 30 - - uid: 11088 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -24.5,-63.5 - parent: 30 - - uid: 11272 - components: - - type: Transform - pos: -21.5,-60.5 - parent: 30 - uid: 13319 components: - type: Transform @@ -63473,6 +63456,20 @@ entities: parent: 30 - type: AtmosPipeColor color: '#947507FF' + - uid: 9218 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-56.5 + parent: 30 + - uid: 9293 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-56.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 12869 components: - type: Transform @@ -64168,6 +64165,14 @@ entities: parent: 30 - type: AtmosPipeColor color: '#EB9834FF' + - uid: 9213 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -5.5,-55.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 9262 components: - type: Transform @@ -64175,6 +64180,14 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF0000FF' + - uid: 9295 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-57.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 9428 components: - type: Transform @@ -64244,6 +64257,14 @@ entities: parent: 30 - type: AtmosPipeColor color: '#EB9834FF' + - uid: 9790 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -5.5,-57.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 9813 components: - type: Transform @@ -64307,6 +64328,14 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF0000FF' + - uid: 11130 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-52.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 11167 components: - type: Transform @@ -64330,6 +64359,14 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF0000FF' + - uid: 11272 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-49.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 11668 components: - type: Transform @@ -64813,6 +64850,74 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF0000FF' + - uid: 20642 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 7.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 20645 + components: + - type: Transform + pos: 7.5,-49.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 20647 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,-52.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 20654 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-50.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 20663 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 20667 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-50.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 20671 + components: + - type: Transform + pos: -1.5,-49.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 20672 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-48.5 + parent: 30 + - uid: 20674 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-49.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 21262 components: - type: Transform @@ -74307,39 +74412,14 @@ entities: parent: 30 - type: AtmosPipeColor color: '#EB9834FF' - - uid: 9174 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,-48.5 - parent: 30 - - type: AtmosPipeColor - color: '#EB9834FF' - - uid: 9182 - components: - - type: Transform - pos: 1.5,-54.5 - parent: 30 - - uid: 9213 - components: - - type: Transform - pos: -3.5,-54.5 - parent: 30 - - uid: 9216 - components: - - type: Transform - pos: -4.5,-54.5 - parent: 30 - uid: 9217 components: - type: Transform - pos: 2.5,-54.5 - parent: 30 - - uid: 9218 - components: - - type: Transform - pos: 3.5,-54.5 + rot: 3.141592653589793 rad + pos: -3.5,-55.5 parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 9261 components: - type: Transform @@ -74347,23 +74427,14 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0000FFFF' - - uid: 9293 - components: - - type: Transform - pos: -2.5,-54.5 - parent: 30 - uid: 9294 components: - type: Transform rot: 1.5707963267948966 rad pos: 5.5,-49.5 parent: 30 - - uid: 9295 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-50.5 - parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 9320 components: - type: Transform @@ -74542,12 +74613,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0000FFFF' - - uid: 9651 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-51.5 - parent: 30 - uid: 9670 components: - type: Transform @@ -75136,6 +75201,14 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0000FFFF' + - uid: 9966 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-54.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 9979 components: - type: Transform @@ -75597,6 +75670,14 @@ entities: parent: 30 - type: AtmosPipeColor color: '#EB9834FF' + - uid: 11088 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-54.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 11100 components: - type: Transform @@ -78735,6 +78816,14 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF0000FF' + - uid: 13955 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-49.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 13956 components: - type: Transform @@ -81221,6 +81310,103 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0000FFFF' + - uid: 20640 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,-52.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 20641 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-52.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 20643 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 20646 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 6.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 20650 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-52.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 20651 + components: + - type: Transform + pos: 3.5,-54.5 + parent: 30 + - uid: 20652 + components: + - type: Transform + pos: 2.5,-54.5 + parent: 30 + - uid: 20658 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 20659 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-49.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 20660 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 20661 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 20662 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-49.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' + - uid: 20669 + components: + - type: Transform + pos: -3.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 21264 components: - type: Transform @@ -83338,6 +83524,13 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF0000FF' + - uid: 9353 + components: + - type: Transform + pos: 3.5,-49.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 9444 components: - type: Transform @@ -83422,6 +83615,14 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0000FFFF' + - uid: 9818 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -4.5,-55.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 9847 components: - type: Transform @@ -84425,6 +84626,20 @@ entities: parent: 30 - type: AtmosPipeColor color: '#0000FFFF' + - uid: 20668 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-50.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 20673 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -3.5,-48.5 + parent: 30 - uid: 22014 components: - type: Transform @@ -84526,6 +84741,24 @@ entities: rot: 1.5707963267948966 rad pos: -5.5,-8.5 parent: 30 + - uid: 20655 + components: + - type: Transform + pos: -3.5,-47.5 + parent: 30 + - uid: 20656 + components: + - type: Transform + pos: -2.5,-47.5 + parent: 30 + - uid: 20657 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-50.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' - proto: GasPressurePump entities: - uid: 337 @@ -84620,6 +84853,12 @@ entities: parent: 30 - type: AtmosPipeColor color: '#EB9834FF' + - uid: 9182 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 4.5,-48.5 + parent: 30 - uid: 12922 components: - type: Transform @@ -84631,6 +84870,13 @@ entities: - type: Transform pos: 38.5,10.5 parent: 30 + - uid: 20670 + components: + - type: Transform + pos: -3.5,-49.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' - proto: GasThermoMachineFreezer entities: - uid: 482 @@ -84705,6 +84951,25 @@ entities: parent: 30 - proto: GasValve entities: + - uid: 20648 + components: + - type: Transform + pos: -4.5,-53.5 + parent: 30 + - type: GasValve + open: False + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 20649 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-53.5 + parent: 30 + - type: GasValve + open: False + - type: AtmosPipeColor + color: '#FF0000FF' - uid: 21274 components: - type: MetaData @@ -87594,17 +87859,37 @@ entities: color: '#FF0000FF' - proto: GasVolumePump entities: - - uid: 9790 + - uid: 9216 components: - type: Transform - pos: 0.5,-49.5 + pos: -5.5,-56.5 parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 9373 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-51.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' - uid: 10044 components: - type: Transform rot: 3.141592653589793 rad pos: -1.5,-51.5 parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 20653 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-49.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' - proto: GeneratorRTG entities: - uid: 2402 @@ -87704,6 +87989,12 @@ entities: - type: Transform pos: -66.5,-52.5 parent: 30 + - uid: 194 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-54.5 + parent: 30 - uid: 317 components: - type: Transform @@ -88861,6 +89152,12 @@ entities: - type: Transform pos: -60.5,5.5 parent: 30 + - uid: 4893 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-54.5 + parent: 30 - uid: 5018 components: - type: Transform @@ -90152,6 +90449,12 @@ entities: - type: Transform pos: -1.5,-31.5 parent: 30 + - uid: 9174 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-54.5 + parent: 30 - uid: 9185 components: - type: Transform @@ -90667,6 +90970,12 @@ entities: rot: -1.5707963267948966 rad pos: -12.5,-32.5 parent: 30 + - uid: 11136 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-54.5 + parent: 30 - uid: 11137 components: - type: Transform @@ -91196,6 +91505,12 @@ entities: - type: Transform pos: 40.5,36.5 parent: 30 + - uid: 13954 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-54.5 + parent: 30 - uid: 13973 components: - type: Transform @@ -93490,6 +93805,36 @@ entities: - type: Transform pos: -36.5,-36.5 parent: 30 + - uid: 20664 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-54.5 + parent: 30 + - uid: 20666 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-51.5 + parent: 30 + - uid: 20675 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-50.5 + parent: 30 + - uid: 20676 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-49.5 + parent: 30 + - uid: 20677 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,-48.5 + parent: 30 - uid: 20969 components: - type: Transform @@ -94289,6 +94634,29 @@ entities: - type: Transform pos: -43.530403,66.65333 parent: 30 +- proto: HeatExchanger + entities: + - uid: 9651 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-56.5 + parent: 30 + - uid: 11122 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-56.5 + parent: 30 + - type: AtmosPipeColor + color: '#FF0000FF' + - uid: 20644 + components: + - type: Transform + pos: 7.5,-50.5 + parent: 30 + - type: AtmosPipeColor + color: '#03FCD3FF' - proto: HighSecCommandLocked entities: - uid: 2128 @@ -104763,6 +105131,11 @@ entities: parent: 30 - type: ApcPowerReceiver powerLoad: 0 + - uid: 20665 + components: + - type: Transform + pos: 6.5,-44.5 + parent: 30 - uid: 21112 components: - type: Transform @@ -106176,12 +106549,6 @@ entities: parent: 30 - proto: ReinforcedPlasmaWindow entities: - - uid: 4893 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 2.5,-54.5 - parent: 30 - uid: 8537 components: - type: Transform @@ -106259,24 +106626,6 @@ entities: - type: Transform pos: 24.5,-22.5 parent: 30 - - uid: 11122 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 1.5,-54.5 - parent: 30 - - uid: 11130 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -2.5,-54.5 - parent: 30 - - uid: 11136 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -3.5,-54.5 - parent: 30 - uid: 12898 components: - type: Transform @@ -106308,18 +106657,6 @@ entities: - type: Transform pos: 35.5,14.5 parent: 30 - - uid: 13954 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -4.5,-54.5 - parent: 30 - - uid: 13955 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-54.5 - parent: 30 - uid: 17012 components: - type: Transform @@ -106340,6 +106677,42 @@ entities: - type: Transform pos: -59.5,57.5 parent: 30 + - uid: 20678 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-54.5 + parent: 30 + - uid: 20679 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -3.5,-54.5 + parent: 30 + - uid: 20680 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -4.5,-54.5 + parent: 30 + - uid: 20681 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-54.5 + parent: 30 + - uid: 20682 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-54.5 + parent: 30 + - uid: 20683 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,-54.5 + parent: 30 - proto: ReinforcedWindow entities: - uid: 66 @@ -110246,21 +110619,6 @@ entities: - type: Transform pos: -38.50112,-3.4785028 parent: 30 - - uid: 9353 - components: - - type: Transform - pos: 2.554779,-46.49939 - parent: 30 - - uid: 9373 - components: - - type: Transform - pos: 3.0953474,-46.49939 - parent: 30 - - uid: 9966 - components: - - type: Transform - pos: 3.409225,-46.49939 - parent: 30 - uid: 9977 components: - type: Transform From 14a8e94f1e8bdfa349ec33a8bca98a02e3ab4439 Mon Sep 17 00:00:00 2001 From: Mervill Date: Sun, 28 Jul 2024 23:35:50 -0700 Subject: [PATCH 005/201] Fix punctuation in anchored / unanchored examine text (#30439) fix punctuation in anchored / unachored examine text --- Resources/Locale/en-US/examine/examine-system.ftl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Locale/en-US/examine/examine-system.ftl b/Resources/Locale/en-US/examine/examine-system.ftl index 243ba57257..fae6360e9b 100644 --- a/Resources/Locale/en-US/examine/examine-system.ftl +++ b/Resources/Locale/en-US/examine/examine-system.ftl @@ -6,6 +6,6 @@ examine-system-cant-see-entity = You can't make out whatever that is. examine-verb-name = Basic -examinable-anchored = It is [color=darkgreen]anchored[/color] to the floor +examinable-anchored = It is [color=darkgreen]anchored[/color] to the floor. -examinable-unanchored = It is [color=darkred]unanchored[/color] from the floor +examinable-unanchored = It is [color=darkred]unanchored[/color] from the floor. From 0dd22c31d185a35b7115a1f37aa3644018bbe2cd Mon Sep 17 00:00:00 2001 From: JIPDawg <51352440+JIPDawg@users.noreply.github.com> Date: Sun, 28 Jul 2024 23:49:28 -0700 Subject: [PATCH 006/201] Change unused OpenScoreboardWindow to ToggleRoundEndSummaryWindow and bind it to F9 (#30438) Change unused OpenScoreboardWindow to ToggleRoundEndSummaryWindow --- Resources/keybinds.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/keybinds.yml b/Resources/keybinds.yml index c11f59d17c..0b38a64922 100644 --- a/Resources/keybinds.yml +++ b/Resources/keybinds.yml @@ -455,8 +455,8 @@ binds: - function: OpenDecalSpawnWindow type: State key: F8 -- function: OpenScoreboardWindow - type: State +- function: ToggleRoundEndSummaryWindow + type: Toggle key: F9 - function: OpenSandboxWindow type: State From c586561a9e29d2d7fa825c9aca8d9c71dd753d0a Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 29 Jul 2024 06:50:35 +0000 Subject: [PATCH 007/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index f6f8c795f3..ee7b78158c 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: ShadowCommander - changes: - - message: Fixed microwave construction not creating a microwave on completion. - type: Fix - id: 6498 - time: '2024-04-30T00:19:08.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27500 - author: lzk228 changes: - message: Barozine is removed from hydroponics mutatuions. @@ -3780,3 +3773,10 @@ id: 6997 time: '2024-07-29T06:19:43.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29690 +- author: JIPDawg + changes: + - message: F9 is correctly bound to the Round End Summary window by default now. + type: Fix + id: 6998 + time: '2024-07-29T06:49:28.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30438 From ec19f9f4a9bbc6b57625314ab55a555775c29d81 Mon Sep 17 00:00:00 2001 From: Mervill Date: Mon, 29 Jul 2024 00:28:17 -0700 Subject: [PATCH 008/201] Make the powered examine text fully client predicted (#30441) * Make the powered examine text fully client predicted * switch to using the Entity API for the examine event --- .../Power/EntitySystems/PowerReceiverSystem.cs | 9 ++++++++- .../Power/EntitySystems/PowerReceiverSystem.cs | 16 +++++----------- .../EntitySystems/SharedPowerReceiverSystem.cs | 13 +++++++++++-- 3 files changed, 24 insertions(+), 14 deletions(-) diff --git a/Content.Client/Power/EntitySystems/PowerReceiverSystem.cs b/Content.Client/Power/EntitySystems/PowerReceiverSystem.cs index 4d56592c23..61e20f751c 100644 --- a/Content.Client/Power/EntitySystems/PowerReceiverSystem.cs +++ b/Content.Client/Power/EntitySystems/PowerReceiverSystem.cs @@ -1,6 +1,7 @@ -using Content.Client.Power.Components; +using Content.Client.Power.Components; using Content.Shared.Power.Components; using Content.Shared.Power.EntitySystems; +using Content.Shared.Examine; using Robust.Shared.GameStates; namespace Content.Client.Power.EntitySystems; @@ -10,9 +11,15 @@ public sealed class PowerReceiverSystem : SharedPowerReceiverSystem public override void Initialize() { base.Initialize(); + SubscribeLocalEvent(OnExamined); SubscribeLocalEvent(OnHandleState); } + private void OnExamined(Entity ent, ref ExaminedEvent args) + { + args.PushMarkup(GetExamineText(ent.Comp.Powered)); + } + private void OnHandleState(EntityUid uid, ApcPowerReceiverComponent component, ref ComponentHandleState args) { if (args.Current is not ApcPowerReceiverComponentState state) diff --git a/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs b/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs index 191d3fc4bd..9b15bdfd28 100644 --- a/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs +++ b/Content.Server/Power/EntitySystems/PowerReceiverSystem.cs @@ -46,6 +46,11 @@ namespace Content.Server.Power.EntitySystems _provQuery = GetEntityQuery(); } + private void OnExamined(Entity ent, ref ExaminedEvent args) + { + args.PushMarkup(GetExamineText(ent.Comp.Powered)); + } + private void OnGetVerbs(EntityUid uid, ApcPowerReceiverComponent component, GetVerbsEvent args) { if (!_adminManager.HasAdminFlag(args.User, AdminFlags.Admin)) @@ -61,17 +66,6 @@ namespace Content.Server.Power.EntitySystems }); } - /// - ///Adds some markup to the examine text of whatever object is using this component to tell you if it's powered or not, even if it doesn't have an icon state to do this for you. - /// - private void OnExamined(EntityUid uid, ApcPowerReceiverComponent component, ExaminedEvent args) - { - args.PushMarkup(Loc.GetString("power-receiver-component-on-examine-main", - ("stateText", Loc.GetString( component.Powered - ? "power-receiver-component-on-examine-powered" - : "power-receiver-component-on-examine-unpowered")))); - } - private void OnProviderShutdown(EntityUid uid, ApcPowerProviderComponent component, ComponentShutdown args) { foreach (var receiver in component.LinkedReceivers) diff --git a/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs b/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs index be2a9dc3ab..37ac751889 100644 --- a/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs +++ b/Content.Shared/Power/EntitySystems/SharedPowerReceiverSystem.cs @@ -1,6 +1,15 @@ -namespace Content.Shared.Power.EntitySystems; +using Content.Shared.Examine; +using Content.Shared.Power.Components; + +namespace Content.Shared.Power.EntitySystems; public abstract class SharedPowerReceiverSystem : EntitySystem { - + protected string GetExamineText(bool powered) + { + return Loc.GetString("power-receiver-component-on-examine-main", + ("stateText", Loc.GetString(powered + ? "power-receiver-component-on-examine-powered" + : "power-receiver-component-on-examine-unpowered"))); + } } From 0e4bc4cefcc79c60ca619078f6942bafe013fe62 Mon Sep 17 00:00:00 2001 From: Maishul <140472900+githubuser508@users.noreply.github.com> Date: Mon, 29 Jul 2024 01:29:27 -0700 Subject: [PATCH 009/201] Candles Crate (#29736) * First attempt at adding crate * Changed loose candles to candle boxes * Corrected minor typo * Removed a change to the development preset * Buffed crate to 2 of each box * Hopefully removes strange not-change in the repo * Updated description to be clearer. --------- Co-authored-by: elee-github --- .../Prototypes/Catalog/Cargo/cargo_service.yml | 9 +++++++++ .../Prototypes/Catalog/Fills/Crates/service.yml | 13 +++++++++++++ 2 files changed, 22 insertions(+) diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_service.yml b/Resources/Prototypes/Catalog/Cargo/cargo_service.yml index 0f930ddfd6..4701d50c01 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_service.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_service.yml @@ -198,3 +198,12 @@ category: cargoproduct-category-name-service group: market +- type: cargoProduct + id: ServiceCandles + icon: + sprite: Objects/Misc/candles.rsi + state: candle-big + product: CrateCandles + cost: 500 + category: cargoproduct-category-name-service + group: market diff --git a/Resources/Prototypes/Catalog/Fills/Crates/service.yml b/Resources/Prototypes/Catalog/Fills/Crates/service.yml index 3950c4f8fd..693ddab14e 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/service.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/service.yml @@ -333,3 +333,16 @@ prob: 0.1 - id: ShardGlassPlasma prob: 0.1 + +- type: entity + id: CrateCandles + parent: CrateGenericSteel + name: candles crate + description: Contains 4 boxes of candles, 2 large and 2 small. For atmosphere or something. + components: + - type: StorageFill + contents: + - id: BoxCandle + amount: 2 + - id: BoxCandleSmall + amount: 2 From a9fc5a4b94f32e629b87ee9184a3ad4801f90a64 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 29 Jul 2024 08:30:33 +0000 Subject: [PATCH 010/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index ee7b78158c..08edf140d0 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: lzk228 - changes: - - message: Barozine is removed from hydroponics mutatuions. - type: Remove - id: 6499 - time: '2024-04-30T03:01:38.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27512 - author: DogZeroX changes: - message: Changed the announcement of the immovable rod event. @@ -3780,3 +3773,10 @@ id: 6998 time: '2024-07-29T06:49:28.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30438 +- author: githubuser508 + changes: + - message: Candles crate and the ability for Cargo to order it. + type: Add + id: 6999 + time: '2024-07-29T08:29:27.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29736 From cf7e6807707f4fe1554d1f1edcc7bacd881d78e8 Mon Sep 17 00:00:00 2001 From: thecopbennet Date: Mon, 29 Jul 2024 04:31:05 -0400 Subject: [PATCH 011/201] turns "nosmoking sign" into "no smoking sign" (#30444) add a space Co-authored-by: thecopbennet --- .../Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml index c6ecb5fd30..1308eff1be 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml @@ -660,7 +660,7 @@ - type: entity parent: BaseSign id: SignNosmoking - name: nosmoking sign + name: no smoking sign description: A sign indicating that smoking is not allowed in the vicinity. components: - type: Sprite From 3db33d944f1c5cb1ecbdd0510282a27e8ff0255c Mon Sep 17 00:00:00 2001 From: Alzore <140123969+Blackern5000@users.noreply.github.com> Date: Mon, 29 Jul 2024 04:57:04 -0500 Subject: [PATCH 012/201] Increase the contents of the emergency oxygen and fire lockers (#29230) * 201 asphyxiation damage * A bit less oxygen --- .../Prototypes/Catalog/Fills/Lockers/misc.yml | 87 ++++++++++++------- 1 file changed, 55 insertions(+), 32 deletions(-) diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml b/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml index b49fa383bc..a5b06fca03 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/misc.yml @@ -20,16 +20,16 @@ components: - type: StorageFill contents: - - id: ClothingOuterSuitEmergency - id: ClothingMaskBreath + - id: ClothingOuterSuitEmergency - id: EmergencyOxygenTankFilled - prob: 0.80 - orGroup: EmergencyTankOrRegularTank + prob: 0.5 + orGroup: OxygenTank - id: OxygenTankFilled - prob: 0.20 - orGroup: EmergencyTankOrRegularTank + prob: 0.5 + orGroup: OxygenTank - id: ToolboxEmergencyFilled - prob: 0.4 + prob: 0.5 - id: MedkitOxygenFilled prob: 0.2 - id: WeaponFlareGun @@ -44,16 +44,16 @@ components: - type: StorageFill contents: - - id: ClothingOuterSuitEmergency - id: ClothingMaskBreath + - id: ClothingOuterSuitEmergency - id: EmergencyOxygenTankFilled - prob: 0.80 - orGroup: EmergencyTankOrRegularTank + prob: 0.5 + orGroup: OxygenTank - id: OxygenTankFilled - prob: 0.20 - orGroup: EmergencyTankOrRegularTank + prob: 0.5 + orGroup: OxygenTank - id: ToolboxEmergencyFilled - prob: 0.4 + prob: 0.5 - id: MedkitOxygenFilled prob: 0.2 - id: WeaponFlareGun @@ -69,39 +69,62 @@ - type: StorageFill contents: - id: ClothingMaskBreath + - id: ClothingOuterSuitEmergency - id: EmergencyNitrogenTankFilled - prob: 0.80 - orGroup: EmergencyTankOrRegularTank + prob: 0.5 + orGroup: NitrogenTank - id: NitrogenTankFilled - prob: 0.20 - orGroup: EmergencyTankOrRegularTank + prob: 0.5 + orGroup: NitrogenTank - type: entity id: ClosetFireFilled parent: ClosetFire suffix: Filled components: - - type: StorageFill - contents: - - id: ClothingOuterSuitFire - - id: ClothingHeadHelmetFire - - id: ClothingMaskGas - - id: OxygenTankFilled - - id: FireExtinguisher - prob: 0.25 + - type: StorageFill + contents: + - id: ClothingOuterSuitFire + - id: ClothingHeadHelmetFire + - id: ClothingMaskGas + - id: EmergencyOxygenTankFilled + prob: 0.5 + orGroup: OxygenTank + - id: OxygenTankFilled + prob: 0.5 + orGroup: OxygenTank + - id: CrowbarRed + - id: FireExtinguisher + prob: 0.98 + orGroup: FireExtinguisher + - id: SprayBottleWater #It's just budget cut after budget cut man + prob: 0.02 + orGroup: FireExtinguisher + - type: entity id: ClosetWallFireFilledRandom parent: ClosetWallFire suffix: Filled components: - - type: StorageFill - contents: - - id: ClothingOuterSuitFire - - id: ClothingHeadHelmetFire - - id: ClothingMaskGas - - id: OxygenTankFilled - - id: FireExtinguisher - prob: 0.25 + - type: StorageFill + contents: + - id: ClothingOuterSuitFire + - id: ClothingHeadHelmetFire + - id: ClothingMaskGas + - id: EmergencyOxygenTankFilled + prob: 0.5 + orGroup: OxygenTank + - id: OxygenTankFilled + prob: 0.5 + orGroup: OxygenTank + - id: CrowbarRed + - id: FireExtinguisher + prob: 0.98 + orGroup: FireExtinguisher + - id: SprayBottleWater #It's just budget cut after budget cut man + prob: 0.02 + orGroup: FireExtinguisher + - type: entity id: ClosetMaintenanceFilledRandom suffix: Filled, Random From 7244b9b912404995270fdbee0be9cd7ce0621a60 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 29 Jul 2024 09:58:10 +0000 Subject: [PATCH 013/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 08edf140d0..827805d951 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: DogZeroX - changes: - - message: Changed the announcement of the immovable rod event. - type: Tweak - id: 6500 - time: '2024-04-30T04:05:14.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27515 - author: DogZeroX changes: - message: Flares looped sound no longer have a massive range, and are much quieter. @@ -3780,3 +3773,10 @@ id: 6999 time: '2024-07-29T08:29:27.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29736 +- author: Blackern5000 + changes: + - message: Emergency oxygen and fire lockers now generally contain more supplies + type: Tweak + id: 7000 + time: '2024-07-29T09:57:04.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29230 From 6114a88628027360b1132f22f292bcfa0600e884 Mon Sep 17 00:00:00 2001 From: end <72604018+laok233@users.noreply.github.com> Date: Mon, 29 Jul 2024 14:37:31 +0200 Subject: [PATCH 014/201] N2O color change (#30383) --- Resources/Prototypes/Atmospherics/gases.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Atmospherics/gases.yml b/Resources/Prototypes/Atmospherics/gases.yml index 4a72f655d8..5c54b5a015 100644 --- a/Resources/Prototypes/Atmospherics/gases.yml +++ b/Resources/Prototypes/Atmospherics/gases.yml @@ -84,7 +84,7 @@ specificHeat: 40 heatCapacityRatio: 1.3 molarMass: 44 - color: 2887E8 + color: 8F00FF reagent: NitrousOxide pricePerMole: 1 From 7761f86b998f63db9320d97a0d84e00a05954a2d Mon Sep 17 00:00:00 2001 From: Moomoobeef <62638182+Moomoobeef@users.noreply.github.com> Date: Mon, 29 Jul 2024 07:52:39 -0500 Subject: [PATCH 015/201] added wearable lizard plushie (#30400) --- .../Prototypes/Entities/Objects/Fun/toys.yml | 6 ++++++ .../Fun/toys.rsi/lizard-equipped-HELMET.png | Bin 0 -> 564 bytes Resources/Textures/Objects/Fun/toys.rsi/meta.json | 6 +++++- 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 Resources/Textures/Objects/Fun/toys.rsi/lizard-equipped-HELMET.png diff --git a/Resources/Prototypes/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/Entities/Objects/Fun/toys.yml index 33a322cb25..20c92b0901 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/toys.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/toys.yml @@ -301,6 +301,12 @@ Quantity: 10 - ReagentId: JuiceThatMakesYouWeh Quantity: 10 + - type: Clothing + quickEquip: false + sprite: Objects/Fun/toys.rsi + equippedPrefix: lizard + slots: + - HEAD - type: entity parent: PlushieLizard diff --git a/Resources/Textures/Objects/Fun/toys.rsi/lizard-equipped-HELMET.png b/Resources/Textures/Objects/Fun/toys.rsi/lizard-equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..a436871b94d44a7a2890a37c9b7599d0277eec8f GIT binary patch literal 564 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zuXwsRhE&XX zd&@BUkb?;Ohx%1B9A5|&6bOoki(B7ReUL72>!y>Lz0Y#7TQ?7$4|uaESnaybwWZFA zvz?E8usRVrmFumwC(oby%evF6E$`W?zL(MXnx6YnOU_L2L)HIx8S@v5w(MhY*wbhD z?%dVa@tJC!9X-2?84jGj%fjFy-Egen*6p>=Lv6mK=YIXQinl=K`Sn7EZ8m!q zG zuIY@&5}tVP+$w8-|3!AdL!*XoJZ^Q%>JN0l0hj+*+ggjao{#co3&$PZ{7WxinWNUw zFy)%0k^cWHGY{MmG?*^BDdn0>`SXfbJ`;AlJh-=Ue~`JG-pjZKU!7II85smx{^jlI z-1Jt&d$T6LU_hSiv4soQF)ovwdHnB!+GW-uxi7K~>{p*5m2l(Bv)sALVy~aA*!JUw zRb8d-SGF9b*IUo4eU50mJnzZJ%jI4IzZRW!DrMW@>1qA-O;M+6e{uaO)uT=>Fi>)F tALG}3C;PW~J`e&%HeYIlXPU1sgBFm@0mLA1DR?r7@^tlcS?83{1OS}J`RD)u literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Fun/toys.rsi/meta.json b/Resources/Textures/Objects/Fun/toys.rsi/meta.json index fa118695c2..4975ba0461 100644 --- a/Resources/Textures/Objects/Fun/toys.rsi/meta.json +++ b/Resources/Textures/Objects/Fun/toys.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432, orb, orb-inhand-left and orb-inhand-right created by Pancake, plushie_diona and plushie_diona1 created by discord user Deos#5630, toy-mouse-equipped-HELMET is a resprited 1-equipped-HELMET in mouse.rsi by PuroSlavKing (Github), plushie_xeno by LinkUyx#6557, plushie_hampter by RenLou#4333, beachball taken from https://github.com/ss220-space/Paradise/commit/662c08272acd7be79531550919f56f846726eabb, beachb-inhand by ;3#1161, bee hat and in-hand sprites drawn by Ubaser, plushie_penguin by netwy, plushie_arachnid by PixelTheKermit (github), plushie human by TheShuEd, NanoTrasen Balloon by MACMAN2003, holoplush and magicplush modified by deltanedas (github)", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432, orb, orb-inhand-left and orb-inhand-right created by Pancake, plushie_diona and plushie_diona1 created by discord user Deos#5630, toy-mouse-equipped-HELMET is a resprited 1-equipped-HELMET in mouse.rsi by PuroSlavKing (Github), plushie_xeno by LinkUyx#6557, plushie_hampter by RenLou#4333, beachball taken from https://github.com/ss220-space/Paradise/commit/662c08272acd7be79531550919f56f846726eabb, beachb-inhand by ;3#1161, bee hat and in-hand sprites drawn by Ubaser, plushie_penguin by netwy, plushie_arachnid by PixelTheKermit (github), plushie human by TheShuEd, NanoTrasen Balloon by MACMAN2003, holoplush and magicplush modified by deltanedas (github). Lizard hat sprite made by Cinder", "size": { "x": 32, "y": 32 @@ -91,6 +91,10 @@ { "name": "plushie_lizard_mirrored" }, + { + "name": "lizard-equipped-HELMET", + "directions": 4 + }, { "name": "plushie_lamp" }, From 16cbd1a36b4b91ab65fd0aab69752290609827e1 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 29 Jul 2024 12:53:46 +0000 Subject: [PATCH 016/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 827805d951..b6d8ecffa8 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: DogZeroX - changes: - - message: Flares looped sound no longer have a massive range, and are much quieter. - type: Fix - id: 6501 - time: '2024-04-30T06:49:35.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27521 - author: ERORR404V1 changes: - message: Added chameleon projector in thief toolbox! @@ -3780,3 +3773,10 @@ id: 7000 time: '2024-07-29T09:57:04.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29230 +- author: Moomoobeef + changes: + - message: Added the ability to wear lizard plushies on your head! + type: Add + id: 7001 + time: '2024-07-29T12:52:40.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30400 From 8595f59b835ec37990cf971db46724a26f252abd Mon Sep 17 00:00:00 2001 From: TurboTracker <130304754+TurboTrackerss14@users.noreply.github.com> Date: Mon, 29 Jul 2024 16:16:54 +0100 Subject: [PATCH 017/201] Bring kobold ghostrole chance inline with monkey (#30450) --- Resources/Prototypes/Entities/Mobs/NPCs/animals.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index 70c65dcb8a..1cf1390770 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -1446,7 +1446,7 @@ - type: SentienceTarget flavorKind: station-event-random-sentience-flavor-kobold - type: GhostRole - prob: 0.1 + prob: 0.05 makeSentient: true name: ghost-role-information-kobold-name description: ghost-role-information-kobold-description From 961514dd28f35d1c2ac84430ab845aa0b30f895c Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 29 Jul 2024 15:18:01 +0000 Subject: [PATCH 018/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index b6d8ecffa8..dd02ef2fbb 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: ERORR404V1 - changes: - - message: Added chameleon projector in thief toolbox! - type: Add - id: 6502 - time: '2024-04-30T12:14:06.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27491 - author: DamnFeds changes: - message: honkbot now uses a happy honk meal instead of box of hugs and clown's @@ -3780,3 +3773,10 @@ id: 7001 time: '2024-07-29T12:52:40.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30400 +- author: TurboTrackerss14 + changes: + - message: Reduced Kobold ghostrole chance to mirror Monkey + type: Tweak + id: 7002 + time: '2024-07-29T15:16:54.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30450 From fcaf04d72b99077e945b985577ef4bbb5e83f44a Mon Sep 17 00:00:00 2001 From: Emisse <99158783+Emisse@users.noreply.github.com> Date: Mon, 29 Jul 2024 12:45:42 -0600 Subject: [PATCH 019/201] bagel update (#30461) --- Resources/Maps/bagel.yml | 87 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 82 insertions(+), 5 deletions(-) diff --git a/Resources/Maps/bagel.yml b/Resources/Maps/bagel.yml index 90d0061f77..c7030f6cf5 100644 --- a/Resources/Maps/bagel.yml +++ b/Resources/Maps/bagel.yml @@ -11876,6 +11876,8 @@ entities: rot: 3.141592653589793 rad pos: 0.5,-0.5 parent: 7536 + - type: Door + changeAirtight: False - type: Docking dockJointId: docking43669 dockedWith: 7332 @@ -13198,6 +13200,8 @@ entities: lastSignals: DoorStatus: False DockStatus: True + - type: Door + changeAirtight: False - uid: 12584 components: - type: Transform @@ -122226,6 +122230,21 @@ entities: parent: 60 - proto: SignAi entities: + - uid: 16533 + components: + - type: Transform + pos: -101.5,16.5 + parent: 60 + - uid: 19800 + components: + - type: Transform + pos: -112.5,20.5 + parent: 60 + - uid: 19808 + components: + - type: Transform + pos: -107.5,16.5 + parent: 60 - uid: 21237 components: - type: Transform @@ -122236,6 +122255,18 @@ entities: - type: Transform pos: -60.5,16.5 parent: 60 +- proto: SignAiUpload + entities: + - uid: 21130 + components: + - type: Transform + pos: -110.5,6.5 + parent: 60 + - uid: 23380 + components: + - type: Transform + pos: -112.5,14.5 + parent: 60 - proto: SignalButton entities: - uid: 3803 @@ -123122,11 +123153,12 @@ entities: - type: Transform pos: 2.5,-1.5 parent: 60 -- proto: SignCanisters +- proto: SignCans entities: - - uid: 15171 + - uid: 13825 components: - type: Transform + rot: 3.141592653589793 rad pos: -28.5,37.5 parent: 60 - proto: SignCargo @@ -123183,6 +123215,13 @@ entities: - type: Transform pos: 42.5,-25.5 parent: 60 +- proto: SignCryo + entities: + - uid: 15171 + components: + - type: Transform + pos: -29.5,22.5 + parent: 60 - proto: SignCryogenicsMed entities: - uid: 4111 @@ -123313,11 +123352,11 @@ entities: rot: 1.5707963267948966 rad pos: 42.49971,-21.305145 parent: 60 - - uid: 16533 + - uid: 23381 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -29.5,22.5 + rot: 3.141592653589793 rad + pos: -32.5,18.5 parent: 60 - proto: SignDirectionalDorms entities: @@ -124056,6 +124095,14 @@ entities: - type: Transform pos: -109.5,20.5 parent: 60 +- proto: SignKitchen + entities: + - uid: 23382 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,-25.5 + parent: 60 - proto: SignLaserMed entities: - uid: 14624 @@ -124094,6 +124141,12 @@ entities: - type: Transform pos: 3.5,-46.5 parent: 60 + - uid: 23969 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,17.5 + parent: 60 - proto: SignMedical entities: - uid: 2632 @@ -124279,6 +124332,14 @@ entities: - type: Transform pos: -19.5,-11.5 parent: 60 +- proto: SignRestroom + entities: + - uid: 23970 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,11.5 + parent: 60 - proto: SignRND entities: - uid: 7085 @@ -124537,6 +124598,14 @@ entities: - type: Transform pos: 22.5,6.5 parent: 60 +- proto: SignTheater + entities: + - uid: 24271 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 18.5,-20.5 + parent: 60 - proto: SignToolStorage entities: - uid: 6315 @@ -124544,6 +124613,14 @@ entities: - type: Transform pos: 14.5,10.5 parent: 60 +- proto: SignVault + entities: + - uid: 24268 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,-5.5 + parent: 60 - proto: SignVirology entities: - uid: 2969 From 83a56cc74afb57970cea480efc43ac1a9621a5a8 Mon Sep 17 00:00:00 2001 From: Mervill Date: Mon, 29 Jul 2024 17:57:46 -0700 Subject: [PATCH 020/201] Objects that only have a basic description won't have extra line in examine text (#30472) objects that only have a basic description won't have extra line in examine text --- Content.Shared/Examine/ExamineSystemShared.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Shared/Examine/ExamineSystemShared.cs b/Content.Shared/Examine/ExamineSystemShared.cs index 682018949a..f0406c5398 100644 --- a/Content.Shared/Examine/ExamineSystemShared.cs +++ b/Content.Shared/Examine/ExamineSystemShared.cs @@ -352,7 +352,7 @@ namespace Content.Shared.Examine var totalMessage = new FormattedMessage(Message); parts.Sort(Comparison); - if (_hasDescription) + if (_hasDescription && parts.Count > 0) { totalMessage.PushNewline(); } From c5f332ea9f149157825a3ef3770326dcfeb1362c Mon Sep 17 00:00:00 2001 From: Ian Date: Tue, 30 Jul 2024 03:05:26 +0200 Subject: [PATCH 021/201] added a defib to the courser (#30471) --- Resources/Maps/Shuttles/emergency_courser.yml | 206 ++++++++---------- 1 file changed, 92 insertions(+), 114 deletions(-) diff --git a/Resources/Maps/Shuttles/emergency_courser.yml b/Resources/Maps/Shuttles/emergency_courser.yml index 135c95e247..f9ff40b8fa 100644 --- a/Resources/Maps/Shuttles/emergency_courser.yml +++ b/Resources/Maps/Shuttles/emergency_courser.yml @@ -362,85 +362,96 @@ entities: version: 2 data: tiles: - -2,-1: - 0: 61166 - -1,-1: - 0: 65535 - 0,-1: - 0: 65535 -2,-3: - 0: 60620 + 0: 8192 + 1: 34944 -2,-2: - 0: 61102 - 1: 64 + 1: 52936 + -2,-1: + 1: 52430 -2,-4: - 0: 51328 - -1,-4: - 0: 57343 - 1: 8192 - -1,-3: - 0: 65535 - -1,-2: - 0: 49151 - 1: 16384 - 0,-4: - 0: 65535 - 0,-3: - 0: 65535 - 0,-2: - 0: 65535 - 1,-4: - 0: 12560 - 1,-3: - 0: 29491 - 1,-2: - 0: 30551 - 1: 32 - 1,-1: - 0: 30583 + 0: 16512 -2,0: - 0: 61166 - -2,1: - 0: 61102 - 1: 64 - -2,2: - 0: 52300 - 1: 128 - -2,3: - 0: 136 - -1,0: - 0: 65535 - -1,1: - 0: 49151 - 1: 16384 - -1,2: - 0: 65535 - -1,3: - 0: 61439 - 0,0: - 0: 65535 - 0,1: - 0: 57343 - 1: 8192 - 0,2: - 0: 65535 - 0,3: - 0: 32767 - 1,0: - 0: 30583 - 1,1: - 0: 30551 - 1: 32 - 1,2: - 0: 13091 - 1: 16 - 1,3: - 0: 17 + 1: 52940 + -1,-4: + 1: 65260 + -1,-3: + 1: 65372 + -1,-2: + 1: 57297 + -1,-1: + 1: 65489 -1,-5: - 0: 61440 + 0: 4096 + -1,0: + 1: 8191 + 0,-4: + 1: 63347 + 0,-3: + 1: 65443 + 0,-2: + 1: 49080 + 0,-1: + 1: 65464 + 0,0: + 1: 36863 0,-5: - 0: 61440 + 0: 32768 + 1,-4: + 0: 8208 + 1,-3: + 1: 4368 + 0: 16384 + 1,-2: + 1: 14129 + 1,-1: + 1: 13111 + 1,0: + 1: 14131 + -2,1: + 1: 35022 + 0: 8192 + -2,2: + 1: 136 + 0: 16384 + -1,1: + 1: 56829 + -1,2: + 1: 62705 + -2,3: + 0: 128 + -1,3: + 1: 3310 + 0,1: + 1: 48123 + 0,2: + 1: 62200 + 0,3: + 1: 887 + 1,1: + 1: 4407 + 0: 16384 + 1,2: + 1: 17 + 0: 8192 + 1,3: + 0: 16 uniqueMixes: + - volume: 2500 + immutable: True + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - volume: 2500 temperature: 293.15 moles: @@ -456,21 +467,6 @@ entities: - 0 - 0 - 0 - - volume: 2500 - temperature: 293.15 - moles: - - 19.481253 - - 73.28662 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 - - 0 chunkSize: 4 - type: RadiationGridResistance - type: GravityShake @@ -485,8 +481,6 @@ entities: - type: Transform pos: 0.5,-12.5 parent: 656 - - type: AtmosDevice - joinedGrid: 656 - proto: AirlockCommandGlassLocked entities: - uid: 601 @@ -2023,6 +2017,14 @@ entities: - type: Transform pos: 0.5,14.5 parent: 656 +- proto: DefibrillatorCabinetFilled + entities: + - uid: 657 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-6.5 + parent: 656 - proto: ExtinguisherCabinetFilled entities: - uid: 517 @@ -2176,8 +2178,6 @@ entities: - type: Transform pos: 0.5,-11.5 parent: 656 - - type: AtmosDevice - joinedGrid: 656 - proto: GasPassiveVent entities: - uid: 521 @@ -2186,8 +2186,6 @@ entities: rot: -1.5707963267948966 rad pos: -0.5,-11.5 parent: 656 - - type: AtmosDevice - joinedGrid: 656 - proto: GasPipeBend entities: - uid: 523 @@ -2536,8 +2534,6 @@ entities: rot: 3.141592653589793 rad pos: 0.5,-12.5 parent: 656 - - type: AtmosDevice - joinedGrid: 656 - proto: GasVentPump entities: - uid: 524 @@ -2546,72 +2542,54 @@ entities: rot: -1.5707963267948966 rad pos: -0.5,-12.5 parent: 656 - - type: AtmosDevice - joinedGrid: 656 - uid: 550 components: - type: Transform rot: 3.141592653589793 rad pos: 3.5,-10.5 parent: 656 - - type: AtmosDevice - joinedGrid: 656 - uid: 551 components: - type: Transform rot: 3.141592653589793 rad pos: -3.5,-10.5 parent: 656 - - type: AtmosDevice - joinedGrid: 656 - uid: 552 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,-0.5 parent: 656 - - type: AtmosDevice - joinedGrid: 656 - uid: 553 components: - type: Transform rot: -1.5707963267948966 rad pos: 4.5,-0.5 parent: 656 - - type: AtmosDevice - joinedGrid: 656 - uid: 573 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,11.5 parent: 656 - - type: AtmosDevice - joinedGrid: 656 - uid: 574 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,11.5 parent: 656 - - type: AtmosDevice - joinedGrid: 656 - uid: 580 components: - type: Transform rot: -1.5707963267948966 rad pos: 4.5,8.5 parent: 656 - - type: AtmosDevice - joinedGrid: 656 - uid: 589 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,8.5 parent: 656 - - type: AtmosDevice - joinedGrid: 656 - proto: GeneratorBasic15kW entities: - uid: 66 @@ -3424,7 +3402,7 @@ entities: - type: Transform pos: 1.5,-15.5 parent: 656 -- proto: soda_dispenser +- proto: SodaDispenser entities: - uid: 166 components: From 0bbb099a38d9a6b6f6b31cc04dacedf1df81910e Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 30 Jul 2024 01:06:33 +0000 Subject: [PATCH 022/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index dd02ef2fbb..86d6124554 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: DamnFeds - changes: - - message: honkbot now uses a happy honk meal instead of box of hugs and clown's - rubber stamp. Honk! - type: Tweak - id: 6503 - time: '2024-05-01T03:27:21.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27535 - author: Plykiya changes: - message: Inserting telecrystals no longer announces to everyone around you that @@ -3780,3 +3772,10 @@ id: 7002 time: '2024-07-29T15:16:54.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30450 +- author: Ian321 + changes: + - message: The Courser now comes with a defibrillator. + type: Tweak + id: 7003 + time: '2024-07-30T01:05:27.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30471 From 502ceb69dee1e4981c84410aca2ad85818ac6e82 Mon Sep 17 00:00:00 2001 From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Tue, 30 Jul 2024 03:22:16 +0200 Subject: [PATCH 023/201] Fix puppy ian steal target (#30474) fix puppy ian steal target --- Resources/Prototypes/Entities/Mobs/NPCs/pets.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml index 718c4236cf..6ac74967ff 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml @@ -100,6 +100,8 @@ - id: FoodMeatCorgi amount: 2 - id: MaterialHideCorgi + - type: StealTarget + stealGroup: AnimalIan - type: entity name: Runtime From b16de9bb3503b26ca6095aef37ee664340c4d120 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 30 Jul 2024 01:23:23 +0000 Subject: [PATCH 024/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 86d6124554..2bd96473dd 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: Plykiya - changes: - - message: Inserting telecrystals no longer announces to everyone around you that - you inserted it. - type: Tweak - id: 6504 - time: '2024-05-01T15:17:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27585 - author: Dezzzix changes: - message: Goldschlager empty bottle renamed to Gildlager empty bottle @@ -3779,3 +3771,10 @@ id: 7003 time: '2024-07-30T01:05:27.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30471 +- author: slarticodefast + changes: + - message: Fixed puppy Ian not counting as a thief steal target. + type: Fix + id: 7004 + time: '2024-07-30T01:22:17.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30474 From 85e36266fa5d24dd742b050e2a64c0a68cdc66db Mon Sep 17 00:00:00 2001 From: themias <89101928+themias@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:49:05 -0400 Subject: [PATCH 025/201] Add envelopes (#30298) * Add envelopes * oops * Remove unused loc string * comments and fixes --- Content.Client/Paper/EnvelopeSystem.cs | 35 ++++++ Content.Shared/Paper/EnvelopeComponent.cs | 63 ++++++++++ Content.Shared/Paper/EnvelopeSystem.cs | 108 ++++++++++++++++++ Resources/Locale/en-US/paper/envelope.ftl | 11 ++ .../Catalog/Fills/Boxes/general.yml | 14 +++ .../Catalog/Fills/Crates/service.yml | 1 + .../VendingMachines/Inventories/cart.yml | 1 + .../Entities/Objects/Misc/paper.yml | 78 +++++++++++++ .../paper_heading_postage_stamp.svg.96dpi.png | Bin 0 -> 2387 bytes ...er_heading_postage_stamp.svg.96dpi.png.yml | 2 + .../Objects/Storage/boxes.rsi/envelope.png | Bin 0 -> 158 bytes .../Objects/Storage/boxes.rsi/meta.json | 3 + 12 files changed, 316 insertions(+) create mode 100644 Content.Client/Paper/EnvelopeSystem.cs create mode 100644 Content.Shared/Paper/EnvelopeComponent.cs create mode 100644 Content.Shared/Paper/EnvelopeSystem.cs create mode 100644 Resources/Locale/en-US/paper/envelope.ftl create mode 100644 Resources/Textures/Interface/Paper/paper_heading_postage_stamp.svg.96dpi.png create mode 100644 Resources/Textures/Interface/Paper/paper_heading_postage_stamp.svg.96dpi.png.yml create mode 100644 Resources/Textures/Objects/Storage/boxes.rsi/envelope.png diff --git a/Content.Client/Paper/EnvelopeSystem.cs b/Content.Client/Paper/EnvelopeSystem.cs new file mode 100644 index 0000000000..f405ed1518 --- /dev/null +++ b/Content.Client/Paper/EnvelopeSystem.cs @@ -0,0 +1,35 @@ +using Content.Shared.Paper; +using Robust.Client.GameObjects; + +namespace Content.Client.Paper; + +public sealed class EnvelopeSystem : VisualizerSystem +{ + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnAfterAutoHandleState); + } + + private void OnAfterAutoHandleState(Entity ent, ref AfterAutoHandleStateEvent args) + { + UpdateAppearance(ent); + } + + private void UpdateAppearance(Entity ent, SpriteComponent? sprite = null) + { + if (!Resolve(ent.Owner, ref sprite)) + return; + + sprite.LayerSetVisible(EnvelopeVisualLayers.Open, ent.Comp.State == EnvelopeComponent.EnvelopeState.Open); + sprite.LayerSetVisible(EnvelopeVisualLayers.Sealed, ent.Comp.State == EnvelopeComponent.EnvelopeState.Sealed); + sprite.LayerSetVisible(EnvelopeVisualLayers.Torn, ent.Comp.State == EnvelopeComponent.EnvelopeState.Torn); + } + + public enum EnvelopeVisualLayers : byte + { + Open, + Sealed, + Torn + } +} diff --git a/Content.Shared/Paper/EnvelopeComponent.cs b/Content.Shared/Paper/EnvelopeComponent.cs new file mode 100644 index 0000000000..e56fbd85af --- /dev/null +++ b/Content.Shared/Paper/EnvelopeComponent.cs @@ -0,0 +1,63 @@ +using Content.Shared.DoAfter; +using Robust.Shared.Audio; +using Robust.Shared.GameStates; +using Robust.Shared.Serialization; + +namespace Content.Shared.Paper; + +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState(true)] +public sealed partial class EnvelopeComponent : Component +{ + /// + /// The current open/sealed/torn state of the envelope + /// + [ViewVariables, DataField, AutoNetworkedField] + public EnvelopeState State = EnvelopeState.Open; + + [DataField, ViewVariables] + public string SlotId = "letter_slot"; + + /// + /// Stores the current sealing/tearing doafter of the envelope + /// to prevent doafter spam/prediction issues + /// + [DataField, ViewVariables] + public DoAfterId? EnvelopeDoAfter; + + /// + /// How long it takes to seal the envelope closed + /// + [DataField, ViewVariables] + public TimeSpan SealDelay = TimeSpan.FromSeconds(1); + + /// + /// How long it takes to tear open the envelope + /// + [DataField, ViewVariables] + public TimeSpan TearDelay = TimeSpan.FromSeconds(1); + + /// + /// The sound to play when the envelope is sealed closed + /// + [DataField, ViewVariables] + public SoundPathSpecifier? SealSound = new SoundPathSpecifier("/Audio/Effects/packetrip.ogg"); + + /// + /// The sound to play when the envelope is torn open + /// + [DataField, ViewVariables] + public SoundPathSpecifier? TearSound = new SoundPathSpecifier("/Audio/Effects/poster_broken.ogg"); + + [Serializable, NetSerializable] + public enum EnvelopeState : byte + { + Open, + Sealed, + Torn + } +} + +[Serializable, NetSerializable] +public sealed partial class EnvelopeDoAfterEvent : SimpleDoAfterEvent +{ +} diff --git a/Content.Shared/Paper/EnvelopeSystem.cs b/Content.Shared/Paper/EnvelopeSystem.cs new file mode 100644 index 0000000000..560c2c82f9 --- /dev/null +++ b/Content.Shared/Paper/EnvelopeSystem.cs @@ -0,0 +1,108 @@ +using Content.Shared.DoAfter; +using Content.Shared.Containers.ItemSlots; +using Content.Shared.Verbs; +using Robust.Shared.Audio.Systems; +using Content.Shared.Examine; + +namespace Content.Shared.Paper; + +public sealed class EnvelopeSystem : EntitySystem +{ + [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; + [Dependency] private readonly SharedAudioSystem _audioSystem = default!; + [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnInsertAttempt); + SubscribeLocalEvent(OnEjectAttempt); + SubscribeLocalEvent>(OnGetAltVerbs); + SubscribeLocalEvent(OnDoAfter); + SubscribeLocalEvent(OnExamine); + } + + private void OnExamine(Entity ent, ref ExaminedEvent args) + { + if (ent.Comp.State == EnvelopeComponent.EnvelopeState.Sealed) + { + args.PushMarkup(Loc.GetString("envelope-sealed-examine", ("envelope", ent.Owner))); + } + else if (ent.Comp.State == EnvelopeComponent.EnvelopeState.Torn) + { + args.PushMarkup(Loc.GetString("envelope-torn-examine", ("envelope", ent.Owner))); + } + } + + private void OnGetAltVerbs(Entity ent, ref GetVerbsEvent args) + { + if (!args.CanAccess || !args.CanInteract || args.Hands == null) + return; + + if (ent.Comp.State == EnvelopeComponent.EnvelopeState.Torn) + return; + + var user = args.User; + args.Verbs.Add(new AlternativeVerb() + { + Text = Loc.GetString(ent.Comp.State == EnvelopeComponent.EnvelopeState.Open ? "envelope-verb-seal" : "envelope-verb-tear"), + IconEntity = GetNetEntity(ent.Owner), + Act = () => + { + TryStartDoAfter(ent, user, ent.Comp.State == EnvelopeComponent.EnvelopeState.Open ? ent.Comp.SealDelay : ent.Comp.TearDelay); + }, + }); + } + + private void OnInsertAttempt(Entity ent, ref ItemSlotInsertAttemptEvent args) + { + args.Cancelled |= ent.Comp.State != EnvelopeComponent.EnvelopeState.Open; + } + + private void OnEjectAttempt(Entity ent, ref ItemSlotEjectAttemptEvent args) + { + args.Cancelled |= ent.Comp.State == EnvelopeComponent.EnvelopeState.Sealed; + } + + private void TryStartDoAfter(Entity ent, EntityUid user, TimeSpan delay) + { + if (ent.Comp.EnvelopeDoAfter.HasValue) + return; + + var doAfterEventArgs = new DoAfterArgs(EntityManager, user, delay, new EnvelopeDoAfterEvent(), ent.Owner, ent.Owner) + { + BreakOnDamage = true, + NeedHand = true, + BreakOnHandChange = true, + MovementThreshold = 0.01f, + DistanceThreshold = 1.0f, + }; + + if (_doAfterSystem.TryStartDoAfter(doAfterEventArgs, out var doAfterId)) + ent.Comp.EnvelopeDoAfter = doAfterId; + } + private void OnDoAfter(Entity ent, ref EnvelopeDoAfterEvent args) + { + ent.Comp.EnvelopeDoAfter = null; + + if (args.Cancelled) + return; + + if (ent.Comp.State == EnvelopeComponent.EnvelopeState.Open) + { + _audioSystem.PlayPredicted(ent.Comp.SealSound, ent.Owner, args.User); + ent.Comp.State = EnvelopeComponent.EnvelopeState.Sealed; + Dirty(ent.Owner, ent.Comp); + } + else if (ent.Comp.State == EnvelopeComponent.EnvelopeState.Sealed) + { + _audioSystem.PlayPredicted(ent.Comp.TearSound, ent.Owner, args.User); + ent.Comp.State = EnvelopeComponent.EnvelopeState.Torn; + Dirty(ent.Owner, ent.Comp); + + if (_itemSlotsSystem.TryGetSlot(ent.Owner, ent.Comp.SlotId, out var slotComp)) + _itemSlotsSystem.TryEjectToHands(ent.Owner, slotComp, args.User); + } + } +} diff --git a/Resources/Locale/en-US/paper/envelope.ftl b/Resources/Locale/en-US/paper/envelope.ftl new file mode 100644 index 0000000000..bb7993d284 --- /dev/null +++ b/Resources/Locale/en-US/paper/envelope.ftl @@ -0,0 +1,11 @@ +envelope-verb-seal = Seal +envelope-verb-tear = Tear + +envelope-letter-slot = Letter + +envelope-sealed-examine = [color=gray]{CAPITALIZE(THE($envelope))} is sealed.[/color] +envelope-torn-examine = [color=yellow]{CAPITALIZE(THE($envelope))} is torn and unusable![/color] + +envelope-default-message = TO: + + FROM: \ No newline at end of file diff --git a/Resources/Prototypes/Catalog/Fills/Boxes/general.yml b/Resources/Prototypes/Catalog/Fills/Boxes/general.yml index 85ee9f9ab8..cadf413f47 100644 --- a/Resources/Prototypes/Catalog/Fills/Boxes/general.yml +++ b/Resources/Prototypes/Catalog/Fills/Boxes/general.yml @@ -432,3 +432,17 @@ - id: DartYellow amount: 2 +- type: entity + name: envelope box + parent: BoxCardboard + id: BoxEnvelope + description: A box filled with envelopes. + components: + - type: Sprite + layers: + - state: box + - state: envelope + - type: StorageFill + contents: + - id: Envelope + amount: 9 \ No newline at end of file diff --git a/Resources/Prototypes/Catalog/Fills/Crates/service.yml b/Resources/Prototypes/Catalog/Fills/Crates/service.yml index 693ddab14e..d922056a8b 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/service.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/service.yml @@ -128,6 +128,7 @@ - id: BoxFolderRed - id: BoxFolderYellow - id: NewtonCradle + - id: BoxEnvelope - type: entity id: CrateServiceFaxMachine diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/cart.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/cart.yml index cb0ef3246d..303b209053 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/cart.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/cart.yml @@ -8,6 +8,7 @@ RubberStampApproved: 1 RubberStampDenied: 1 Paper: 10 + Envelope: 10 EncryptionKeyCargo: 2 EncryptionKeyEngineering: 2 EncryptionKeyMedical: 2 diff --git a/Resources/Prototypes/Entities/Objects/Misc/paper.yml b/Resources/Prototypes/Entities/Objects/Misc/paper.yml index 42b850f2b2..12e1a09a0c 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/paper.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/paper.yml @@ -564,3 +564,81 @@ Blunt: 10 - type: StealTarget stealGroup: BoxFolderQmClipboard + +- type: entity + name: envelope + parent: BaseItem + id: Envelope + description: 'A small envelope for keeping prying eyes off of your sensitive documents.' + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: envelope_open + map: ["enum.EnvelopeVisualLayers.Open"] + - state: envelope_closed + map: ["enum.EnvelopeVisualLayers.Sealed"] + visible: false + - state: envelope_torn + map: ["enum.EnvelopeVisualLayers.Torn"] + visible: false + - state: paper_stamp-generic + map: ["enum.PaperVisualLayers.Stamp"] + visible: false + - type: Paper + escapeFormatting: false + content: envelope-default-message + - type: PaperVisuals + headerImagePath: "/Textures/Interface/Paper/paper_heading_postage_stamp.svg.96dpi.png" + headerMargin: 216.0, 0.0, 0.0, 0.0 + contentMargin: 0.0, 0.0, 0.0, 0.0 + maxWritableArea: 368.0, 256.0 + - type: Envelope + - type: ContainerContainer + containers: + letter_slot: !type:ContainerSlot + - type: ItemSlots + slots: + letter_slot: + name: envelope-letter-slot + insertSound: /Audio/Effects/packetrip.ogg + ejectSound: /Audio/Effects/packetrip.ogg + whitelist: + tags: + - Paper + - type: ActivatableUI + key: enum.PaperUiKey.Key + requireHands: false + - type: UserInterface + interfaces: + enum.PaperUiKey.Key: + type: PaperBoundUserInterface + - type: Item + size: Tiny + - type: Tag + tags: + - Trash + - Document + #- type: Appearance, hide stamp marks until we have some kind of displacement + - type: Flammable + fireSpread: true + canResistFire: false + alwaysCombustible: true + canExtinguish: true + damage: + types: + Heat: 1 + - type: FireVisuals + sprite: Effects/fire.rsi + normalState: fire + - type: Damageable + damageModifierSet: Wood + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 15 + behaviors: + - !type:EmptyAllContainersBehaviour + - !type:DoActsBehavior + acts: [ "Destruction" ] \ No newline at end of file diff --git a/Resources/Textures/Interface/Paper/paper_heading_postage_stamp.svg.96dpi.png b/Resources/Textures/Interface/Paper/paper_heading_postage_stamp.svg.96dpi.png new file mode 100644 index 0000000000000000000000000000000000000000..ec3566f63ea73dc31d7ead72e5d4e6a57e0167b4 GIT binary patch literal 2387 zcmV-Z39R;sP)Px;4M{{nRCt{2olk5PMI6V!FQ8TaL<|y05Vj>oP6kOl62*|{i3k@;+(w0x7!zGU zuTV8#Db;=QV%<`Z{EC_*_qwhf3N#V zNO$+m&dlz9`OVDlH?s@W)YQ~;D~-Gga=l=|Bz@C&a;sZSeq{DgO$8Q5Ex_);`a`rW zG@fo3-sS#50HF7fUTbCcH=jQZ6;>Xej>t@fl0}|nh6oKkeGcZYh1cHG7hYdh`y*?I z8UQdfJJPW~vUW(P+QRbzpy@mE6Oy75g>5n9SymCSmhH(eKLr3>*?Rz4?GGIMJ-dq$ z=!yz(X_lo{3D*mvZQ1|Mthn4iNG+Syd?PDG#l`Q(Ff=;?Adz5sQF82?%S+=B@TCIuEjj75rtwYmy8paPv^uUX1(rng6kXM7`mn1tQ zk_t{oU|EPN4r&QWpDwzu#)9J?N?H0&HtI#1RH5ido{8$F1Jk4m`*19Aoq5^}76Jbs zh7%r|zN6oVE34Rmur6%<=yrlS^27Y7nWcTay!&^6T4Y5EOc(Z^#XgWS3r$4Y`Z9wD zQD3nwFB{@>y&!TcPzw>)RKBt2dg^j*vgYG)0G*b(r_X83Ukkwc=9CYkYGR{U6dfQI z9w51QA`x==iHP+%mQ7?VRs>g7v9Yk%kfL8l(TSj_$}oz+OpI=f9^9?B_L-cTJG|g1 zwEmmVpN{TJ?T1r9trZa-D<+wE(uDOIeA8MaW0Mhn@NHAD2Xi~5!!-n zp?&_)5$SJtKRcH?|45XaLzxa_=;+k-hN62Yya8#OqB5a-EomYR8htcn-ZDR2+9p-U zN~us;FvGkfw@AkWFr4l28u`15{5`30&J2L9qym4-61iS5&g3uR5XoaSu0S2p6&z_$ z`r+aPw{6=t0A|7my(xRPt+IOQui?eKTG|cC62x0o59sT0kEyB_C z9p3dJ5+1;bk3FA9H`1VrnU*=yU_vc80TPEVKYAC&S{3557HODlgpE$wnotTK+G2?n zT+?@s({0xa?g046V%>TH&?ft^#eA)hXQW|hcBB*$28!zi7@Jh5$vo1~^qrHg7fg}e zuZ&9*a|i%jFZjA-1Bi&MBMm^--s`b417@4HH}+&h>&u z+nR=MiY%z$2M+WY*=N(K^5{6G5TVxjk>gh<0|R8?tGk-#Cyg`=@M|a#-Xo(4n3SgP z{7f=<9xXpzuPnU*(TKGm61zYwj8?V%a4JmWqpSP(3y<$vI4(TS!irHN(h%L-#Dj*W z@5~@{4#V|==VFr2Fx$P7G`(o`=Zd5U(*28qg0k6BMpt7 zJ}2t)s4QKa$aEqN6q>Gw2v5hd=|Jnx_!VnEoP?4`8al-$YZl7{d(ZL`+*xLOJNYN# z5VJj#O;yAc8EL@mNLwFH)ahoSA{%vo1HJ*UAr$1n4;}>2vRFL4<#X1o0{}dG{moR@ zz>~@kmjU|#Tq4`586UkmnYmuD9Yma@Uzv&`A`KlY-0N!ICD$|uJmfG~48P^Nwov{(M=mnWy z=X$|z>b9{#y{4g^2Z(JQBm0$E)6n#tlK|j)!Ap?$=S=7&e=oUS5QWHSIcX{Tnuh5U zC))OJZ2k@auw}_p!t`_Z@8R2bU+*|RCP=Fy$(n|xfc6B%%A<;?6d7q4BJYN?%@@N1 z@re{r3r3sLf97uk0FJCbql`2#vtBxUnnm~FbO#V7M9sA81*@9AGpu=Dk&y;%KOD>S z#6;VEO9Y+POT^BjrvLyyUiqo*_|02k@aw%lZcES2Ji+$hTYd)s@Z$Ox@~V;+qBRYC$2rk7C1%~jup~)zoSo3g<#7qX)4F9cc?M`LJJdpR zLA21%#^qyDY+QNl%bAtu(EbxYKW^RQYXAV7mTdxn4of$8{~iF~>c3Y30KeS+we9zn z_Z|VzY4Mi*_b341?I*9-jUrS00rYxTiZRuJ#zAqOyuWhn%%*vVu8Pqkxj#ia#PXZR-3keH; zds3>G*~kP}#>dlLO!G+NE_%g|ZwTaBgiBUlRmRw7%d;-Psq>573u z>N+$LeTuv*;QMcYrKvqS!EsYjWRYhTpn_vVT|Ir_byjJgTDD9C$C7krhA!PGG7&_0 z{6gZ&?DIkcm(V)4g|}FQ*6rl>5KRSG3#_K5rlzJ^{0}WV>4vxNEHVH9002ovPDHLk FV1g7~g);yE literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Paper/paper_heading_postage_stamp.svg.96dpi.png.yml b/Resources/Textures/Interface/Paper/paper_heading_postage_stamp.svg.96dpi.png.yml new file mode 100644 index 0000000000..5c43e23305 --- /dev/null +++ b/Resources/Textures/Interface/Paper/paper_heading_postage_stamp.svg.96dpi.png.yml @@ -0,0 +1,2 @@ +sample: + filter: true diff --git a/Resources/Textures/Objects/Storage/boxes.rsi/envelope.png b/Resources/Textures/Objects/Storage/boxes.rsi/envelope.png new file mode 100644 index 0000000000000000000000000000000000000000..93d52099fc2feb4c11840f0a4caf5dcbc41e18ca GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}5uPrNArY-_ zFFJBH81T4U)QYnzZg_HImzGA?jFgx4yMty)UNU50IB;M0CVSep{de76vYt)THQ4$4 zsm@B1^tEmCnN{y{)n2`IKqrtlU-SjrcCL{B(hMJ-FesFWEL&Fa6yy>HPgg&ebxsLQ E04{1c0ssI2 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Storage/boxes.rsi/meta.json b/Resources/Textures/Objects/Storage/boxes.rsi/meta.json index 6963a9cdad..cdae38099d 100644 --- a/Resources/Textures/Objects/Storage/boxes.rsi/meta.json +++ b/Resources/Textures/Objects/Storage/boxes.rsi/meta.json @@ -220,6 +220,9 @@ }, { "name": "vials" + }, + { + "name": "envelope" } ] } From ca8ee5fb7759923066a51dce6d88ec55f566392b Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 30 Jul 2024 01:50:11 +0000 Subject: [PATCH 026/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 2bd96473dd..63513d85c3 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Dezzzix - changes: - - message: Goldschlager empty bottle renamed to Gildlager empty bottle - type: Tweak - id: 6505 - time: '2024-05-01T15:24:05.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27581 - author: FungiFellow changes: - message: Grilles now take Structural Damage @@ -3778,3 +3771,10 @@ id: 7004 time: '2024-07-30T01:22:17.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30474 +- author: themias + changes: + - message: Added envelopes to the PTech and bureaucracy crate + type: Add + id: 7005 + time: '2024-07-30T01:49:05.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30298 From 18370c3d1c7a599153fa71b5ca6037579edfd975 Mon Sep 17 00:00:00 2001 From: TheKittehJesus <29379890+SamGithubAccount@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:14:11 -0500 Subject: [PATCH 027/201] Four cooking recipes changed to use liquid egg instead of whole egg, and 5u of milk added to cake batter (#30262) * Changed four cooking recipes to use egg fluid instead of whole eggs, see issue #30123 * Added 5u of milk to cake batter due to it becoming a subset of brownie recipe and occurring in beaker --- Resources/Prototypes/Recipes/Cooking/meal_recipes.yml | 10 ++++++---- Resources/Prototypes/Recipes/Reactions/food.yml | 2 ++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml index b092005599..3c750e0190 100644 --- a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml @@ -646,12 +646,13 @@ name: chow mein recipe result: FoodNoodlesChowmein time: 10 + reagents: + Egg: 6 solids: FoodNoodlesBoiled: 1 FoodEggplant: 1 FoodCarrot: 1 FoodCorn: 1 - FoodEgg: 1 - type: microwaveMealRecipe id: RecipeOatmeal @@ -711,9 +712,10 @@ name: egg-fried rice recipe result: FoodRiceEgg time: 15 + reagents: + Egg: 6 solids: FoodRiceBoiled: 1 - FoodEgg: 1 FoodCarrot: 1 - type: microwaveMealRecipe @@ -1447,10 +1449,10 @@ reagents: Flour: 15 Sugar: 30 + Egg: 18 solids: FoodButter: 2 FoodSnackChocolateBar: 2 - FoodEgg: 3 #Donks i guess - type: microwaveMealRecipe @@ -1887,10 +1889,10 @@ reagents: Flour: 15 Sugar: 30 + Egg: 18 solids: FoodCannabisButter: 2 FoodSnackChocolateBar: 2 - FoodEgg: 3 - type: microwaveMealRecipe id: RecipeCornInButter diff --git a/Resources/Prototypes/Recipes/Reactions/food.yml b/Resources/Prototypes/Recipes/Reactions/food.yml index 5080039569..ce89131c7b 100644 --- a/Resources/Prototypes/Recipes/Reactions/food.yml +++ b/Resources/Prototypes/Recipes/Reactions/food.yml @@ -84,6 +84,8 @@ amount: 12 Sugar: amount: 5 + Milk: + amount: 5 effects: - !type:CreateEntityReactionEffect entity: FoodCakeBatter From 2f42e1d18e0b5d34e07f4c7c08046431e1ba89bd Mon Sep 17 00:00:00 2001 From: nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com> Date: Tue, 30 Jul 2024 05:14:34 +0300 Subject: [PATCH 028/201] Vanquish inaccurate docs (#30449) --- Content.Server/Preferences/Managers/ServerPreferencesManager.cs | 2 -- 1 file changed, 2 deletions(-) diff --git a/Content.Server/Preferences/Managers/ServerPreferencesManager.cs b/Content.Server/Preferences/Managers/ServerPreferencesManager.cs index 8de458b6ee..2583ed0221 100644 --- a/Content.Server/Preferences/Managers/ServerPreferencesManager.cs +++ b/Content.Server/Preferences/Managers/ServerPreferencesManager.cs @@ -250,7 +250,6 @@ namespace Content.Server.Preferences.Managers /// /// Retrieves preferences for the given username from storage. - /// Creates and saves default preferences if they are not found, then returns them. /// public PlayerPreferences GetPreferences(NetUserId userId) { @@ -265,7 +264,6 @@ namespace Content.Server.Preferences.Managers /// /// Retrieves preferences for the given username from storage or returns null. - /// Creates and saves default preferences if they are not found, then returns them. /// public PlayerPreferences? GetPreferencesOrNull(NetUserId? userId) { From 3104215ced23bd486a35f2beee1d653800a8d059 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 30 Jul 2024 02:15:17 +0000 Subject: [PATCH 029/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 63513d85c3..5cda1fc519 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: FungiFellow - changes: - - message: Grilles now take Structural Damage - type: Tweak - id: 6506 - time: '2024-05-01T22:23:42.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27596 - author: lzk228 changes: - message: Immovable rod announce now happens at the end of event. @@ -3778,3 +3771,13 @@ id: 7005 time: '2024-07-30T01:49:05.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30298 +- author: TheKittehJesus + changes: + - message: The recipe for chow mein, egg-fried rice, and both brownies now use liquid + egg instead of a whole egg. + type: Tweak + - message: Cake batter now also requires 5u of milk + type: Tweak + id: 7006 + time: '2024-07-30T02:14:11.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30262 From 031eb9606c43bcdb1e53aec5345d0a45f4ce6460 Mon Sep 17 00:00:00 2001 From: Plykiya <58439124+Plykiya@users.noreply.github.com> Date: Mon, 29 Jul 2024 19:17:27 -0700 Subject: [PATCH 030/201] Make magic mirror do-after longer, add popups to notify the target (#30366) * Make magic mirror do-after longer, add popups to notify the target * Turns out I do have access to the user * More detailed popups * Helmets protecc --------- Co-authored-by: plykiya --- .../MagicMirror/MagicMirrorSystem.cs | 147 +++++++++++++++++- .../MagicMirror/MagicMirrorComponent.cs | 16 +- .../components/magic-mirror-component.ftl | 14 +- 3 files changed, 164 insertions(+), 13 deletions(-) diff --git a/Content.Server/MagicMirror/MagicMirrorSystem.cs b/Content.Server/MagicMirror/MagicMirrorSystem.cs index 8d8a6bfa3b..f4f889e549 100644 --- a/Content.Server/MagicMirror/MagicMirrorSystem.cs +++ b/Content.Server/MagicMirror/MagicMirrorSystem.cs @@ -4,8 +4,12 @@ using Content.Server.Humanoid; using Content.Shared.DoAfter; using Content.Shared.Humanoid; using Content.Shared.Humanoid.Markings; +using Content.Shared.IdentityManagement; using Content.Shared.Interaction; +using Content.Shared.Inventory; using Content.Shared.MagicMirror; +using Content.Shared.Popups; +using Content.Shared.Tag; using Robust.Shared.Audio.Systems; namespace Content.Server.MagicMirror; @@ -19,6 +23,9 @@ public sealed class MagicMirrorSystem : SharedMagicMirrorSystem [Dependency] private readonly DoAfterSystem _doAfterSystem = default!; [Dependency] private readonly MarkingManager _markings = default!; [Dependency] private readonly HumanoidAppearanceSystem _humanoid = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private readonly InventorySystem _inventory = default!; + [Dependency] private readonly TagSystem _tagSystem = default!; public override void Initialize() { @@ -46,9 +53,26 @@ public sealed class MagicMirrorSystem : SharedMagicMirrorSystem if (component.Target is not { } target) return; + // Check if the target getting their hair altered has any clothes that hides their hair + if (CheckHeadSlotOrClothes(message.Actor, component.Target.Value)) + { + _popup.PopupEntity( + component.Target == message.Actor + ? Loc.GetString("magic-mirror-blocked-by-hat-self") + : Loc.GetString("magic-mirror-blocked-by-hat-self-target"), + message.Actor, + message.Actor, + PopupType.Medium); + return; + } + _doAfterSystem.Cancel(component.DoAfter); component.DoAfter = null; + var doafterTime = component.SelectSlotTime; + if (component.Target == message.Actor) + doafterTime /= 3; + var doAfter = new MagicMirrorSelectDoAfterEvent() { Category = message.Category, @@ -56,7 +80,7 @@ public sealed class MagicMirrorSystem : SharedMagicMirrorSystem Marking = message.Marking, }; - _doAfterSystem.TryStartDoAfter(new DoAfterArgs(EntityManager, message.Actor, component.SelectSlotTime, doAfter, uid, target: target, used: uid) + _doAfterSystem.TryStartDoAfter(new DoAfterArgs(EntityManager, message.Actor, doafterTime, doAfter, uid, target: target, used: uid) { DistanceThreshold = SharedInteractionSystem.InteractionRange, BreakOnDamage = true, @@ -66,6 +90,15 @@ public sealed class MagicMirrorSystem : SharedMagicMirrorSystem }, out var doAfterId); + if (component.Target == message.Actor) + { + _popup.PopupEntity(Loc.GetString("magic-mirror-change-slot-self"), component.Target.Value, component.Target.Value, PopupType.Medium); + } + else + { + _popup.PopupEntity(Loc.GetString("magic-mirror-change-slot-target", ("user", Identity.Name(message.Actor, EntityManager))), component.Target.Value, component.Target.Value, PopupType.Medium); + } + component.DoAfter = doAfterId; _audio.PlayPvs(component.ChangeHairSound, uid); } @@ -102,9 +135,26 @@ public sealed class MagicMirrorSystem : SharedMagicMirrorSystem if (component.Target is not { } target) return; + // Check if the target getting their hair altered has any clothes that hides their hair + if (CheckHeadSlotOrClothes(message.Actor, component.Target.Value)) + { + _popup.PopupEntity( + component.Target == message.Actor + ? Loc.GetString("magic-mirror-blocked-by-hat-self") + : Loc.GetString("magic-mirror-blocked-by-hat-self-target"), + message.Actor, + message.Actor, + PopupType.Medium); + return; + } + _doAfterSystem.Cancel(component.DoAfter); component.DoAfter = null; + var doafterTime = component.ChangeSlotTime; + if (component.Target == message.Actor) + doafterTime /= 3; + var doAfter = new MagicMirrorChangeColorDoAfterEvent() { Category = message.Category, @@ -112,7 +162,7 @@ public sealed class MagicMirrorSystem : SharedMagicMirrorSystem Colors = message.Colors, }; - _doAfterSystem.TryStartDoAfter(new DoAfterArgs(EntityManager, message.Actor, component.ChangeSlotTime, doAfter, uid, target: target, used: uid) + _doAfterSystem.TryStartDoAfter(new DoAfterArgs(EntityManager, message.Actor, doafterTime, doAfter, uid, target: target, used: uid) { BreakOnDamage = true, BreakOnMove = true, @@ -121,6 +171,15 @@ public sealed class MagicMirrorSystem : SharedMagicMirrorSystem }, out var doAfterId); + if (component.Target == message.Actor) + { + _popup.PopupEntity(Loc.GetString("magic-mirror-change-color-self"), component.Target.Value, component.Target.Value, PopupType.Medium); + } + else + { + _popup.PopupEntity(Loc.GetString("magic-mirror-change-color-target", ("user", Identity.Name(message.Actor, EntityManager))), component.Target.Value, component.Target.Value, PopupType.Medium); + } + component.DoAfter = doAfterId; } private void OnChangeColorDoAfter(EntityUid uid, MagicMirrorComponent component, MagicMirrorChangeColorDoAfterEvent args) @@ -156,16 +215,33 @@ public sealed class MagicMirrorSystem : SharedMagicMirrorSystem if (component.Target is not { } target) return; + // Check if the target getting their hair altered has any clothes that hides their hair + if (CheckHeadSlotOrClothes(message.Actor, component.Target.Value)) + { + _popup.PopupEntity( + component.Target == message.Actor + ? Loc.GetString("magic-mirror-blocked-by-hat-self") + : Loc.GetString("magic-mirror-blocked-by-hat-self-target"), + message.Actor, + message.Actor, + PopupType.Medium); + return; + } + _doAfterSystem.Cancel(component.DoAfter); component.DoAfter = null; + var doafterTime = component.RemoveSlotTime; + if (component.Target == message.Actor) + doafterTime /= 3; + var doAfter = new MagicMirrorRemoveSlotDoAfterEvent() { Category = message.Category, Slot = message.Slot, }; - _doAfterSystem.TryStartDoAfter(new DoAfterArgs(EntityManager, message.Actor, component.RemoveSlotTime, doAfter, uid, target: target, used: uid) + _doAfterSystem.TryStartDoAfter(new DoAfterArgs(EntityManager, message.Actor, doafterTime, doAfter, uid, target: target, used: uid) { DistanceThreshold = SharedInteractionSystem.InteractionRange, BreakOnDamage = true, @@ -174,6 +250,15 @@ public sealed class MagicMirrorSystem : SharedMagicMirrorSystem }, out var doAfterId); + if (component.Target == message.Actor) + { + _popup.PopupEntity(Loc.GetString("magic-mirror-remove-slot-self"), component.Target.Value, component.Target.Value, PopupType.Medium); + } + else + { + _popup.PopupEntity(Loc.GetString("magic-mirror-remove-slot-target", ("user", Identity.Name(message.Actor, EntityManager))), component.Target.Value, component.Target.Value, PopupType.Medium); + } + component.DoAfter = doAfterId; _audio.PlayPvs(component.ChangeHairSound, uid); } @@ -210,15 +295,32 @@ public sealed class MagicMirrorSystem : SharedMagicMirrorSystem if (component.Target == null) return; + // Check if the target getting their hair altered has any clothes that hides their hair + if (CheckHeadSlotOrClothes(message.Actor, component.Target.Value)) + { + _popup.PopupEntity( + component.Target == message.Actor + ? Loc.GetString("magic-mirror-blocked-by-hat-self") + : Loc.GetString("magic-mirror-blocked-by-hat-self-target"), + message.Actor, + message.Actor, + PopupType.Medium); + return; + } + _doAfterSystem.Cancel(component.DoAfter); component.DoAfter = null; + var doafterTime = component.AddSlotTime; + if (component.Target == message.Actor) + doafterTime /= 3; + var doAfter = new MagicMirrorAddSlotDoAfterEvent() { Category = message.Category, }; - _doAfterSystem.TryStartDoAfter(new DoAfterArgs(EntityManager, message.Actor, component.AddSlotTime, doAfter, uid, target: component.Target.Value, used: uid) + _doAfterSystem.TryStartDoAfter(new DoAfterArgs(EntityManager, message.Actor, doafterTime, doAfter, uid, target: component.Target.Value, used: uid) { BreakOnDamage = true, BreakOnMove = true, @@ -227,6 +329,15 @@ public sealed class MagicMirrorSystem : SharedMagicMirrorSystem }, out var doAfterId); + if (component.Target == message.Actor) + { + _popup.PopupEntity(Loc.GetString("magic-mirror-add-slot-self"), component.Target.Value, component.Target.Value, PopupType.Medium); + } + else + { + _popup.PopupEntity(Loc.GetString("magic-mirror-add-slot-target", ("user", Identity.Name(message.Actor, EntityManager))), component.Target.Value, component.Target.Value, PopupType.Medium); + } + component.DoAfter = doAfterId; _audio.PlayPvs(component.ChangeHairSound, uid); } @@ -265,4 +376,32 @@ public sealed class MagicMirrorSystem : SharedMagicMirrorSystem ent.Comp.Target = null; Dirty(ent); } + + /// + /// Helper function that checks if the wearer has anything on their head + /// Or if they have any clothes that hides their hair + /// + private bool CheckHeadSlotOrClothes(EntityUid user, EntityUid target) + { + if (TryComp(target, out var inventoryComp)) + { + // any hat whatsoever will block haircutting + if (_inventory.TryGetSlotEntity(target, "head", out var hat, inventoryComp)) + { + return true; + } + + // maybe there's some kind of armor that has the HidesHair tag as well, so check every slot for it + var slots = _inventory.GetSlotEnumerator((target, inventoryComp), SlotFlags.WITHOUT_POCKET); + while (slots.MoveNext(out var slot)) + { + if (slot.ContainedEntity != null && _tagSystem.HasTag(slot.ContainedEntity.Value, "HidesHair")) + { + return true; + } + } + } + + return false; + } } diff --git a/Content.Shared/MagicMirror/MagicMirrorComponent.cs b/Content.Shared/MagicMirror/MagicMirrorComponent.cs index 95b1736979..97738be228 100644 --- a/Content.Shared/MagicMirror/MagicMirrorComponent.cs +++ b/Content.Shared/MagicMirror/MagicMirrorComponent.cs @@ -20,28 +20,28 @@ public sealed partial class MagicMirrorComponent : Component public EntityUid? Target; /// - /// doafter time required to add a new slot + /// Do after time to add a new slot, adding hair to a person /// [DataField, ViewVariables(VVAccess.ReadWrite)] - public TimeSpan AddSlotTime = TimeSpan.FromSeconds(5); + public TimeSpan AddSlotTime = TimeSpan.FromSeconds(7); /// - /// doafter time required to remove a existing slot + /// Do after time to remove a slot, removing hair from a person /// [DataField, ViewVariables(VVAccess.ReadWrite)] - public TimeSpan RemoveSlotTime = TimeSpan.FromSeconds(2); + public TimeSpan RemoveSlotTime = TimeSpan.FromSeconds(7); /// - /// doafter time required to change slot + /// Do after time to change a person's hairstyle /// [DataField, ViewVariables(VVAccess.ReadWrite)] - public TimeSpan SelectSlotTime = TimeSpan.FromSeconds(3); + public TimeSpan SelectSlotTime = TimeSpan.FromSeconds(7); /// - /// doafter time required to recolor slot + /// Do after time to change a person's hair color /// [DataField, ViewVariables(VVAccess.ReadWrite)] - public TimeSpan ChangeSlotTime = TimeSpan.FromSeconds(1); + public TimeSpan ChangeSlotTime = TimeSpan.FromSeconds(7); /// /// Sound emitted when slots are changed diff --git a/Resources/Locale/en-US/character-appearance/components/magic-mirror-component.ftl b/Resources/Locale/en-US/character-appearance/components/magic-mirror-component.ftl index e9018171a4..0906cccee5 100644 --- a/Resources/Locale/en-US/character-appearance/components/magic-mirror-component.ftl +++ b/Resources/Locale/en-US/character-appearance/components/magic-mirror-component.ftl @@ -1,3 +1,15 @@ magic-mirror-component-activate-user-has-no-hair = You can't have any hair! -magic-mirror-window-title = Magic Mirror \ No newline at end of file +magic-mirror-window-title = Magic Mirror +magic-mirror-add-slot-self = You're giving yourself some hair. +magic-mirror-remove-slot-self = You're removing some of your hair. +magic-mirror-change-slot-self = You're changing your hairstyle. +magic-mirror-change-color-self = You're changing your hair color. + +magic-mirror-add-slot-target = Hair is being added to you by {$user}. +magic-mirror-remove-slot-target = Your hair is being cut off by {$user}. +magic-mirror-change-slot-target = Your hairstyle is being changed by {$user}. +magic-mirror-change-color-target = Your hair color is being changed by {$user}. + +magic-mirror-blocked-by-hat-self = You need to take off your hat before changing your hair. +magic-mirror-blocked-by-hat-self-target = You try to change their hair but their clothes gets in the way. From cc3d6441be9cb0dd510b9100e031a4be931c09ea Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 30 Jul 2024 02:18:33 +0000 Subject: [PATCH 031/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 5cda1fc519..30cdab82b6 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: lzk228 - changes: - - message: Immovable rod announce now happens at the end of event. - type: Tweak - id: 6507 - time: '2024-05-01T22:26:22.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27587 - author: metalgearsloth changes: - message: Fix server performance dropping significantly. @@ -3781,3 +3774,15 @@ id: 7006 time: '2024-07-30T02:14:11.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30262 +- author: Plykiya + changes: + - message: Wearing something that covers your head will prevent your hair from being + cut. + type: Add + - message: You now see a popup when your hair is being altered. + type: Add + - message: The doafter for altering other people's hair now takes seven seconds. + type: Tweak + id: 7007 + time: '2024-07-30T02:17:28.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30366 From 669cc55ba477c19fd17ebaf22534ad127d4305b7 Mon Sep 17 00:00:00 2001 From: osjarw <62134478+osjarw@users.noreply.github.com> Date: Tue, 30 Jul 2024 05:18:53 +0300 Subject: [PATCH 032/201] Allow the creation of recursive HTNs (#30138) Allow recursive HTNs --- Content.IntegrationTests/Tests/NPC/NPCTest.cs | 4 ++++ Content.Server/NPC/HTN/HTNCompoundPrototype.cs | 6 ++++++ Content.Server/NPC/HTN/HTNPlanJob.cs | 5 +++++ Content.Server/NPC/HTN/HTNTask.cs | 6 ++++++ 4 files changed, 21 insertions(+) diff --git a/Content.IntegrationTests/Tests/NPC/NPCTest.cs b/Content.IntegrationTests/Tests/NPC/NPCTest.cs index 83321fe613..064fd6c5bf 100644 --- a/Content.IntegrationTests/Tests/NPC/NPCTest.cs +++ b/Content.IntegrationTests/Tests/NPC/NPCTest.cs @@ -45,6 +45,10 @@ public sealed class NPCTest var count = counts.GetOrNew(compound.ID); count++; + // Compound tasks marked with AllowRecursion are only evaluated once + if (counts.ContainsKey(compound.ID) && compound.AllowRecursion) + continue; + Assert.That(count, Is.LessThan(50)); counts[compound.ID] = count; Count(protoManager.Index(compoundTask.Task), counts, htnSystem, protoManager); diff --git a/Content.Server/NPC/HTN/HTNCompoundPrototype.cs b/Content.Server/NPC/HTN/HTNCompoundPrototype.cs index 29cfb96f97..69f8441973 100644 --- a/Content.Server/NPC/HTN/HTNCompoundPrototype.cs +++ b/Content.Server/NPC/HTN/HTNCompoundPrototype.cs @@ -12,4 +12,10 @@ public sealed partial class HTNCompoundPrototype : IPrototype [DataField("branches", required: true)] public List Branches = new(); + + /// + /// Exclude this compound task from the CompoundRecursion integration test. + /// + [DataField] + public bool AllowRecursion = false; } diff --git a/Content.Server/NPC/HTN/HTNPlanJob.cs b/Content.Server/NPC/HTN/HTNPlanJob.cs index 8158303524..9c62f5840a 100644 --- a/Content.Server/NPC/HTN/HTNPlanJob.cs +++ b/Content.Server/NPC/HTN/HTNPlanJob.cs @@ -63,8 +63,13 @@ public sealed class HTNPlanJob : Job // How many primitive tasks we've added since last record. var primitiveCount = 0; + int tasksProcessed = 0; + while (tasksToProcess.TryDequeue(out var currentTask)) { + if (tasksProcessed++ > _rootTask.MaximumTasks) + throw new Exception("HTN Planner exceeded maximum tasks"); + switch (currentTask) { case HTNCompoundTask compound: diff --git a/Content.Server/NPC/HTN/HTNTask.cs b/Content.Server/NPC/HTN/HTNTask.cs index 0f7c0a377e..c09849d079 100644 --- a/Content.Server/NPC/HTN/HTNTask.cs +++ b/Content.Server/NPC/HTN/HTNTask.cs @@ -3,4 +3,10 @@ namespace Content.Server.NPC.HTN; [ImplicitDataDefinitionForInheritors] public abstract partial class HTNTask { + /// + /// Limit the amount of tasks the planner considers. Exceeding this value sleeps the NPC and throws an exception. + /// The expected way to hit this limit is with badly written recursive tasks. + /// + [DataField] + public int MaximumTasks = 1000; } From ad81c30dcb8c5774fbb25ace76b6f5ba3b9867a5 Mon Sep 17 00:00:00 2001 From: Cojoke <83733158+Cojoke-dot@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:48:28 -0500 Subject: [PATCH 033/201] Lets Hamlet Dance (#30478) Allow Ghost Roles that have NPC to turn on Combat Mode --- Content.Shared/CombatMode/SharedCombatModeSystem.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Content.Shared/CombatMode/SharedCombatModeSystem.cs b/Content.Shared/CombatMode/SharedCombatModeSystem.cs index 60d1362bb0..5eed8ee242 100644 --- a/Content.Shared/CombatMode/SharedCombatModeSystem.cs +++ b/Content.Shared/CombatMode/SharedCombatModeSystem.cs @@ -1,4 +1,5 @@ using Content.Shared.Actions; +using Content.Shared.Mind; using Content.Shared.MouseRotator; using Content.Shared.Movement.Components; using Content.Shared.Popups; @@ -13,6 +14,7 @@ public abstract class SharedCombatModeSystem : EntitySystem [Dependency] private readonly INetManager _netMan = default!; [Dependency] private readonly SharedActionsSystem _actionsSystem = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private readonly SharedMindSystem _mind = default!; public override void Initialize() { @@ -82,7 +84,7 @@ public abstract class SharedCombatModeSystem : EntitySystem _actionsSystem.SetToggled(component.CombatToggleActionEntity, component.IsInCombatMode); // Change mouse rotator comps if flag is set - if (!component.ToggleMouseRotator || IsNpc(entity)) + if (!component.ToggleMouseRotator || IsNpc(entity) && !_mind.TryGetMind(entity, out _, out _)) return; SetMouseRotatorComponents(entity, value); From 16ec6443f6959262cb8a387b0223db6fff1a76dc Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 30 Jul 2024 02:49:34 +0000 Subject: [PATCH 034/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 30cdab82b6..2a3c77c49a 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: metalgearsloth - changes: - - message: Fix server performance dropping significantly. - type: Fix - id: 6508 - time: '2024-05-02T00:18:38.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27528 - author: metalgearsloth changes: - message: Fix muzzle flash rotations. @@ -3786,3 +3779,10 @@ id: 7007 time: '2024-07-30T02:17:28.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30366 +- author: Cojoke-dot + changes: + - message: Hamlet and other ghost rolls can now spin when they enter combat mode + type: Fix + id: 7008 + time: '2024-07-30T02:48:28.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30478 From 92210ff51bd61cb7c4efd118a99b17e56fdcf162 Mon Sep 17 00:00:00 2001 From: themias <89101928+themias@users.noreply.github.com> Date: Mon, 29 Jul 2024 23:04:17 -0400 Subject: [PATCH 035/201] Fix ACC wire light not appearing (#30453) --- Content.Server/Access/LogWireAction.cs | 2 +- Content.Shared/Access/SharedAccessWire.cs | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Content.Server/Access/LogWireAction.cs b/Content.Server/Access/LogWireAction.cs index 1e97d5c9d6..837cf420d5 100644 --- a/Content.Server/Access/LogWireAction.cs +++ b/Content.Server/Access/LogWireAction.cs @@ -25,7 +25,7 @@ public sealed partial class LogWireAction : ComponentWireAction AccessWireActionKey.Status; + public override object StatusKey => LogWireActionKey.Status; public override void Initialize() { diff --git a/Content.Shared/Access/SharedAccessWire.cs b/Content.Shared/Access/SharedAccessWire.cs index d5d1b48c70..a0bb316028 100644 --- a/Content.Shared/Access/SharedAccessWire.cs +++ b/Content.Shared/Access/SharedAccessWire.cs @@ -10,3 +10,12 @@ public enum AccessWireActionKey : byte Pulsed, PulseCancel } + +[Serializable, NetSerializable] +public enum LogWireActionKey : byte +{ + Key, + Status, + Pulsed, + PulseCancel +} From fc65acc7a05197bdcd7a35ec5fc1b2b3a98ecfed Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 30 Jul 2024 03:05:23 +0000 Subject: [PATCH 036/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 2a3c77c49a..39a40a9417 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,13 +1,4 @@ Entries: -- author: metalgearsloth - changes: - - message: Fix muzzle flash rotations. - type: Fix - - message: Fix large client performance drop. - type: Fix - id: 6509 - time: '2024-05-02T02:40:07.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27533 - author: ElectroJr changes: - message: Fix gas analyzers not opening their UI when used in-hand. @@ -3786,3 +3777,10 @@ id: 7008 time: '2024-07-30T02:48:28.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30478 +- author: themias + changes: + - message: Fixed the ACC wire not appearing in vending machine wire layouts + type: Fix + id: 7009 + time: '2024-07-30T03:04:17.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30453 From c4c4a934af7655a3c9c936210c9ea5a777ae167e Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Tue, 30 Jul 2024 00:03:46 -0400 Subject: [PATCH 037/201] fix lathe screen animations (#30479) --- Content.Client/Lathe/LatheSystem.cs | 28 +++++++---- Content.Shared/Lathe/LatheComponent.cs | 6 +++ .../Entities/Structures/Machines/lathe.yml | 4 ++ .../Machines/autolathe.rsi/meta.json | 34 +++++++++---- .../Machines/autolathe.rsi/unlit-building.png | Bin 0 -> 521 bytes .../Machines/autolathe_hypercon.rsi/meta.json | 34 +++++++++---- .../autolathe_hypercon.rsi/unlit-building.png | Bin 0 -> 859 bytes .../Machines/protolathe.rsi/meta.json | 46 +++++++++++++----- .../protolathe.rsi/unlit-building.png | Bin 0 -> 604 bytes .../protolathe_hypercon.rsi/meta.json | 37 ++++++++++---- .../unlit-building.png | Bin 0 -> 1236 bytes 11 files changed, 138 insertions(+), 51 deletions(-) create mode 100644 Resources/Textures/Structures/Machines/autolathe.rsi/unlit-building.png create mode 100644 Resources/Textures/Structures/Machines/autolathe_hypercon.rsi/unlit-building.png create mode 100644 Resources/Textures/Structures/Machines/protolathe.rsi/unlit-building.png create mode 100644 Resources/Textures/Structures/Machines/protolathe_hypercon.rsi/unlit-building.png diff --git a/Content.Client/Lathe/LatheSystem.cs b/Content.Client/Lathe/LatheSystem.cs index c72f01b39b..386520c198 100644 --- a/Content.Client/Lathe/LatheSystem.cs +++ b/Content.Client/Lathe/LatheSystem.cs @@ -22,21 +22,29 @@ public sealed class LatheSystem : SharedLatheSystem if (args.Sprite == null) return; + // Lathe specific stuff + if (_appearance.TryGetData(uid, LatheVisuals.IsRunning, out var isRunning, args.Component)) + { + if (args.Sprite.LayerMapTryGet(LatheVisualLayers.IsRunning, out var runningLayer) && + component.RunningState != null && + component.IdleState != null) + { + var state = isRunning ? component.RunningState : component.IdleState; + args.Sprite.LayerSetState(runningLayer, state); + } + } + if (_appearance.TryGetData(uid, PowerDeviceVisuals.Powered, out var powered, args.Component) && args.Sprite.LayerMapTryGet(PowerDeviceVisualLayers.Powered, out var powerLayer)) { args.Sprite.LayerSetVisible(powerLayer, powered); - } - // Lathe specific stuff - if (_appearance.TryGetData(uid, LatheVisuals.IsRunning, out var isRunning, args.Component) && - args.Sprite.LayerMapTryGet(LatheVisualLayers.IsRunning, out var runningLayer) && - component.RunningState != null && - component.IdleState != null) - { - var state = isRunning ? component.RunningState : component.IdleState; - args.Sprite.LayerSetAnimationTime(runningLayer, 0f); - args.Sprite.LayerSetState(runningLayer, state); + if (component.UnlitIdleState != null && + component.UnlitRunningState != null) + { + var state = isRunning ? component.UnlitRunningState : component.UnlitIdleState; + args.Sprite.LayerSetState(powerLayer, state); + } } } diff --git a/Content.Shared/Lathe/LatheComponent.cs b/Content.Shared/Lathe/LatheComponent.cs index 88ac8c05bf..5039e78cb0 100644 --- a/Content.Shared/Lathe/LatheComponent.cs +++ b/Content.Shared/Lathe/LatheComponent.cs @@ -39,6 +39,12 @@ namespace Content.Shared.Lathe [DataField] public string? RunningState; + + [DataField] + public string? UnlitIdleState; + + [DataField] + public string? UnlitRunningState; #endregion /// diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 66f4f684e9..8abcc657cd 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -115,6 +115,8 @@ - type: Lathe idleState: icon runningState: building + unlitIdleState: unlit + unlitRunningState: unlit-building staticRecipes: - Wirecutter - Igniter @@ -266,6 +268,8 @@ - type: Lathe idleState: icon runningState: building + unlitIdleState: unlit + unlitRunningState: unlit-building staticRecipes: - LargeBeaker - Dropper diff --git a/Resources/Textures/Structures/Machines/autolathe.rsi/meta.json b/Resources/Textures/Structures/Machines/autolathe.rsi/meta.json index b53c89c7a6..2e28bba287 100644 --- a/Resources/Textures/Structures/Machines/autolathe.rsi/meta.json +++ b/Resources/Textures/Structures/Machines/autolathe.rsi/meta.json @@ -20,15 +20,31 @@ "name": "building", "delays": [ [ - 0.5, - 0.5, - 0.5, - 0.5, - 0.5, - 0.5, - 0.5, - 0.5, - 0.5 + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15 + ] + ] + }, + { + "name": "unlit-building", + "delays": [ + [ + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15, + 0.15 ] ] }, diff --git a/Resources/Textures/Structures/Machines/autolathe.rsi/unlit-building.png b/Resources/Textures/Structures/Machines/autolathe.rsi/unlit-building.png new file mode 100644 index 0000000000000000000000000000000000000000..5b17c682dc21acc38e09671d72c55d6c5ef9a2be GIT binary patch literal 521 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGojKx9jP7LeL$-D%z4|}>ehE&XX zd)MBN$x-C^$MzGf8QZ?`wY7xtC-|qju9oHG6+3q1+^sI{0tSs7k3B43&8C@%C7bTx zdF(drsqM6%b+Z&_Pq;t(udv3wHyuFJ!Jt8fH!U|@W^3=KzRZ2k{^%#Ohj-8G&@oTe z*nN6Y>(kA9Lfr%9^{+4cIqUQKkPjRE57d8pe}DhBKHv7(t$zaV6<$s(e_k>5&kNxT zEE|Oj%x*sRJT2;;3nbUhwK)CfQN|&Ym^%F?*KPZMg#BE~wt3rY`!BH;Sx?u`{WEiY z;h{q@@%~r;bl2|R5cTEBt7paOA{Q&O^5lQdzVq{Tk@o+eFMsSmn7D4eyS6;cy&&4b zdFhq;@{2A1XOx$C{rzbOa@vOd&WFr$&;G0VzcZrQwQeKZ)~}4y_WtyI68-)7@_G69 zQ|*L*y2Ozr)Dy{xCl^O)AwAltyeJ2j}jF0$?hYc0Px&6-h)vRCt{2-OW$aa2&_+Z%0vM;(vToh^FJ(f?A{SyD5=Ed zmk#Q!voGf~|LVz+3IILwVt=P~+52339(xJY;#Cz9*_@rQcBu^IZ!g7u?uYe76%kpR zv6p}0_)*~d$LIUs|8U}BvV8x;Z&dH9h)DI*)<17dvjfsv{ZdmAk?G|-8eE^O^8LKH z{O}I2o1cikb3{aHbM}s`LCKe|w*&dt`4I#F0000000000000nT)T!==e!i#LD#m7= zKRY$9PDGMPzR`R@X{`CSQlOKcWih7wH@~4G^WU?Z3-CR>Tdj5s~vlogI9UXTWLw_-;?5^n3o?x4Hx`L780l0HBYg>Bsx^ z?d{oX)_yF#+<%>TJ|J~JKY?&PK0g2bt0yWVvQbFb;`TT0h}4W%?FgnhC|ixtb6*8M_oA=QLJCcYz^!+qK)PQ+I#u7d-|v4pY8IqB9c76 zz^}+3YiD(NYx4nh&t5q!$^HAgDarE-M8ey_=JOK(px*^6+kXH4Bp){x)Ai#m=kIMk zv;O>m@be3nV?TFy?Wu~0Y$bhuLaU#@)a=Kv>}|%*2b{J6(n@>({;uV(49I+d&B>EN l$q&va)Os+V000<#e*ni-<1RzX3)}zz002ovPDHLkV1hu5u`vJu literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Machines/protolathe.rsi/meta.json b/Resources/Textures/Structures/Machines/protolathe.rsi/meta.json index 17832603ef..57f80369d0 100644 --- a/Resources/Textures/Structures/Machines/protolathe.rsi/meta.json +++ b/Resources/Textures/Structures/Machines/protolathe.rsi/meta.json @@ -20,19 +20,39 @@ "name": "building", "delays": [ [ - 0.8, - 0.8, - 0.8, - 0.8, - 0.8, - 0.8, - 0.8, - 0.8, - 0.8, - 0.8, - 0.8, - 0.8, - 0.8 + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10 + ] + ] + }, + { + "name": "unlit-building", + "delays": [ + [ + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10 ] ] }, diff --git a/Resources/Textures/Structures/Machines/protolathe.rsi/unlit-building.png b/Resources/Textures/Structures/Machines/protolathe.rsi/unlit-building.png new file mode 100644 index 0000000000000000000000000000000000000000..b72d06d65465e7baf9b41d9be12de9b6bfd5ffd5 GIT binary patch literal 604 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSjKx9jP7LeL$-HD>U=s6maSW-L z^Y+e0ujoVxwg>vY#mst*d3!swgjz00znHgj^6V0xjt6%vqt(+FI_EiXxq4~!oy$8E zS;Z{tw_G@>r(lWYfBEy3^PcuI*6zRGpmzATE6@%wm}@Ze`{}EjSO2`6bm7CumI z*Z#cv_)5m|Q+TcHzuHOrKk6UI-v09Fba}zRE58|+Ki~W5o8GC*pW~+eZ`}Rho8G2- zw%K)GA3c{^bn5Kf`M1}d`KUCxa=*==qKI|#1vB+bfM)*4i3xk2a!>zw`s0-SC%)c! z_4>-s()a(%1_Jp{9CTQTHf?r?sR_szs2T-=WYE`ryG@Liov|k(6Dq>?5x%D`u4H^j+GT$ z?fyT%?$7i5dO6$j!ad=;<#g?1>lXiJT&1{bSJA4vJ%4`v?0v_6 z{`l$gv;DpgHSPUQo}bOXCG1_@u0LmfGs4YhsBqnNrT=}^zP}8z=eNr*c>MDl^9lAF z)9(B&0kO8rGu+q*VI#Bzgukn^dHLo^9mA!}r*#akvcJ|bFibji&tF~tZ%ISgC4Y8? b2C*OPH7DL_mDhUnfHZo#`njxgN@xNAvt23t literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Machines/protolathe_hypercon.rsi/meta.json b/Resources/Textures/Structures/Machines/protolathe_hypercon.rsi/meta.json index b0326326f9..775b298d5a 100644 --- a/Resources/Textures/Structures/Machines/protolathe_hypercon.rsi/meta.json +++ b/Resources/Textures/Structures/Machines/protolathe_hypercon.rsi/meta.json @@ -20,16 +20,33 @@ "name": "building", "delays": [ [ - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0, - 1.0 + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10 + ] + ] + }, + { + "name": "unlit-building", + "delays": [ + [ + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10, + 0.10 ] ] }, diff --git a/Resources/Textures/Structures/Machines/protolathe_hypercon.rsi/unlit-building.png b/Resources/Textures/Structures/Machines/protolathe_hypercon.rsi/unlit-building.png new file mode 100644 index 0000000000000000000000000000000000000000..bce4888e2a702546a41a8f8d7ea6c88415b7d9d2 GIT binary patch literal 1236 zcmZvceNYm17{`Ckm+LgbGDoGUX)3dpN;M59sEKbSl&NWiR2Se`1ioa5Ae?QfZBu*E zP7^UtSH8hgqf14s&E@9FTFp^-t~C*B zTQMd6ZYaww;$5|W1#sWy+SaRWi{ZN=(b<|N>^T|NLaaNsI^Hvc%*==Q)&{1Bl@_N^ z{0G*lLb12#)3?$WxcZJt>57s!*64YY?;8~Q1wwnb>paCc19#{VZ7QdrM$!5)PuuX0 zo_yiRb}IywQ&`*i(y+&p^~Cvw!F$AbvKn2n#7-Ry5>aR;`X1t3=MDG^jQyk_vmTx4 zFt^fsqli(V|2mn5Y^{BhSv}&n6|ffGKYcK*@msJ4Sk7zx$3Ytl?ZrBdUPiIgL+wGU zjY8iNe?N~v6b-HxQr3ig=nV}d>?(9`ju}&ShySEkXBB~4YrnkSH*aiHm?dT4%)k_F z>OoV2*H-{Z?p=8MIIYN>sEsl5r#VHlu*(zs`O9ZJWd5={YHZ8RWVRu3o1UNr&k`K8 z{rL;1sjdjsa@~2TIjzwhk3QN7>v})ITGGC$s_hHhYpW51;zrpaW}1f$RST| z4Netl;K2W()9)U3(T6tevhywjBI{wPNhs8>2W?}sC72=RYE}f*0&sA=)+x&kFN9A8+b3f`+HL>SLQk$SY z1PMBJX|da~*;fFy)vY?@1$a7S0F*7Ry=x;|+ zgqS~63UHS*6Qrt^FcF|%3VXSI4U^IIK3a@$;$}^b!CrNjY9PgjocEU0JGobR5|PuF zOu6l-E`&knbLkNR9G{*fBxWa&=R}KFg+*25?|iQ8&AzdGLu_eLI=2J34%L!8Cf;~$ z1N6Ch#RJdtE2q{;$>Q`ZZ|)D&9>6-_1UlASbY?DXr!{5BJNt@4(o{E3p!?XcXq2+A z8z;oMWHHJdMTh&I*k?n^@{YxP(ZB!J+a1^R^9$|2tPMZse{g$w zoK2E@rA1q1LApBL4Y=&yiEoMzr^?C|nowN{wV~&r^67@%GujgOBxN8pR_I{UlxtjnB`^pOg2v tYgo&q21yEeedAFizcPdE`kCrcIfocLW* Date: Mon, 29 Jul 2024 23:40:39 -0500 Subject: [PATCH 038/201] Security biosuit sprite fix (#30151) sec biosuit fix --- .../Bio/security.rsi/equipped-HELMET.png | Bin 1003 -> 968 bytes .../Head/Hoods/Bio/security.rsi/icon.png | Bin 367 -> 396 bytes .../Hoods/Bio/security.rsi/inhand-left.png | Bin 829 -> 920 bytes .../Hoods/Bio/security.rsi/inhand-right.png | Bin 834 -> 922 bytes .../Head/Hoods/Bio/security.rsi/meta.json | 2 +- .../security.rsi/equipped-OUTERCLOTHING.png | Bin 2233 -> 2285 bytes .../OuterClothing/Bio/security.rsi/icon.png | Bin 819 -> 875 bytes .../Bio/security.rsi/inhand-left.png | Bin 723 -> 571 bytes .../Bio/security.rsi/inhand-right.png | Bin 703 -> 576 bytes .../OuterClothing/Bio/security.rsi/meta.json | 2 +- 10 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Textures/Clothing/Head/Hoods/Bio/security.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hoods/Bio/security.rsi/equipped-HELMET.png index d48c6efc300482af2a9181e93633234e46f7738f..71f6196ebc6be2cc2f4fa74f0003c9d1f24fbd80 100644 GIT binary patch delta 947 zcmV;k15Etu2gnDIBYyw^b5ch_0Itp)=>Px&f=NU{RCt{2+OcaJcND#8B4 zs8cLRkqB7I5DhuonB+n>Q%VO}h6t*uTQaoi;Qj##R!RSWE_FbIR1c+;424j&G^sUI zf#xJIc9xS#p~8sR=b%_Va1-Up0*zmwkky?^K9WPA_A+wG8_H+}Kt z=gw+v)jK{ha)KLQf8#6G|D8Xe`iALL(n)>%32U1h-rD=`zQ<~9)%m`#(DNpAJHJu` zrc+7h>g6kxs|J<%e92vpWoERim#+Zyv8Wt=md5mG1!nR@(+(yUm{OZ=#N`fO}IHNsPvcWoEP{=zk6#nyrm|Fxv#Z33@Cu zqa{Y;z1*v3eSQ6v$M>c#D#hyf3aHoXtZiz>)ZGS2p#xzaB;jm_!CW+BFYnvO? z>vg3KsN@H*T3bA}w_#V&kL_*xT3dTw*Qt)LfKVtzb}mb~YEZ}*00@V}02F^IQmz_g z=dy%CA*Btd0qFrX65r-28x>vta9e0K2Jr?at06sxtx+U5q&8`GP|7&QElsJ1$HD;$SC4bIdbMr)phFQujlqxIB1P>qa_NGd? z0hN_yez_Db}ROsCR1Q<=hB)5F3anAKk{J}|%8{`S@FXZn3^X*}b$n#bFpkXCj} zOz?qP{nrPK4!rIlRctk}_4`7MD{jZIGu(J)waWLyP@h#fujMzyCVD_x27o zfz_GJJckdsRdU;2lwh!3qQNDR{NVY#3?86|B-#`w?5nJZ$==;Gf46l*rd55deR=tX zO|dI0<2Rewva>WhW_a@cZ0frb!^N;bgNs4ow`O;ZWBar#0z7Q3EFDk$&n`V6;k+`$ z$@{kCbB(E92|bFY(}m9IZ{Z0uHnhz9oN|2Qzu&Fd%>Tsw{^T=eG5~{m3F8%}6%*M4 zxEHudIp{V>p$OJvihf*T*H9c&-+%o!Lus_~1J7E9sWeK^kK!i@J4>__j9g4zkMz1 zTwRcU_*SvNn6*sj=a(_)xQ)!WZ2n;oWmNZkBD(nRZPHn>>eZ9Y+q6xi zf{HbLdi=R0-@p9!BO>Wa-_fKCrLuK4jCDu8?eVue(0}~?`5T)YnxYs?FEL~>Uh!aF o!5W~zopr0O$wD_y7O^ diff --git a/Resources/Textures/Clothing/Head/Hoods/Bio/security.rsi/icon.png b/Resources/Textures/Clothing/Head/Hoods/Bio/security.rsi/icon.png index b38151333306f11df3847de520aee4b87de25181..a31ae8553d5a7c1b21ca44883ba36d9e73cb89ef 100644 GIT binary patch delta 370 zcmV-&0ge9e0*nKYBYyw^b5ch_0Itp)=>Px$MoC0LR9J=Wls!+vKp21@)WLz6kdO{W z+8;nzWMMH1adQv{pnn1e#UDY9{s^a{3yX<^fz_ohgo%lEqQQh*nivzwIfzYk>UGiK zp5@KG_whb?b9bQ8Xf&EXCX;5<#pSsS{2(3|%mUX}H>u9rQh(jhY&B%-^o&I$;#@wv zL*NJUu79sAp(N03HDtHl!JCZn-9el;?K<6d2S8aOvB2-*wcWjVZs-ocCY3~Df&GUk zyjm6C9Z<>T38Oc%n;D{&q>{_?yp~W!`3?ZQu08;GU-2WRVI%3nmy=`4#S*4nXDXK5 ziaC$llBrlS6>CdOyH2@SQWi+ufiMhNMB=N64F{IRY&OGM$8xd6A`*mQs3efM1BPMX z^c=j&n7-Qwz_Kg=M#B-_WQ@~uFbqRUAl2sqa8x~%-^J3re~m_?(fk`e0o@pQU`l7C QKmY&$07*qoM6N<$g5BM%djJ3c delta 341 zcmV-b0jmCt1MdQmBYy!lNklYE90%}k#8I5&7OB}pJOYJ0hJO~H!i09} zu8s|zS}uJByDF|tUf`w>k#4bwa19j0?QxIo3J2^N01mKTZ-s^Oc%73if+uPa2U^L8~OII0T zs9Z)xIgcYSe^&0h&LM1SVK5p(6;XKx*2~-Uw0xL91CJy0I$iiekt9jE z+SEcSGYBD+08W)>fDi(&?}5h=Cbts+9|!;lrU7^y!RvbPx&Qb|NXRCt{2+TTlCXBfcoZ*5n#U2M{Z z2%{#*(2HppZEnO6rlof}=b$Ds{0G{h7n{59F6(~4essGZ43f1Mr9;?7nU1jy1}Toy zvySHK#H$4x%|y}CC{7pdGnrgUVqN}f)GLoA%qY@2qA=c zz8rI+(s$o`$68OX+sA$WK0f;3;{$(db#>ML{O$7HeethPOxf{cV`IwNdO}%E+oG`< zEB3~lY!vf$nfJvW*3;|OH;G%%?C>wXylE}YFYJr|@Uu^?YggY^{)Z{;fM{&STAW`X zscWR;ckFWi?0+Kcpl3yyTcaa9%VP5#nL=jnI#(C_MD z?U!FE_nzg-v$JbNu$lL#|9t@yX548^*V)Lsdl=m+#rh zk9fRfiWSP0zsM9TjCj1H<9A5v+JSX6N`A-iz#vIow#muq@_f8w&LCIbpb zKqix6qnQ6E$yta50vLutVEa8Z6l9~ACzHuEjRz>ys+8(muq)|OeT$A-^{MZvqHF~C zd_Ij%J+p3w6Cojl5JCtcgb+dqA;j~=v4^6n$iq^HwfzX# zEgGA#_Ld!H@4-PFSsQdhG&W<6Um6GgU2uW_wtx4a5oOEcPJ7kmxt?CrNUv#}>G#v; z>!oIzlxtNyXFZ%geX6Bpb7f0oPI_x3Y+dm7a>3inD`z}B{Q5QzQjc(*>;!1Kq<$Dj z<`k%I)u@`#c^q6XblK&ulbt+BJ!-k$Bhdj*>L#V_JqL9YI(7}*!uG0htB%Ae@Z{w_ za(m?pxpIY4t;YH2B*O!P|2ug&0wW+C8MUweI~pb5>b`-tz6*pSqt@Kq9EC!GP$)!q zcQ)+uk>@y7EIyx52ib2!$h~RxlVu(=>ki@#nU0uOq^d(S0*OA%qft Y1HJH9?y=(1>;M1&07*qoM6N<$f|u9I&Hw-a delta 807 zcmV+?1K9kS2fYT6BYy(~NkltcmzLic>$!ES-RwR!K=9sIkRN43dTl8v9LIA)N6nC;{6}vgTsO^F_?A8A4I-Xgnz24RqX*l-`&C1{vM!d*4Wnm z9$I&IDn7>xZhL?r2#{hDGFb(3Tm}G$q6h#;t)`I4Dv)9l1VN~3FUMst#!x5}(Asv| zDuqG;j4{Y@xvITgTssO+PE8o5vu?bHiCm0RP(of*=Tj zAP9mW2!Dbgh<{DP-`hFOKd5zS+VnRr?~^35ny3)-iQoD0Q?TP0M2s< zJo5;YHvKD033X*Dp{_8-tp0qdh{!<1cG%n#0!Yu($dT2j;O#&~+WaK@vrI@`W6iZAYUU{wRF&)(s;V3_?*9%uLT7*AS diff --git a/Resources/Textures/Clothing/Head/Hoods/Bio/security.rsi/inhand-right.png b/Resources/Textures/Clothing/Head/Hoods/Bio/security.rsi/inhand-right.png index 1c14b44f98595701a6c32119ef2bbb60b63f8d70..7188fe7eaa601cceecf43e5a4e326177b4703a75 100644 GIT binary patch delta 900 zcmV-~1AF|!2AT(uBYyw^b5ch_0Itp)=>Px&R7pfZRCt{2+RaPbU>pbVuf?~qx#5r; z#x#eahuL1{MHHEeH}~RTwuSi*sOVvH$DKUcy&N{S9fg6T*@U@?uz{#U93EB=#v<5L z6bCD=XxdI&Q?oK4pQ-n@OS4)pb>#sBQpOSPxFH!c380@xj$>OfyVJYEs2 z?lIP00DwO+1pp9*Zg@PEmhcqjkH*HRTec@sW)6IIR* z)YaPZ8S8;Eo2u41_0(tf3!!XuFNAcyh$Y?A z-TU7^a#C2bcRAgt0QnAp5JCtcgb+dqA>_Dao#HZb(=k!LZ<=Ov=I;pUPK{-w{i~_Z z5opXjgPh7x0Ra8y2qa0;R!u#Pp2$!E?2b;grGK@BC0|xtf+gPyW`{?Ne`%f=j@4RS zgC~Q7004*6f#s1=T)$L~lA_{xhx$hK{rsHiM}gsk;F50zpB6=opDzUfloiF7@=g?y z-RRLocMJ}77MN2C@%h^#+YZMRC{PfNDcDm^#zO^%+FdQeFfIe&i%S6eEi8|WLfKDz z?|oV&@N@nsV$3N+1xTG^4@M*LM^hf$PikNPwXV+1{xJ1%z|bx*GyT0ln~MkHr@vq{ z0-oo=^E|9pD}uowy1Kg1*wmmNX~aj&(4}y;%iG4L2GwS>K@>%peFWs>l)ay{>4!fd a1pfdud}x}q4fF&60000V4{0Cg=%`u@OYen=T^%5&XL3lbG5@sOl#@LI*!$@px z_Linu<9;7_NS~L4@9#_Vyapf$f*=TjAP9mW2;#8e%VaVYJ%1n;i#a01E|u!{J0rup z9I+~#o_VRy=jY9QfDhny`yHQasw!kZ`pXQMm>k!8y1KErykwT0YdDRuXHWG9_aD~0 z3H#OWx4Jo-lkt4)W8O&FoQ$5XZcI#$>n_A#n_~T^jvY7CPWt^;H>Z+H{$z8@oRLyV zrRGg2)-MJ_C4Y5dFtn`+rU75(&X)wQYYPAXU0Xo03AKz>@CJqnmuKFTlv{R!zkb#M z2mq@vuk{X#trbiIE?xYAX!tGwnNKC(mNjha;P_}bg7j?KO?|e|G!2c7jh6XO?Kg3) zsI6&$q9|BgUP3e+0U+~&Ab>Fj;~EV|u(-SgMN!;}V}D;5x(e%SSlQeFG|jAA+1!AC zeXXROf!POe90w^bA)Awtm`VTu1VI1*q-WE}=44252^_~&Hxiq09EZeI0*o=JstSMo z2{Wmx3dR@`Q;9PD+fIcChX!<`@lNBv*Qdgkoge@V4h+@&q{j&k{aSzwIA{R`K@bE% z5ClOG1b;ygZnNvYpVz-1*o{NKBednufPnKnj q3?+}&bnrkG*8*M$9-ze#8Sn?_hFiXm2Ls;#0000BYyw^b5ch_0Itp)=>Px-r%6OXRCt{2ntf~&=N-pChwZwU#BQ9( zfW!S!FsYR~FA6MgFqBLRL@G=sbHDHJ`Q3BR z^SiqTk|arzBuSDaNs@dw5!6<^?`J=e0iw|;4u^y1w*FDMcEiTUyWe?N zwOy_H2`VZolzq3`eNA00`g*nE6%`e@99c@4*=$xETDqi6DfhOu0?3mYgzM>V-}#cV z|Jz^wYTWu`27lms;sAEL9goLDPEO7><-_VtN)SfVudc4fVzCekg(jr0QzI^lB5h~S zV6&zJ5Q<*HVzF@K$PvoQ%BZXV7pGcJb9tJ8)Z2q7iezMDV47k2z1QP?T0?tP>30M= znQNbe=@uhtsb)F?ous9jfuSCtMSs))3>UW;r}NI9cYjGuyA7K)ooGA;Kt@Ie7K?>> z^X5^I?LzA9!R>ZaR$Pj4hG{}U7^#2w_%SX|6R=s+mBuC*-guwSM?tnrwf?AGWNS*A z?9v&qeeic`>T1c|_BMB!qkIrHD%-yS}df}PGphBl{KoLu9foqO0M09i-2Y{iwA-(Vn&DG1a zwq3RU^%}2L|Asx_L8HL2m>zF@kml-TELgCByu3Ut#_5Ejm+<@jN*4`9FVWoG%qO3G zLf$_P;L;gbq>u4RR33K^7_Q&@>opV<6foC5M}Mi)bFq)~8L7%~N1&5WKm8Qzj$Nwt zN1X*W_J1X8?7w=vJ~LC6BniLY52DDn{T}>h8vyvzBWv;d{Ya8TW@hHN8a$T%29Oht zoNJ%MKy>I%4@3vJ)p#o%fzE5LRjZ>a4*+=nxotus8F9Pa_``9EN>Ajm>7m z?|=7CNfMMG5{UqCxTyiF)r!yO!)CJ~Ns_YFis}HY-|(nBZQ3-PPA4muS6w}^1X|hN9E_A+csrE5JeGD6ahGY{ycekdCEDz-;dAd(`0YdL2xA9-Q75yPDD{86um?! zdWo94T4i4pMVwA2-QC@q9MD2jV-ulZH-Dly2T`2E`Sa(M{ZO!*rp6}CHdXh4nKNes z(Ae0B-EPO{^AQXNal73(olXLQ0Cu}wsW%lA78UXzPcyX#>q$vTAvPG}#TWlfe}6x- zXV0dvs8DkcP#pk(($W&bQV*f%B@P`r1VAttB$29`ZRwgF(5mlpWZ`XVRrI4@M}H|R zD;u}I>PG+|EcH-RSF5~zz4gZ51Q;3=YwBtVOFf#zwKCFvLVvXLYS0t_0H@Q5UazNH z8hX~drEc_kJx-@nv-m_9u0Ih}2f(^xmy&Bc91fNo8p;8d9BRPfaNzU#@V2#L-LY#z z4vnQ>Q&+3#4&T<))s9PF^>kHdv46>n^fA0WGYDCt04xtlLY>7X16V>vTI92+Z2EkXNGNklF99%ksQtpipLdqb=qTssW3--kLw)K-FNs=T)liK zIeerK2kYHJNolcshw}~sfq-&Os}GtgCmO$H(`Kb?)0RIFkH-;35rf{qYp?E_(jcr| zw?-a}4dVCv(dl&G@CCF5L3PEYl@+qxZs(!ZYXCTUvWfcodMYa`i9{lN^wCFDRaN2j zc&97~YuBxjT{$jlYilVlFMr2mGATYRURVggUtZruAP`U;1kE2s6V%t&EBhvsiSqJt zydLj(&8f!g@lsx1&Z$$U=<4eFhA&#t6oC0(o?(7s;im*x$R2h zvm!?7XV{o4`$?=N*ng6JJAxo^;&{X4tP)Eg%QAO+T3KWiNbBhp0DiQxOn$k4Ci(gK z*p^pe1I`})7#@Fed@US<*yFz=>&lY6-nv>|{`_-NQc`%erbXD;4_~EQ<-0wt?9a)% zv7uq89s|r4Gy8M0l*R+RSM$DLv)Pz6YZd^T_cXElM2l*1t$*x3(Zc3ELw|s0&6QWZRI&p9 z*#@@ne2K2Eu2C06jOOe0Q2hwR24m#r<^sqKCmIE~nj0h*OdLG?F>P%JREulna@zs! zE6G(>rb?2;@P7=nxTHwV&CMk?7*lOi(_ppk!L>3#OG^uaAaKvU_po?jA^&tApr@yY zNF>6WufH{=nc%9`56C8yiS+bzeps=LqbHl#w|5`1EGKRdufFoyiy zqd}t$&07JO9Tj-9^}o#I7J_`uXG|y4AJl4Q!Xz|@`?4>ZI>uGsL~{TD+F~X?i^;%r w&I#(LoXO^#5QBl~0Ho?o-#xzP(E~qD9bQ2^;CmnGu!1Wh#1f` z&L*=^YfH_FMpKgA3lp17)Xi#a0(zmio33l=x-s@@ZL*sZK6bMOq~P4tkF^R&l%YDp zKrqt`^8pt#P(B1bdoi9PsMK=?=p-x8&3Vtq{GaDM^MBv-e}B(;HNh$`uQFnyEg;%h zG9cOlqKzd3qAeiWSTZ2m0-}v21EMV;+K5$p;r@<8BEaP2BxbXj^0Yr_q;scyXGE9F zMSOfb0H5c5rkNv5#E|$U*laerZMWNJU8{y)qofqx-*HH^*=%H(-;|GCy7GNLV{hsehH?1aRxt4U(YWh9j%jeYc&uPF+@_*#`MC^9^ED`XuAKGj-c5Z(k z2=~Y2_{4de@GQU6>6H1?O{-^JEA4l?dT=_Os`%&Z0@trk;0+}3$?-($n;LL*8xYoH z@M%>w+uq$n^TldXe|Cq!P`13k?cF^%x*gOvHL!F0`~30C1p0d?AWyvk&+<2aJq0nd z`DGnx8-EG-+MjHv0OkC1W1Dk z$q9a#o?>}y90~CW@<7jwp zyV*w27eEkJBM7S*8XA(@L0^Ejn{BFNDu2#^w6rt;Zr;3!$z;OmbmH^*u-oleEEYT- z4-C91aa)e9c7=JVA>mw_Dqs6ak5Ui>GliZdBK)6mH2@TNS8y31) zSPXu}rSShNUip`zO9n(+K(w)BK(qx!8%qX6TR^n2WI(h9L>o&6L|Z_#v1C9bKPs;K zKs@L;IVR(rl)Yb-7H(S>^Us}bw&SB ztU+-Gl(v?MCX-1fyw=f1Mdb;Ki;J;Zt+?H8GBPtbe6M2BGU4#O3Na%y1Gn3a)oP`< zxR{E{6I|;Ee-EgvIF89=Qh${R5f6ebEiH08DJco7)k?RcJJN89(e3EQYPFJ-l=MO^ zYN6_tSjVlE)Ei!7=eCCc6c-n>B`+TcXT)2-c#FZo!HC7Y3@cZy#Aq}kilWR5PYtMV zevOV>D=`^8ieoA^;QsyPq_5wIL4OUOe+{8vh{k3Ef4}grC*S7Xq<^Muq`&tH8k-IBx`6SK5I(;TgZ=@jX&bqJe*lV<#Z=q{Ohzx`BWG!BHgL5=V05g2 z{@%Lh7APz>W^#oMuVZwqfU6w>jm-weN6un0Dj(PtXMiY*40?_1wwftVU85=g&By%q zzaNRCqhGM?og8*f*p#<)nZe@4%`Db zs5*ZRuh%>0f{3}az6grD!1UBKSy@>W)s~2@yS~!E)7n5O_v%Z#*krDd(`e-bvThyDE@ZMLY;<|O~&}y}OxN{fRI@)MyX(1F0A!Vmh zsICNc$vSd!a^ylpy7{=cIJKc7MqFGReSLk5jEn%VC4VoUoSYn0gP#P|284nkdDI8E zclRCu|K9fHPx9~2nG6a*2-EU!P5GGXbXroUU>ul2Qs}8dMtRyq5uE@07*qoM6N<$g0cHPIRF3v diff --git a/Resources/Textures/Clothing/OuterClothing/Bio/security.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/Bio/security.rsi/icon.png index eea15cfb0a9e2381791ff65af893665ad2ac880d..ecead67e9b98fc37e9336bd0a53b0332dc6e0542 100644 GIT binary patch delta 853 zcmV-b1FHP92I~fpBYyw^b5ch_0Itp)=>Px&B}qgu4xJq2|`T2Qr)(ep@olb|{{cCgi z$X~5(1B7u!JXOGx$N>z)pi-$YH8u5^|B-XCM5N-7o2E(a_HXE8;{fW-fdvpHu+a)QAdVjiRhW4i=)TFTxtmY=C`aC)_7^sC@(GaqIh}+-cu87v=yqIJ<3Z9%*@O%Jw1)49>EVignwXXX9vSDqI1t&0Kn|*ahkG$AG9bI zivZN?b-JTEt&ih4PG16ImjIwC8>|-Aux%TFFFyY=0btuUtA#b1ve6fL-vR)H5Gaa* zCl6}vNe@L)5JL1#-j{%}E7zhFz6;vYPDuUG;pNQ@C21gj7%Z3Jy9OR`8|p(a^!NP0+eu<;PG zS~a>`m0tQT^JaFK_wAdR-3sa zA-@B&5aZm1Y2?cY7cXU)oP5N^OBv+L2pH# z9SjE1bsZrDcb+U@FTDle{=|7~+r~6aR##WKw)4ur)q$>!&rh_45ZJcOhx!)|96V0x z!y95lTYnfB7$BF+`4S;t0N-ceM@@jvp06hZo@;^QIBxoDtp>GLgJe48`a%eFUB_`8 zuS)_xYC$v_1z>h|7FAU-O_OrDjFb{x*I8a(MpadJ-aiKbh{q37uT-hE8qCbh08lQM z=}L9~z&1?N^abFn9M>yVlIavuN&p`0z7>Fu`hO+UDe9G~ui(A`0CZg^6bj)~I(zL@ z973TGx~}^U?h7E1D7q(I(=--8c546PM+HsOFin%ZRUnZl`U3EL28KsYVHPyz-i66L zpJQwP5CB{Ihq!xhp(D*fjp32sOYgb?01{I-UB3$eojS2nU*c1-1M0_oDdGRH4S$qw bI2OQHWQ0+c0cxnC00000NkvXXu0mjf0d{KI diff --git a/Resources/Textures/Clothing/OuterClothing/Bio/security.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/Bio/security.rsi/inhand-left.png index 36bd1257f2e613cda87063774382aeb668100b8f..14e15bcd349f2df4367eba515a9bf4c340e01a38 100644 GIT binary patch delta 547 zcmV+;0^I%61-k^0BYyw^b5ch_0Itp)=>Px$^+`lQRCt{2+COUJKokb>w~N&ogtJvD zW2TF-e1~D@K0#3H187N(5NwfD62fGQiJCn?ino=7|Hg{+;wSt&)1<4_oe zYd7e+?w5<8wPx3K*T%vyWXEwxDOJ0uyEHDq>cfvmqpkVzX!NBb6c4{I>pP0jh}Z3L zmSy~4o%7#cXZ&EDmp4{i=f<$t?Nz#AuiN9?m@=;zU(L_5ta9EVjo$$4{*IC)p?B|= zK3-nw>g}0)-+$-a82)&9rFZX^=5b8c{axj}c^sE{xiRefK3}~(Q<0Y>N#(plMD~E< zb)CoY+IVrj>vcY6-e(#YAWc)Uh8N}a<@F6c{prx<^-Vcu4KFB7)Blop$PbB-Vngcp z`&)C%<&ubqrqgNV-;&Nd3avFqQN+11Jef>5H-@7qs(=06md@KpWDi(1k7F7P23za* zRPr`;q=IbQrp01WuFctOMoKBNZTlqh0000000000005xPr1}xW&jpS_vL8Y0T;NzX z`w@OWKCaEL9GvpW9iK^%?nh|d5|HjkXk7t_WcvqNR{-h$fmUu3t?VC=Ce=UCx+Sow lY5zd${u~Ds&_4hm;vY36cM|)kcGmy^002ovPDHLkV1lI05Jmt1 delta 700 zcmV;t0z>_~1k(kOBYy&#Nkl-q%qpXz>S$pQV>Bh7O2=ZQSca87M?C@V%@YI zc9PNeb#=~x&%^h5_&%JA=K&#v5JCtcgb+dqA%qb6b#-@Y@qcJUi$^2cox8VppS!v{ zwOsRmJ{wVQNj?Yb>h9D$9uEK;U$>Z>n?qGqYHDiu^<8`Me55Fwd}3u8@AVrbR+gzc zdMvBF9(i4W#qmln^Y3AP-cNG19T>?nU&Xr_cssQNEMl*l`D?w6rnk2Tw{x2c^Ef`=0(M(0=ILU^Jmw%f9nL-`iis4 z>yg)X%E;{3(%K7{)oGTNmdK@bpFVq{t*@_>PN#RjJ-GMKkXrNF0U3&-;PH4ctJ5fo zf}$un<>Qla+S*(Ics!R;H&i3a1Poe$rX~jfsZ{E>_kU~+c>9UPCP<}H#9|W+c>D8S zV}>CMpr+RdhrA%S&YU}~S*=zq77L@kQQk~U7VKPfYc+H?Zzz iiBHKR`(27CSU&(sh6r|u&5A1k0000Px$`bk7VRCt{2+A&V!Kokbxw+MHUtUyH- zMbm*|&On2d(ubfKiHN-U^sSrJzBqY?BE|z_a?l zZpN|o&(nAm$&UyC000000001hh=`<={BbUdB5s=R0x2a&QGZm+wk_{T+rxa{-1%piD%F~|wga5$gcfN^Z@~k- zKfh3^6o+BRw|}os^#1%pZ@~j)Sw_xua?EuZbEXr@vaHH``}#y-7;>o;>%5CJZOz+w z2I#G{NYjmZJ#N}+KWU%5wF2aMPR`Y3HNLsKr{8~0>E`afnscr$DbMr$QXj~^d4Dxc z>H}ji7}Tzq#MbWu znr%G;ri=<;ThGA3+14|#3!@!iThG8QjL!hudIn4x6~MNhfn6AXGqFVEop{qj8D%QFx{2qAX`wv)L zU7_?`aoYZU8xUJ-WNd5<>~5ftSS(J-1rKvyU~X=N*jghnoTKIZx&8g6e4d7nlSyEi z>dI-;etYVmx__z+pKqQb$2e}+Hm$9jVM;2KonWfj|H~v7WWqY}oA`=pVGDj?EO9O^)~r@xR{!;N9pJ zKaz!(M`qJb{|o?6pUvQ^zjVY!LI@#*5JCtcgb+dqAw+(2s*2IBwdKWs1}xXEwHc96 z&~U1X(SPIZHeS4Zp0^ue`f2Pilb=ojpsFg)x*H^uNlT-0$@J6MVNM*MV8q{yZzxFL z$*9#$IhD~90MP5bYFqmH)~0ooP+V7HWm8UNv;h?r6~N9xSX*_4+Oyv*jmis7RWTx= zpwV%sJ#P;{_={ISRaF2M78WdvISLsaf&iobGa-!nmswgmZDo%TIrbBZ;{VlJR4MHM O0000 Date: Mon, 29 Jul 2024 23:41:21 -0500 Subject: [PATCH 039/201] Recolor the defibrillator (#29964) * tide-ification * metajoson --- .../Objects/Specific/Medical/defib.rsi/icon.png | Bin 808 -> 435 bytes .../Specific/Medical/defib.rsi/inhand-left.png | Bin 364 -> 331 bytes .../Specific/Medical/defib.rsi/inhand-right.png | Bin 364 -> 331 bytes .../Specific/Medical/defib.rsi/meta.json | 4 ++-- 4 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Textures/Objects/Specific/Medical/defib.rsi/icon.png b/Resources/Textures/Objects/Specific/Medical/defib.rsi/icon.png index 7ad5415f588b43f5aa07ca983e8629e38ed6ac25..0b9d3770edaada6cf7173ebb22ddd641a11e90a5 100644 GIT binary patch delta 420 zcmZ3%wwZZ?WIZzj1B1(wu46!ou{g-xiDBJ2nU_EgOS+@4BLl<6e(pbstU$g>fKP~P ze}Dgr7cYv7i;o;R5;bkNgM&kDZSCsSt7p!fDK9U7PF5JG(8ym2MDdga`33(+00yD^ z=gtAeISV`@iy0XB4ude`@%sD~DL|VUJY5_^Ec~}lx;U*xfya5_R;3UB|L^u(*>|D|0|%u+P^PluJqDtQ7$`=_-Qcw;F|7o_6RG7&)p4qv+qu1JushP zTkPzPx9v3o>|UV^95+H6W!B1y3o_KQ1zcLda$!GH$hY0^8!8$(B1Cg`PMBU_!CLc& z^}>0^rkQ%$45t}oq}sgH8}ck0IA0y%^x3@kDPNZwgQCNcGt4oTjrMgc3agnrE^{!L zF?faKzT{+SWN2{+>OH%MVPh5J_m;^o7{Vs+Nq)?C=AN~%U#f!Ef_AF{&&n?hmKO^* z9FwrvZL!SqpmxF{i60NHEOd7|5uey8TYvw6^MAfGKiNHZDFjS3tQH4`5re0zpUXO@ GgeCw`1gpvb delta 796 zcmV+%1LOR&1E>a&8Gi-<0047(dh`GQ00DDSM?wIu&K&6g00QDkL_t(oh3!^NNE<;E z{!)7M(6vG>EEpjOf~fdYK?3Gd6(LZt&Ba?z1}SY2DcV9QNJ}VUO9|;o=)p^jCdE^AcnGqg=j#RLOo9p$t*LwvztvU^iV$t*?BuV?|*ymd-G<1Tl`~qT1|NI zcAL=W&+nohJ6or?+sgUc@)Bzz<&uVge+rXBKF*ds+`17Fp>wTPCt9se4vzBV;3#j5 zXP>NcV`}Tfk7EV^ARLJS03s`k0DzOzDtcz;k%;dj(X{WKU884q9$u|T2ITR!vLPfu zQy-4RkUiY;uz%6*on7PJj~t$@EaLK_hD3ZH08r72SP0CZzfT6xnD2&&g#dMaa$4o= zlS4j>?f!#@h%|{LQ$T;83`y!n=;<_c{R+S;X+`3W-HSwg--v!E@rsN7@!Xt+2mnY@ zw_#(ST@x^;o_%MI-b~i#>*8$5RNj>Y9D#C4;~cq({(thK1^`X%8_@MDRJ39%-vCTC z&}3}U%_;h1Di5Epi%WU@+b-0C;%X;YijX?LN%Zvl!4a98FY21MeSoI0ljyfUyaxcb zTT&1+30nfcG!_0}2-D%$ZAVXggTiDW;GaUXt#c$CJ7H5tqX~_T4jWs}Nqe=R006Rw z%wo&|#($z^D^?4NN9y&Gi~?koV=M$_Fg7|2pfS!U$9VJdIj6m7opMRT+VT>V-1qhf zutWeL1CVO0;f;x__Z`eA{rISLtZ7UX$ z5xuKuMZ@ucJTCm6+WoFk7-5{R7AAHYXfe>BMbha)k3{JLx0s?76U5fG7}kb1pjKpr=C0qYz921jI+ zOB(2zkV_{m618=cHIvZKRgZTfKv)8O;UIqQq;1!Tu5WNB}Z^Uko>0A6i a_!R@&PpiMMXs^Ej0000NS%G|^0G|-o zBS((Bc=4jRxOn>F4f*x`K;fcli48!Ctt7}V_&*3RY~H_QKTw3Tz$3Dlfr0NZ2s0kf zUy%Y7+~Dcr7!u+BcB-S$VFeD?#v{M$<99Y5Vd=QCu?pi}> zCE=aL;(BkVJ1{gdF|u$0O)+oG<=Ogp@*c2cI`KEIe5?N-Ssr>ixc7!*1G=xVRHUKvceB$$87yX9^b3$*tNTWu4nLc^>bP0 Hl+XkK_uYQR delta 348 zcmV-i0i*uQ0_*~i8Gi-<0063Kaozv`00DDSM?wIu&K&6g00AaRL_t(|obB2%PQx%1 z#_;*nu-t8~`RZ<{Th<7S@i8ky7~*W^$EEu4|`q9HIYj zieB_=zbEA_jsySz0001hLv_>Ix@m3hoKmhrFT38@Rkhha-+$g*Uz}QSOioF`2CS-$ zs@IqObBr-LC0&+2z$smCY}cEl&nYEm)(sfWk=U7%niKp4Bx$!ZG5emKbIkkawNS%G|^0G|-o zBS((Bc=4jRxOn>F4f*x`K;fcli48!Ctt7}V_&*3RY~H_QKTw3Tz$3Dlfr0NZ2s0kf zUy%Y7+~Dcr7!u+BcB-S$VFeD?#v{M$<99Y5Vd=QCu?pi}> zCE=aL;(BkVJ1{gdF|u$0O)+oG<=Ogp@*c2cI`KEIe5?N-Ssr>ixc7!*1G=xVRHUKvceB$$87yX9^b3$*tNTWu4nLc^>bP0 Hl+XkK_uYQR delta 348 zcmV-i0i*uQ0_*~i8Gi-<0063Kaozv`00DDSM?wIu&K&6g00AaRL_t(|obB2%PQx%1 z#_;*nu-t8~`RZ<{Th<7S@i8ky7~*W^$EEu4|`q9HIYj zieB_=zbEA_jsySz0001hLv_>Ix@m3hoKmhrFT38@Rkhha-+$g*Uz}QSOioF`2CS-$ zs@IqObBr-LC0&+2z$smCY}cEl&nYEm)(sfWk=U7%niKp4Bx$!ZG5emKbIkkaw Date: Tue, 30 Jul 2024 04:42:27 +0000 Subject: [PATCH 040/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 39a40a9417..9ced9860f3 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: ElectroJr - changes: - - message: Fix gas analyzers not opening their UI when used in-hand. - type: Fix - id: 6510 - time: '2024-05-02T06:00:01.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27610 - author: Plykiya changes: - message: Disarming a player now causes them to throw the disarmed item away from @@ -3784,3 +3777,10 @@ id: 7009 time: '2024-07-30T03:04:17.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30453 +- author: Blackern5000 + changes: + - message: The defibrillator has been recolored slightly + type: Tweak + id: 7010 + time: '2024-07-30T04:41:21.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29964 From 9a46c24854c708b0b05e447390d02fc1037abe81 Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Tue, 30 Jul 2024 06:22:33 +0000 Subject: [PATCH 041/201] tweak(SyndicateReinforcements): Replace combat knife with throwing knife (#30466) * . * Update Resources/Prototypes/Catalog/Fills/Items/misc.yml Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com> * ugh Co-authored-by:James Quiaoit * ugh Co-authored-by: James Quiaoit --------- Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com> Co-authored-by: James Quiaoit --- Resources/Prototypes/Catalog/Fills/Items/misc.yml | 10 ++++++++++ Resources/Prototypes/Roles/Antags/traitor.yml | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/Catalog/Fills/Items/misc.yml b/Resources/Prototypes/Catalog/Fills/Items/misc.yml index 816f3ba8d4..4ec546caef 100644 --- a/Resources/Prototypes/Catalog/Fills/Items/misc.yml +++ b/Resources/Prototypes/Catalog/Fills/Items/misc.yml @@ -1,5 +1,6 @@ - type: entity id: ClothingShoesBootsCombatFilled + suffix: Filled, Combat Knife parent: - ClothingShoesBootsCombat - ClothingShoesBootsSecFilled @@ -38,3 +39,12 @@ item: - KukriKnife +- type: entity + id: ClothingShoesBootsSyndieFilled + parent: ClothingShoesBootsCombat + suffix: Filled, Throwing Knife + components: + - type: ContainerFill + containers: + item: + - ThrowingKnife diff --git a/Resources/Prototypes/Roles/Antags/traitor.yml b/Resources/Prototypes/Roles/Antags/traitor.yml index e40466d57f..cb2fd4b13e 100644 --- a/Resources/Prototypes/Roles/Antags/traitor.yml +++ b/Resources/Prototypes/Roles/Antags/traitor.yml @@ -41,7 +41,7 @@ equipment: jumpsuit: ClothingUniformJumpsuitOperative back: ClothingBackpackSyndicate - shoes: ClothingShoesBootsCombatFilled + shoes: ClothingShoesBootsSyndieFilled gloves: ClothingHandsGlovesColorBlack - type: startingGear From 2fc9a65da6563d2b5b0ed14a51f482249225bec0 Mon Sep 17 00:00:00 2001 From: TurboTracker <130304754+TurboTrackerss14@users.noreply.github.com> Date: Tue, 30 Jul 2024 07:41:52 +0100 Subject: [PATCH 042/201] Update migration to remove maint detective armor (#30486) Jensen migration --- Resources/migration.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/migration.yml b/Resources/migration.yml index 23e7e8e230..a4276c7f10 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -350,7 +350,7 @@ DoorRemoteFirefight: null AirlockServiceCaptainLocked: AirlockCaptainLocked # 2024-06-15 -ClothingOuterCoatInspector: ClothingOuterCoatDetectiveLoadout +ClothingOuterCoatInspector: ClothingOuterCoatJensen # 2024-06-23 FloorTileItemReinforced: PartRodMetal1 From a72445c4193fc50974b0d4fd168525abeab2e591 Mon Sep 17 00:00:00 2001 From: Repo <47093363+Titian3@users.noreply.github.com> Date: Tue, 30 Jul 2024 20:28:32 +1200 Subject: [PATCH 043/201] aHelp fixes and improvements (#28639) * Clear search criteria on loading aHelp window * Pinning technology. * Relay to aHelp window and discord if a user disconnect/reconnect * Fix pinning localization * Log disconnect, reconnects, bans to relay and admin in aHelp * Drop to 5min to hold active conversations * Update Content.Server/Administration/Systems/BwoinkSystem.cs Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> * discord text styling if diconnect,reconnect,banned message. * Pin icons instead of text * Better Icons * space * Move button generation in to its own XAML * List entry control * Fix spaces * Remove from active conversations on banned * Discord if else block cleanup * Better pin icons * Move icons to stylesheet styleclass * Better field order. * PR review fixes * fixes --------- Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> Co-authored-by: metalgearsloth --- .../UI/Bwoink/BwoinkWindow.xaml.cs | 6 +- .../CustomControls/PlayerListControl.xaml.cs | 281 +++++++++--------- .../UI/CustomControls/PlayerListEntry.xaml | 6 + .../UI/CustomControls/PlayerListEntry.xaml.cs | 58 ++++ Content.Client/Stylesheets/StyleNano.cs | 20 ++ .../Administration/Systems/BwoinkSystem.cs | 265 +++++++++++++++-- Content.Shared/Administration/PlayerInfo.cs | 2 + .../Locale/en-US/administration/bwoink.ftl | 3 + .../Textures/Interface/Bwoink/pinned.png | Bin 0 -> 2267 bytes .../Textures/Interface/Bwoink/pinned2.png | Bin 0 -> 2028 bytes .../Textures/Interface/Bwoink/un_pinned.png | Bin 0 -> 2151 bytes 11 files changed, 471 insertions(+), 170 deletions(-) create mode 100644 Content.Client/Administration/UI/CustomControls/PlayerListEntry.xaml create mode 100644 Content.Client/Administration/UI/CustomControls/PlayerListEntry.xaml.cs create mode 100644 Resources/Textures/Interface/Bwoink/pinned.png create mode 100644 Resources/Textures/Interface/Bwoink/pinned2.png create mode 100644 Resources/Textures/Interface/Bwoink/un_pinned.png diff --git a/Content.Client/Administration/UI/Bwoink/BwoinkWindow.xaml.cs b/Content.Client/Administration/UI/Bwoink/BwoinkWindow.xaml.cs index 30f9d24df1..e8653843c7 100644 --- a/Content.Client/Administration/UI/Bwoink/BwoinkWindow.xaml.cs +++ b/Content.Client/Administration/UI/Bwoink/BwoinkWindow.xaml.cs @@ -30,7 +30,11 @@ namespace Content.Client.Administration.UI.Bwoink } }; - OnOpen += () => Bwoink.PopulateList(); + OnOpen += () => + { + Bwoink.ChannelSelector.StopFiltering(); + Bwoink.PopulateList(); + }; } } } diff --git a/Content.Client/Administration/UI/CustomControls/PlayerListControl.xaml.cs b/Content.Client/Administration/UI/CustomControls/PlayerListControl.xaml.cs index 12522d552d..b09cd727ef 100644 --- a/Content.Client/Administration/UI/CustomControls/PlayerListControl.xaml.cs +++ b/Content.Client/Administration/UI/CustomControls/PlayerListControl.xaml.cs @@ -4,154 +4,155 @@ using Content.Client.UserInterface.Controls; using Content.Client.Verbs.UI; using Content.Shared.Administration; using Robust.Client.AutoGenerated; +using Robust.Client.GameObjects; using Robust.Client.Graphics; using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.XAML; using Robust.Shared.Input; +using Robust.Shared.Utility; -namespace Content.Client.Administration.UI.CustomControls +namespace Content.Client.Administration.UI.CustomControls; + +[GenerateTypedNameReferences] +public sealed partial class PlayerListControl : BoxContainer { - [GenerateTypedNameReferences] - public sealed partial class PlayerListControl : BoxContainer + private readonly AdminSystem _adminSystem; + + private readonly IEntityManager _entManager; + private readonly IUserInterfaceManager _uiManager; + + private PlayerInfo? _selectedPlayer; + + private List _playerList = new(); + private readonly List _sortedPlayerList = new(); + + public Comparison? Comparison; + public Func? OverrideText; + + public PlayerListControl() { - private readonly AdminSystem _adminSystem; - - private List _playerList = new(); - private readonly List _sortedPlayerList = new(); - - public event Action? OnSelectionChanged; - public IReadOnlyList PlayerInfo => _playerList; - - public Func? OverrideText; - public Comparison? Comparison; - - private IEntityManager _entManager; - private IUserInterfaceManager _uiManager; - - private PlayerInfo? _selectedPlayer; - - public PlayerListControl() - { - _entManager = IoCManager.Resolve(); - _uiManager = IoCManager.Resolve(); - _adminSystem = _entManager.System(); - RobustXamlLoader.Load(this); - // Fill the Option data - PlayerListContainer.ItemPressed += PlayerListItemPressed; - PlayerListContainer.ItemKeyBindDown += PlayerListItemKeyBindDown; - PlayerListContainer.GenerateItem += GenerateButton; - PlayerListContainer.NoItemSelected += PlayerListNoItemSelected; - PopulateList(_adminSystem.PlayerList); - FilterLineEdit.OnTextChanged += _ => FilterList(); - _adminSystem.PlayerListChanged += PopulateList; - BackgroundPanel.PanelOverride = new StyleBoxFlat {BackgroundColor = new Color(32, 32, 40)}; - } - - private void PlayerListNoItemSelected() - { - _selectedPlayer = null; - OnSelectionChanged?.Invoke(null); - } - - private void PlayerListItemPressed(BaseButton.ButtonEventArgs? args, ListData? data) - { - if (args == null || data is not PlayerListData {Info: var selectedPlayer}) - return; - - if (selectedPlayer == _selectedPlayer) - return; - - if (args.Event.Function != EngineKeyFunctions.UIClick) - return; - - OnSelectionChanged?.Invoke(selectedPlayer); - _selectedPlayer = selectedPlayer; - - // update label text. Only required if there is some override (e.g. unread bwoink count). - if (OverrideText != null && args.Button.Children.FirstOrDefault()?.Children?.FirstOrDefault() is Label label) - label.Text = GetText(selectedPlayer); - } - - private void PlayerListItemKeyBindDown(GUIBoundKeyEventArgs? args, ListData? data) - { - if (args == null || data is not PlayerListData { Info: var selectedPlayer }) - return; - - if (args.Function != EngineKeyFunctions.UIRightClick || selectedPlayer.NetEntity == null) - return; - - _uiManager.GetUIController().OpenVerbMenu(selectedPlayer.NetEntity.Value, true); - args.Handle(); - } - - public void StopFiltering() - { - FilterLineEdit.Text = string.Empty; - } - - private void FilterList() - { - _sortedPlayerList.Clear(); - foreach (var info in _playerList) - { - var displayName = $"{info.CharacterName} ({info.Username})"; - if (info.IdentityName != info.CharacterName) - displayName += $" [{info.IdentityName}]"; - if (!string.IsNullOrEmpty(FilterLineEdit.Text) - && !displayName.ToLowerInvariant().Contains(FilterLineEdit.Text.Trim().ToLowerInvariant())) - continue; - _sortedPlayerList.Add(info); - } - - if (Comparison != null) - _sortedPlayerList.Sort((a, b) => Comparison(a, b)); - - PlayerListContainer.PopulateList(_sortedPlayerList.Select(info => new PlayerListData(info)).ToList()); - if (_selectedPlayer != null) - PlayerListContainer.Select(new PlayerListData(_selectedPlayer)); - } - - public void PopulateList(IReadOnlyList? players = null) - { - players ??= _adminSystem.PlayerList; - - _playerList = players.ToList(); - if (_selectedPlayer != null && !_playerList.Contains(_selectedPlayer)) - _selectedPlayer = null; - - FilterList(); - } - - private string GetText(PlayerInfo info) - { - var text = $"{info.CharacterName} ({info.Username})"; - if (OverrideText != null) - text = OverrideText.Invoke(info, text); - return text; - } - - private void GenerateButton(ListData data, ListContainerButton button) - { - if (data is not PlayerListData { Info: var info }) - return; - - button.AddChild(new BoxContainer - { - Orientation = LayoutOrientation.Vertical, - Children = - { - new Label - { - ClipText = true, - Text = GetText(info) - } - } - }); - - button.AddStyleClass(ListContainer.StyleClassListContainerButton); - } + _entManager = IoCManager.Resolve(); + _uiManager = IoCManager.Resolve(); + _adminSystem = _entManager.System(); + RobustXamlLoader.Load(this); + // Fill the Option data + PlayerListContainer.ItemPressed += PlayerListItemPressed; + PlayerListContainer.ItemKeyBindDown += PlayerListItemKeyBindDown; + PlayerListContainer.GenerateItem += GenerateButton; + PlayerListContainer.NoItemSelected += PlayerListNoItemSelected; + PopulateList(_adminSystem.PlayerList); + FilterLineEdit.OnTextChanged += _ => FilterList(); + _adminSystem.PlayerListChanged += PopulateList; + BackgroundPanel.PanelOverride = new StyleBoxFlat { BackgroundColor = new Color(32, 32, 40) }; } - public record PlayerListData(PlayerInfo Info) : ListData; + public IReadOnlyList PlayerInfo => _playerList; + + public event Action? OnSelectionChanged; + + private void PlayerListNoItemSelected() + { + _selectedPlayer = null; + OnSelectionChanged?.Invoke(null); + } + + private void PlayerListItemPressed(BaseButton.ButtonEventArgs? args, ListData? data) + { + if (args == null || data is not PlayerListData { Info: var selectedPlayer }) + return; + + if (selectedPlayer == _selectedPlayer) + return; + + if (args.Event.Function != EngineKeyFunctions.UIClick) + return; + + OnSelectionChanged?.Invoke(selectedPlayer); + _selectedPlayer = selectedPlayer; + + // update label text. Only required if there is some override (e.g. unread bwoink count). + if (OverrideText != null && args.Button.Children.FirstOrDefault()?.Children?.FirstOrDefault() is Label label) + label.Text = GetText(selectedPlayer); + } + + private void PlayerListItemKeyBindDown(GUIBoundKeyEventArgs? args, ListData? data) + { + if (args == null || data is not PlayerListData { Info: var selectedPlayer }) + return; + + if (args.Function != EngineKeyFunctions.UIRightClick || selectedPlayer.NetEntity == null) + return; + + _uiManager.GetUIController().OpenVerbMenu(selectedPlayer.NetEntity.Value, true); + args.Handle(); + } + + public void StopFiltering() + { + FilterLineEdit.Text = string.Empty; + } + + private void FilterList() + { + _sortedPlayerList.Clear(); + foreach (var info in _playerList) + { + var displayName = $"{info.CharacterName} ({info.Username})"; + if (info.IdentityName != info.CharacterName) + displayName += $" [{info.IdentityName}]"; + if (!string.IsNullOrEmpty(FilterLineEdit.Text) + && !displayName.ToLowerInvariant().Contains(FilterLineEdit.Text.Trim().ToLowerInvariant())) + continue; + _sortedPlayerList.Add(info); + } + + if (Comparison != null) + _sortedPlayerList.Sort((a, b) => Comparison(a, b)); + + // Ensure pinned players are always at the top + _sortedPlayerList.Sort((a, b) => a.IsPinned != b.IsPinned && a.IsPinned ? -1 : 1); + + PlayerListContainer.PopulateList(_sortedPlayerList.Select(info => new PlayerListData(info)).ToList()); + if (_selectedPlayer != null) + PlayerListContainer.Select(new PlayerListData(_selectedPlayer)); + } + + public void PopulateList(IReadOnlyList? players = null) + { + players ??= _adminSystem.PlayerList; + + _playerList = players.ToList(); + if (_selectedPlayer != null && !_playerList.Contains(_selectedPlayer)) + _selectedPlayer = null; + + FilterList(); + } + + + private string GetText(PlayerInfo info) + { + var text = $"{info.CharacterName} ({info.Username})"; + if (OverrideText != null) + text = OverrideText.Invoke(info, text); + return text; + } + + private void GenerateButton(ListData data, ListContainerButton button) + { + if (data is not PlayerListData { Info: var info }) + return; + + var entry = new PlayerListEntry(); + entry.Setup(info, OverrideText); + entry.OnPinStatusChanged += _ => + { + FilterList(); + }; + + button.AddChild(entry); + button.AddStyleClass(ListContainer.StyleClassListContainerButton); + } } + +public record PlayerListData(PlayerInfo Info) : ListData; diff --git a/Content.Client/Administration/UI/CustomControls/PlayerListEntry.xaml b/Content.Client/Administration/UI/CustomControls/PlayerListEntry.xaml new file mode 100644 index 0000000000..af13ccc0e0 --- /dev/null +++ b/Content.Client/Administration/UI/CustomControls/PlayerListEntry.xaml @@ -0,0 +1,6 @@ + + diff --git a/Content.Client/Administration/UI/CustomControls/PlayerListEntry.xaml.cs b/Content.Client/Administration/UI/CustomControls/PlayerListEntry.xaml.cs new file mode 100644 index 0000000000..cd6a56ea71 --- /dev/null +++ b/Content.Client/Administration/UI/CustomControls/PlayerListEntry.xaml.cs @@ -0,0 +1,58 @@ +using Content.Client.Stylesheets; +using Content.Shared.Administration; +using Robust.Client.AutoGenerated; +using Robust.Client.GameObjects; +using Robust.Client.UserInterface.Controls; +using Robust.Client.UserInterface.XAML; +using Robust.Shared.Utility; + +namespace Content.Client.Administration.UI.CustomControls; + +[GenerateTypedNameReferences] +public sealed partial class PlayerListEntry : BoxContainer +{ + public PlayerListEntry() + { + RobustXamlLoader.Load(this); + } + + public event Action? OnPinStatusChanged; + + public void Setup(PlayerInfo info, Func? overrideText) + { + Update(info, overrideText); + PlayerEntryPinButton.OnPressed += HandlePinButtonPressed(info); + } + + private Action HandlePinButtonPressed(PlayerInfo info) + { + return args => + { + info.IsPinned = !info.IsPinned; + UpdatePinButtonTexture(info.IsPinned); + OnPinStatusChanged?.Invoke(info); + }; + } + + private void Update(PlayerInfo info, Func? overrideText) + { + PlayerEntryLabel.Text = overrideText?.Invoke(info, $"{info.CharacterName} ({info.Username})") ?? + $"{info.CharacterName} ({info.Username})"; + + UpdatePinButtonTexture(info.IsPinned); + } + + private void UpdatePinButtonTexture(bool isPinned) + { + if (isPinned) + { + PlayerEntryPinButton?.RemoveStyleClass(StyleNano.StyleClassPinButtonUnpinned); + PlayerEntryPinButton?.AddStyleClass(StyleNano.StyleClassPinButtonPinned); + } + else + { + PlayerEntryPinButton?.RemoveStyleClass(StyleNano.StyleClassPinButtonPinned); + PlayerEntryPinButton?.AddStyleClass(StyleNano.StyleClassPinButtonUnpinned); + } + } +} diff --git a/Content.Client/Stylesheets/StyleNano.cs b/Content.Client/Stylesheets/StyleNano.cs index dba48a119d..0c04a55059 100644 --- a/Content.Client/Stylesheets/StyleNano.cs +++ b/Content.Client/Stylesheets/StyleNano.cs @@ -151,6 +151,11 @@ namespace Content.Client.Stylesheets public static readonly Color ChatBackgroundColor = Color.FromHex("#25252ADD"); + //Bwoink + public const string StyleClassPinButtonPinned = "pinButtonPinned"; + public const string StyleClassPinButtonUnpinned = "pinButtonUnpinned"; + + public override Stylesheet Stylesheet { get; } public StyleNano(IResourceCache resCache) : base(resCache) @@ -1608,6 +1613,21 @@ namespace Content.Client.Stylesheets { BackgroundColor = FancyTreeSelectedRowColor, }), + // Pinned button style + new StyleRule( + new SelectorElement(typeof(TextureButton), new[] { StyleClassPinButtonPinned }, null, null), + new[] + { + new StyleProperty(TextureButton.StylePropertyTexture, resCache.GetTexture("/Textures/Interface/Bwoink/pinned.png")) + }), + + // Unpinned button style + new StyleRule( + new SelectorElement(typeof(TextureButton), new[] { StyleClassPinButtonUnpinned }, null, null), + new[] + { + new StyleProperty(TextureButton.StylePropertyTexture, resCache.GetTexture("/Textures/Interface/Bwoink/un_pinned.png")) + }) }).ToList()); } } diff --git a/Content.Server/Administration/Systems/BwoinkSystem.cs b/Content.Server/Administration/Systems/BwoinkSystem.cs index 0a797aa02a..6709403177 100644 --- a/Content.Server/Administration/Systems/BwoinkSystem.cs +++ b/Content.Server/Administration/Systems/BwoinkSystem.cs @@ -7,11 +7,13 @@ using System.Text.RegularExpressions; using System.Threading.Tasks; using Content.Server.Administration.Managers; using Content.Server.Afk; +using Content.Server.Database; using Content.Server.Discord; using Content.Server.GameTicking; using Content.Server.Players.RateLimiting; using Content.Shared.Administration; using Content.Shared.CCVar; +using Content.Shared.GameTicking; using Content.Shared.Mind; using JetBrains.Annotations; using Robust.Server.Player; @@ -38,6 +40,7 @@ namespace Content.Server.Administration.Systems [Dependency] private readonly GameTicker _gameTicker = default!; [Dependency] private readonly SharedMindSystem _minds = default!; [Dependency] private readonly IAfkManager _afkManager = default!; + [Dependency] private readonly IServerDbManager _dbManager = default!; [Dependency] private readonly PlayerRateLimitManager _rateLimit = default!; [GeneratedRegex(@"^https://discord\.com/api/webhooks/(\d+)/((?!.*/).*)$")] @@ -50,7 +53,11 @@ namespace Content.Server.Administration.Systems private string _footerIconUrl = string.Empty; private string _avatarUrl = string.Empty; private string _serverName = string.Empty; - private readonly Dictionary _relayMessages = new(); + + private readonly + Dictionary _relayMessages = new(); + private Dictionary _oldMessageIds = new(); private readonly Dictionary> _messageQueues = new(); private readonly HashSet _processingChannels = new(); @@ -69,6 +76,7 @@ namespace Content.Server.Administration.Systems private const string TooLongText = "... **(too long)**"; private int _maxAdditionalChars; + private readonly Dictionary _activeConversations = new(); public override void Initialize() { @@ -79,13 +87,22 @@ namespace Content.Server.Administration.Systems Subs.CVar(_config, CVars.GameHostName, OnServerNameChanged, true); Subs.CVar(_config, CCVars.AdminAhelpOverrideClientName, OnOverrideChanged, true); _sawmill = IoCManager.Resolve().GetSawmill("AHELP"); - _maxAdditionalChars = GenerateAHelpMessage("", "", true, _gameTicker.RoundDuration().ToString("hh\\:mm\\:ss"), _gameTicker.RunLevel, playedSound: false).Length; + var defaultParams = new AHelpMessageParams( + string.Empty, + string.Empty, + true, + _gameTicker.RoundDuration().ToString("hh\\:mm\\:ss"), + _gameTicker.RunLevel, + playedSound: false + ); + _maxAdditionalChars = GenerateAHelpMessage(defaultParams).Length; _playerManager.PlayerStatusChanged += OnPlayerStatusChanged; SubscribeLocalEvent(OnGameRunLevelChanged); SubscribeNetworkEvent(OnClientTypingUpdated); + SubscribeLocalEvent(_ => _activeConversations.Clear()); - _rateLimit.Register( + _rateLimit.Register( RateLimitKey, new RateLimitRegistration { @@ -107,14 +124,129 @@ namespace Content.Server.Administration.Systems _overrideClientName = obj; } - private void OnPlayerStatusChanged(object? sender, SessionStatusEventArgs e) + private async void OnPlayerStatusChanged(object? sender, SessionStatusEventArgs e) { + if (e.NewStatus == SessionStatus.Disconnected) + { + if (_activeConversations.TryGetValue(e.Session.UserId, out var lastMessageTime)) + { + var timeSinceLastMessage = DateTime.Now - lastMessageTime; + if (timeSinceLastMessage > TimeSpan.FromMinutes(5)) + { + _activeConversations.Remove(e.Session.UserId); + return; // Do not send disconnect message if timeout exceeded + } + } + + // Check if the user has been banned + var ban = await _dbManager.GetServerBanAsync(null, e.Session.UserId, null); + if (ban != null) + { + var banMessage = Loc.GetString("bwoink-system-player-banned", ("banReason", ban.Reason)); + NotifyAdmins(e.Session, banMessage, PlayerStatusType.Banned); + _activeConversations.Remove(e.Session.UserId); + return; + } + } + + // Notify all admins if a player disconnects or reconnects + var message = e.NewStatus switch + { + SessionStatus.Connected => Loc.GetString("bwoink-system-player-reconnecting"), + SessionStatus.Disconnected => Loc.GetString("bwoink-system-player-disconnecting"), + _ => null + }; + + if (message != null) + { + var statusType = e.NewStatus == SessionStatus.Connected + ? PlayerStatusType.Connected + : PlayerStatusType.Disconnected; + NotifyAdmins(e.Session, message, statusType); + } + if (e.NewStatus != SessionStatus.InGame) return; RaiseNetworkEvent(new BwoinkDiscordRelayUpdated(!string.IsNullOrWhiteSpace(_webhookUrl)), e.Session); } + private void NotifyAdmins(ICommonSession session, string message, PlayerStatusType statusType) + { + if (!_activeConversations.ContainsKey(session.UserId)) + { + // If the user is not part of an active conversation, do not notify admins. + return; + } + + // Get the current timestamp + var timestamp = DateTime.Now.ToString("HH:mm:ss"); + var roundTime = _gameTicker.RoundDuration().ToString("hh\\:mm\\:ss"); + + // Determine the icon based on the status type + string icon = statusType switch + { + PlayerStatusType.Connected => ":green_circle:", + PlayerStatusType.Disconnected => ":red_circle:", + PlayerStatusType.Banned => ":no_entry:", + _ => ":question:" + }; + + // Create the message parameters for Discord + var messageParams = new AHelpMessageParams( + session.Name, + message, + true, + roundTime, + _gameTicker.RunLevel, + playedSound: true, + icon: icon + ); + + // Create the message for in-game with username + var color = statusType switch + { + PlayerStatusType.Connected => Color.Green.ToHex(), + PlayerStatusType.Disconnected => Color.Yellow.ToHex(), + PlayerStatusType.Banned => Color.Orange.ToHex(), + _ => Color.Gray.ToHex(), + }; + var inGameMessage = $"[color={color}]{session.Name} {message}[/color]"; + + var bwoinkMessage = new BwoinkTextMessage( + userId: session.UserId, + trueSender: SystemUserId, + text: inGameMessage, + sentAt: DateTime.Now, + playSound: false + ); + + var admins = GetTargetAdmins(); + foreach (var admin in admins) + { + RaiseNetworkEvent(bwoinkMessage, admin); + } + + // Enqueue the message for Discord relay + if (_webhookUrl != string.Empty) + { + // if (!_messageQueues.ContainsKey(session.UserId)) + // _messageQueues[session.UserId] = new Queue(); + // + // var escapedText = FormattedMessage.EscapeText(message); + // messageParams.Message = escapedText; + // + // var discordMessage = GenerateAHelpMessage(messageParams); + // _messageQueues[session.UserId].Enqueue(discordMessage); + + var queue = _messageQueues.GetOrNew(session.UserId); + var escapedText = FormattedMessage.EscapeText(message); + messageParams.Message = escapedText; + var discordMessage = GenerateAHelpMessage(messageParams); + queue.Enqueue(discordMessage); + } + } + private void OnGameRunLevelChanged(GameRunLevelChangedEvent args) { // Don't make a new embed if we @@ -209,7 +341,8 @@ namespace Content.Server.Administration.Systems var content = await response.Content.ReadAsStringAsync(); if (!response.IsSuccessStatusCode) { - _sawmill.Log(LogLevel.Error, $"Discord returned bad status code when trying to get webhook data (perhaps the webhook URL is invalid?): {response.StatusCode}\nResponse: {content}"); + _sawmill.Log(LogLevel.Error, + $"Discord returned bad status code when trying to get webhook data (perhaps the webhook URL is invalid?): {response.StatusCode}\nResponse: {content}"); return; } @@ -233,7 +366,7 @@ namespace Content.Server.Administration.Systems // Whether the message will become too long after adding these new messages var tooLong = exists && messages.Sum(msg => Math.Min(msg.Length, MessageLengthCap) + "\n".Length) - + existingEmbed.description.Length > DescriptionMax; + + existingEmbed.description.Length > DescriptionMax; // If there is no existing embed, or it is getting too long, we create a new embed if (!exists || tooLong) @@ -242,7 +375,8 @@ namespace Content.Server.Administration.Systems if (lookup == null) { - _sawmill.Log(LogLevel.Error, $"Unable to find player for NetUserId {userId} when sending discord webhook."); + _sawmill.Log(LogLevel.Error, + $"Unable to find player for NetUserId {userId} when sending discord webhook."); _relayMessages.Remove(userId); return; } @@ -254,11 +388,13 @@ namespace Content.Server.Administration.Systems { if (tooLong && existingEmbed.id != null) { - linkToPrevious = $"**[Go to previous embed of this round](https://discord.com/channels/{guildId}/{channelId}/{existingEmbed.id})**\n"; + linkToPrevious = + $"**[Go to previous embed of this round](https://discord.com/channels/{guildId}/{channelId}/{existingEmbed.id})**\n"; } else if (_oldMessageIds.TryGetValue(userId, out var id) && !string.IsNullOrEmpty(id)) { - linkToPrevious = $"**[Go to last round's conversation with this player](https://discord.com/channels/{guildId}/{channelId}/{id})**\n"; + linkToPrevious = + $"**[Go to last round's conversation with this player](https://discord.com/channels/{guildId}/{channelId}/{id})**\n"; } } @@ -274,7 +410,8 @@ namespace Content.Server.Administration.Systems GameRunLevel.PreRoundLobby => "\n\n:arrow_forward: _**Pre-round lobby started**_\n", GameRunLevel.InRound => "\n\n:arrow_forward: _**Round started**_\n", GameRunLevel.PostRound => "\n\n:stop_button: _**Post-round started**_\n", - _ => throw new ArgumentOutOfRangeException(nameof(_gameTicker.RunLevel), $"{_gameTicker.RunLevel} was not matched."), + _ => throw new ArgumentOutOfRangeException(nameof(_gameTicker.RunLevel), + $"{_gameTicker.RunLevel} was not matched."), }; existingEmbed.lastRunLevel = _gameTicker.RunLevel; @@ -290,7 +427,9 @@ namespace Content.Server.Administration.Systems existingEmbed.description += $"\n{message}"; } - var payload = GeneratePayload(existingEmbed.description, existingEmbed.username, existingEmbed.characterName); + var payload = GeneratePayload(existingEmbed.description, + existingEmbed.username, + existingEmbed.characterName); // If there is no existing embed, create a new one // Otherwise patch (edit) it @@ -302,7 +441,8 @@ namespace Content.Server.Administration.Systems var content = await request.Content.ReadAsStringAsync(); if (!request.IsSuccessStatusCode) { - _sawmill.Log(LogLevel.Error, $"Discord returned bad status code when posting message (perhaps the message is too long?): {request.StatusCode}\nResponse: {content}"); + _sawmill.Log(LogLevel.Error, + $"Discord returned bad status code when posting message (perhaps the message is too long?): {request.StatusCode}\nResponse: {content}"); _relayMessages.Remove(userId); return; } @@ -310,7 +450,8 @@ namespace Content.Server.Administration.Systems var id = JsonNode.Parse(content)?["id"]; if (id == null) { - _sawmill.Log(LogLevel.Error, $"Could not find id in json-content returned from discord webhook: {content}"); + _sawmill.Log(LogLevel.Error, + $"Could not find id in json-content returned from discord webhook: {content}"); _relayMessages.Remove(userId); return; } @@ -325,7 +466,8 @@ namespace Content.Server.Administration.Systems if (!request.IsSuccessStatusCode) { var content = await request.Content.ReadAsStringAsync(); - _sawmill.Log(LogLevel.Error, $"Discord returned bad status code when patching message (perhaps the message is too long?): {request.StatusCode}\nResponse: {content}"); + _sawmill.Log(LogLevel.Error, + $"Discord returned bad status code when patching message (perhaps the message is too long?): {request.StatusCode}\nResponse: {content}"); _relayMessages.Remove(userId); return; } @@ -355,7 +497,8 @@ namespace Content.Server.Administration.Systems : $"pre-round lobby for round {_gameTicker.RoundId + 1}", GameRunLevel.InRound => $"round {_gameTicker.RoundId}", GameRunLevel.PostRound => $"post-round {_gameTicker.RoundId}", - _ => throw new ArgumentOutOfRangeException(nameof(_gameTicker.RunLevel), $"{_gameTicker.RunLevel} was not matched."), + _ => throw new ArgumentOutOfRangeException(nameof(_gameTicker.RunLevel), + $"{_gameTicker.RunLevel} was not matched."), }; return new WebhookPayload @@ -401,6 +544,7 @@ namespace Content.Server.Administration.Systems protected override void OnBwoinkTextMessage(BwoinkTextMessage message, EntitySessionEventArgs eventArgs) { base.OnBwoinkTextMessage(message, eventArgs); + _activeConversations[message.UserId] = DateTime.Now; var senderSession = eventArgs.SenderSession; // TODO: Sanitize text? @@ -422,7 +566,9 @@ namespace Content.Server.Administration.Systems string bwoinkText; - if (senderAdmin is not null && senderAdmin.Flags == AdminFlags.Adminhelp) // Mentor. Not full admin. That's why it's colored differently. + if (senderAdmin is not null && + senderAdmin.Flags == + AdminFlags.Adminhelp) // Mentor. Not full admin. That's why it's colored differently. { bwoinkText = $"[color=purple]{senderSession.Name}[/color]"; } @@ -461,7 +607,9 @@ namespace Content.Server.Administration.Systems { string overrideMsgText; // Doing the same thing as above, but with the override name. Theres probably a better way to do this. - if (senderAdmin is not null && senderAdmin.Flags == AdminFlags.Adminhelp) // Mentor. Not full admin. That's why it's colored differently. + if (senderAdmin is not null && + senderAdmin.Flags == + AdminFlags.Adminhelp) // Mentor. Not full admin. That's why it's colored differently. { overrideMsgText = $"[color=purple]{_overrideClientName}[/color]"; } @@ -476,7 +624,11 @@ namespace Content.Server.Administration.Systems overrideMsgText = $"{(message.PlaySound ? "" : "(S) ")}{overrideMsgText}: {escapedText}"; - RaiseNetworkEvent(new BwoinkTextMessage(message.UserId, senderSession.UserId, overrideMsgText, playSound: playSound), session.Channel); + RaiseNetworkEvent(new BwoinkTextMessage(message.UserId, + senderSession.UserId, + overrideMsgText, + playSound: playSound), + session.Channel); } else RaiseNetworkEvent(msg, session.Channel); @@ -496,8 +648,18 @@ namespace Content.Server.Administration.Systems { str = str[..(DescriptionMax - _maxAdditionalChars - unameLength)]; } + var nonAfkAdmins = GetNonAfkAdmins(); - _messageQueues[msg.UserId].Enqueue(GenerateAHelpMessage(senderSession.Name, str, !personalChannel, _gameTicker.RoundDuration().ToString("hh\\:mm\\:ss"), _gameTicker.RunLevel, playedSound: playSound, noReceivers: nonAfkAdmins.Count == 0)); + var messageParams = new AHelpMessageParams( + senderSession.Name, + str, + !personalChannel, + _gameTicker.RoundDuration().ToString("hh\\:mm\\:ss"), + _gameTicker.RunLevel, + playedSound: playSound, + noReceivers: nonAfkAdmins.Count == 0 + ); + _messageQueues[msg.UserId].Enqueue(GenerateAHelpMessage(messageParams)); } if (admins.Count != 0 || sendsWebhook) @@ -512,7 +674,8 @@ namespace Content.Server.Administration.Systems private IList GetNonAfkAdmins() { return _adminManager.ActiveAdmins - .Where(p => (_adminManager.GetAdminData(p)?.HasFlag(AdminFlags.Adminhelp) ?? false) && !_afkManager.IsAfk(p)) + .Where(p => (_adminManager.GetAdminData(p)?.HasFlag(AdminFlags.Adminhelp) ?? false) && + !_afkManager.IsAfk(p)) .Select(p => p.Channel) .ToList(); } @@ -525,25 +688,69 @@ namespace Content.Server.Administration.Systems .ToList(); } - private static string GenerateAHelpMessage(string username, string message, bool admin, string roundTime, GameRunLevel roundState, bool playedSound, bool noReceivers = false) + private static string GenerateAHelpMessage(AHelpMessageParams parameters) { var stringbuilder = new StringBuilder(); - if (admin) + if (parameters.Icon != null) + stringbuilder.Append(parameters.Icon); + else if (parameters.IsAdmin) stringbuilder.Append(":outbox_tray:"); - else if (noReceivers) + else if (parameters.NoReceivers) stringbuilder.Append(":sos:"); else stringbuilder.Append(":inbox_tray:"); - if(roundTime != string.Empty && roundState == GameRunLevel.InRound) - stringbuilder.Append($" **{roundTime}**"); - if (!playedSound) + if (parameters.RoundTime != string.Empty && parameters.RoundState == GameRunLevel.InRound) + stringbuilder.Append($" **{parameters.RoundTime}**"); + if (!parameters.PlayedSound) stringbuilder.Append(" **(S)**"); - stringbuilder.Append($" **{username}:** "); - stringbuilder.Append(message); + + if (parameters.Icon == null) + stringbuilder.Append($" **{parameters.Username}:** "); + else + stringbuilder.Append($" **{parameters.Username}** "); + stringbuilder.Append(parameters.Message); return stringbuilder.ToString(); } } -} + public sealed class AHelpMessageParams + { + public string Username { get; set; } + public string Message { get; set; } + public bool IsAdmin { get; set; } + public string RoundTime { get; set; } + public GameRunLevel RoundState { get; set; } + public bool PlayedSound { get; set; } + public bool NoReceivers { get; set; } + public string? Icon { get; set; } + + public AHelpMessageParams( + string username, + string message, + bool isAdmin, + string roundTime, + GameRunLevel roundState, + bool playedSound, + bool noReceivers = false, + string? icon = null) + { + Username = username; + Message = message; + IsAdmin = isAdmin; + RoundTime = roundTime; + RoundState = roundState; + PlayedSound = playedSound; + NoReceivers = noReceivers; + Icon = icon; + } + } + + public enum PlayerStatusType + { + Connected, + Disconnected, + Banned, + } +} diff --git a/Content.Shared/Administration/PlayerInfo.cs b/Content.Shared/Administration/PlayerInfo.cs index 93f1aa0b39..ed54d57bbe 100644 --- a/Content.Shared/Administration/PlayerInfo.cs +++ b/Content.Shared/Administration/PlayerInfo.cs @@ -18,6 +18,8 @@ namespace Content.Shared.Administration { private string? _playtimeString; + public bool IsPinned { get; set; } + public string PlaytimeString => _playtimeString ??= OverallPlaytime?.ToString("%d':'hh':'mm") ?? Loc.GetString("generic-unknown-title"); diff --git a/Resources/Locale/en-US/administration/bwoink.ftl b/Resources/Locale/en-US/administration/bwoink.ftl index 3a92f58ad1..e43932dc1d 100644 --- a/Resources/Locale/en-US/administration/bwoink.ftl +++ b/Resources/Locale/en-US/administration/bwoink.ftl @@ -16,3 +16,6 @@ admin-bwoink-play-sound = Bwoink? bwoink-title-none-selected = None selected bwoink-system-rate-limited = System: you are sending messages too quickly. +bwoink-system-player-disconnecting = has disconnected. +bwoink-system-player-reconnecting = has reconnected. +bwoink-system-player-banned = has been banned for: {$banReason} diff --git a/Resources/Textures/Interface/Bwoink/pinned.png b/Resources/Textures/Interface/Bwoink/pinned.png new file mode 100644 index 0000000000000000000000000000000000000000..80c8a202005649d8b1f81cba5a9a67e8c38b8118 GIT binary patch literal 2267 zcmV<12qgE3P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+T~YSk}D|;{O1&N1SAlG$tTVzM0-4Gy~+CZUJvgk)bH%((!ek| z& z{?&fWkoI7+Zf*@;!BP`=Ip*$Q#+%(n;O5V}j6C2?4xpwF%Hqf@lif%_$ldhL+}c}$ z?npjM<|F%;(g*T6Z@c@zW!M~{@UVg8G5L$)n}OX05#KjhMfy0M{TrjjG5RsP>;o7L zdqr7uvNQX@v4C>7x&m9;R!H7#wFRkCA_mFBkf%nO2KAL!s(|RZvm$4% z?3OJ$<;2xZo%~ERSY2|>MQB;M8|Pr=3l>`ArZrxrh>;t?6}zcoVE#Ip?;2l8W{f&1 zA{#GU0T<7eJ2y3yn{RkQ5E@%ISp=VH%WrSi50)wvltpvI1hXwih$3`dTW;y>;3vqB zEks7!4giWUwg3z{C}0CQp+Hudl?XgW2$X>w`-BS=AQ5f=$=vKGj#Lp=yma)!ewb zhGU|IrY*MAawpSqQgq*?hps*L)bqev8*ca^BMcpJq>(SGZB;*|7gVFI8ZV`$pI%gh z)u^5!XdWjrHG^X835x4f01KL@W;T-dJe8Z8*~His!T>2#8`Eei1_^y9mO&TouF5^7 zo00gGZv2ySW=i)P${9%aS+@tOwRz9grP#3xC#Tk7_o2PVY&hn5spWU`|3jcrCS{;5 zp0$GO;`w0aeKe&HXlL>P0Z7nh2lhb47VyGha?&2R_Gu{oCo9 zXUY5twRwk{1KnXV*S4>xcHeeRv~Y;lN&dBUbOyS?H%jlRd6{3T9Y@sRh@)#4mLKl( zLZO6?Du8JtFY~6I-Dct4+z93?+QwJ~e6Y2Fs~E>Lpus=~zT#o~T;O&IW!}ef2GV-5 zOmM9XvSL4iN95 zL071D!#-Wt(ow&0v_Hf$pM(E|>+xbR-}Jdm`Z(00D(*LqkwWLqi~Na&Km7Y-Iodc$|Ha zJxIeq9K~N#wIVGJ77=mCP{qN5sEDIfu?QAQTcK44lS@B@CJjl7i=*ILaPVWX>fqw6 ztAnc`2!4P#J2)x2NQwVT3N2zhIPS;0dyl(!fKV?p)$AAtRLwF{@tBy+t%!kFbRmd- zj3Oj4Q%|H9GVmN<_we!cF3PjK&;2<j1(z*&EwtO?Y;eb zrrF;QeARNRr}{r<00006VoOIv0GI#(0G#2B2*CgV010qNS#tmY4#NNd4#NS*Z>VGd z000McNliru=mrcHGYl3ZkB$HU0@O)FK~z}7?U&6<6=4*{e`jWHew3+5H!w>Q`dUa} zw21DeMHy|{NB>g07X1s+qE(w()S`uvMG<6DY4)L}rI}sxe#|^AJVT=y-Z2pZ54_Cf zW!`h1_dL%zXD;m6j{Pqt$$S;I(r=XG-4GZ6Vo6hGHn|l5f*kK20xkj9fm4#&whe$J z^K6|34g!~f!;-org_6SUpkN6o07ak#bOFP_2jG>YNnjb6GqXgJnVB*d*bUTyO1j@L z05g-M4&bMsIR^9qgTNPH9GC{40~3Ck|Zg*^VuXx+9b8c zalBNiRC?n$J|2c)Z;sNnb!e^uO{+v01VKM=TT+uNJdpHRQZvwQX7k{=1LCBQyMS@%PKyIo!jeWh`Tf*`o%>f8&=d+Brn zWv}a2Gi!2j)iWtga(2?d1=ybI3m^)^@EY*aowxe!%6?#vtG@}j;?3t=hK5}8%)wVA z1!)F0v{I=Q3=Iv1lKLb)kW`hFD8D6=MkNin26B($(+(isAW)nMC`n}(^}M9VlFoQz z%iW62X|gqGP3cHnU}bMY6<`#22fPRRox(8pF!GcwcoT`;iM*~C{5kExX1()G_}*Iw zegU`&d~$uooB1HA`N66Wo-rRp&pg;XFy+}On^`@bijs!?%;KslXpn+LQUrYUEZhZd z0uOyJ29~oOE=!+3$0QZZthN~n448B-?*mVOJHYpb%V`BfZPOi1QVVbZIFX9W%&PzT pNoG0AF`Z;Gv--||g&o@p`vtnIzN(0dzC-{3002ovPDHLkV1iqBA)o*N literal 0 HcmV?d00001 diff --git a/Resources/Textures/Interface/Bwoink/pinned2.png b/Resources/Textures/Interface/Bwoink/pinned2.png new file mode 100644 index 0000000000000000000000000000000000000000..11c4b62f123e9a93fedc231390652f33f76f6d9b GIT binary patch literal 2028 zcmV-P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+RayKvhyem{I65Y5kPF>IILB3gE{^*7$?s1y*SC6 zsxcLVg+NWWz%jLd{_gY_E>>d6x*$G!uW;FDBPTROZC9Lkt?azdi&qz(Z|rpGV3-VQ zvpt5i{1fc%I$)2X^R1m^^{}joR>wY}8Ieb{dISkOZ+30hM6qoRA0-^2<^{DZ#|dTq zO50YbSFrI+M}rMusXBNW=4N2Voy|gE#?P9B+Hd#ahceoVP&u=&6@=U@Z?Ba)5_CiI z-lBW8{(Xi!Oj@xp6?vT-Z#T zn81+>^wCfbMRyJ+nrZ~P6>ek<%zVM3XWTgB6)lKdHC$O^GCjrqL!qBK-zn6485C(H z7p{PdN9F>?P;T7e1wnLQy17a4UY7jokUvOODCj25f(0g(w<)sI*W5BwX9GWndfP&p zLR}MpBE)t8qYV^LUK^*qR)INa4ITvoB_PK>;S2?|b6f$Et-)@gz``Ro#socm*|Fzg z#@PfR9ClWKHqj)AWvxU01S`m)guP{*bKV6f$F8C0Fgcy<- zvEsx_5RoV;ax^#tUGyKvgDXkLHZP1T=69oDY2x= z)l?i4)z?s^#+sU@hLfV%=9+JzNsBFY4qS{jRp}e7*UaIj_YWRhV zYOqoW`xJT{CvIp4#n@^n9)x*_* zqf0INkX}r|ZxAp&EqTG5% zv&(quna29|$8S*4+XH(Zu}9>EY3slifkCOX^DsvQUEmQw|e zG`_LofP=pQXE(+*<7h46xGi36y!)eO8$vH*okT|84gd1J_PY~x{Aa?qJN*k`)Ac+q zF0x+$00D(*LqkwWLqi~Na&Km7Y-Iodc$|HaJxIeq7>3`bYE>!@b`WvMP@OD@iaJUa zi(sL&6$HXu!xG|1K!l7cN+`oZgm#S- z6G=LcdiaMNe}Y^xxk_N5?HilAo54&jasg^i5e{;1=jz zbNkjj$LRx*rd}=I00)P_Xo0fVJ>K2j-nV~in*I9$q3&|J-eT-O00006VoOIv0GI#( z0G#2B2*CgV010qNS#tmY4#NNd4#NS*Z>VGd000McNliru=mrJ~0R)c;>Ae5|0sTot zK~z}7?bbbO6j2n$@sk+xDv79|rnN{4UkVEa1EL^^bqYIetYRV2fQ1GX1q(lcSl9@H zA3y{fK|$;Uwb3FVh`K_8#JtYT&%y}~VK?s1?jlH@W*Fw)`9J60bI&~yoBE%Ge(XVS zy>mKS2=9o9LlJQ=A|}xDFIHd}4^hD-bQjFE9li~x@Yrw7VG4ci26y2I?&3XG{m~q5 zV6a{AQCz`mEUB(}+`&*Q!P{{T&+sD$Wol~?x3INYa5qlmiS}J%TEcY<)C(KJLF`3u zzT7wQ0jYBOxjrYlYDF3mrz7HWM0|;eHxY3-B92Bx+4KD>BHl*CnTU9jzt@a@3&!y| zcb*iYSS=CxSDZx;j$>CnThNEeDtn!kFz^7o%bxLzm~8_74kw$*{60+Q=eZFRt9j;6 zH(d?$TkaaZHE7}~Mq5>UcH%`9$Vv_PCyckO`pwMDOjbGn*#<@DcFV4097~d9J$OEU z7EP=fe2$TJ!Pj)5Mov_4z8&zDEX&}2{%s&HtFr}olJ^6{ErF+LS`|JvHrADo*@3Hh z)Uc3Wz5T6(Cq;OTPH3u7wqIgjGw^{VNm9tNEZqoRm@|lpyfJx%{iO|5DwQrQq-nZX z54>m`2QaeMjQ*vAu3i6^mzO^_0xz-3o%IarDEagDx8R# zaB^>EX>4U6ba`-PAZ2)IW&i+q+SONCvcx6~{MRXR1dtHRaWG3&Zjj@r!FaYe>zkx1 zF*ODYkeY6R$JGA%v(q2A*d#|zL-fgegUcnCIHM8Gex-T0#?AY@cy;0V%1);ahDlJ% z{uuHapJCVYgd>LCuI&_8569(bbsP?5L>|%VB}mwLw_CRyrM5SGis2IKwxE_Za6(x> zZ%tUv_PKbbOM?qwsVV{qa}z5Dcb0`f#?MJc?Qyq)X=4o9PMBuLu~rarwY;M?=8~W* zl8+YMvVUsbkk5J9<%UbYI6~uYht>P!Pl_)B%Lx%*cl2<$`bl!{HTK^2)n(_ws9zan z=wN3$>2(9;GN*Zz;Z)HMvm}&gvMG?fnqoGTVv}Vs-pM*!ZMNOESr=OX(Q)H|nz^t{ zTa>_wiwvFID7JHuBvm4`EZj(BhT&>z5L*Gp3KYNw618I&F$ZhGV}w8%$gxj&g928SD?qXn@l1gukJy+K>>SI=o`)G{ z6NFIgtN?A2WQgUQB7cI5$f2yFPF1}IjigDl7w^1!?}HzQTn-Xk(BMM|F{F^AL>D#s z7-Ebm=EO;G25Rytq?l65nJFVshOdnA8J3MV+1#d^-@+ERwB>^IDXwVoC6riF$(5^A z923>oP-9IsH%kpCMRQG?Z=uDOTJFfTF5PwQzK0%r>iMMFQuRmqKsCEm^M$zXa>dDStuTc0!U~cnwe;wBg^=qaoctp&UWFpSs;qt&aCxnTqYZaByk_yAS;>X5yH~OD%s}{|6jxt#>qg z98Z0tvA*N+8&vf9!~w;aJYp|Yql;GG=-IwO_c2FDxZ5teK>QUddRLjn%)_DdfX|Q7 z(e2ugyf{C-!m`(t_nBwg?&C(>*LdmuOnHT95AZqxpE~OCb!NX_>a6Kajh^!LyS?@R zA$^cVyXg+t!7+V(sO|0xnOysCrpG&E|K>o-oD$x#Ds!<|+rImE=AYIFghxZ@9Uqeg zkIy4MBXGdv&k-7Rn57lT7h*khD(ztxy$uK-K6ts}RqVi%-Xg+zbSLb-x1J!pgX|4N z$K1B%3LJTSi=_bve;3Z1gg)97Kc7xx>D4>*fAsGEcO7;7k-`T({SBq(`(sWK`yv1U z0flKpLr_UWLm+T+Z)Rz1WdHzpoPCi!NW(xJ#a~mkA}tOU5pl>+#leE8h@(`o2o_3P zp;ZTyOFx7r4M~cNqu^R_@ME#+;Nq;SgR3A2et=*}B%`#H)n3&D2h=EshA&7pAA|x?WPox(z@El+F@bUF7%Co%B{W(HP-eiDJ zB%WouVG*wrPj6Z}=Y8TZD@h9RIq{f57bJe%gm2FkDyrBx%vM2hxf z9{xecpCp$|t_?79%%cJolH&*egWuhng~G?f?T%x@1U>#(DV?)@U^STxLpyDn@E|)m z$z&$8*V=2}4&2x^o6XaiyT?ERoSRvw@=rA9fbIhCfG6%AT?c_vUDEhw69Tj8-bb#$L5;h}ns%RUE zJ^>uq2fDzS6xmcd0?-nPEbl9s5;y{Czy?s4bAS^`eK3mB-Mb2KQ#j8qUVAG~!X^~e zZAsYI^E&WY&j$Pj4uFoC^-Fx*0$xce>7O2NW} zlBp?ODB_=H7R>C>%mxz&k!E=Z_@;i&+XnDLIWCKS5ok*O6Q$~G>PaXix~lN3(7q!Q zNlE>ThEh_Z&KxVv9;VL7;3 zbm;CoD$0i1ud-bt(ChU=yuOW literal 0 HcmV?d00001 From fda852d2e0ef04f5005122194b5029deeca48029 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 30 Jul 2024 08:29:40 +0000 Subject: [PATCH 044/201] Automatic changelog update --- Resources/Changelog/Admin.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Resources/Changelog/Admin.yml b/Resources/Changelog/Admin.yml index 56b708a79e..6625e7ae7f 100644 --- a/Resources/Changelog/Admin.yml +++ b/Resources/Changelog/Admin.yml @@ -367,5 +367,16 @@ Entries: id: 45 time: '2024-07-11T05:14:01.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29896 +- author: Repo + changes: + - message: Added aHelp player pinning. + type: Add + - message: Added disconnection, reconnection, banning notice on relay and ahelp. + type: Add + - message: Fixed search clears on aHelp close. + type: Fix + id: 46 + time: '2024-07-30T08:28:32.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28639 Name: Admin Order: 1 From 517598f72dbc615ba9b3269ec75e907640b5ee77 Mon Sep 17 00:00:00 2001 From: DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com> Date: Tue, 30 Jul 2024 01:31:59 -0700 Subject: [PATCH 045/201] Fix climbing not ending when any contacts still exist (#30488) --- .../Climbing/Systems/ClimbSystem.cs | 34 +++++++++++++++++-- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/Content.Shared/Climbing/Systems/ClimbSystem.cs b/Content.Shared/Climbing/Systems/ClimbSystem.cs index 726cdc2468..635bf36049 100644 --- a/Content.Shared/Climbing/Systems/ClimbSystem.cs +++ b/Content.Shared/Climbing/Systems/ClimbSystem.cs @@ -1,5 +1,4 @@ using Content.Shared.ActionBlocker; -using Content.Shared.Body.Systems; using Content.Shared.Buckle.Components; using Content.Shared.Climbing.Components; using Content.Shared.Climbing.Events; @@ -44,6 +43,7 @@ public sealed partial class ClimbSystem : VirtualController private const string ClimbingFixtureName = "climb"; private const int ClimbingCollisionGroup = (int) (CollisionGroup.TableLayer | CollisionGroup.LowImpassable); + private EntityQuery _climbableQuery; private EntityQuery _fixturesQuery; private EntityQuery _xformQuery; @@ -51,6 +51,7 @@ public sealed partial class ClimbSystem : VirtualController { base.Initialize(); + _climbableQuery = GetEntityQuery(); _fixturesQuery = GetEntityQuery(); _xformQuery = GetEntityQuery(); @@ -350,12 +351,39 @@ public sealed partial class ClimbSystem : VirtualController { if (args.OurFixtureId != ClimbingFixtureName || !component.IsClimbing - || component.NextTransition != null - || args.OurFixture.Contacts.Count > 1) + || component.NextTransition != null) { return; } + if (args.OurFixture.Contacts.Count > 1) + { + foreach (var contact in args.OurFixture.Contacts.Values) + { + if (!contact.IsTouching) + continue; + + var otherEnt = contact.EntityA; + var otherFixture = contact.FixtureA; + var otherFixtureId = contact.FixtureAId; + if (uid == contact.EntityA) + { + otherEnt = contact.EntityB; + otherFixture = contact.FixtureB; + otherFixtureId = contact.FixtureBId; + } + + if (args.OtherEntity == otherEnt && args.OtherFixtureId == otherFixtureId) + continue; + + if (otherFixture is { Hard: true } && + _climbableQuery.HasComp(otherEnt)) + { + return; + } + } + } + foreach (var otherFixture in args.OurFixture.Contacts.Keys) { // If it's the other fixture then ignore em From 648f94f4bb0d1f56b7b9262b5537b89c41581f02 Mon Sep 17 00:00:00 2001 From: themias <89101928+themias@users.noreply.github.com> Date: Tue, 30 Jul 2024 04:35:30 -0400 Subject: [PATCH 046/201] Fix fingerprint transfer on weapon attack (#30257) * Fix fingerprint transfer on weapon attack * Switch to just not raising the event * one more --- Content.Shared/Interaction/SharedInteractionSystem.cs | 6 +++--- Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Content.Shared/Interaction/SharedInteractionSystem.cs b/Content.Shared/Interaction/SharedInteractionSystem.cs index c32b4bcf78..aca078687a 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.cs @@ -952,7 +952,7 @@ namespace Content.Shared.Interaction RaiseLocalEvent(target, interactUsingEvent, true); DoContactInteraction(user, used, interactUsingEvent); DoContactInteraction(user, target, interactUsingEvent); - DoContactInteraction(used, target, interactUsingEvent); + // Contact interactions are currently only used for forensics, so we don't raise used -> target if (interactUsingEvent.Handled) return; @@ -973,7 +973,7 @@ namespace Content.Shared.Interaction if (canReach) { DoContactInteraction(user, target, afterInteractEvent); - DoContactInteraction(used, target, afterInteractEvent); + // Contact interactions are currently only used for forensics, so we don't raise used -> target } if (afterInteractEvent.Handled) @@ -989,7 +989,7 @@ namespace Content.Shared.Interaction if (canReach) { DoContactInteraction(user, target, afterInteractUsingEvent); - DoContactInteraction(used, target, afterInteractUsingEvent); + // Contact interactions are currently only used for forensics, so we don't raise used -> target } } diff --git a/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs b/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs index 42b6a3c9c7..72cf4ec550 100644 --- a/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs +++ b/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs @@ -485,7 +485,7 @@ public abstract class SharedMeleeWeaponSystem : EntitySystem var weapon = GetEntity(ev.Weapon); - Interaction.DoContactInteraction(weapon, target); + // We skip weapon -> target interaction, as forensics system applies DNA on hit Interaction.DoContactInteraction(user, weapon); // If the user is using a long-range weapon, this probably shouldn't be happening? But I'll interpret melee as a @@ -616,7 +616,7 @@ public abstract class SharedMeleeWeaponSystem : EntitySystem // For stuff that cares about it being attacked. foreach (var target in targets) { - Interaction.DoContactInteraction(weapon, target); + // We skip weapon -> target interaction, as forensics system applies DNA on hit // If the user is using a long-range weapon, this probably shouldn't be happening? But I'll interpret melee as a // somewhat messy scuffle. See also, light attacks. From 89b8ec713ad3b53dfc678dbca5b6032cb4283780 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 30 Jul 2024 08:36:37 +0000 Subject: [PATCH 047/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 9ced9860f3..7d0c591658 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: Plykiya - changes: - - message: Disarming a player now causes them to throw the disarmed item away from - them. - type: Tweak - id: 6511 - time: '2024-05-02T12:32:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27589 - author: fujiwaranao changes: - message: Renault now has additional fox noises. @@ -3784,3 +3776,10 @@ id: 7010 time: '2024-07-30T04:41:21.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29964 +- author: themias + changes: + - message: Fixed victim's fingerprints transferring onto an attacker's weapon + type: Fix + id: 7011 + time: '2024-07-30T08:35:30.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30257 From 0b95de1efcf7ce551eae2cb59f18652c907ac7b4 Mon Sep 17 00:00:00 2001 From: chavonadelal <156101927+chavonadelal@users.noreply.github.com> Date: Tue, 30 Jul 2024 14:29:32 +0300 Subject: [PATCH 048/201] Adding an AccessReader to a particle accelerator with engineering access (#30394) Adding an AccessReader to a particle accelerator --- .../UI/ParticleAcceleratorControlMenu.xaml.cs | 17 ++++++++++++++--- .../Power/Generation/PA/control_box.yml | 2 ++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.xaml.cs b/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.xaml.cs index 9c2b51dcae..8b21e7d94b 100644 --- a/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.xaml.cs +++ b/Content.Client/ParticleAccelerator/UI/ParticleAcceleratorControlMenu.xaml.cs @@ -3,6 +3,7 @@ using Content.Client.Message; using Content.Client.Resources; using Content.Client.UserInterface.Controls; using Content.Shared.Singularity.Components; +using Content.Shared.Access.Systems; using Robust.Client.Animations; using Robust.Client.AutoGenerated; using Robust.Client.Graphics; @@ -13,6 +14,7 @@ using Robust.Client.UserInterface.XAML; using Robust.Shared.Noise; using Robust.Shared.Prototypes; using Robust.Shared.Timing; +using Robust.Client.Player; namespace Content.Client.ParticleAccelerator.UI; @@ -21,6 +23,11 @@ public sealed partial class ParticleAcceleratorControlMenu : FancyWindow { [Dependency] private readonly IResourceCache _cache = default!; + [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private readonly IPlayerManager _player = default!; + + private readonly AccessReaderSystem _accessReader; + private readonly FastNoiseLite _drawNoiseGenerator; private readonly Animation _alarmControlAnimation; @@ -44,6 +51,7 @@ public sealed partial class ParticleAcceleratorControlMenu : FancyWindow RobustXamlLoader.Load(this); IoCManager.InjectDependencies(this); + _accessReader = _entityManager.System(); _drawNoiseGenerator = new(); _drawNoiseGenerator.SetFractalType(FastNoiseLite.FractalType.FBm); _drawNoiseGenerator.SetFrequency(0.5f); @@ -150,7 +158,7 @@ public sealed partial class ParticleAcceleratorControlMenu : FancyWindow private bool StrengthSpinBoxValid(int n) { - return n >= 0 && n <= _maxStrength ; + return n >= 0 && n <= _maxStrength; } protected override DragMode GetDragModeFor(Vector2 relativeMousePos) @@ -201,13 +209,16 @@ public sealed partial class ParticleAcceleratorControlMenu : FancyWindow private void UpdateUI(bool assembled, bool blocked, bool enabled, bool powerBlock) { + bool hasAccess = _player.LocalSession?.AttachedEntity is {} player + && _accessReader.IsAllowed(player, _entity); + OnButton.Pressed = enabled; OffButton.Pressed = !enabled; - var cantUse = !assembled || blocked || powerBlock; + var cantUse = !assembled || blocked || powerBlock || !hasAccess; OnButton.Disabled = cantUse; OffButton.Disabled = cantUse; - ScanButton.Disabled = blocked; + ScanButton.Disabled = blocked || !hasAccess; var cantChangeLevel = !assembled || blocked || !enabled || cantUse; StateSpinBox.SetButtonDisabled(cantChangeLevel); diff --git a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/control_box.yml b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/control_box.yml index 96392ecd00..ae3fc96774 100644 --- a/Resources/Prototypes/Entities/Structures/Power/Generation/PA/control_box.yml +++ b/Resources/Prototypes/Entities/Structures/Power/Generation/PA/control_box.yml @@ -25,6 +25,8 @@ - type: Wires boardName: wires-board-name-pa layoutId: ParticleAccelerator + - type: AccessReader + access: [["Engineering"]] # Unfinished From 04b7b802108d527e2a371cefdc2ddd266c521f60 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 30 Jul 2024 11:30:38 +0000 Subject: [PATCH 049/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 7d0c591658..7703e5baad 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: fujiwaranao - changes: - - message: Renault now has additional fox noises. - type: Add - id: 6512 - time: '2024-05-02T12:35:11.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27578 - author: Doc-Michael changes: - message: CMO's Lab coat is now more resistant to chemical spills and minor cuts @@ -3783,3 +3776,10 @@ id: 7011 time: '2024-07-30T08:35:30.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30257 +- author: to4no_fix + changes: + - message: Now engineering access is needed to interact with the particle accelerator + type: Tweak + id: 7012 + time: '2024-07-30T11:29:32.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30394 From 247222beabacd3ad540b35c26c1101c0fdc7bd61 Mon Sep 17 00:00:00 2001 From: Cojoke <83733158+Cojoke-dot@users.noreply.github.com> Date: Tue, 30 Jul 2024 08:53:44 -0500 Subject: [PATCH 050/201] Remove Walking out of Containers while You can't Walk (#30391) * Require Standing to Exit Containers * whoops, forgot a not * You can't walk out if cuffed * GUAH(requested stuff) * bwomp(tiny cleanup) --- .../Disposal/Unit/EntitySystems/DisposalUnitSystem.cs | 7 +++---- Content.Server/Resist/ResistLockerSystem.cs | 5 +++++ Content.Shared/Burial/BurialSystem.cs | 6 +++++- .../Storage/EntitySystems/SharedEntityStorageSystem.cs | 10 +++++----- 4 files changed, 18 insertions(+), 10 deletions(-) diff --git a/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs b/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs index aa1ab3dacc..37a5ba2ef8 100644 --- a/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs +++ b/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs @@ -25,7 +25,6 @@ using Content.Shared.Interaction; using Content.Shared.Item; using Content.Shared.Movement.Events; using Content.Shared.Popups; -using Content.Shared.Throwing; using Content.Shared.Verbs; using Robust.Server.Audio; using Robust.Server.GameObjects; @@ -35,7 +34,6 @@ using Robust.Shared.Map.Components; using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Events; using Robust.Shared.Player; -using Robust.Shared.Random; using Robust.Shared.Utility; namespace Content.Server.Disposal.Unit.EntitySystems; @@ -331,12 +329,13 @@ public sealed class DisposalUnitSystem : SharedDisposalUnitSystem { var currentTime = GameTiming.CurTime; + if (!_actionBlockerSystem.CanMove(args.Entity)) + return; + if (!TryComp(args.Entity, out HandsComponent? hands) || hands.Count == 0 || currentTime < component.LastExitAttempt + ExitAttemptDelay) - { return; - } component.LastExitAttempt = currentTime; Remove(uid, component, args.Entity); diff --git a/Content.Server/Resist/ResistLockerSystem.cs b/Content.Server/Resist/ResistLockerSystem.cs index 2ab277d0f1..8294ecc5f9 100644 --- a/Content.Server/Resist/ResistLockerSystem.cs +++ b/Content.Server/Resist/ResistLockerSystem.cs @@ -8,6 +8,7 @@ using Content.Shared.Popups; using Content.Shared.Resist; using Content.Shared.Tools.Components; using Content.Shared.Tools.Systems; +using Content.Shared.ActionBlocker; namespace Content.Server.Resist; @@ -18,6 +19,7 @@ public sealed class ResistLockerSystem : EntitySystem [Dependency] private readonly PopupSystem _popupSystem = default!; [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; [Dependency] private readonly WeldableSystem _weldable = default!; + [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; public override void Initialize() { @@ -34,6 +36,9 @@ public sealed class ResistLockerSystem : EntitySystem if (!TryComp(uid, out EntityStorageComponent? storageComponent)) return; + if (!_actionBlocker.CanMove(args.Entity)) + return; + if (TryComp(uid, out var lockComponent) && lockComponent.Locked || _weldable.IsWelded(uid)) { AttemptResist(args.Entity, uid, storageComponent, component); diff --git a/Content.Shared/Burial/BurialSystem.cs b/Content.Shared/Burial/BurialSystem.cs index 45a89f3be9..5cf7d8820e 100644 --- a/Content.Shared/Burial/BurialSystem.cs +++ b/Content.Shared/Burial/BurialSystem.cs @@ -1,3 +1,4 @@ +using Content.Shared.ActionBlocker; using Content.Shared.Burial; using Content.Shared.Burial.Components; using Content.Shared.DoAfter; @@ -8,7 +9,6 @@ using Content.Shared.Popups; using Content.Shared.Storage.Components; using Content.Shared.Storage.EntitySystems; using Robust.Shared.Audio.Systems; -using Robust.Shared.Player; namespace Content.Server.Burial.Systems; @@ -18,6 +18,7 @@ public sealed class BurialSystem : EntitySystem [Dependency] private readonly SharedEntityStorageSystem _storageSystem = default!; [Dependency] private readonly SharedAudioSystem _audioSystem = default!; [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; public override void Initialize() { @@ -162,6 +163,9 @@ public sealed class BurialSystem : EntitySystem if (component.HandDiggingDoAfter != null) return; + if (!_actionBlocker.CanMove(args.Entity)) + return; + var doAfterEventArgs = new DoAfterArgs(EntityManager, args.Entity, component.DigDelay / component.DigOutByHandModifier, new GraveDiggingDoAfterEvent(), uid, target: uid) { NeedHand = false, diff --git a/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs b/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs index bb49725e04..4932613d0e 100644 --- a/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SharedEntityStorageSystem.cs @@ -16,16 +16,14 @@ using Content.Shared.Tools.Systems; using Content.Shared.Verbs; using Content.Shared.Wall; using Content.Shared.Whitelist; -using Robust.Shared.Audio; +using Content.Shared.ActionBlocker; using Robust.Shared.Audio.Systems; using Robust.Shared.Containers; using Robust.Shared.GameStates; using Robust.Shared.Map; using Robust.Shared.Network; using Robust.Shared.Physics; -using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Systems; -using Robust.Shared.Prototypes; using Robust.Shared.Timing; using Robust.Shared.Utility; @@ -47,6 +45,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem [Dependency] protected readonly SharedTransformSystem TransformSystem = default!; [Dependency] private readonly WeldableSystem _weldable = default!; [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; + [Dependency] private readonly ActionBlockerSystem _actionBlocker = default!; public const string ContainerName = "entity_storage"; @@ -132,6 +131,9 @@ public abstract class SharedEntityStorageSystem : EntitySystem if (!HasComp(args.Entity)) return; + if (!_actionBlocker.CanMove(args.Entity)) + return; + if (_timing.CurTime < component.NextInternalOpenAttempt) return; @@ -139,9 +141,7 @@ public abstract class SharedEntityStorageSystem : EntitySystem Dirty(uid, component); if (component.OpenOnMove) - { TryOpenStorage(args.Entity, uid); - } } protected void OnFoldAttempt(EntityUid uid, SharedEntityStorageComponent component, ref FoldAttemptEvent args) From 5607c357445b736871bc9468d894a7e08b38ad85 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 30 Jul 2024 13:54:51 +0000 Subject: [PATCH 051/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 7703e5baad..5ca55be22d 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Doc-Michael - changes: - - message: CMO's Lab coat is now more resistant to chemical spills and minor cuts - type: Tweak - id: 6513 - time: '2024-05-02T12:37:12.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27551 - author: Vasilis changes: - message: Removed airtight flaps from the construction menu. @@ -3783,3 +3776,11 @@ id: 7012 time: '2024-07-30T11:29:32.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30394 +- author: Cojoke-dot + changes: + - message: You can no longer get out of a disposal chute or container while knocked + over by trying to walk + type: Fix + id: 7013 + time: '2024-07-30T13:53:44.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30391 From 1a672c9c6d726f3cdde77e90d677dd4514c269fb Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Tue, 30 Jul 2024 15:55:21 +0200 Subject: [PATCH 052/201] add more logic gates prototypes for mapping (#30385) * Add more logic gates types for mapping * i forgor * me stupid * nuh --- .../Prototypes/Entities/Structures/gates.yml | 68 ++++++++++++++++++- .../Construction/Graphs/tools/logic_gate.yml | 2 +- Resources/migration.yml | 3 + 3 files changed, 71 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/gates.yml b/Resources/Prototypes/Entities/Structures/gates.yml index 22ab745a1e..6b02840ba0 100644 --- a/Resources/Prototypes/Entities/Structures/gates.yml +++ b/Resources/Prototypes/Entities/Structures/gates.yml @@ -15,9 +15,10 @@ - type: entity parent: BaseLogicItem - id: LogicGate + id: LogicGateOr name: logic gate description: A logic gate with two inputs and one output. Technicians can change its mode of operation using a screwdriver. + suffix: Or components: - type: Sprite layers: @@ -51,6 +52,71 @@ Nand: { state: nand } Xnor: { state: xnor } +- type: entity + parent: LogicGateOr + id: LogicGateAnd + suffix: And + components: + - type: Sprite + layers: + - state: base + - state: and + map: [ "enum.LogicGateLayers.Gate" ] + - type: LogicGate + gate: And + +- type: entity + parent: LogicGateOr + id: LogicGateXor + suffix: Xor + components: + - type: Sprite + layers: + - state: base + - state: xor + map: [ "enum.LogicGateLayers.Gate" ] + - type: LogicGate + gate: Xor + +- type: entity + parent: LogicGateOr + id: LogicGateNor + suffix: Nor + components: + - type: Sprite + layers: + - state: base + - state: nor + map: [ "enum.LogicGateLayers.Gate" ] + - type: LogicGate + gate: Nor + +- type: entity + parent: LogicGateOr + id: LogicGateNand + suffix: Nand + components: + - type: Sprite + layers: + - state: base + - state: nand + map: [ "enum.LogicGateLayers.Gate" ] + - type: LogicGate + gate: Nand + +- type: entity + parent: LogicGateOr + id: LogicGateXnor + suffix: Xnor + components: + - type: Sprite + layers: + - state: base + - state: xnor + map: [ "enum.LogicGateLayers.Gate" ] + - type: LogicGate + gate: Xnor + - type: entity parent: BaseLogicItem id: EdgeDetector diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/tools/logic_gate.yml b/Resources/Prototypes/Recipes/Construction/Graphs/tools/logic_gate.yml index 6e64f061eb..d366a2ea59 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/tools/logic_gate.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/tools/logic_gate.yml @@ -34,7 +34,7 @@ state: icon name: a multitool - node: logic_gate - entity: LogicGate + entity: LogicGateOr - node: edge_detector entity: EdgeDetector - node: power_sensor diff --git a/Resources/migration.yml b/Resources/migration.yml index a4276c7f10..92b2ca6d3b 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -377,3 +377,6 @@ SignDrones: SignMaterials SignShield: null # what was this even for? SignHydro2: SignHydro1 SignHydro3: SignHydro1 + +# 2024-07-27 +LogicGate: LogicGateOr From 9e1e9b8c34598aaf463b8294ece53df5d9842aef Mon Sep 17 00:00:00 2001 From: chavonadelal <156101927+chavonadelal@users.noreply.github.com> Date: Tue, 30 Jul 2024 17:05:19 +0300 Subject: [PATCH 053/201] Localization of the Salvage Expedition Console (#30339) * Localization of the Salvage Expedition Console * Localization of the Salvage Expedition Console 2 --- ...vageExpeditionConsoleBoundUserInterface.cs | 21 ++++++++- .../Expeditions/Modifiers/ISalvageMod.cs | 2 +- .../Expeditions/Modifiers/SalvageAirMod.cs | 2 +- .../Modifiers/SalvageBiomeModPrototype.cs | 2 +- .../Modifiers/SalvageDungeonModPrototype.cs | 2 +- .../Expeditions/Modifiers/SalvageLightMod.cs | 2 +- .../Expeditions/Modifiers/SalvageMod.cs | 2 +- .../Modifiers/SalvageTemperatureMod.cs | 2 +- .../Modifiers/SalvageWeatherMod.cs | 2 +- .../Expeditions/SalvageFactionPrototype.cs | 2 +- Content.Shared/Salvage/SharedSalvageSystem.cs | 6 +-- .../Locale/en-US/procedural/expeditions.ftl | 31 +++++++++++++ .../en-US/procedural/salvage-faction.ftl | 2 + .../Procedural/salvage_factions.yml | 2 + .../Prototypes/Procedural/salvage_mods.yml | 43 ++++++++++++------- 15 files changed, 94 insertions(+), 29 deletions(-) create mode 100644 Resources/Locale/en-US/procedural/salvage-faction.ftl diff --git a/Content.Client/Salvage/UI/SalvageExpeditionConsoleBoundUserInterface.cs b/Content.Client/Salvage/UI/SalvageExpeditionConsoleBoundUserInterface.cs index 663bde15b0..fe48b042f3 100644 --- a/Content.Client/Salvage/UI/SalvageExpeditionConsoleBoundUserInterface.cs +++ b/Content.Client/Salvage/UI/SalvageExpeditionConsoleBoundUserInterface.cs @@ -102,12 +102,21 @@ public sealed class SalvageExpeditionConsoleBoundUserInterface : BoundUserInterf offering.AddContent(new Label { - Text = faction, + Text = string.IsNullOrWhiteSpace(Loc.GetString(_protoManager.Index(faction).Description)) + ? LogAndReturnDefaultFactionDescription(faction) + : Loc.GetString(_protoManager.Index(faction).Description), FontColorOverride = StyleNano.NanoGold, HorizontalAlignment = Control.HAlignment.Left, Margin = new Thickness(0f, 0f, 0f, 5f), }); + string LogAndReturnDefaultFactionDescription(string faction) + { + Logger.Error($"Description is null or white space for SalvageFactionPrototype: {faction}"); + return Loc.GetString(_protoManager.Index(faction).ID); + } + + // Duration offering.AddContent(new Label { @@ -132,12 +141,20 @@ public sealed class SalvageExpeditionConsoleBoundUserInterface : BoundUserInterf offering.AddContent(new Label { - Text = Loc.GetString(_protoManager.Index(biome).ID), + Text = string.IsNullOrWhiteSpace(Loc.GetString(_protoManager.Index(biome).Description)) + ? LogAndReturnDefaultBiomDescription(biome) + : Loc.GetString(_protoManager.Index(biome).Description), FontColorOverride = StyleNano.NanoGold, HorizontalAlignment = Control.HAlignment.Left, Margin = new Thickness(0f, 0f, 0f, 5f), }); + string LogAndReturnDefaultBiomDescription(string biome) + { + Logger.Error($"Description is null or white space for SalvageBiomeModPrototype: {biome}"); + return Loc.GetString(_protoManager.Index(biome).ID); + } + // Modifiers offering.AddContent(new Label { diff --git a/Content.Shared/Salvage/Expeditions/Modifiers/ISalvageMod.cs b/Content.Shared/Salvage/Expeditions/Modifiers/ISalvageMod.cs index aa27f83f03..6233b179b3 100644 --- a/Content.Shared/Salvage/Expeditions/Modifiers/ISalvageMod.cs +++ b/Content.Shared/Salvage/Expeditions/Modifiers/ISalvageMod.cs @@ -5,7 +5,7 @@ public interface ISalvageMod /// /// Player-friendly version describing this modifier. /// - string Description { get; } + LocId Description { get; } /// /// Cost for difficulty modifiers. diff --git a/Content.Shared/Salvage/Expeditions/Modifiers/SalvageAirMod.cs b/Content.Shared/Salvage/Expeditions/Modifiers/SalvageAirMod.cs index c9f038e38f..fda08281b0 100644 --- a/Content.Shared/Salvage/Expeditions/Modifiers/SalvageAirMod.cs +++ b/Content.Shared/Salvage/Expeditions/Modifiers/SalvageAirMod.cs @@ -17,7 +17,7 @@ public sealed partial class SalvageAirMod : IPrototype, IBiomeSpecificMod /// [DataField("desc")] - public string Description { get; private set; } = string.Empty; + public LocId Description { get; private set; } = string.Empty; /// [DataField("cost")] diff --git a/Content.Shared/Salvage/Expeditions/Modifiers/SalvageBiomeModPrototype.cs b/Content.Shared/Salvage/Expeditions/Modifiers/SalvageBiomeModPrototype.cs index 1d4efbd18d..3235741f11 100644 --- a/Content.Shared/Salvage/Expeditions/Modifiers/SalvageBiomeModPrototype.cs +++ b/Content.Shared/Salvage/Expeditions/Modifiers/SalvageBiomeModPrototype.cs @@ -12,7 +12,7 @@ public sealed partial class SalvageBiomeModPrototype : IPrototype, ISalvageMod { [IdDataField] public string ID { get; } = default!; - [DataField("desc")] public string Description { get; private set; } = string.Empty; + [DataField("desc")] public LocId Description { get; private set; } = string.Empty; /// /// Cost for difficulty modifiers. diff --git a/Content.Shared/Salvage/Expeditions/Modifiers/SalvageDungeonModPrototype.cs b/Content.Shared/Salvage/Expeditions/Modifiers/SalvageDungeonModPrototype.cs index ee3233c551..713bdf08b3 100644 --- a/Content.Shared/Salvage/Expeditions/Modifiers/SalvageDungeonModPrototype.cs +++ b/Content.Shared/Salvage/Expeditions/Modifiers/SalvageDungeonModPrototype.cs @@ -10,7 +10,7 @@ public sealed partial class SalvageDungeonModPrototype : IPrototype, IBiomeSpeci { [IdDataField] public string ID { get; } = default!; - [DataField("desc")] public string Description { get; private set; } = string.Empty; + [DataField("desc")] public LocId Description { get; private set; } = string.Empty; /// [DataField("cost")] diff --git a/Content.Shared/Salvage/Expeditions/Modifiers/SalvageLightMod.cs b/Content.Shared/Salvage/Expeditions/Modifiers/SalvageLightMod.cs index a7c38b258d..d744d5c308 100644 --- a/Content.Shared/Salvage/Expeditions/Modifiers/SalvageLightMod.cs +++ b/Content.Shared/Salvage/Expeditions/Modifiers/SalvageLightMod.cs @@ -8,7 +8,7 @@ public sealed partial class SalvageLightMod : IPrototype, IBiomeSpecificMod { [IdDataField] public string ID { get; } = default!; - [DataField("desc")] public string Description { get; private set; } = string.Empty; + [DataField("desc")] public LocId Description { get; private set; } = string.Empty; /// [DataField("cost")] diff --git a/Content.Shared/Salvage/Expeditions/Modifiers/SalvageMod.cs b/Content.Shared/Salvage/Expeditions/Modifiers/SalvageMod.cs index 3cc4488684..5226824ed5 100644 --- a/Content.Shared/Salvage/Expeditions/Modifiers/SalvageMod.cs +++ b/Content.Shared/Salvage/Expeditions/Modifiers/SalvageMod.cs @@ -10,7 +10,7 @@ public sealed partial class SalvageMod : IPrototype, ISalvageMod { [IdDataField] public string ID { get; } = default!; - [DataField("desc")] public string Description { get; private set; } = string.Empty; + [DataField("desc")] public LocId Description { get; private set; } = string.Empty; /// /// Cost for difficulty modifiers. diff --git a/Content.Shared/Salvage/Expeditions/Modifiers/SalvageTemperatureMod.cs b/Content.Shared/Salvage/Expeditions/Modifiers/SalvageTemperatureMod.cs index 17e9af038f..e8b7235511 100644 --- a/Content.Shared/Salvage/Expeditions/Modifiers/SalvageTemperatureMod.cs +++ b/Content.Shared/Salvage/Expeditions/Modifiers/SalvageTemperatureMod.cs @@ -8,7 +8,7 @@ public sealed partial class SalvageTemperatureMod : IPrototype, IBiomeSpecificMo { [IdDataField] public string ID { get; } = default!; - [DataField("desc")] public string Description { get; private set; } = string.Empty; + [DataField("desc")] public LocId Description { get; private set; } = string.Empty; /// [DataField("cost")] diff --git a/Content.Shared/Salvage/Expeditions/Modifiers/SalvageWeatherMod.cs b/Content.Shared/Salvage/Expeditions/Modifiers/SalvageWeatherMod.cs index 1629d02b08..fc704d49e4 100644 --- a/Content.Shared/Salvage/Expeditions/Modifiers/SalvageWeatherMod.cs +++ b/Content.Shared/Salvage/Expeditions/Modifiers/SalvageWeatherMod.cs @@ -10,7 +10,7 @@ public sealed partial class SalvageWeatherMod : IPrototype, IBiomeSpecificMod { [IdDataField] public string ID { get; } = default!; - [DataField("desc")] public string Description { get; private set; } = string.Empty; + [DataField("desc")] public LocId Description { get; private set; } = string.Empty; /// [DataField("cost")] diff --git a/Content.Shared/Salvage/Expeditions/SalvageFactionPrototype.cs b/Content.Shared/Salvage/Expeditions/SalvageFactionPrototype.cs index 4c594945f0..71be4f7bd0 100644 --- a/Content.Shared/Salvage/Expeditions/SalvageFactionPrototype.cs +++ b/Content.Shared/Salvage/Expeditions/SalvageFactionPrototype.cs @@ -7,7 +7,7 @@ public sealed partial class SalvageFactionPrototype : IPrototype { [IdDataField] public string ID { get; } = default!; - [DataField("desc")] public string Description { get; private set; } = string.Empty; + [DataField("desc")] public LocId Description { get; private set; } = string.Empty; [ViewVariables(VVAccess.ReadWrite), DataField("entries", required: true)] public List MobGroups = new(); diff --git a/Content.Shared/Salvage/SharedSalvageSystem.cs b/Content.Shared/Salvage/SharedSalvageSystem.cs index 5f5fc875d6..0c56f4f556 100644 --- a/Content.Shared/Salvage/SharedSalvageSystem.cs +++ b/Content.Shared/Salvage/SharedSalvageSystem.cs @@ -55,18 +55,18 @@ public abstract partial class SharedSalvageSystem : EntitySystem if (air.Description != string.Empty) { - mods.Add(air.Description); + mods.Add(Loc.GetString(air.Description)); } // only show the description if there is an atmosphere since wont matter otherwise if (temp.Description != string.Empty && !air.Space) { - mods.Add(temp.Description); + mods.Add(Loc.GetString(temp.Description)); } if (light.Description != string.Empty) { - mods.Add(light.Description); + mods.Add(Loc.GetString(light.Description)); } var duration = TimeSpan.FromSeconds(CfgManager.GetCVar(CCVars.SalvageExpeditionDuration)); diff --git a/Resources/Locale/en-US/procedural/expeditions.ftl b/Resources/Locale/en-US/procedural/expeditions.ftl index b7bbdbce2f..56776e351d 100644 --- a/Resources/Locale/en-US/procedural/expeditions.ftl +++ b/Resources/Locale/en-US/procedural/expeditions.ftl @@ -32,3 +32,34 @@ salvage-expedition-announcement-countdown-seconds = {$duration} seconds remainin salvage-expedition-announcement-dungeon = Dungeon is located {$direction}. salvage-expedition-completed = Expedition is completed. salvage-expedition-reward-description = Mission completion reward + +# Salvage biome mod +salvage-biome-mod-caves = Caves +salvage-biome-mod-grasslands = Grasslands +salvage-biome-mod-snow = Snow +salvage-biome-mod-lava = Lava + +# Salvage mods +salvage-light-mod-daylight = Daylight +salvage-light-mod-evening = Evening +salvage-light-mod-night = Night time + +salvage-temperature-mod-room-temperature = Room temperature +salvage-temperature-mod-hot = Hot +salvage-temperature-mod-high-temperature = High temperature +salvage-temperature-mod-extreme-heat = Extreme heat +salvage-temperature-mod-cold = Cold +salvage-temperature-mod-low-temperature = Low temperature +salvage-temperature-mod-extreme-cold = Extreme cold + +salvage-air-mod-no-atmosphere = No atmosphere +salvage-air-mod-breathable-atmosphere = Breathable atmosphere +salvage-air-mod-dangerous-atmosphere = Dangerous atmosphere +salvage-air-mod-toxic-atmosphere = Toxic atmosphere +salvage-air-mod-volatile-atmosphere = Volatile atmosphere + +salvage-dungeon-mod-lava-brig = Lava Brig +salvage-dungeon-mod-snowy-labs = Snowy labs +salvage-dungeon-mod-experiment = Experiment +salvage-dungeon-mod-haunted = Haunted +salvage-dungeon-mod-mineshaft = Mineshaft diff --git a/Resources/Locale/en-US/procedural/salvage-faction.ftl b/Resources/Locale/en-US/procedural/salvage-faction.ftl new file mode 100644 index 0000000000..d3bed816f6 --- /dev/null +++ b/Resources/Locale/en-US/procedural/salvage-faction.ftl @@ -0,0 +1,2 @@ +salvage-faction-xenos = Xenos +salvage-faction-carps = Carps diff --git a/Resources/Prototypes/Procedural/salvage_factions.yml b/Resources/Prototypes/Procedural/salvage_factions.yml index 847a40ac02..f1e29375aa 100644 --- a/Resources/Prototypes/Procedural/salvage_factions.yml +++ b/Resources/Prototypes/Procedural/salvage_factions.yml @@ -1,5 +1,6 @@ - type: salvageFaction id: Xenos + desc: salvage-faction-xenos entries: - proto: MobXeno - proto: MobXenoDrone @@ -24,6 +25,7 @@ - type: salvageFaction id: Carps + desc: salvage-faction-carps entries: - proto: MobCarpDungeon # These do too much damage for salvage, need nerfs diff --git a/Resources/Prototypes/Procedural/salvage_mods.yml b/Resources/Prototypes/Procedural/salvage_mods.yml index f03c926383..ca64d29a52 100644 --- a/Resources/Prototypes/Procedural/salvage_mods.yml +++ b/Resources/Prototypes/Procedural/salvage_mods.yml @@ -7,19 +7,23 @@ # Biome mods -> at least 1 required - type: salvageBiomeMod id: Caves + desc: salvage-biome-mod-caves biome: Caves - type: salvageBiomeMod id: Grasslands + desc: salvage-biome-mod-grasslands biome: Grasslands - type: salvageBiomeMod id: Snow + desc: salvage-biome-mod-snow cost: 1 biome: Snow - type: salvageBiomeMod id: Lava + desc: salvage-biome-mod-lava cost: 2 biome: Lava @@ -32,36 +36,38 @@ # Light mods -> required - type: salvageLightMod id: Daylight - desc: Daylight + desc: salvage-light-mod-daylight color: "#D8B059" biomes: - Grasslands - type: salvageLightMod id: Lavalight - desc: Daylight + desc: salvage-light-mod-daylight color: "#A34931" biomes: - Lava - type: salvageLightMod id: Evening - desc: Evening + desc: salvage-light-mod-evening color: "#2b3143" - type: salvageLightMod id: Night - desc: Night time + desc: salvage-light-mod-night cost: 1 color: null # Temperatures - type: salvageTemperatureMod id: RoomTemp + desc: salvage-temperature-mod-room-temperature cost: 0 - type: salvageTemperatureMod id: Hot + desc: salvage-temperature-mod-hot cost: 1 temperature: 323.15 # 50C biomes: @@ -72,7 +78,7 @@ - type: salvageTemperatureMod id: Burning - desc: High temperature + desc: salvage-temperature-mod-high-temperature cost: 2 temperature: 423.15 # 200C biomes: @@ -82,7 +88,7 @@ - type: salvageTemperatureMod id: Melting - desc: Extreme heat + desc: salvage-temperature-mod-extreme-heat cost: 4 temperature: 1273.15 # 1000C hot hot hot biomes: @@ -90,6 +96,7 @@ - type: salvageTemperatureMod id: Cold + desc: salvage-temperature-mod-cold cost: 1 temperature: 275.15 # 2C biomes: @@ -100,7 +107,7 @@ - type: salvageTemperatureMod id: Tundra - desc: Low temperature + desc: salvage-temperature-mod-low-temperature cost: 2 temperature: 263.15 # -40C biomes: @@ -109,7 +116,7 @@ - type: salvageTemperatureMod id: Frozen - desc: Extreme cold + desc: salvage-temperature-mod-extreme-cold cost: 4 temperature: 123.15 # -150C biomes: @@ -118,7 +125,7 @@ # Air mixtures - type: salvageAirMod id: Space - desc: No atmosphere + desc: salvage-air-mod-no-atmosphere space: true cost: 2 biomes: @@ -128,6 +135,7 @@ - type: salvageAirMod id: Breathable cost: 0 + desc: salvage-air-mod-breathable-atmosphere gases: - 21.824779 # oxygen - 82.10312 # nitrogen @@ -135,7 +143,7 @@ - type: salvageAirMod id: Sleepy cost: 1 - desc: Dangerous atmosphere + desc: salvage-air-mod-dangerous-atmosphere gases: - 21.824779 # oxygen - 72.10312 # nitrogen @@ -155,7 +163,7 @@ - type: salvageAirMod id: Poisoned cost: 2 - desc: Dangerous atmosphere + desc: salvage-air-mod-dangerous-atmosphere gases: - 21.824779 # oxygen - 77.10312 # nitrogen @@ -170,7 +178,7 @@ - type: salvageAirMod id: Poison cost: 3 - desc: Toxic atmosphere + desc: salvage-air-mod-toxic-atmosphere gases: - 21.824779 # oxygen - 0 @@ -183,7 +191,7 @@ - type: salvageAirMod id: Plasma cost: 4 - desc: Toxic atmosphere + desc: salvage-air-mod-toxic-atmosphere gases: - 0 - 0 @@ -196,7 +204,7 @@ - type: salvageAirMod id: Burnable cost: 5 - desc: Volatile atmosphere + desc: salvage-air-mod-volatile-atmosphere gases: - 21.824779 # oxygen - 0 @@ -220,6 +228,7 @@ # For now just simple 1-dungeon setups - type: salvageDungeonMod id: Experiment + desc: salvage-dungeon-mod-experiment proto: Experiment biomes: #- LowDesert @@ -227,24 +236,28 @@ - type: salvageDungeonMod id: LavaBrig + desc: salvage-dungeon-mod-lava-brig proto: LavaBrig biomes: - Lava - type: salvageDungeonMod id: Mineshaft + desc: salvage-dungeon-mod-mineshaft proto: Mineshaft biomes: - Caves - type: salvageDungeonMod id: SnowyLabs + desc: salvage-dungeon-mod-snowy-labs proto: SnowyLabs biomes: - Snow - + - type: salvageDungeonMod id: Haunted + desc: salvage-dungeon-mod-haunted proto: Haunted biomes: - Caves From ea136838c01eecc25df4d94128492f1b8b17d9c8 Mon Sep 17 00:00:00 2001 From: Cojoke <83733158+Cojoke-dot@users.noreply.github.com> Date: Tue, 30 Jul 2024 09:07:35 -0500 Subject: [PATCH 054/201] Another QSI Fix About Things Being in Places they Should not (#30241) * Another QSI Fix About Things Being in Places they Should not * cleanup --- .../Systems/SwapTeleporterSystem.cs | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Content.Shared/Teleportation/Systems/SwapTeleporterSystem.cs b/Content.Shared/Teleportation/Systems/SwapTeleporterSystem.cs index 3852f260f7..0fbaefc31b 100644 --- a/Content.Shared/Teleportation/Systems/SwapTeleporterSystem.cs +++ b/Content.Shared/Teleportation/Systems/SwapTeleporterSystem.cs @@ -150,8 +150,11 @@ public sealed class SwapTeleporterSystem : EntitySystem return; } - var (teleEnt, cont) = GetTeleportingEntity((uid, xform)); - var (otherTeleEnt, otherCont) = GetTeleportingEntity((linkedEnt, Transform(linkedEnt))); + var teleEnt = GetTeleportingEntity((uid, xform)); + var otherTeleEnt = GetTeleportingEntity((linkedEnt, Transform(linkedEnt))); + + _container.TryGetOuterContainer(teleEnt, Transform(teleEnt), out var cont); + _container.TryGetOuterContainer(otherTeleEnt, Transform(otherTeleEnt), out var otherCont); if (otherCont != null && !_container.CanInsert(teleEnt, otherCont) || cont != null && !_container.CanInsert(otherTeleEnt, cont)) @@ -195,20 +198,18 @@ public sealed class SwapTeleporterSystem : EntitySystem DestroyLink(linked, user); // the linked one is shown globally } - private (EntityUid, BaseContainer?) GetTeleportingEntity(Entity ent) + private EntityUid GetTeleportingEntity(Entity ent) { var parent = ent.Comp.ParentUid; - if (_container.TryGetOuterContainer(ent, ent, out var container)) - parent = container.Owner; if (HasComp(parent) || HasComp(parent)) - return (ent, container); + return ent; if (!_xformQuery.TryGetComponent(parent, out var parentXform) || parentXform.Anchored) - return (ent, container); + return ent; if (!TryComp(parent, out var body) || body.BodyType == BodyType.Static) - return (ent, container); + return ent; return GetTeleportingEntity((parent, parentXform)); } From 0fddee233d37e9c957750cbb874780798581dbcc Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 30 Jul 2024 14:08:41 +0000 Subject: [PATCH 055/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 5ca55be22d..a2c320aedc 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Vasilis - changes: - - message: Removed airtight flaps from the construction menu. - type: Remove - id: 6514 - time: '2024-05-02T14:49:54.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27619 - author: Lamrr changes: - message: Wine and beer bottles can now be inserted into the booze dispenser. @@ -3784,3 +3777,11 @@ id: 7013 time: '2024-07-30T13:53:44.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30391 +- author: Cojoke-dot + changes: + - message: QSI now swaps the top most valid container instead of QSI when placed + in an anchored container + type: Fix + id: 7014 + time: '2024-07-30T14:07:35.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30241 From f501bd500c33f5020d7e0cfe29fddef9587a286f Mon Sep 17 00:00:00 2001 From: Roudenn <149893554+Roudenn@users.noreply.github.com> Date: Tue, 30 Jul 2024 17:26:18 +0300 Subject: [PATCH 056/201] Grappling gun's ReelRate can be changed (#30493) * Grappling gun ReelRate can be changed Moves ReelRate constant from SharedGrapplingGunSystem to GrapplingGunComponent, so it's Reel speed can be changed. * Add coment + remove redudant --- Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs | 4 +--- .../Weapons/Ranged/Components/GrapplingGunComponent.cs | 6 ++++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs b/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs index 6feffffbe3..75d5300fdb 100644 --- a/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs +++ b/Content.Shared/Weapons/Misc/SharedGrapplingGunSystem.cs @@ -31,8 +31,6 @@ public abstract class SharedGrapplingGunSystem : EntitySystem public const string GrapplingJoint = "grappling"; - public const float ReelRate = 2.5f; - public override void Initialize() { base.Initialize(); @@ -187,7 +185,7 @@ public abstract class SharedGrapplingGunSystem : EntitySystem } // TODO: This should be on engine. - distance.MaxLength = MathF.Max(distance.MinLength, distance.MaxLength - ReelRate * frameTime); + distance.MaxLength = MathF.Max(distance.MinLength, distance.MaxLength - grappling.ReelRate * frameTime); distance.Length = MathF.Min(distance.MaxLength, distance.Length); _physics.WakeBody(joint.BodyAUid); diff --git a/Content.Shared/Weapons/Ranged/Components/GrapplingGunComponent.cs b/Content.Shared/Weapons/Ranged/Components/GrapplingGunComponent.cs index d0af3e8b36..553f0c10f3 100644 --- a/Content.Shared/Weapons/Ranged/Components/GrapplingGunComponent.cs +++ b/Content.Shared/Weapons/Ranged/Components/GrapplingGunComponent.cs @@ -8,6 +8,12 @@ namespace Content.Shared.Weapons.Ranged.Components; [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class GrapplingGunComponent : Component { + /// + /// Hook's reeling force and speed - the higher the number, the faster the hook rewinds. + /// + [DataField, AutoNetworkedField] + public float ReelRate = 2.5f; + [DataField("jointId"), AutoNetworkedField] public string Joint = string.Empty; From 23b97bd8b5fe9b1762fb1ab4cbb540dd73168aff Mon Sep 17 00:00:00 2001 From: Ed <96445749+TheShuEd@users.noreply.github.com> Date: Tue, 30 Jul 2024 17:41:15 +0300 Subject: [PATCH 057/201] Added diamond into upgraded ore processor (#30499) Update lathe.yml --- Resources/Prototypes/Entities/Structures/Machines/lathe.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 8abcc657cd..b0bf0019b0 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -1208,6 +1208,7 @@ - IngotGold30 - IngotSilver30 - MaterialBananium10 + - MaterialDiamond - type: entity parent: BaseLathe From 7fefcbc6fb3cfbfb1bb7ba49d58a0f4ab8421181 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 30 Jul 2024 14:42:21 +0000 Subject: [PATCH 058/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index a2c320aedc..3763205030 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Lamrr - changes: - - message: Wine and beer bottles can now be inserted into the booze dispenser. - type: Fix - id: 6515 - time: '2024-05-02T16:17:36.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27626 - author: deltanedas changes: - message: "Ducky slippers now make you waddle. \U0001F986\U0001F986" @@ -3785,3 +3778,10 @@ id: 7014 time: '2024-07-30T14:07:35.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30241 +- author: TheShuEd + changes: + - message: industrial ore processor can now process diamonds + type: Fix + id: 7015 + time: '2024-07-30T14:41:15.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30499 From bea8c1a0b8b9c9915657ecaeafcac8b8eb31ebd7 Mon Sep 17 00:00:00 2001 From: TemporalOroboros Date: Tue, 30 Jul 2024 12:31:55 -0700 Subject: [PATCH 059/201] Relocate TemperatureProtectionComponent (#30437) Moves it from the atmos module to the temperature module where it is actually used. --- .../Components/TemperatureProtectionComponent.cs | 2 +- Content.Server/Temperature/Systems/TemperatureSystem.cs | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) rename Content.Server/{Atmos => Temperature}/Components/TemperatureProtectionComponent.cs (92%) diff --git a/Content.Server/Atmos/Components/TemperatureProtectionComponent.cs b/Content.Server/Temperature/Components/TemperatureProtectionComponent.cs similarity index 92% rename from Content.Server/Atmos/Components/TemperatureProtectionComponent.cs rename to Content.Server/Temperature/Components/TemperatureProtectionComponent.cs index bdee5ff514..437f0f8940 100644 --- a/Content.Server/Atmos/Components/TemperatureProtectionComponent.cs +++ b/Content.Server/Temperature/Components/TemperatureProtectionComponent.cs @@ -1,6 +1,6 @@ using Content.Server.Temperature.Systems; -namespace Content.Server.Atmos.Components; +namespace Content.Server.Temperature.Components; [RegisterComponent] [Access(typeof(TemperatureSystem))] diff --git a/Content.Server/Temperature/Systems/TemperatureSystem.cs b/Content.Server/Temperature/Systems/TemperatureSystem.cs index 23c8cb6783..d33bf6e025 100644 --- a/Content.Server/Temperature/Systems/TemperatureSystem.cs +++ b/Content.Server/Temperature/Systems/TemperatureSystem.cs @@ -1,6 +1,5 @@ using System.Linq; using Content.Server.Administration.Logs; -using Content.Server.Atmos.Components; using Content.Server.Atmos.EntitySystems; using Content.Server.Body.Components; using Content.Server.Temperature.Components; From 50fcde25ddc49cb3d4769d37d1c147189f9e1e4f Mon Sep 17 00:00:00 2001 From: Dvir <39403717+dvir001@users.noreply.github.com> Date: Wed, 31 Jul 2024 02:08:54 +0300 Subject: [PATCH 060/201] Fix Viper yaml (#30513) Update pistols.yml --- .../Entities/Objects/Weapons/Guns/Pistols/pistols.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml index e14abcc9d1..07d59aadfa 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml @@ -76,9 +76,6 @@ components: - type: Sprite sprite: Objects/Weapons/Guns/Pistols/viper.rsi - availableModes: - - FullAuto - - SemiAuto - type: ItemSlots slots: gun_magazine: From 524dad566b4c1b8b7652f37d0e1b554fbf8631b9 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Wed, 31 Jul 2024 02:14:23 +0200 Subject: [PATCH 061/201] Rename CLF3 to "chlorine trifluoride" (#30510) Other chemicals like sodium hydroxide are written in full too, why wouldn't ClF3 be. --- Resources/Locale/en-US/reagents/meta/pyrotechnic.ftl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Locale/en-US/reagents/meta/pyrotechnic.ftl b/Resources/Locale/en-US/reagents/meta/pyrotechnic.ftl index 87ebe38e21..07bb47678f 100644 --- a/Resources/Locale/en-US/reagents/meta/pyrotechnic.ftl +++ b/Resources/Locale/en-US/reagents/meta/pyrotechnic.ftl @@ -7,7 +7,7 @@ reagent-desc-napalm = It's just a little flammable. reagent-name-phlogiston = phlogiston reagent-desc-phlogiston = Catches you on fire and makes you ignite. -reagent-name-chlorine-trifluoride = CLF3 +reagent-name-chlorine-trifluoride = chlorine trifluoride reagent-desc-chlorine-trifluoride = You really, REALLY don't want to get this shit anywhere near you. reagent-name-foaming-agent = foaming agent From 0ceb99df1ce435bf238f8fdbb4464e6c3b2d6446 Mon Sep 17 00:00:00 2001 From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Wed, 31 Jul 2024 02:14:49 +0200 Subject: [PATCH 062/201] Fix singularity overlay mouse position correction when zooming (#30509) fix singularity overlay mouse position correction when zooming --- Content.Client/Singularity/SingularityOverlay.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Content.Client/Singularity/SingularityOverlay.cs b/Content.Client/Singularity/SingularityOverlay.cs index c7c6aa2b5b..e71b6e96b8 100644 --- a/Content.Client/Singularity/SingularityOverlay.cs +++ b/Content.Client/Singularity/SingularityOverlay.cs @@ -100,6 +100,8 @@ namespace Content.Client.Singularity /// private void OnProjectFromScreenToMap(ref PixelToMapEvent args) { // Mostly copypasta from the singularity shader. + if (args.Viewport.Eye == null) + return; var maxDistance = MaxDistance * EyeManager.PixelsPerMeter; var finalCoords = args.VisiblePosition; @@ -112,10 +114,11 @@ namespace Content.Client.Singularity // and in local space 'Y' is measured in pixels from the top of the viewport. // As a minor optimization the locations of the singularities are transformed into fragment space in BeforeDraw so the shader doesn't need to. // We need to undo that here or this will transform the cursor position as if the singularities were mirrored vertically relative to the center of the viewport. + var localPosition = _positions[i]; localPosition.Y = args.Viewport.Size.Y - localPosition.Y; var delta = args.VisiblePosition - localPosition; - var distance = (delta / args.Viewport.RenderScale).Length(); + var distance = (delta / (args.Viewport.RenderScale * args.Viewport.Eye.Scale)).Length(); var deformation = _intensities[i] / MathF.Pow(distance, _falloffPowers[i]); From 61e87cb43aa4be57c19c1f7766227a90339011e4 Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 31 Jul 2024 00:15:55 +0000 Subject: [PATCH 063/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 3763205030..13464e833d 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,19 +1,4 @@ Entries: -- author: deltanedas - changes: - - message: "Ducky slippers now make you waddle. \U0001F986\U0001F986" - type: Tweak - id: 6516 - time: '2024-05-02T17:09:38.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27628 -- author: ElectroJr - changes: - - message: Fixed various interactions not prioritizing opening a UI. No more trying - to eat mission critical faxes. - type: Fix - id: 6517 - time: '2024-05-02T23:37:21.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27631 - author: Plykiya changes: - message: Blast grenades have had their manufacturing cost tripled. @@ -3785,3 +3770,18 @@ id: 7015 time: '2024-07-30T14:41:15.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30499 +- author: PJB3005 + changes: + - message: CLF3 is now called "chlorine trifluoride" + type: Tweak + id: 7016 + time: '2024-07-31T00:14:23.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30510 +- author: slarticodefast + changes: + - message: Fixed the mouse position when it is over a singularity distortion effect + while zoomed in or out. + type: Fix + id: 7017 + time: '2024-07-31T00:14:49.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30509 From b784edb7581b2c9e64349c9895013ac387d7778d Mon Sep 17 00:00:00 2001 From: Repo <47093363+Titian3@users.noreply.github.com> Date: Wed, 31 Jul 2024 13:58:31 +1200 Subject: [PATCH 064/201] Fix aHelp menu sorting (#30518) * Keep Pinned status through player status changes. * Fix filtering to be admin optimal. --- .../UI/Bwoink/BwoinkControl.xaml.cs | 41 +++++++++++++++++-- .../CustomControls/PlayerListControl.xaml.cs | 21 +++++++--- 2 files changed, 53 insertions(+), 9 deletions(-) diff --git a/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs b/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs index ddd66623bd..18aa02e9d6 100644 --- a/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs +++ b/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs @@ -88,6 +88,10 @@ namespace Content.Client.Administration.UI.Bwoink var ach = AHelpHelper.EnsurePanel(a.SessionId); var bch = AHelpHelper.EnsurePanel(b.SessionId); + // Pinned players first + if (a.IsPinned != b.IsPinned) + return a.IsPinned ? -1 : 1; + // First, sort by unread. Any chat with unread messages appears first. We just sort based on unread // status, not number of unread messages, so that more recent unread messages take priority. var aUnread = ach.Unread > 0; @@ -99,15 +103,31 @@ namespace Content.Client.Administration.UI.Bwoink if (a.Connected != b.Connected) return a.Connected ? -1 : 1; - // Next, group by whether or not the players have participated in this round. - // The ahelp window shows all players that have connected since server restart, this groups them all towards the bottom. - if (a.ActiveThisRound != b.ActiveThisRound) - return a.ActiveThisRound ? -1 : 1; + // Sort connected players by New Player status, then by Antag status + if (a.Connected && b.Connected) + { + var aNewPlayer = a.OverallPlaytime <= TimeSpan.FromMinutes(_cfg.GetCVar(CCVars.NewPlayerThreshold)); + var bNewPlayer = b.OverallPlaytime <= TimeSpan.FromMinutes(_cfg.GetCVar(CCVars.NewPlayerThreshold)); + + if (aNewPlayer != bNewPlayer) + return aNewPlayer ? -1 : 1; + + if (a.Antag != b.Antag) + return a.Antag ? -1 : 1; + } + + // Sort disconnected players by participation in the round + if (!a.Connected && !b.Connected) + { + if (a.ActiveThisRound != b.ActiveThisRound) + return a.ActiveThisRound ? -1 : 1; + } // Finally, sort by the most recent message. return bch.LastMessage.CompareTo(ach.LastMessage); }; + Bans.OnPressed += _ => { if (_currentPlayer is not null) @@ -253,7 +273,20 @@ namespace Content.Client.Administration.UI.Bwoink public void PopulateList() { + // Maintain existing pin statuses + var pinnedPlayers = ChannelSelector.PlayerInfo.Where(p => p.IsPinned).ToDictionary(p => p.SessionId); + ChannelSelector.PopulateList(); + + // Restore pin statuses + foreach (var player in ChannelSelector.PlayerInfo) + { + if (pinnedPlayers.TryGetValue(player.SessionId, out var pinnedPlayer)) + { + player.IsPinned = pinnedPlayer.IsPinned; + } + } + UpdateButtons(); } } diff --git a/Content.Client/Administration/UI/CustomControls/PlayerListControl.xaml.cs b/Content.Client/Administration/UI/CustomControls/PlayerListControl.xaml.cs index b09cd727ef..c7fbf6c2dc 100644 --- a/Content.Client/Administration/UI/CustomControls/PlayerListControl.xaml.cs +++ b/Content.Client/Administration/UI/CustomControls/PlayerListControl.xaml.cs @@ -21,11 +21,11 @@ public sealed partial class PlayerListControl : BoxContainer private readonly IEntityManager _entManager; private readonly IUserInterfaceManager _uiManager; - + private PlayerInfo? _selectedPlayer; private List _playerList = new(); - private readonly List _sortedPlayerList = new(); + private List _sortedPlayerList = new(); public Comparison? Comparison; public Func? OverrideText; @@ -110,19 +110,30 @@ public sealed partial class PlayerListControl : BoxContainer if (Comparison != null) _sortedPlayerList.Sort((a, b) => Comparison(a, b)); - // Ensure pinned players are always at the top - _sortedPlayerList.Sort((a, b) => a.IsPinned != b.IsPinned && a.IsPinned ? -1 : 1); - PlayerListContainer.PopulateList(_sortedPlayerList.Select(info => new PlayerListData(info)).ToList()); if (_selectedPlayer != null) PlayerListContainer.Select(new PlayerListData(_selectedPlayer)); } + public void PopulateList(IReadOnlyList? players = null) { + // Maintain existing pin statuses + var pinnedPlayers = _playerList.Where(p => p.IsPinned).ToDictionary(p => p.SessionId); + players ??= _adminSystem.PlayerList; _playerList = players.ToList(); + + // Restore pin statuses + foreach (var player in _playerList) + { + if (pinnedPlayers.TryGetValue(player.SessionId, out var pinnedPlayer)) + { + player.IsPinned = pinnedPlayer.IsPinned; + } + } + if (_selectedPlayer != null && !_playerList.Contains(_selectedPlayer)) _selectedPlayer = null; From f264da89c43801db72264b9255905c93219f626a Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 31 Jul 2024 01:59:37 +0000 Subject: [PATCH 065/201] Automatic changelog update --- Resources/Changelog/Admin.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Admin.yml b/Resources/Changelog/Admin.yml index 6625e7ae7f..6788f631b7 100644 --- a/Resources/Changelog/Admin.yml +++ b/Resources/Changelog/Admin.yml @@ -378,5 +378,12 @@ Entries: id: 46 time: '2024-07-30T08:28:32.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/28639 +- author: Repo + changes: + - message: Fixed Ahelp Sorting + type: Fix + id: 47 + time: '2024-07-31T01:58:31.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30518 Name: Admin Order: 1 From 778bfe3355044835e7ee993c00a26cc456673522 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Wed, 31 Jul 2024 21:31:41 +1000 Subject: [PATCH 066/201] Add test for anchored prototypes (#30526) Nothing fails at least but at some point will let us remove some hacky engine code. --- .../Tests/Physics/AnchorPrototypeTest.cs | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Content.IntegrationTests/Tests/Physics/AnchorPrototypeTest.cs diff --git a/Content.IntegrationTests/Tests/Physics/AnchorPrototypeTest.cs b/Content.IntegrationTests/Tests/Physics/AnchorPrototypeTest.cs new file mode 100644 index 0000000000..a65e7d1fd6 --- /dev/null +++ b/Content.IntegrationTests/Tests/Physics/AnchorPrototypeTest.cs @@ -0,0 +1,43 @@ +using Robust.Shared.GameObjects; +using Robust.Shared.Physics; +using Robust.Shared.Physics.Components; +using Robust.Shared.Prototypes; + +namespace Content.IntegrationTests.Tests.Physics; + +[TestFixture] +public sealed class AnchorPrototypeTest +{ + /// + /// Asserts that entityprototypes marked as anchored are also static physics bodies. + /// + [Test] + public async Task TestStaticAnchorPrototypes() + { + await using var pair = await PoolManager.GetServerClient(); + + var protoManager = pair.Server.ResolveDependency(); + + await pair.Server.WaitAssertion(() => + { + foreach (var ent in protoManager.EnumeratePrototypes()) + { + if (!ent.Components.TryGetComponent("Transform", out var xformComp) || + !ent.Components.TryGetComponent("Physics", out var physicsComp)) + { + continue; + } + + var xform = (TransformComponent)xformComp; + var physics = (PhysicsComponent)physicsComp; + + if (!xform.Anchored) + continue; + + Assert.That(physics.BodyType, Is.EqualTo(BodyType.Static), $"Found entity prototype {ent} marked as anchored but not static for physics."); + } + }); + + await pair.CleanReturnAsync(); + } +} From 5bc9c04a0201bf9ce4a42145a6776a39cb2b0d83 Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Wed, 31 Jul 2024 11:32:19 +0000 Subject: [PATCH 067/201] add(SharedDoAfterSystem): Add a IsRunning "Utility" function (#30512) --- Content.Shared/DoAfter/SharedDoAfterSystem.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Content.Shared/DoAfter/SharedDoAfterSystem.cs b/Content.Shared/DoAfter/SharedDoAfterSystem.cs index 77b4741533..feda662a7a 100644 --- a/Content.Shared/DoAfter/SharedDoAfterSystem.cs +++ b/Content.Shared/DoAfter/SharedDoAfterSystem.cs @@ -393,5 +393,18 @@ public abstract partial class SharedDoAfterSystem : EntitySystem // networking whether a do-after has raised its events or not. return DoAfterStatus.Finished; } + + public bool IsRunning(DoAfterId? id, DoAfterComponent? comp = null) + { + if (id == null) + return false; + + return GetStatus(id.Value.Uid, id.Value.Index, comp) == DoAfterStatus.Running; + } + + public bool IsRunning(EntityUid entity, ushort id, DoAfterComponent? comp = null) + { + return GetStatus(entity, id, comp) == DoAfterStatus.Running; + } #endregion } From 0432f21110e4953f0094f348637b50e72dd7edba Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Thu, 1 Aug 2024 01:14:19 +1000 Subject: [PATCH 068/201] Add sprite exporting (#29874) * Redo of code * Dump IDs on lobby exports --- Content.Client/Lobby/LobbyUIController.cs | 1 + .../Lobby/UI/HumanoidProfileEditor.xaml | 2 + .../Lobby/UI/HumanoidProfileEditor.xaml.cs | 49 +++- Content.Client/Sprite/ContentSpriteSystem.cs | 218 ++++++++++++++++++ .../en-US/administration/admin-verbs.ftl | 2 + .../ui/humanoid-profile-editor.ftl | 2 + 6 files changed, 272 insertions(+), 2 deletions(-) create mode 100644 Content.Client/Sprite/ContentSpriteSystem.cs diff --git a/Content.Client/Lobby/LobbyUIController.cs b/Content.Client/Lobby/LobbyUIController.cs index 824a842d56..1cdaaccc4e 100644 --- a/Content.Client/Lobby/LobbyUIController.cs +++ b/Content.Client/Lobby/LobbyUIController.cs @@ -272,6 +272,7 @@ public sealed class LobbyUIController : UIController, IOnStateEntered - public void SetVelocityDirection(EntityUid entity, InputMoverComponent component, Direction direction, ushort subTick, bool enabled) + public void SetVelocityDirection(Entity entity, Direction direction, ushort subTick, bool enabled) { // Logger.Info($"[{_gameTiming.CurTick}/{subTick}] {direction}: {enabled}"); @@ -417,26 +417,26 @@ namespace Content.Shared.Movement.Systems _ => throw new ArgumentException(nameof(direction)) }; - SetMoveInput(entity, component, subTick, enabled, bit); + SetMoveInput(entity, subTick, enabled, bit); } - private void SetMoveInput(EntityUid entity, InputMoverComponent component, ushort subTick, bool enabled, MoveButtons bit) + private void SetMoveInput(Entity entity, ushort subTick, bool enabled, MoveButtons bit) { // Modifies held state of a movement button at a certain sub tick and updates current tick movement vectors. - ResetSubtick(component); + ResetSubtick(entity.Comp); - if (subTick >= component.LastInputSubTick) + if (subTick >= entity.Comp.LastInputSubTick) { - var fraction = (subTick - component.LastInputSubTick) / (float) ushort.MaxValue; + var fraction = (subTick - entity.Comp.LastInputSubTick) / (float) ushort.MaxValue; - ref var lastMoveAmount = ref component.Sprinting ? ref component.CurTickSprintMovement : ref component.CurTickWalkMovement; + ref var lastMoveAmount = ref entity.Comp.Sprinting ? ref entity.Comp.CurTickSprintMovement : ref entity.Comp.CurTickWalkMovement; - lastMoveAmount += DirVecForButtons(component.HeldMoveButtons) * fraction; + lastMoveAmount += DirVecForButtons(entity.Comp.HeldMoveButtons) * fraction; - component.LastInputSubTick = subTick; + entity.Comp.LastInputSubTick = subTick; } - var buttons = component.HeldMoveButtons; + var buttons = entity.Comp.HeldMoveButtons; if (enabled) { @@ -447,7 +447,7 @@ namespace Content.Shared.Movement.Systems buttons &= ~bit; } - SetMoveInput(component, buttons); + SetMoveInput(entity, buttons); } private void ResetSubtick(InputMoverComponent component) @@ -460,11 +460,11 @@ namespace Content.Shared.Movement.Systems component.LastInputSubTick = 0; } - public void SetSprinting(EntityUid entity, InputMoverComponent component, ushort subTick, bool walking) + public void SetSprinting(Entity entity, ushort subTick, bool walking) { // Logger.Info($"[{_gameTiming.CurTick}/{subTick}] Sprint: {enabled}"); - SetMoveInput(entity, component, subTick, walking, MoveButtons.Walk); + SetMoveInput(entity, subTick, walking, MoveButtons.Walk); } /// diff --git a/Content.Shared/Movement/Systems/SharedMoverController.Relay.cs b/Content.Shared/Movement/Systems/SharedMoverController.Relay.cs index 8568290bff..8156955377 100644 --- a/Content.Shared/Movement/Systems/SharedMoverController.Relay.cs +++ b/Content.Shared/Movement/Systems/SharedMoverController.Relay.cs @@ -12,14 +12,14 @@ public abstract partial class SharedMoverController SubscribeLocalEvent(OnAfterRelayState); } - private void OnAfterRelayTargetState(EntityUid uid, MovementRelayTargetComponent component, ref AfterAutoHandleStateEvent args) + private void OnAfterRelayTargetState(Entity entity, ref AfterAutoHandleStateEvent args) { - Physics.UpdateIsPredicted(uid); + Physics.UpdateIsPredicted(entity.Owner); } - private void OnAfterRelayState(EntityUid uid, RelayInputMoverComponent component, ref AfterAutoHandleStateEvent args) + private void OnAfterRelayState(Entity entity, ref AfterAutoHandleStateEvent args) { - Physics.UpdateIsPredicted(uid); + Physics.UpdateIsPredicted(entity.Owner); } /// @@ -61,30 +61,30 @@ public abstract partial class SharedMoverController Dirty(relayEntity, targetComp); } - private void OnRelayShutdown(EntityUid uid, RelayInputMoverComponent component, ComponentShutdown args) + private void OnRelayShutdown(Entity entity, ref ComponentShutdown args) { - Physics.UpdateIsPredicted(uid); - Physics.UpdateIsPredicted(component.RelayEntity); + Physics.UpdateIsPredicted(entity.Owner); + Physics.UpdateIsPredicted(entity.Comp.RelayEntity); - if (TryComp(component.RelayEntity, out var inputMover)) - SetMoveInput(inputMover, MoveButtons.None); + if (TryComp(entity.Comp.RelayEntity, out var inputMover)) + SetMoveInput((entity.Comp.RelayEntity, inputMover), MoveButtons.None); if (Timing.ApplyingState) return; - if (TryComp(component.RelayEntity, out MovementRelayTargetComponent? target) && target.LifeStage <= ComponentLifeStage.Running) - RemComp(component.RelayEntity, target); + if (TryComp(entity.Comp.RelayEntity, out MovementRelayTargetComponent? target) && target.LifeStage <= ComponentLifeStage.Running) + RemComp(entity.Comp.RelayEntity, target); } - private void OnTargetRelayShutdown(EntityUid uid, MovementRelayTargetComponent component, ComponentShutdown args) + private void OnTargetRelayShutdown(Entity entity, ref ComponentShutdown args) { - Physics.UpdateIsPredicted(uid); - Physics.UpdateIsPredicted(component.Source); + Physics.UpdateIsPredicted(entity.Owner); + Physics.UpdateIsPredicted(entity.Comp.Source); if (Timing.ApplyingState) return; - if (TryComp(component.Source, out RelayInputMoverComponent? relay) && relay.LifeStage <= ComponentLifeStage.Running) - RemComp(component.Source, relay); + if (TryComp(entity.Comp.Source, out RelayInputMoverComponent? relay) && relay.LifeStage <= ComponentLifeStage.Running) + RemComp(entity.Comp.Source, relay); } } From 20cb65f2e6d7d76cecc5e52eb41be7774ead4581 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Fri, 2 Aug 2024 11:33:20 +1000 Subject: [PATCH 098/201] Fix double interaction popups (#30452) The issue is it plays the "you hug xyz" to everyone in range as well as the target client so they overlap. IDK if anything else is broken by this but this control flow is pretty bad so I wouldn't be surprised. --- Content.Shared/Interaction/InteractionPopupSystem.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Content.Shared/Interaction/InteractionPopupSystem.cs b/Content.Shared/Interaction/InteractionPopupSystem.cs index d956ff3d95..2a742d4211 100644 --- a/Content.Shared/Interaction/InteractionPopupSystem.cs +++ b/Content.Shared/Interaction/InteractionPopupSystem.cs @@ -113,7 +113,7 @@ public sealed class InteractionPopupSystem : EntitySystem Spawn(component.InteractFailureSpawn, _transform.GetMapCoordinates(uid)); } - if (component.MessagePerceivedByOthers != null) + if (!string.IsNullOrEmpty(component.MessagePerceivedByOthers)) { var msgOthers = Loc.GetString(component.MessagePerceivedByOthers, ("user", Identity.Entity(user, EntityManager)), ("target", Identity.Entity(uid, EntityManager))); @@ -131,7 +131,7 @@ public sealed class InteractionPopupSystem : EntitySystem return; } - _popupSystem.PopupPredicted(msg, uid, user); + _popupSystem.PopupClient(msg, uid, user); if (sfx == null) return; From a2e945f27236d8ab92dc5c52de5cd936836a87fe Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 Aug 2024 01:34:26 +0000 Subject: [PATCH 099/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index aec640d102..c75dae6408 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,13 +1,4 @@ Entries: -- author: TheShuEd - changes: - - message: "Added Pathological Liar trait accent. The accent has a 15% chance of\ - \ inverting your message to the opposite. Replacing \u201CYes\u201D with \u201C\ - No\u201D, \u201CCan\u201D with \u201Ccan't\u201D and so on." - type: Add - id: 6527 - time: '2024-05-04T11:11:46.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27618 - author: Tyzemol changes: - message: Fixed NPCs being able to see and attack you hiding in closed lockers @@ -3775,3 +3766,10 @@ id: 7026 time: '2024-08-01T20:01:05.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30501 +- author: metalgearsloth + changes: + - message: Fix some popups playing twice. + type: Fix + id: 7027 + time: '2024-08-02T01:33:20.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30452 From c99cdf5c5983e643531ba385c11c51b36d9b90e8 Mon Sep 17 00:00:00 2001 From: NakataRin <45946146+NakataRin@users.noreply.github.com> Date: Fri, 2 Aug 2024 09:39:00 +0400 Subject: [PATCH 100/201] susbox locale fix (#30564) --- Resources/Locale/en-US/store/uplink-catalog.ftl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Locale/en-US/store/uplink-catalog.ftl b/Resources/Locale/en-US/store/uplink-catalog.ftl index 07edd8f007..47eb671619 100644 --- a/Resources/Locale/en-US/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/store/uplink-catalog.ftl @@ -245,7 +245,7 @@ uplink-super-surplus-bundle-desc = Contains 125 telecrystals worth of completely # Tools uplink-toolbox-name = Toolbox -uplink-toolbox-desc = A full compliment of tools for the mechanically inclined traitor. Includes a pair of insulated combat gloves, syndicate gas mask and a utility belt. +uplink-toolbox-desc = A full compliment of tools for the mechanically inclined traitor. Includes a pair of insulated combat gloves and a syndicate gas mask as well. uplink-syndicate-jaws-of-life-name = Jaws Of Life uplink-syndicate-jaws-of-life-desc = A combined prying and cutting tool. Useful for entering the station or its departments. From 4179821ffa127d8e103bc5d9493c6b5d90594c14 Mon Sep 17 00:00:00 2001 From: Mervill Date: Thu, 1 Aug 2024 22:42:02 -0700 Subject: [PATCH 101/201] Show the player a server message when they get booted from the arrivals shuttle (#30519) show the player a server message when they get booted from the arrivals shuttle --- .../Shuttles/Systems/ArrivalsSystem.cs | 18 +++++++++++++++--- .../Locale/en-US/game-ticking/game-ticker.ftl | 2 ++ 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/Content.Server/Shuttles/Systems/ArrivalsSystem.cs b/Content.Server/Shuttles/Systems/ArrivalsSystem.cs index 47ccc3c3c4..0cbbc46a4f 100644 --- a/Content.Server/Shuttles/Systems/ArrivalsSystem.cs +++ b/Content.Server/Shuttles/Systems/ArrivalsSystem.cs @@ -1,6 +1,7 @@ using System.Linq; using System.Numerics; using Content.Server.Administration; +using Content.Server.Chat.Managers; using Content.Server.DeviceNetwork.Components; using Content.Server.DeviceNetwork.Systems; using Content.Server.GameTicking; @@ -28,6 +29,7 @@ using Robust.Shared.Collections; using Robust.Shared.Configuration; using Robust.Shared.Console; using Robust.Shared.Map; +using Robust.Shared.Player; using Robust.Shared.Prototypes; using Robust.Shared.Random; using Robust.Shared.Timing; @@ -46,6 +48,7 @@ public sealed class ArrivalsSystem : EntitySystem [Dependency] private readonly IMapManager _mapManager = default!; [Dependency] private readonly IPrototypeManager _protoManager = default!; [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly IChatManager _chat = default!; [Dependency] private readonly BiomeSystem _biomes = default!; [Dependency] private readonly GameTicker _ticker = default!; [Dependency] private readonly MapLoaderSystem _loader = default!; @@ -54,6 +57,7 @@ public sealed class ArrivalsSystem : EntitySystem [Dependency] private readonly ShuttleSystem _shuttles = default!; [Dependency] private readonly StationSpawningSystem _stationSpawning = default!; [Dependency] private readonly StationSystem _station = default!; + [Dependency] private readonly ActorSystem _actor = default!; private EntityQuery _pendingQuery; private EntityQuery _blacklistQuery; @@ -293,16 +297,20 @@ public sealed class ArrivalsSystem : EntitySystem private void DumpChildren(EntityUid uid, ref FTLStartedEvent args) { var toDump = new List>(); - DumpChildren(uid, ref args, toDump); + FindDumpChildren(uid, toDump); foreach (var (ent, xform) in toDump) { var rotation = xform.LocalRotation; _transform.SetCoordinates(ent, new EntityCoordinates(args.FromMapUid!.Value, Vector2.Transform(xform.LocalPosition, args.FTLFrom))); _transform.SetWorldRotation(ent, args.FromRotation + rotation); + if (_actor.TryGetSession(ent, out var session)) + { + _chat.DispatchServerMessage(session!, Loc.GetString("latejoin-arrivals-dumped-from-shuttle")); + } } } - private void DumpChildren(EntityUid uid, ref FTLStartedEvent args, List> toDump) + private void FindDumpChildren(EntityUid uid, List> toDump) { if (_pendingQuery.HasComponent(uid)) return; @@ -318,7 +326,7 @@ public sealed class ArrivalsSystem : EntitySystem var children = xform.ChildEnumerator; while (children.MoveNext(out var child)) { - DumpChildren(child, ref args, toDump); + FindDumpChildren(child, toDump); } } @@ -392,6 +400,10 @@ public sealed class ArrivalsSystem : EntitySystem { // Move the player to a random late-join spawnpoint. _transform.SetCoordinates(player, transform, _random.Pick(possiblePositions)); + if (_actor.TryGetSession(player, out var session)) + { + _chat.DispatchServerMessage(session!, Loc.GetString("latejoin-arrivals-teleport-to-spawn")); + } return true; } diff --git a/Resources/Locale/en-US/game-ticking/game-ticker.ftl b/Resources/Locale/en-US/game-ticking/game-ticker.ftl index 9527ecb57d..9c2d7bcf30 100644 --- a/Resources/Locale/en-US/game-ticking/game-ticker.ftl +++ b/Resources/Locale/en-US/game-ticking/game-ticker.ftl @@ -37,6 +37,8 @@ latejoin-arrival-announcement = {$character} ({$job}) has arrived at the station latejoin-arrival-sender = Station latejoin-arrivals-direction = A shuttle transferring you to your station will arrive shortly. latejoin-arrivals-direction-time = A shuttle transferring you to your station will arrive in {$time}. +latejoin-arrivals-dumped-from-shuttle = A mysterious force prevents you from leaving with the arrivals shuttle. +latejoin-arrivals-teleport-to-spawn = A mysterious force teleports you off the arrivals shuttle. Have a safe shift! preset-not-enough-ready-players = Can't start {$presetName}. Requires {$minimumPlayers} players but we have {$readyPlayersCount}. preset-no-one-ready = Can't start {$presetName}. No players are ready. \ No newline at end of file From 745d90ad73f799bf7ad9ce81d6f4f6e07bf9dde8 Mon Sep 17 00:00:00 2001 From: Kaga-404 <103199482+Kaga-404@users.noreply.github.com> Date: Thu, 1 Aug 2024 22:43:11 -0700 Subject: [PATCH 102/201] Revolver fixes for caseless ammo and wielding (#30117) * handled check * splits Handled and TryResetDelay checks --- .../Ranged/Systems/SharedGunSystem.Revolver.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Revolver.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Revolver.cs index 14aaff5bf7..2c0204d946 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Revolver.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Revolver.cs @@ -9,6 +9,8 @@ using Robust.Shared.Utility; using System; using System.Linq; using Content.Shared.Interaction.Events; +using Content.Shared.Wieldable; +using Content.Shared.Wieldable.Components; using JetBrains.Annotations; namespace Content.Shared.Weapons.Ranged.Systems; @@ -31,9 +33,14 @@ public partial class SharedGunSystem private void OnRevolverUse(EntityUid uid, RevolverAmmoProviderComponent component, UseInHandEvent args) { + if (args.Handled) + return; + if (!_useDelay.TryResetDelay(uid)) return; + args.Handled = true; + Cycle(component); UpdateAmmoCount(uid, prediction: false); Dirty(uid, component); @@ -393,10 +400,14 @@ public partial class SharedGunSystem args.Ammo.Add((spawned, EnsureComp(spawned))); if (cartridge.DeleteOnSpawn) + { + component.AmmoSlots[index] = null; component.Chambers[index] = null; + } } else { + component.AmmoSlots[index] = null; component.Chambers[index] = null; args.Ammo.Add((ent.Value, EnsureComp(ent.Value))); } From 67fc8af81418dd942de1b06eb28b3a177d3c7088 Mon Sep 17 00:00:00 2001 From: WarMechanic <69510347+WarMechanic@users.noreply.github.com> Date: Fri, 2 Aug 2024 15:43:40 +1000 Subject: [PATCH 103/201] Adjusts the lethality of meteor explosions (#29199) * make changes * int oops --- .../Objects/Weapons/Guns/Projectiles/meteors.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/meteors.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/meteors.yml index 235010acc9..b4e8e77c51 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/meteors.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/meteors.yml @@ -39,8 +39,11 @@ damageContainer: Inorganic - type: Explosive explosionType: Default - intensitySlope: 4 + intensitySlope: 2 maxIntensity: 100 + maxTileBreak: 1 + tileBreakScale: 2 + - type: entity parent: BaseMeteor @@ -99,7 +102,7 @@ - Impassable - BulletImpassable - type: Explosive - totalIntensity: 100 + totalIntensity: 50 - type: Destructible thresholds: - trigger: @@ -139,7 +142,7 @@ - Impassable - BulletImpassable - type: Explosive - totalIntensity: 200 + totalIntensity: 100 - type: Destructible thresholds: - trigger: @@ -167,7 +170,7 @@ - type: Sprite state: big - type: Explosive - totalIntensity: 300 + totalIntensity: 150 - type: Destructible thresholds: - trigger: From 0b253e94ebc23228ee4dfeca13a36a73c3682f6a Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 Aug 2024 05:44:47 +0000 Subject: [PATCH 104/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index c75dae6408..bdf8b5b571 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: Tyzemol - changes: - - message: Fixed NPCs being able to see and attack you hiding in closed lockers - and crates - type: Fix - id: 6528 - time: '2024-05-04T19:57:59.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27677 - author: Blackern5000 changes: - message: Security belts can now hold more items that security commonly uses. @@ -3773,3 +3765,10 @@ id: 7027 time: '2024-08-02T01:33:20.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30452 +- author: WarMechanic + changes: + - message: Adjusted meteors to have less lethal blast fragments. + type: Tweak + id: 7028 + time: '2024-08-02T05:43:41.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29199 From 2c31e03ee3a5da2f8817eddbccc80005aa122aa0 Mon Sep 17 00:00:00 2001 From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Fri, 2 Aug 2024 07:44:59 +0200 Subject: [PATCH 105/201] Fix borgs being unable to state laws or open other UIs without modules (#30299) borg law 2 state laws all day --- Content.Shared/Interaction/SharedInteractionSystem.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Content.Shared/Interaction/SharedInteractionSystem.cs b/Content.Shared/Interaction/SharedInteractionSystem.cs index aca078687a..a57796d87c 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.cs @@ -165,10 +165,7 @@ namespace Content.Shared.Interaction return; } - if (!uiComp.RequireHands) - return; - - if (!_handsQuery.TryComp(ev.Actor, out var hands) || hands.Hands.Count == 0) + if (uiComp.RequireHands && !_handsQuery.HasComp(ev.Actor)) ev.Cancel(); } From fa5995ddabbcfd77561645d55fbfda3c56714ba2 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 Aug 2024 05:46:05 +0000 Subject: [PATCH 106/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index bdf8b5b571..768acf79bc 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Blackern5000 - changes: - - message: Security belts can now hold more items that security commonly uses. - type: Tweak - id: 6529 - time: '2024-05-04T20:00:22.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27674 - author: Blackern5000 changes: - message: Floodlights now use medium power cells instead of small ones. @@ -3772,3 +3765,11 @@ id: 7028 time: '2024-08-02T05:43:41.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29199 +- author: slarticodefast + changes: + - message: Fixed borgs not being able to state laws or open other UIs without an + active module. + type: Fix + id: 7029 + time: '2024-08-02T05:44:59.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30299 From b4607acea0f6bc1ff25379ad4045811731b67ffa Mon Sep 17 00:00:00 2001 From: deltanedas <39013340+deltanedas@users.noreply.github.com> Date: Fri, 2 Aug 2024 05:48:04 +0000 Subject: [PATCH 107/201] add flash bounty for revs (#29248) * add flash bounty * escape --------- Co-authored-by: deltanedas <@deltanedas:kde.org> --- Resources/Locale/en-US/cargo/bounties.ftl | 2 ++ Resources/Prototypes/Catalog/Bounties/bounties.yml | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/Resources/Locale/en-US/cargo/bounties.ftl b/Resources/Locale/en-US/cargo/bounties.ftl index 09424e4909..b5eeafb0b3 100644 --- a/Resources/Locale/en-US/cargo/bounties.ftl +++ b/Resources/Locale/en-US/cargo/bounties.ftl @@ -65,6 +65,7 @@ bounty-item-cardboard-box = Cardboard box bounty-item-wine = Wine bottle bounty-item-cotton-boll = Cotton boll bounty-item-microwave-machine-board = Microwave machine board +bounty-item-flash = Flash bounty-description-artifact = NanoTrasen is in some hot water for stealing artifacts from non-spacefaring planets. Return one and we'll compensate you for it. bounty-description-baseball-bat = Baseball fever is going on at CentCom! Be a dear and ship them some baseball bats, so that management can live out their childhood dream. @@ -132,3 +133,4 @@ bounty-description-cardobard-box = "The Cardborgs Cometh" is a new play premieri bounty-description-wine = The new librarian and the Quartermaster are falling head over heels for each other after she caught him disassembling the bookshelves for wood. Send a couple bottles of wine (Or cans, if you must) to help make the date go well. bounty-description-cotton-boll = A massive swarm of mothroaches ate all the paper and cloth on the station. Send us some cotton to help keep our winged crewmembers fed. bounty-description-microwave-machine-board = Mr. Giggles thought it'd be funny to stick forks in all the kitchen microwaves. Help us replace them before the chefs start making clown burgers. +bounty-description-flashes = GREETINGS \[Station] WE REQUIRE 6 FLASHES DUE TO A NORMAL \[TrainingExercise] WITH SECURITY. EVERYTHING IS \[Normal]. diff --git a/Resources/Prototypes/Catalog/Bounties/bounties.yml b/Resources/Prototypes/Catalog/Bounties/bounties.yml index 2099d0e2a8..b4847731df 100644 --- a/Resources/Prototypes/Catalog/Bounties/bounties.yml +++ b/Resources/Prototypes/Catalog/Bounties/bounties.yml @@ -733,3 +733,13 @@ tags: - MicrowaveMachineBoard +- type: cargoBounty + id: BountyFlashes + reward: 5500 + description: bounty-description-flashes + entries: + - name: bounty-item-flash + amount: 6 + whitelist: + components: + - Flash From 5dd3e9b514a1389c6b0796739d92e1e945c84cd7 Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Fri, 2 Aug 2024 05:57:18 +0000 Subject: [PATCH 108/201] tweak(BurialSystem): Don't cancel doafter on keyup (#30507) --- Content.Shared/Burial/BurialSystem.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Content.Shared/Burial/BurialSystem.cs b/Content.Shared/Burial/BurialSystem.cs index 5cf7d8820e..c86b2ec024 100644 --- a/Content.Shared/Burial/BurialSystem.cs +++ b/Content.Shared/Burial/BurialSystem.cs @@ -160,7 +160,7 @@ public sealed class BurialSystem : EntitySystem { // We track a separate doAfter here, as we want someone with a shovel to // be able to come along and help someone trying to claw their way out - if (component.HandDiggingDoAfter != null) + if (_doAfterSystem.IsRunning(component.HandDiggingDoAfter)) return; if (!_actionBlocker.CanMove(args.Entity)) @@ -178,7 +178,7 @@ public sealed class BurialSystem : EntitySystem if (component.Stream == null) component.Stream = _audioSystem.PlayPredicted(component.DigSound, uid, args.Entity)?.Entity; - if (!_doAfterSystem.TryStartDoAfter(doAfterEventArgs)) + if (!_doAfterSystem.TryStartDoAfter(doAfterEventArgs, out component.HandDiggingDoAfter)) { _audioSystem.Stop(component.Stream); return; From d13bcd1faa2950377f61a4c3c6159999f60f5e3a Mon Sep 17 00:00:00 2001 From: "Benny (TropicalHibi)" <24284437+TropicalHibi@users.noreply.github.com> Date: Fri, 2 Aug 2024 01:57:50 -0400 Subject: [PATCH 109/201] WRU and FS autocompletion (#30508) modified: Resources/Locale/en-US/speech/speech-chatsan.ftl modified: Resources/Prototypes/Accents/word_replacements.yml --- Resources/Locale/en-US/speech/speech-chatsan.ftl | 6 ++++++ Resources/Prototypes/Accents/word_replacements.yml | 2 ++ 2 files changed, 8 insertions(+) diff --git a/Resources/Locale/en-US/speech/speech-chatsan.ftl b/Resources/Locale/en-US/speech/speech-chatsan.ftl index 9f3cc9d42d..3e1c3fedb6 100644 --- a/Resources/Locale/en-US/speech/speech-chatsan.ftl +++ b/Resources/Locale/en-US/speech/speech-chatsan.ftl @@ -144,3 +144,9 @@ chatsan-replacement-51 = real quick chatsan-word-52 = dw chatsan-replacement-52 = don't worry + +chatsan-word-53 = wru +chatsan-replacement-53 = where are you + +chatsan-word-54 = fs +chatsan-replacement-54 = for sure diff --git a/Resources/Prototypes/Accents/word_replacements.yml b/Resources/Prototypes/Accents/word_replacements.yml index 5cf097e1a8..1e611a99d3 100644 --- a/Resources/Prototypes/Accents/word_replacements.yml +++ b/Resources/Prototypes/Accents/word_replacements.yml @@ -433,6 +433,8 @@ chatsan-word-50: chatsan-replacement-50 chatsan-word-51: chatsan-replacement-51 chatsan-word-52: chatsan-replacement-52 + chatsan-word-53: chatsan-replacement-53 + chatsan-word-54: chatsan-replacement-54 - type: accent id: liar From bfd47ed69a6286e1c781d2ccb5f834826b3b79ed Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 Aug 2024 05:58:56 +0000 Subject: [PATCH 110/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 768acf79bc..aaf7612aac 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Blackern5000 - changes: - - message: Floodlights now use medium power cells instead of small ones. - type: Tweak - id: 6530 - time: '2024-05-04T20:06:16.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27672 - author: lzk228 changes: - message: Grey whistle added to arcade machine prizes. @@ -3773,3 +3766,11 @@ id: 7029 time: '2024-08-02T05:44:59.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30299 +- author: TropicalHibi + changes: + - message: Now fs (for sure) and wru (where are you) are changed to their full version + in text + type: Add + id: 7030 + time: '2024-08-02T05:57:50.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30508 From c36b94316ee0cbed2b52122dc8aba665c46ba764 Mon Sep 17 00:00:00 2001 From: Vasilis Date: Fri, 2 Aug 2024 08:02:24 +0200 Subject: [PATCH 111/201] Add PR guidelines checkbox to PR template (#30283) * Add PR guidelines checkbox to PR template * Update PULL_REQUEST_TEMPLATE.md --- .github/PULL_REQUEST_TEMPLATE.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 88ad911c07..7a8129df1a 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -17,10 +17,17 @@ Small fixes/refactors are exempt. Any media may be used in SS14 progress reports, with clear credit given. If you're unsure whether your PR will require media, ask a maintainer. - -Check the box below to confirm that you have in fact seen this (put an X in the brackets, like [X]): --> +## Requirements + +- [ ] I have read and I am following the [Pull Request Guidelines](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html). I understand that not doing so may get my pr closed at maintainer’s discretion - [ ] I have added screenshots/videos to this PR showcasing its changes ingame, **or** this PR does not require an ingame showcase ## Breaking changes From 378d1e5c71fb91e7a083a61bf441fdf210382325 Mon Sep 17 00:00:00 2001 From: Velcroboy <107660393+IamVelcroboy@users.noreply.github.com> Date: Fri, 2 Aug 2024 01:02:56 -0500 Subject: [PATCH 112/201] Adjusts the Bingus steal target to include any of the named cats (#30504) * Adjusts the Bingus steal target to include any of the named cats * Change name of target group --------- Co-authored-by: Velcroboy --- Resources/Prototypes/Entities/Mobs/NPCs/pets.yml | 8 +++++++- Resources/Prototypes/Objectives/stealTargetGroups.yml | 4 ++-- Resources/Prototypes/Objectives/thief.yml | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml index 6ac74967ff..29e81b092a 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml @@ -123,6 +123,8 @@ tags: - CannotSuicide - VimPilot + - type: StealTarget + stealGroup: AnimalNamedCat - type: entity name: Exception @@ -141,6 +143,8 @@ tags: - CannotSuicide - VimPilot + - type: StealTarget + stealGroup: AnimalNamedCat - type: entity name: Floppa @@ -166,6 +170,8 @@ tags: - CannotSuicide - VimPilot + - type: StealTarget + stealGroup: AnimalNamedCat - type: entity name: Bandito @@ -237,7 +243,7 @@ - CannotSuicide - VimPilot - type: StealTarget - stealGroup: AnimalBingus + stealGroup: AnimalNamedCat - type: entity name: McGriff diff --git a/Resources/Prototypes/Objectives/stealTargetGroups.yml b/Resources/Prototypes/Objectives/stealTargetGroups.yml index 52117b9ce9..1a9b4223cb 100644 --- a/Resources/Prototypes/Objectives/stealTargetGroups.yml +++ b/Resources/Prototypes/Objectives/stealTargetGroups.yml @@ -347,8 +347,8 @@ state: ian - type: stealTargetGroup - id: AnimalBingus - name: Bingus + id: AnimalNamedCat + name: CMO's Cat sprite: sprite: Mobs/Pets/bingus.rsi state: bingus diff --git a/Resources/Prototypes/Objectives/thief.yml b/Resources/Prototypes/Objectives/thief.yml index 89334f990b..26e598f121 100644 --- a/Resources/Prototypes/Objectives/thief.yml +++ b/Resources/Prototypes/Objectives/thief.yml @@ -436,7 +436,7 @@ id: BingusStealObjective components: - type: StealCondition - stealGroup: AnimalBingus + stealGroup: AnimalNamedCat - type: Objective difficulty: 1 From 85bcc74bdf5523ab093d322c085d24033ff781a3 Mon Sep 17 00:00:00 2001 From: Plykiya <58439124+Plykiya@users.noreply.github.com> Date: Thu, 1 Aug 2024 23:05:38 -0700 Subject: [PATCH 113/201] Add percentage reading to chargers (#28500) * Add percentage reading to chargers * using args.pushgroup * change message * Update Content.Server/Power/EntitySystems/ChargerSystem.cs --------- Co-authored-by: plykiya Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> --- .../Power/EntitySystems/ChargerSystem.cs | 29 ++++++++++++++++++- .../Locale/en-US/power/components/charger.ftl | 2 ++ 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/Content.Server/Power/EntitySystems/ChargerSystem.cs b/Content.Server/Power/EntitySystems/ChargerSystem.cs index 038295eac1..d4997f62a2 100644 --- a/Content.Server/Power/EntitySystems/ChargerSystem.cs +++ b/Content.Server/Power/EntitySystems/ChargerSystem.cs @@ -43,7 +43,34 @@ internal sealed class ChargerSystem : EntitySystem private void OnChargerExamine(EntityUid uid, ChargerComponent component, ExaminedEvent args) { - args.PushMarkup(Loc.GetString("charger-examine", ("color", "yellow"), ("chargeRate", (int) component.ChargeRate))); + using (args.PushGroup(nameof(ChargerComponent))) + { + // rate at which the charger charges + args.PushMarkup(Loc.GetString("charger-examine", ("color", "yellow"), ("chargeRate", (int) component.ChargeRate))); + + // try to get contents of the charger + if (!_container.TryGetContainer(uid, component.SlotId, out var container)) + return; + + // if charger is empty and not a power cell type charger, add empty message + // power cells have their own empty message by default, for things like flash lights + if (container.ContainedEntities.Count == 0 && !HasComp(uid)) + { + args.PushMarkup(Loc.GetString("charger-empty")); + } + else + { + // add how much each item is charged it + foreach (var contained in container.ContainedEntities) + { + if (!TryComp(contained, out var battery)) + continue; + + var chargePercentage = (battery.CurrentCharge / battery.MaxCharge) * 100; + args.PushMarkup(Loc.GetString("charger-content", ("chargePercentage", (int) chargePercentage))); + } + } + } } public override void Update(float frameTime) diff --git a/Resources/Locale/en-US/power/components/charger.ftl b/Resources/Locale/en-US/power/components/charger.ftl index 1a6e72f43e..9ac16a2d46 100644 --- a/Resources/Locale/en-US/power/components/charger.ftl +++ b/Resources/Locale/en-US/power/components/charger.ftl @@ -1,2 +1,4 @@ charger-examine = Charges at [color={$color}]{$chargeRate}W[/color]. charger-component-charge-rate = Charge rate +charger-content = Current charge is at [color=#5E7C16]{$chargePercentage}[/color]%. +charger-empty = There is nothing in the charger. From 533c96892875e6103ff0035ea7ff4a86debec448 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 Aug 2024 06:06:44 +0000 Subject: [PATCH 114/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index aaf7612aac..3f83277366 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: lzk228 - changes: - - message: Grey whistle added to arcade machine prizes. - type: Add - id: 6531 - time: '2024-05-05T14:42:35.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27676 - author: Killerqu00 changes: - message: Welding masks can now be put on utility belts. @@ -3774,3 +3767,10 @@ id: 7030 time: '2024-08-02T05:57:50.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30508 +- author: Plykiya + changes: + - message: Rechargers now show the percent charged of the item it is charging. + type: Add + id: 7031 + time: '2024-08-02T06:05:38.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28500 From 448f3804e60cf51fc966477909034bcfc90559d3 Mon Sep 17 00:00:00 2001 From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Fri, 2 Aug 2024 08:14:50 +0200 Subject: [PATCH 115/201] Remove duplicate cartridge rsi (#30498) remove duplicate cartridge rsi --- .../cart-ord.png | Bin .../insert_overlay.png | Bin .../Objects/Devices/cartridge.rsi/meta.json | 10 ++- .../Objects/Devices/cartridges.rsi/cart-a.png | Bin 274 -> 0 bytes .../Objects/Devices/cartridges.rsi/cart-b.png | Bin 312 -> 0 bytes .../Objects/Devices/cartridges.rsi/cart-c.png | Bin 305 -> 0 bytes .../Devices/cartridges.rsi/cart-ce.png | Bin 313 -> 0 bytes .../Devices/cartridges.rsi/cart-chem.png | Bin 264 -> 0 bytes .../Devices/cartridges.rsi/cart-clown.png | Bin 313 -> 0 bytes .../Devices/cartridges.rsi/cart-cmo.png | Bin 322 -> 0 bytes .../Objects/Devices/cartridges.rsi/cart-e.png | Bin 266 -> 0 bytes .../Devices/cartridges.rsi/cart-eye.png | Bin 307 -> 0 bytes .../Objects/Devices/cartridges.rsi/cart-h.png | Bin 309 -> 0 bytes .../Devices/cartridges.rsi/cart-hos.png | Bin 305 -> 0 bytes .../Objects/Devices/cartridges.rsi/cart-j.png | Bin 289 -> 0 bytes .../Devices/cartridges.rsi/cart-lib.png | Bin 272 -> 0 bytes .../Objects/Devices/cartridges.rsi/cart-m.png | Bin 281 -> 0 bytes .../Devices/cartridges.rsi/cart-mi.png | Bin 290 -> 0 bytes .../Objects/Devices/cartridges.rsi/cart-q.png | Bin 277 -> 0 bytes .../Devices/cartridges.rsi/cart-rd.png | Bin 335 -> 0 bytes .../Objects/Devices/cartridges.rsi/cart-s.png | Bin 299 -> 0 bytes .../Devices/cartridges.rsi/cart-tear.png | Bin 359 -> 0 bytes .../Objects/Devices/cartridges.rsi/cart.png | Bin 257 -> 0 bytes .../Objects/Devices/cartridges.rsi/meta.json | 77 ------------------ 24 files changed, 8 insertions(+), 79 deletions(-) rename Resources/Textures/Objects/Devices/{cartridges.rsi => cartridge.rsi}/cart-ord.png (100%) rename Resources/Textures/Objects/Devices/{cartridges.rsi => cartridge.rsi}/insert_overlay.png (100%) delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-a.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-b.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-c.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-ce.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-chem.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-clown.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-cmo.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-e.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-eye.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-h.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-hos.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-j.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-lib.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-m.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-mi.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-q.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-rd.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-s.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart-tear.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/cart.png delete mode 100644 Resources/Textures/Objects/Devices/cartridges.rsi/meta.json diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-ord.png b/Resources/Textures/Objects/Devices/cartridge.rsi/cart-ord.png similarity index 100% rename from Resources/Textures/Objects/Devices/cartridges.rsi/cart-ord.png rename to Resources/Textures/Objects/Devices/cartridge.rsi/cart-ord.png diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/insert_overlay.png b/Resources/Textures/Objects/Devices/cartridge.rsi/insert_overlay.png similarity index 100% rename from Resources/Textures/Objects/Devices/cartridges.rsi/insert_overlay.png rename to Resources/Textures/Objects/Devices/cartridge.rsi/insert_overlay.png diff --git a/Resources/Textures/Objects/Devices/cartridge.rsi/meta.json b/Resources/Textures/Objects/Devices/cartridge.rsi/meta.json index c7eb96d964..f3b02a2b2e 100644 --- a/Resources/Textures/Objects/Devices/cartridge.rsi/meta.json +++ b/Resources/Textures/Objects/Devices/cartridge.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from vgstation at https://github.com/vgstation-coders/vgstation13/commit/1cdfb0230cc96d0ba751fa002d04f8aa2f25ad7d , cart-log made by Skarletto (github)", + "copyright": "Taken from vgstation at https://github.com/vgstation-coders/vgstation13/commit/1cdfb0230cc96d0ba751fa002d04f8aa2f25ad7d and tgstation at tgstation at https://github.com/tgstation/tgstation/commit/0c15d9dbcf0f2beb230eba5d9d889ef2d1945bb8, cart-log made by Skarletto (github)", "size": { "x": 32, "y": 32 @@ -49,12 +49,18 @@ { "name": "cart-lib" }, + { + "name": "cart-log" + }, { "name": "cart-m" }, { "name": "cart-mi" }, + { + "name": "cart-ord" + }, { "name": "cart-q" }, @@ -74,7 +80,7 @@ "name": "cart-y" }, { - "name": "cart-log" + "name": "insert_overlay" } ] } diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-a.png b/Resources/Textures/Objects/Devices/cartridges.rsi/cart-a.png deleted file mode 100644 index 567490fdea6318b2b8a0e22e26331a798717593e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D0sxv z#WAE}&f6=7d`$s7Y!7Bx7)Y&i_`=q5b*60oBfZV;iRopkdl_4%8VI_XZ8?7+p=X)s zy>8F{D_JMiX;$WQ_bp~%)o@_s`l0V2A$QFGz2NDySqxHguE+D|_r|dN7B7kY|83{{ z_YOj44Q#9j2G;iJtAbBC|`f{bm9&v<Y0~fv&T>0+p+@__6nM97Bm31gOtH%|g%@xqVG>7?}bA?Io UfA$ZNK>sj!y85}Sb4q9e05u$D-2eap diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-b.png b/Resources/Textures/Objects/Devices/cartridges.rsi/cart-b.png deleted file mode 100644 index 90a75aecca7cf27d94ad171329c324651b8852fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 312 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DEP|L z#WAE}PI96|g2AhXK=vN1ge#1T`6QzF3=D&R_xt}lvogBJq?qAE(P>kwAEK=Wf7GuE zs<;rGnTGm&R}(u1$&EU2Q$N8X^-h#Ho87QUo&{R`njxgN@xNA DvSDxP diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-c.png b/Resources/Textures/Objects/Devices/cartridges.rsi/cart-c.png deleted file mode 100644 index e2fa89e9d56df14a5f18a2282a7a50d15891dad4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DEQdZ z#WAE}&f6)5T!$P4T-_I474w>PplRtwfj31G{RwYb_c&zrCp>q()Y&Vikm}LZ+Td|V zGw97Ej?KF`5B<^lqxk3enKwR(DTWNp20(P6o>9f~PR*+Ho5_!O84mORmehIXn7(&S z+ytjP0g4{72R>NsXcAbqUgX-gU#~esCYCQaalJshtWEu}@d=JOE^H@CcWj7inAf9s znBm65+Ii*-OWE_-7nyS~DrF;g?15eNV6FD$lqJdE&p`^k5fr0hqkKC?5f!<~CboFyt=akR{0HPCp AbN~PV diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-ce.png b/Resources/Textures/Objects/Devices/cartridges.rsi/cart-ce.png deleted file mode 100644 index 3eb6762a5ad8cd1d2f8eac28ec23551ae4c499a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DEQjb z#WAE}&f6=tT!#!q*gvS3yjGg&mG<(H+7ul=xs~13)BTi0tT^Hhc$buF*fz>JScy*e zSmOZZ}^zO+x|)8|7}@;@`g#GJS$i;vm_LpUa(Diaw}bjVIya%A})HLpD*(3%F1M(DGZZj8NRJFV|M0XKa{j<8DoH+hW(i? zwO@^OI~#5_sIbqmsZ4kvbtDnm{r-UW| DqAO!e diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-clown.png b/Resources/Textures/Objects/Devices/cartridges.rsi/cart-clown.png deleted file mode 100644 index 384d2fbd09928da26dd065ccf51751117cce7fb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DEQjb z#WAE}&f6>Y+)WM=Y#*Kf!jeG7HC8c}cPx9WvrRx`zeeuGwXo1Gr z3C}$pzp%gi#PM+6%e~d@zbik@YqWP~HgN!1l&i z4VTTQJ^vK%R&i>|ZW4bP9Bks>S%AIt!BF2+^9X&niKfb;eKitZlE)iz; zl)0-WE#h0p^c?pIZyJJ^_Z__X@X~yVFryWXFL#%}e8OOCtX;v;aDy$tY-fWC`wa=% z)E$){6%KDMpP2CP-{0K_w@kTEv_OXY@X5(0Wegk~o_A9wgyuR3{{A(!@!@gnT(%;H zNL9rXPI-AOvxOWcF;^}B&o(K`BBlQFHO40*n?p(&)*e{F>?RBJB4arNgMo#2M(2G7 RZJ_@dJYD@<);T3K0RRbkewF|L diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-e.png b/Resources/Textures/Objects/Devices/cartridges.rsi/cart-e.png deleted file mode 100644 index 81573340a3677e5237d0f06321fb17e1a01cca0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D7eSd z#WAE}PI96|g2AhXK=vN1ge#1T`6QzF3`|3R_xu0*@-n)|q?qAEQE@T5)2V-xUvW%Y z{NV0x{)nTkEi4iz7*(tpQUWty>ah9wv9-OwFDW6WpO;Ya@sT9+&W03r4eixUy79ZV zNS}HBtgYkj-s;(Qd<~5Y76cjW&5Jc>R&B^(56CjS$;ZHIs_|~|VsCae-i9K_)KrN{ zCrk}Ix5qf-I!t2rn`dKCz^AZ$#?n>H8LV!yV2ASTU}l)P&UDo&rPL~*KNvh+{an^L HB{Ts5Up!l@ diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-eye.png b/Resources/Textures/Objects/Devices/cartridges.rsi/cart-eye.png deleted file mode 100644 index 52be2688c4df969c503ef6757674a83c19eddd04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 307 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DEQRV z#WAE}&f6)zT+Idot-&vj34CC9xBJ|&=!)hw#U}X=Bwrosef`e1Vat)w%*utDUiAq< z^%`fQJ!+KCJoi?s-ndbsff0lr>}UA&r{H&3{;bP+h72a}cXfMQ{*t@*ef57{(WWU5 z8G1|S{5ZGM{jJstrTL71G9#x6uh;16KY4~PAav@5DDIgm|L*cOfA2AT&CoO3If7X! zETv&vZtdYhrVn9^2mU4R7yP+#-F$}+3QMnSVi4e)z4hBs=9r#Ec}_jC60U3N1vwQ? z3lz@yy1BmXO7bIh#v?JCH#6y|vL!IE-H>^}*V^v=w|}SmYM_T1JYD@<);T3K0RUNK BezO1o diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-h.png b/Resources/Textures/Objects/Devices/cartridges.rsi/cart-h.png deleted file mode 100644 index 2cdc132635761b9da6ac00a0a87aff3ed1b39baa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DEQpd z#WAE}&f6>YT!#!q*gp8bnC5CU^~|lKz8bM2dpeqDH@AOa%4^!&=w47%qG8*(Yr5aj zr9mqKd|hMzTwcN^c+cGAthb_loR`iY3l;?iMh=ID|4cj91@DRGKOB2l!XfWnWwZZ$ z(N!Ezl|3dMzHIf}_l1k3g88fU*S`O(GjWk|ztC%RV4JI@+vGyaZO`ojm>2RS^n|XG zWL}aPwK9$6!t1<(Gk#BZPgr~WtGqx>=d=w1ENzTNF*yhS9KUl|WD{fLrAEIkc}_bY zzP*uM5-)2I{bc&`&q=1{+!uDH?dLKOWfEv$uxFpcn10Ceu&vw8IY2Knc)I$ztaD0e F0suOEd7A(L diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-hos.png b/Resources/Textures/Objects/Devices/cartridges.rsi/cart-hos.png deleted file mode 100644 index 5d3419fc63cf08d553dab4361d412369852d1317..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5DEQdZ z#WAE}PI96|g2AhXK=vN1ge#1T`6QzF3`|3R_xu0*@-n)|q?qAEQE@T5)2V-xUvW%Y z{NV0x{)nTkEi4iz7*(tpQYOCrwpSym-FB|z304(r2PY>kAN$iM87{}~uS=c4a7jPT zW^q6Bj-5LXZn-i=vcPag@{30d6Z-Sjj~$X#iizP9Tinf@)6-{E^ZR3aqv~_Bt{qb@ z6tRhFinUEv&wRrmATVjy$pd?ZL*KlUZ(K`<`Y_+j*5J}jBH#^^Gn#j`2FWq vxms}I-?FvLCp6PmzG8@KgnEVf9RtILm)0Nh67=o>z02U~>gTe~DWM4f83}XU diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-j.png b/Resources/Textures/Objects/Devices/cartridges.rsi/cart-j.png deleted file mode 100644 index f676b14b846c3e63865a6872bb498577d9ccab68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D0tb^ z#WAE}PI96|g2AhXK=vN1ge#1T`6QzF3`|3R_xu0*@-n)|q?qAEQE@T5)2V-xUvW%Y z{NV0x{)nTkEi4iz7*(tpQUZ5h%WbP)pV#!$C+QW>)axOVCsTye6<1q~&;0ja zrR>qyRKC01SmcDo!VcexP5q81u1;-~aoEH>t^JyjNc_okgKJ@p-M%SnQcwIVXtLv5 zV5V@I(do__=GP3{4ruc5T)M>3xVHS|>jqQtIs=0kh5JEWG6FkyN$zIZTjV&ug~Rz` zx4DGL&IT3smi4pwml-=Ad9J>~B&08mPht6trK^}TSlwj7&gI#`%&;xel>N=$Oedgk O7(8A5T-G@yGywoU&15?O diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-m.png b/Resources/Textures/Objects/Devices/cartridges.rsi/cart-m.png deleted file mode 100644 index 3956c626a44fec9913b7447f6d595b6671c8716e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D0te_ z#WAE}PI96|g2AhXK=vN1ge#1T`6QzF3`|3R_xu0*@-n)|q?qAEQE@T5)2V-xUvW%Y z{NV0x{)nTkEi4iz7*(tpQYN;vh|IZP{>s>S%AIt!BF2+^9X&niKfb;eKitZlE)iz; zl)0-WE#h0p^c?pIZyJJ^_Z__X@X~yVFryWXFL#%}e8OOCtX;v;aDy$tY-d9XyH5N* zfq87--rwh47Qd&$&7QrXh;iE-hwU*Axek+<{pQ&i6!0l5pRsfma|WxMEZE&VJD3@S X3Y?w?C^=dJy~W_^>gTe~DWM4fRXb=e diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-mi.png b/Resources/Textures/Objects/Devices/cartridges.rsi/cart-mi.png deleted file mode 100644 index ad50f4cd308874c37eae9206f716e4ef11319247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D0s!w z#WAE}&f6)DT!$3|Ty;xS8TlvFUcdQ7?B0Q`?w{H2DM??y`<&s@q}a@#3!N^Tv~Dz9 zXi%^C&_7{b{PD#%B6$ulfY66{hTQ61^{dP8{tVz@IQ#pb)|4Rm*M`SF%4@M`HeQMG zvi#VdSaB_{N$ZpB0l&G$!v5KNXPkM(aIgBJ$=Nf;$8wlI+^adM%_iV9!?a~PC&M}U z=e;N5S@~D3TBXC#ayo78+{%X2f!Dk{HhM4acpvY=v?AMOPTF6ib(&x2{P1M3JpX1D h!_p%lr|f37VNl4iiTs~ky9nq%22WQ%mvv4FO#lm&bddl6 diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-q.png b/Resources/Textures/Objects/Devices/cartridges.rsi/cart-q.png deleted file mode 100644 index 5f0e415ca8d24376c4cdae73a88684148177626e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv&5D0tk{ z#WAE}PI96|g2AhXK=vN1ge#1T`6QzF3`|3R_xu0*@-n)|q?qBvr&7;b6<1jd4gRQK z6;yFQxR(d-Q@F|aTt!L3M^!>%$+9yHpYzp^8O?cYmKu;` z;U>@C05l`rQZiwimeA}xz6ELvPA~?E{F;};-k{UElu@(Fz42nVsDN7sLyQlTire}a zhEq)oa@zeSb9)pyT-dWZVb>G0jy(--@k`e-pU_NO`HCT`5$as#cMJ@vC+%eFO%w%y PUSjZc^>bP0l+XkK(;{EB diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-rd.png b/Resources/Textures/Objects/Devices/cartridges.rsi/cart-rd.png deleted file mode 100644 index 3544bf21dfca38cb20fe5553caafd7c07ce3c0d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?4jBOuH;Rhv(mfq{|H z)5S5QVoq|RM1sMqhCucntAs0zi}@s?_zX-#fA{in$E29y#3#?mVof*KT)nDM zv_CrfU`brupZXwK$0CtAHkFec{ePM?KUU#1sIR}r-RA9JSX^ApR>W|U@51gV?u~zh zTKLnRUo|qA@qST1^Mh&Z_tO(DuwN?eO4ukYeqz)7GcgxR;_Wml@6ZI*s*n?{yot?uj#5Jcm9gv?i9@NV({d9G54Re$Et@D{`y9i-WO=v(}-(`eKhJLCdZ7h!N(K8J#-;0RPfq>$U^URA44$rjF6*2UngDM8cQpV2 diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/cart-tear.png b/Resources/Textures/Objects/Devices/cartridges.rsi/cart-tear.png deleted file mode 100644 index a4fc0a1747fa19468d4450293cd66a47d3d6124e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359 zcmV-t0hs=YP)LNKVV6D78Z8?0IkI)%{4Y@EbbRs zrx78Ym95QzS8ZXTr7Wp~lIlcv78B4y*yt(;`-<>*3Cx$-nGNt}c>oXK0X%>Q_+J3s zZtHaK{c5%Oa0Wodl{$cPewBaC*PZF0EsLTs-`GM}b%2U9#*81%en$aE`d6UNfFo>W zJp*~3W4u(Rcz^ptk(}u4wlmHEvMj>_NXQEz>MTi;*8ot_fT2e|Wf4Z@t_FDtfKm$h zjEtxAPkDsPQMd=7Nsr?g-%?%Wl##+PbPGVDVbg!!(N^j~G+t+B4V$RZO-OrRtzKD{ z5)a4ozXMx*BWI_wQa2i=O3TMlf^PUyI~t vg?)}qWx@j)2R}paQ1%O4Fn1NOGcYVzrh9PH?X|~&&S&s+^>bP0l+XkKe$!l8 diff --git a/Resources/Textures/Objects/Devices/cartridges.rsi/meta.json b/Resources/Textures/Objects/Devices/cartridges.rsi/meta.json deleted file mode 100644 index b0f5cd02a7..0000000000 --- a/Resources/Textures/Objects/Devices/cartridges.rsi/meta.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/0c15d9dbcf0f2beb230eba5d9d889ef2d1945bb8", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "insert_overlay" - }, - { - "name": "cart" - }, - { - "name": "cart-e" - }, - { - "name": "cart-m" - }, - { - "name": "cart-chem" - }, - { - "name": "cart-c" - }, - { - "name": "cart-h" - }, - { - "name": "cart-s" - }, - { - "name": "cart-clown" - }, - { - "name": "cart-a" - }, - { - "name": "cart-j" - }, - { - "name": "cart-q" - }, - { - "name": "cart-ord" - }, - { - "name": "cart-tear" - }, - { - "name": "cart-b" - }, - { - "name": "cart-lib" - }, - { - "name": "cart-eye" - }, - { - "name": "cart-mi" - }, - { - "name": "cart-hos" - }, - { - "name": "cart-ce" - }, - { - "name": "cart-cmo" - }, - { - "name": "cart-rd" - } - ] -} \ No newline at end of file From ccdbdee929d08fad5da976154585313f37054192 Mon Sep 17 00:00:00 2001 From: osjarw <62134478+osjarw@users.noreply.github.com> Date: Fri, 2 Aug 2024 09:17:11 +0300 Subject: [PATCH 116/201] Add DoAfter handling to `InteractWithOperator` (#30319) * commit used for the recording, mostly copypaste * Remove recording artifacts, now contains content * use switch expression instead of switch statement Also `ExpectedDoAfter` to fail when doafter isn't raised --- .../Interactions/InteractWithOperator.cs | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/InteractWithOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/InteractWithOperator.cs index 8e3ab5238a..7d6f000573 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/InteractWithOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Interactions/InteractWithOperator.cs @@ -1,5 +1,6 @@ using Content.Server.Interaction; using Content.Shared.CombatMode; +using Content.Shared.DoAfter; using Content.Shared.Timing; namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Interactions; @@ -7,6 +8,13 @@ namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Interactions; public sealed partial class InteractWithOperator : HTNOperator { [Dependency] private readonly IEntityManager _entManager = default!; + private SharedDoAfterSystem _doAfterSystem = default!; + + public override void Initialize(IEntitySystemManager sysManager) + { + base.Initialize(sysManager); + _doAfterSystem = sysManager.GetEntitySystem(); + } /// /// Key that contains the target entity. @@ -14,10 +22,53 @@ public sealed partial class InteractWithOperator : HTNOperator [DataField(required: true)] public string TargetKey = default!; + /// + /// Exit with failure if doafter wasn't raised + /// + [DataField] + public bool ExpectDoAfter = false; + + public string CurrentDoAfter = "CurrentInteractWithDoAfter"; + + + // Ensure that CurrentDoAfter doesn't exist as we enter this operator, + // the code currently relies on the result of a TryGetValue + public override void Startup(NPCBlackboard blackboard) + { + blackboard.Remove(CurrentDoAfter); + + } + + // Not really sure if we should clean it up, I guess some operator could use it + public override void TaskShutdown(NPCBlackboard blackboard, HTNOperatorStatus status) + { + blackboard.Remove(CurrentDoAfter); + } + public override HTNOperatorStatus Update(NPCBlackboard blackboard, float frameTime) { var owner = blackboard.GetValue(NPCBlackboard.Owner); + // Handle ongoing doAfter, and store the doAfter.nextId so we can detect if we started one + ushort nextId = 0; + if (_entManager.TryGetComponent(owner, out var doAfter)) + { + // if CurrentDoAfter contains something, we have an active doAfter + if (blackboard.TryGetValue(CurrentDoAfter, out var doAfterId, _entManager)) + { + var status = _doAfterSystem.GetStatus(owner, doAfterId, null); + return status switch + { + DoAfterStatus.Running => HTNOperatorStatus.Continuing, + DoAfterStatus.Finished => HTNOperatorStatus.Finished, + _ => HTNOperatorStatus.Failed + }; + } + + nextId = doAfter.NextId; + } + + if (_entManager.TryGetComponent(owner, out var useDelay) && _entManager.System().IsDelayed((owner, useDelay)) || !blackboard.TryGetValue(TargetKey, out var moveTarget, _entManager) || !_entManager.TryGetComponent(moveTarget, out var targetXform)) @@ -31,6 +82,18 @@ public sealed partial class InteractWithOperator : HTNOperator } _entManager.System().UserInteraction(owner, targetXform.Coordinates, moveTarget); + + // Detect doAfter, save it, and don't exit from this operator + if (doAfter != null && nextId != doAfter.NextId) + { + blackboard.SetValue(CurrentDoAfter, nextId); + return HTNOperatorStatus.Continuing; + } + + // We shouldn't arrive here if we start a doafter, so fail if we expected a doafter + if(ExpectDoAfter) + return HTNOperatorStatus.Failed; + return HTNOperatorStatus.Finished; } } From 1579c8a42488e9e392c453376c99aaf139b7b529 Mon Sep 17 00:00:00 2001 From: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com> Date: Fri, 2 Aug 2024 00:05:12 -0700 Subject: [PATCH 117/201] Deploy foldable (#30000) * Deploy foldable * Add NetworkedComponent and access to the component * Add handled to afterinteract * Use drop target location instead of setcoordinates * Put back in hand after failed deploy This prevents dropping the bed when clicking while inside a locker. * Created BaseDeployFoldable for folding chairs, body bags, and rollerbeds --- .../Foldable/DeployFoldableComponent.cs | 7 ++++ .../Foldable/DeployFoldableSystem.cs | 39 +++++++++++++++++++ .../Objects/Specific/Medical/morgue.yml | 2 +- .../Entities/Structures/Furniture/chairs.yml | 2 +- .../Structures/Furniture/rollerbeds.yml | 2 +- Resources/Prototypes/Entities/foldable.yml | 8 ++++ 6 files changed, 57 insertions(+), 3 deletions(-) create mode 100644 Content.Shared/Foldable/DeployFoldableComponent.cs create mode 100644 Content.Shared/Foldable/DeployFoldableSystem.cs diff --git a/Content.Shared/Foldable/DeployFoldableComponent.cs b/Content.Shared/Foldable/DeployFoldableComponent.cs new file mode 100644 index 0000000000..4ccca6b742 --- /dev/null +++ b/Content.Shared/Foldable/DeployFoldableComponent.cs @@ -0,0 +1,7 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Foldable; + +[RegisterComponent, NetworkedComponent] +[Access(typeof(DeployFoldableSystem))] +public sealed partial class DeployFoldableComponent : Component; diff --git a/Content.Shared/Foldable/DeployFoldableSystem.cs b/Content.Shared/Foldable/DeployFoldableSystem.cs new file mode 100644 index 0000000000..fa2e3f8789 --- /dev/null +++ b/Content.Shared/Foldable/DeployFoldableSystem.cs @@ -0,0 +1,39 @@ +using Content.Shared.Hands.Components; +using Content.Shared.Hands.EntitySystems; +using Content.Shared.Interaction; + +namespace Content.Shared.Foldable; + +public sealed class DeployFoldableSystem : EntitySystem +{ + [Dependency] private readonly SharedHandsSystem _hands = default!; + [Dependency] private readonly FoldableSystem _foldable = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnAfterInteract); + } + + private void OnAfterInteract(Entity ent, ref AfterInteractEvent args) + { + if (args.Handled || !args.CanReach) + return; + + if (!TryComp(ent, out var foldable)) + return; + + if (!TryComp(args.User, out HandsComponent? hands) + || !_hands.TryDrop(args.User, args.Used, targetDropLocation: args.ClickLocation, handsComp: hands)) + return; + + if (!_foldable.TrySetFolded(ent, foldable, false)) + { + _hands.TryPickup(args.User, args.Used, handsComp: hands); + return; + } + + args.Handled = true; + } +} diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/morgue.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/morgue.yml index 0656621465..578e071587 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/morgue.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/morgue.yml @@ -1,6 +1,6 @@ - type: entity id: BodyBag - parent: BaseFoldable + parent: BaseDeployFoldable name: body bag description: A plastic bag designed for the storage and transportation of cadavers to stop body decomposition. components: diff --git a/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml b/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml index ac5ec1e83e..c1d767905c 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml @@ -323,7 +323,7 @@ node: chair - type: entity - parent: [SeatBase, BaseFoldable] + parent: [SeatBase, BaseDeployFoldable] id: ChairFolding name: folding chair description: If you carry six of these you become the coolest kid at church. diff --git a/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml b/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml index b3cfe6ade3..f7b1be8ecd 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml @@ -1,6 +1,6 @@ - type: entity id: RollerBed - parent: [BaseItem, BaseFoldable] + parent: [BaseItem, BaseDeployFoldable] name: rollerbed description: Used to carry patients around without damaging them. components: diff --git a/Resources/Prototypes/Entities/foldable.yml b/Resources/Prototypes/Entities/foldable.yml index a0843cd125..260cda799b 100644 --- a/Resources/Prototypes/Entities/foldable.yml +++ b/Resources/Prototypes/Entities/foldable.yml @@ -13,3 +13,11 @@ unfoldedLayer: True: {visible: false} False: {visible: true} + +- type: entity + abstract: true + parent: BaseFoldable + id: BaseDeployFoldable + name: "deploy foldable" + components: + - type: DeployFoldable From 8d23d36e8898d7073a49692ee617fc2983629350 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 Aug 2024 07:06:18 +0000 Subject: [PATCH 118/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 3f83277366..eaf3ab6199 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Killerqu00 - changes: - - message: Welding masks can now be put on utility belts. - type: Tweak - id: 6532 - time: '2024-05-05T23:30:06.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27694 - author: Dutch-VanDerLinde changes: - message: Chemical analysis goggles now show the scanned solution's temperature. @@ -3774,3 +3767,10 @@ id: 7031 time: '2024-08-02T06:05:38.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/28500 +- author: ShadowCommander + changes: + - message: Rollerbeds now deploy when holding them in hand and clicking on the ground. + type: Add + id: 7032 + time: '2024-08-02T07:05:12.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30000 From 36038a1707747b06f82e26471895f795a0dab99d Mon Sep 17 00:00:00 2001 From: IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com> Date: Fri, 2 Aug 2024 03:07:46 -0400 Subject: [PATCH 119/201] Allow ai to understand if its handcuffed. (#30402) * allow ai to understand if its handcuffed. * rerun tests they worky on local * Contained here in, a string of expletives about flaky tests. * on retrospect, default true is probably smorter. * do reviews * I forgor xml * more xml --- .../Preconditions/HandcuffedPrecondition.cs | 26 +++++++++++++++++++ Content.Shared/Cuffs/SharedCuffableSystem.cs | 19 ++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 Content.Server/NPC/HTN/Preconditions/HandcuffedPrecondition.cs diff --git a/Content.Server/NPC/HTN/Preconditions/HandcuffedPrecondition.cs b/Content.Server/NPC/HTN/Preconditions/HandcuffedPrecondition.cs new file mode 100644 index 0000000000..4a56eeb953 --- /dev/null +++ b/Content.Server/NPC/HTN/Preconditions/HandcuffedPrecondition.cs @@ -0,0 +1,26 @@ +using Content.Server.Cuffs; +using Content.Shared.Cuffs.Components; + +namespace Content.Server.NPC.HTN.Preconditions; + +public sealed partial class HandcuffedPrecondition : HTNPrecondition +{ + [Dependency] private readonly IEntityManager _entManager = default!; + + [DataField] + public bool ReactOnlyWhenFullyCuffed = true; + + public override bool IsMet(NPCBlackboard blackboard) + { + var cuffable = _entManager.System(); + var owner = blackboard.GetValue(NPCBlackboard.Owner); + + if (!_entManager.TryGetComponent(owner, out var cuffComp)) + return false; + + var target = (owner, cuffComp); + + return cuffable.IsCuffed(target, ReactOnlyWhenFullyCuffed); + } + +} diff --git a/Content.Shared/Cuffs/SharedCuffableSystem.cs b/Content.Shared/Cuffs/SharedCuffableSystem.cs index 3bf6066f33..8889e0c971 100644 --- a/Content.Shared/Cuffs/SharedCuffableSystem.cs +++ b/Content.Shared/Cuffs/SharedCuffableSystem.cs @@ -521,6 +521,25 @@ namespace Content.Shared.Cuffs return true; } + /// + /// Checks if the target is handcuffed. + /// + /// when true, return false if the target is only partially cuffed (for things with more than 2 hands) + /// + public bool IsCuffed(Entity target, bool requireFullyCuffed = true) + { + if (!TryComp(target, out var hands)) + return false; + + if (target.Comp.CuffedHandCount <= 0) + return false; + + if (requireFullyCuffed && hands.Count > target.Comp.CuffedHandCount) + return false; + + return true; + } + /// /// Attempt to uncuff a cuffed entity. Can be called by the cuffed entity, or another entity trying to help uncuff them. /// If the uncuffing succeeds, the cuffs will drop on the floor. From 029771d6727cd2d3effb70ca2d8ac600ce7e9af5 Mon Sep 17 00:00:00 2001 From: Aiden Date: Fri, 2 Aug 2024 02:14:21 -0500 Subject: [PATCH 120/201] 'Spawn Here' Verb Forces Mind Transfer (#30568) Update AdminVerbSystem.cs --- Content.Server/Administration/Systems/AdminVerbSystem.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.cs b/Content.Server/Administration/Systems/AdminVerbSystem.cs index d7888b491c..3c8f7cd553 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.cs @@ -180,7 +180,7 @@ namespace Content.Server.Administration.Systems if (targetMind != null) { - _mindSystem.TransferTo(targetMind.Value, mobUid); + _mindSystem.TransferTo(targetMind.Value, mobUid, true); } }, ConfirmationPopup = true, From ed4ae1628c1fbea528dd4a320efc6fd402a7ccfd Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Fri, 2 Aug 2024 03:18:59 -0400 Subject: [PATCH 121/201] Add "fill levels" to spear in-hand/wielded/equipped sprites (#28865) * Add fill level sprite support for equipped items * Add fill sprites for held/equipped spears --- .../SolutionContainerVisualsSystem.cs | 40 ++++++++++++++++++ .../SolutionContainerVisualsComponent.cs | 12 ++++++ .../Entities/Objects/Weapons/Melee/spear.yml | 5 +++ .../bone_spear.rsi/equipped-back-fill-1.png | Bin 0 -> 213 bytes .../equipped-suitstorage-fill-1.png | Bin 0 -> 213 bytes .../bone_spear.rsi/inhand-left-fill-1.png | Bin 0 -> 201 bytes .../bone_spear.rsi/inhand-right-fill-1.png | Bin 0 -> 198 bytes .../Weapons/Melee/bone_spear.rsi/meta.json | 40 ++++++++++++++---- .../wielded-inhand-left-fill-1.png | Bin 0 -> 202 bytes .../wielded-inhand-right-fill-1.png | Bin 0 -> 207 bytes .../plasma_spear.rsi/equipped-back-fill-1.png | Bin 0 -> 213 bytes .../equipped-suitstorage-fill-1.png | Bin 0 -> 213 bytes .../plasma_spear.rsi/inhand-left-fill-1.png | Bin 0 -> 201 bytes .../plasma_spear.rsi/inhand-right-fill-1.png | Bin 0 -> 198 bytes .../Weapons/Melee/plasma_spear.rsi/meta.json | 40 ++++++++++++++---- .../wielded-inhand-left-fill-1.png | Bin 0 -> 202 bytes .../wielded-inhand-right-fill-1.png | Bin 0 -> 207 bytes .../equipped-back-fill-1.png | Bin 0 -> 213 bytes .../equipped-suitstorage-fill-1.png | Bin 0 -> 213 bytes .../inhand-left-fill-1.png | Bin 0 -> 201 bytes .../inhand-right-fill-1.png | Bin 0 -> 198 bytes .../Melee/reinforced_spear.rsi/meta.json | 40 ++++++++++++++---- .../wielded-inhand-left-fill-1.png | Bin 0 -> 202 bytes .../wielded-inhand-right-fill-1.png | Bin 0 -> 207 bytes .../Melee/spear.rsi/equipped-back-fill-1.png | Bin 0 -> 213 bytes .../spear.rsi/equipped-suitstorage-fill-1.png | Bin 0 -> 213 bytes .../Melee/spear.rsi/inhand-left-fill-1.png | Bin 0 -> 201 bytes .../Melee/spear.rsi/inhand-right-fill-1.png | Bin 0 -> 198 bytes .../Objects/Weapons/Melee/spear.rsi/meta.json | 40 ++++++++++++++---- .../spear.rsi/wielded-inhand-left-fill-1.png | Bin 0 -> 202 bytes .../spear.rsi/wielded-inhand-right-fill-1.png | Bin 0 -> 207 bytes .../equipped-back-fill-1.png | Bin 0 -> 213 bytes .../equipped-suitstorage-fill-1.png | Bin 0 -> 213 bytes .../uranium_spear.rsi/inhand-left-fill-1.png | Bin 0 -> 201 bytes .../uranium_spear.rsi/inhand-right-fill-1.png | Bin 0 -> 198 bytes .../Weapons/Melee/uranium_spear.rsi/meta.json | 40 ++++++++++++++---- .../wielded-inhand-left-fill-1.png | Bin 0 -> 202 bytes .../wielded-inhand-right-fill-1.png | Bin 0 -> 207 bytes 38 files changed, 217 insertions(+), 40 deletions(-) create mode 100644 Resources/Textures/Objects/Weapons/Melee/bone_spear.rsi/equipped-back-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/bone_spear.rsi/equipped-suitstorage-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/bone_spear.rsi/inhand-left-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/bone_spear.rsi/inhand-right-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/bone_spear.rsi/wielded-inhand-left-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/bone_spear.rsi/wielded-inhand-right-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/plasma_spear.rsi/equipped-back-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/plasma_spear.rsi/equipped-suitstorage-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/plasma_spear.rsi/inhand-left-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/plasma_spear.rsi/inhand-right-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/plasma_spear.rsi/wielded-inhand-left-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/plasma_spear.rsi/wielded-inhand-right-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/reinforced_spear.rsi/equipped-back-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/reinforced_spear.rsi/equipped-suitstorage-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/reinforced_spear.rsi/inhand-left-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/reinforced_spear.rsi/inhand-right-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/reinforced_spear.rsi/wielded-inhand-left-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/reinforced_spear.rsi/wielded-inhand-right-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/spear.rsi/equipped-back-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/spear.rsi/equipped-suitstorage-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/spear.rsi/inhand-left-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/spear.rsi/inhand-right-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/spear.rsi/wielded-inhand-left-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/spear.rsi/wielded-inhand-right-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/uranium_spear.rsi/equipped-back-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/uranium_spear.rsi/equipped-suitstorage-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/uranium_spear.rsi/inhand-left-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/uranium_spear.rsi/inhand-right-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/uranium_spear.rsi/wielded-inhand-left-fill-1.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/uranium_spear.rsi/wielded-inhand-right-fill-1.png diff --git a/Content.Client/Chemistry/Visualizers/SolutionContainerVisualsSystem.cs b/Content.Client/Chemistry/Visualizers/SolutionContainerVisualsSystem.cs index 17b88fb5a8..010bfb3184 100644 --- a/Content.Client/Chemistry/Visualizers/SolutionContainerVisualsSystem.cs +++ b/Content.Client/Chemistry/Visualizers/SolutionContainerVisualsSystem.cs @@ -2,6 +2,8 @@ using Content.Client.Items.Systems; using Content.Shared.Chemistry; using Content.Shared.Chemistry.Components; using Content.Shared.Chemistry.Reagent; +using Content.Shared.Clothing; +using Content.Shared.Clothing.Components; using Content.Shared.Hands; using Content.Shared.Item; using Content.Shared.Rounding; @@ -20,6 +22,7 @@ public sealed class SolutionContainerVisualsSystem : VisualizerSystem(OnMapInit); SubscribeLocalEvent(OnGetHeldVisuals); + SubscribeLocalEvent(OnGetClothingVisuals); } private void OnMapInit(EntityUid uid, SolutionContainerVisualsComponent component, MapInitEvent args) @@ -174,4 +177,41 @@ public sealed class SolutionContainerVisualsSystem : VisualizerSystem ent, ref GetEquipmentVisualsEvent args) + { + if (ent.Comp.EquippedFillBaseName == null) + return; + + if (!TryComp(ent, out var appearance)) + return; + + if (!TryComp(ent, out var clothing)) + return; + + if (!AppearanceSystem.TryGetData(ent, SolutionContainerVisuals.FillFraction, out var fraction, appearance)) + return; + + var closestFillSprite = ContentHelpers.RoundToLevels(fraction, 1, ent.Comp.EquippedMaxFillLevels + 1); + + if (closestFillSprite > 0) + { + var layer = new PrototypeLayerData(); + + var equippedPrefix = clothing.EquippedPrefix == null ? $"equipped-{args.Slot}" : $" {clothing.EquippedPrefix}-equipped-{args.Slot}"; + var key = equippedPrefix + ent.Comp.EquippedFillBaseName + closestFillSprite; + + // Make sure the sprite state is valid so we don't show a big red error message + // This saves us from having to make fill level sprites for every possible slot the item could be in (including pockets). + if (!TryComp(ent, out var sprite) || sprite.BaseRSI == null || !sprite.BaseRSI.TryGetState(key, out _)) + return; + + layer.State = key; + + if (ent.Comp.ChangeColor && AppearanceSystem.TryGetData(ent, SolutionContainerVisuals.Color, out var color, appearance)) + layer.Color = color; + + args.Layers.Add((key, layer)); + } + } } diff --git a/Content.Shared/Chemistry/Components/SolutionContainerVisualsComponent.cs b/Content.Shared/Chemistry/Components/SolutionContainerVisualsComponent.cs index 100ee3975f..1e3c14bfd4 100644 --- a/Content.Shared/Chemistry/Components/SolutionContainerVisualsComponent.cs +++ b/Content.Shared/Chemistry/Components/SolutionContainerVisualsComponent.cs @@ -53,5 +53,17 @@ namespace Content.Shared.Chemistry.Components /// [DataField] public int InHandsMaxFillLevels = 0; + + /// + /// Optional equipped visuals to show someone is wearing a something with a filled container. + /// + [DataField] + public string? EquippedFillBaseName = null; + + /// + /// A separate max fill levels for equipped items (to reduce number of sprites needed) + /// + [DataField] + public int EquippedMaxFillLevels = 0; } } diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml index 608fb2544a..d6985c018d 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/spear.yml @@ -112,6 +112,11 @@ - type: SolutionContainerVisuals maxFillLevels: 1 fillBaseName: spear + inHandsFillBaseName: -fill- + inHandsMaxFillLevels: 1 + equippedFillBaseName: -fill- + equippedMaxFillLevels: 1 + - type: entity name: reinforced spear diff --git a/Resources/Textures/Objects/Weapons/Melee/bone_spear.rsi/equipped-back-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/bone_spear.rsi/equipped-back-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..db23cdc2a4f53d2d1f640043a1196af3dbb03722 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`Xa)F$xB_W| z{|r)FdD(NBw6(RT^7H>^V2F&2ERQ$T($X@N0Ln9be*F3W|NlQ4AIJhZd?i7C!3;n? z9BhhLe`X1kvG;Uw42fucdvzlxg8>h-qwa&h*Gr%KDG0QP)Nif06KS=$=kC?UZ3c-7 vcNrNP_>bh@=6&rD^@071x(zo2LxRp!UPjiMZBY$CqZmA0{an^LB{Ts5=1)rN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/bone_spear.rsi/equipped-suitstorage-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/bone_spear.rsi/equipped-suitstorage-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..db23cdc2a4f53d2d1f640043a1196af3dbb03722 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`Xa)F$xB_W| z{|r)FdD(NBw6(RT^7H>^V2F&2ERQ$T($X@N0Ln9be*F3W|NlQ4AIJhZd?i7C!3;n? z9BhhLe`X1kvG;Uw42fucdvzlxg8>h-qwa&h*Gr%KDG0QP)Nif06KS=$=kC?UZ3c-7 vcNrNP_>bh@=6&rD^@071x(zo2LxRp!UPjiMZBY$CqZmA0{an^LB{Ts5=1)rN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/bone_spear.rsi/inhand-left-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/bone_spear.rsi/inhand-left-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..87a1358a8ce64c2c450e7e154192e4e283f5c90d GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_W| z{|r)FdD(NBT%4W%GcZI(Mrvzo|NsAgb++jXpfqPmkY6wZkPiZz?DLoX1PZ!)x;TbJ zw7$Kj$j6|-<9zYtz5hp48dm1Y{t;Jj%t`4w#~^?e&P#02h`&8dwrA% o$E->tkEXUiLHr@tm@Dovt&?In=;bs?2q@3s>FVdQ&MBb@0LGq1x&QzG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/bone_spear.rsi/inhand-right-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/bone_spear.rsi/inhand-right-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..4d0d61d0c170ad4c2e7ccfba4d1f5668832dd070 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_W| z{|r)FdD(NB{xdMRI6G@=Yez;#{{R1fSCT{&P@1zO$S;@y$OnN<_W8?x0tH<>T^vIq zTHjt%k44ofy`glX(f`s08?gxB_W| z{|r)FdD(NBw6(SWGcZI(Mut16PUYu!aBzrslKKDt|AADa??81tB|(0{3_v~EoDBV; nn}A9q+b&SAI|cv^A;&>RL&S3j3^P6k44ofy`glX(f`s0a9jxB_XZ zt-J>R89qP$92prI?x6agfk9han?09lDnGx2gG0QN%>V!YpLffC0V?G!3GxeO0P-`lfp6;Ry rA3C;X9rs*a_i0xB?irbKKhCl2(_^^VSf>9LXb^*^tDnm{r-UW|&V);a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/plasma_spear.rsi/equipped-back-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/plasma_spear.rsi/equipped-back-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..db23cdc2a4f53d2d1f640043a1196af3dbb03722 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`Xa)F$xB_W| z{|r)FdD(NBw6(RT^7H>^V2F&2ERQ$T($X@N0Ln9be*F3W|NlQ4AIJhZd?i7C!3;n? z9BhhLe`X1kvG;Uw42fucdvzlxg8>h-qwa&h*Gr%KDG0QP)Nif06KS=$=kC?UZ3c-7 vcNrNP_>bh@=6&rD^@071x(zo2LxRp!UPjiMZBY$CqZmA0{an^LB{Ts5=1)rN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/plasma_spear.rsi/equipped-suitstorage-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/plasma_spear.rsi/equipped-suitstorage-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..db23cdc2a4f53d2d1f640043a1196af3dbb03722 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`Xa)F$xB_W| z{|r)FdD(NBw6(RT^7H>^V2F&2ERQ$T($X@N0Ln9be*F3W|NlQ4AIJhZd?i7C!3;n? z9BhhLe`X1kvG;Uw42fucdvzlxg8>h-qwa&h*Gr%KDG0QP)Nif06KS=$=kC?UZ3c-7 vcNrNP_>bh@=6&rD^@071x(zo2LxRp!UPjiMZBY$CqZmA0{an^LB{Ts5=1)rN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/plasma_spear.rsi/inhand-left-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/plasma_spear.rsi/inhand-left-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..87a1358a8ce64c2c450e7e154192e4e283f5c90d GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_W| z{|r)FdD(NBT%4W%GcZI(Mrvzo|NsAgb++jXpfqPmkY6wZkPiZz?DLoX1PZ!)x;TbJ zw7$Kj$j6|-<9zYtz5hp48dm1Y{t;Jj%t`4w#~^?e&P#02h`&8dwrA% o$E->tkEXUiLHr@tm@Dovt&?In=;bs?2q@3s>FVdQ&MBb@0LGq1x&QzG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/plasma_spear.rsi/inhand-right-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/plasma_spear.rsi/inhand-right-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..4d0d61d0c170ad4c2e7ccfba4d1f5668832dd070 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_W| z{|r)FdD(NB{xdMRI6G@=Yez;#{{R1fSCT{&P@1zO$S;@y$OnN<_W8?x0tH<>T^vIq zTHjt%k44ofy`glX(f`s08?gxB_W| z{|r)FdD(NBw6(SWGcZI(Mut16PUYu!aBzrslKKDt|AADa??81tB|(0{3_v~EoDBV; nn}A9q+b&SAI|cv^A;&>RL&S3j3^P6k44ofy`glX(f`s0a9jxB_XZ zt-J>R89qP$92prI?x6agfk9han?09lDnGx2gG0QN%>V!YpLffC0V?G!3GxeO0P-`lfp6;Ry rA3C;X9rs*a_i0xB?irbKKhCl2(_^^VSf>9LXb^*^tDnm{r-UW|&V);a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/reinforced_spear.rsi/equipped-back-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/reinforced_spear.rsi/equipped-back-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..db23cdc2a4f53d2d1f640043a1196af3dbb03722 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`Xa)F$xB_W| z{|r)FdD(NBw6(RT^7H>^V2F&2ERQ$T($X@N0Ln9be*F3W|NlQ4AIJhZd?i7C!3;n? z9BhhLe`X1kvG;Uw42fucdvzlxg8>h-qwa&h*Gr%KDG0QP)Nif06KS=$=kC?UZ3c-7 vcNrNP_>bh@=6&rD^@071x(zo2LxRp!UPjiMZBY$CqZmA0{an^LB{Ts5=1)rN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/reinforced_spear.rsi/equipped-suitstorage-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/reinforced_spear.rsi/equipped-suitstorage-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..db23cdc2a4f53d2d1f640043a1196af3dbb03722 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`Xa)F$xB_W| z{|r)FdD(NBw6(RT^7H>^V2F&2ERQ$T($X@N0Ln9be*F3W|NlQ4AIJhZd?i7C!3;n? z9BhhLe`X1kvG;Uw42fucdvzlxg8>h-qwa&h*Gr%KDG0QP)Nif06KS=$=kC?UZ3c-7 vcNrNP_>bh@=6&rD^@071x(zo2LxRp!UPjiMZBY$CqZmA0{an^LB{Ts5=1)rN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/reinforced_spear.rsi/inhand-left-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/reinforced_spear.rsi/inhand-left-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..87a1358a8ce64c2c450e7e154192e4e283f5c90d GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_W| z{|r)FdD(NBT%4W%GcZI(Mrvzo|NsAgb++jXpfqPmkY6wZkPiZz?DLoX1PZ!)x;TbJ zw7$Kj$j6|-<9zYtz5hp48dm1Y{t;Jj%t`4w#~^?e&P#02h`&8dwrA% o$E->tkEXUiLHr@tm@Dovt&?In=;bs?2q@3s>FVdQ&MBb@0LGq1x&QzG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/reinforced_spear.rsi/inhand-right-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/reinforced_spear.rsi/inhand-right-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..4d0d61d0c170ad4c2e7ccfba4d1f5668832dd070 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_W| z{|r)FdD(NB{xdMRI6G@=Yez;#{{R1fSCT{&P@1zO$S;@y$OnN<_W8?x0tH<>T^vIq zTHjt%k44ofy`glX(f`s08?gxB_W| z{|r)FdD(NBw6(SWGcZI(Mut16PUYu!aBzrslKKDt|AADa??81tB|(0{3_v~EoDBV; nn}A9q+b&SAI|cv^A;&>RL&S3j3^P6k44ofy`glX(f`s0a9jxB_XZ zt-J>R89qP$92prI?x6agfk9han?09lDnGx2gG0QN%>V!YpLffC0V?G!3GxeO0P-`lfp6;Ry rA3C;X9rs*a_i0xB?irbKKhCl2(_^^VSf>9LXb^*^tDnm{r-UW|&V);a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/spear.rsi/equipped-back-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/spear.rsi/equipped-back-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..db23cdc2a4f53d2d1f640043a1196af3dbb03722 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`Xa)F$xB_W| z{|r)FdD(NBw6(RT^7H>^V2F&2ERQ$T($X@N0Ln9be*F3W|NlQ4AIJhZd?i7C!3;n? z9BhhLe`X1kvG;Uw42fucdvzlxg8>h-qwa&h*Gr%KDG0QP)Nif06KS=$=kC?UZ3c-7 vcNrNP_>bh@=6&rD^@071x(zo2LxRp!UPjiMZBY$CqZmA0{an^LB{Ts5=1)rN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/spear.rsi/equipped-suitstorage-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/spear.rsi/equipped-suitstorage-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..db23cdc2a4f53d2d1f640043a1196af3dbb03722 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`Xa)F$xB_W| z{|r)FdD(NBw6(RT^7H>^V2F&2ERQ$T($X@N0Ln9be*F3W|NlQ4AIJhZd?i7C!3;n? z9BhhLe`X1kvG;Uw42fucdvzlxg8>h-qwa&h*Gr%KDG0QP)Nif06KS=$=kC?UZ3c-7 vcNrNP_>bh@=6&rD^@071x(zo2LxRp!UPjiMZBY$CqZmA0{an^LB{Ts5=1)rN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/spear.rsi/inhand-left-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/spear.rsi/inhand-left-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..87a1358a8ce64c2c450e7e154192e4e283f5c90d GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_W| z{|r)FdD(NBT%4W%GcZI(Mrvzo|NsAgb++jXpfqPmkY6wZkPiZz?DLoX1PZ!)x;TbJ zw7$Kj$j6|-<9zYtz5hp48dm1Y{t;Jj%t`4w#~^?e&P#02h`&8dwrA% o$E->tkEXUiLHr@tm@Dovt&?In=;bs?2q@3s>FVdQ&MBb@0LGq1x&QzG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/spear.rsi/inhand-right-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/spear.rsi/inhand-right-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..4d0d61d0c170ad4c2e7ccfba4d1f5668832dd070 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_W| z{|r)FdD(NB{xdMRI6G@=Yez;#{{R1fSCT{&P@1zO$S;@y$OnN<_W8?x0tH<>T^vIq zTHjt%k44ofy`glX(f`s08?gxB_W| z{|r)FdD(NBw6(SWGcZI(Mut16PUYu!aBzrslKKDt|AADa??81tB|(0{3_v~EoDBV; nn}A9q+b&SAI|cv^A;&>RL&S3j3^P6k44ofy`glX(f`s0a9jxB_XZ zt-J>R89qP$92prI?x6agfk9han?09lDnGx2gG0QN%>V!YpLffC0V?G!3GxeO0P-`lfp6;Ry rA3C;X9rs*a_i0xB?irbKKhCl2(_^^VSf>9LXb^*^tDnm{r-UW|&V);a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/uranium_spear.rsi/equipped-back-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/uranium_spear.rsi/equipped-back-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..db23cdc2a4f53d2d1f640043a1196af3dbb03722 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`Xa)F$xB_W| z{|r)FdD(NBw6(RT^7H>^V2F&2ERQ$T($X@N0Ln9be*F3W|NlQ4AIJhZd?i7C!3;n? z9BhhLe`X1kvG;Uw42fucdvzlxg8>h-qwa&h*Gr%KDG0QP)Nif06KS=$=kC?UZ3c-7 vcNrNP_>bh@=6&rD^@071x(zo2LxRp!UPjiMZBY$CqZmA0{an^LB{Ts5=1)rN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/uranium_spear.rsi/equipped-suitstorage-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/uranium_spear.rsi/equipped-suitstorage-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..db23cdc2a4f53d2d1f640043a1196af3dbb03722 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`Xa)F$xB_W| z{|r)FdD(NBw6(RT^7H>^V2F&2ERQ$T($X@N0Ln9be*F3W|NlQ4AIJhZd?i7C!3;n? z9BhhLe`X1kvG;Uw42fucdvzlxg8>h-qwa&h*Gr%KDG0QP)Nif06KS=$=kC?UZ3c-7 vcNrNP_>bh@=6&rD^@071x(zo2LxRp!UPjiMZBY$CqZmA0{an^LB{Ts5=1)rN literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/uranium_spear.rsi/inhand-left-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/uranium_spear.rsi/inhand-left-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..87a1358a8ce64c2c450e7e154192e4e283f5c90d GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_W| z{|r)FdD(NBT%4W%GcZI(Mrvzo|NsAgb++jXpfqPmkY6wZkPiZz?DLoX1PZ!)x;TbJ zw7$Kj$j6|-<9zYtz5hp48dm1Y{t;Jj%t`4w#~^?e&P#02h`&8dwrA% o$E->tkEXUiLHr@tm@Dovt&?In=;bs?2q@3s>FVdQ&MBb@0LGq1x&QzG literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/uranium_spear.rsi/inhand-right-fill-1.png b/Resources/Textures/Objects/Weapons/Melee/uranium_spear.rsi/inhand-right-fill-1.png new file mode 100644 index 0000000000000000000000000000000000000000..4d0d61d0c170ad4c2e7ccfba4d1f5668832dd070 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`NC)_YxB_W| z{|r)FdD(NB{xdMRI6G@=Yez;#{{R1fSCT{&P@1zO$S;@y$OnN<_W8?x0tH<>T^vIq zTHjt%k44ofy`glX(f`s08?gxB_W| z{|r)FdD(NBw6(SWGcZI(Mut16PUYu!aBzrslKKDt|AADa??81tB|(0{3_v~EoDBV; nn}A9q+b&SAI|cv^A;&>RL&S3j3^P6k44ofy`glX(f`s0a9jxB_XZ zt-J>R89qP$92prI?x6agfk9han?09lDnGx2gG0QN%>V!YpLffC0V?G!3GxeO0P-`lfp6;Ry rA3C;X9rs*a_i0xB?irbKKhCl2(_^^VSf>9LXb^*^tDnm{r-UW|&V);a literal 0 HcmV?d00001 From ac4086f9848b93cb48a352d8de887ab07042d8f7 Mon Sep 17 00:00:00 2001 From: Emisse <99158783+Emisse@users.noreply.github.com> Date: Fri, 2 Aug 2024 01:19:25 -0600 Subject: [PATCH 122/201] apc touchup sprite (#30460) * apc touchup * darker borders ofjdsa fjoias --- .../Structures/Power/apc.rsi/base.png | Bin 676 -> 693 bytes .../Structures/Power/apc.rsi/broken.png | Bin 1061 -> 1063 bytes .../Power/apc.rsi/display-charging.png | Bin 809 -> 948 bytes .../Structures/Power/apc.rsi/display-full.png | Bin 381 -> 440 bytes .../Structures/Power/apc.rsi/display-lack.png | Bin 557 -> 659 bytes .../Power/apc.rsi/display-remote.png | Bin 510 -> 619 bytes .../Structures/Power/apc.rsi/emag-unlit.png | Bin 436 -> 505 bytes .../Structures/Power/apc.rsi/frame.png | Bin 610 -> 624 bytes .../Structures/Power/apc.rsi/static.png | Bin 452 -> 463 bytes 9 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Resources/Textures/Structures/Power/apc.rsi/base.png b/Resources/Textures/Structures/Power/apc.rsi/base.png index 68b83101d21fc74be03e53fcb4682cefeba232d7..17b98b401619a2f40c283e6d387571ace63c2751 100644 GIT binary patch delta 656 zcmV;B0&o4K1+@i`F@JAKL_t(|ob8%1Ya&4u$Nvcdn+;ZBYPFQLvD9>yR`~|o99(O0 zUm(5TU@h$r>=Y}7G~vMQ4s=O#FkB^>#>%Udki?xC$2XJZ-mhBN$L#LgH@oxr4Z!^0 zT!p@YB6_{v{u1NNX0wyed2@*iP$8wna5zN0UPlx~h@$9ZtbbApN-1nM8?;(20KjUs z!eB5cyvCPKz=1}iVH`W1P9eSv+`R(hA5(37DG~qxLI`b)lo9}N_X_;|Z8q+;%T4(v zNfIoVOQdOvBuP-IR6dQnzXcu)$1F_+06@3fMW@rz2R;LMF&nc~6|h(=jN+c+6hHCJ zD7I7y7>~zBaeu$kKK{r@qu5eSf!%Ir6j$`Sd{1c-aQMPsno=ZSyyVsg>tgPRJO>cg>v2_L}iP7St#fI0aUigmxXe!04iJL%R)IP zfXWv6vQW-bfXWv6vQSP5pt40iE!5cwpt422EtK_An93G~vQX9)KxKC;ux#aTQ_2~CZfqb0Fm%Df`PXOkBQ?q>m zS@^zxsA8Nrj!)j_c@;lE$z(D?yWNK8dGI{%WSx`}Qc7&MTYvO=JpjOZy~cPv&K&>G zHvj-SosM#C6h#m>0?l_|b{pl^JJA3D5JKeEq-hEOXubn)&uZhI>0Fd)f*`_`G?smIqwOS|Z zk|a5v|9U*1&jC2R6^`S$CWJVQMkDn5eKZ=4A2qw(4gikl7mLO5csiXTP1DSWoY?>q zVMK)_NtDm$)qW@Q!hGL9R1rpW8X$zwdI(xG;1kL)l7C0u4d|l$4xkDnwkfm|qzEIn zDfBNu5k_oNXa-P(5!)1M07V$FO`#<~5k_pI+yJUDVjHCfP=*oPM+7E48t%C!!V2$3h&dYY>_PsRmu%geY!^dN!)LgmZMa*$h3vh zvcpui$akcL(*8z>$`+ZjP}<)IP}w3=7D{^tP}w3=7D~GTRJO>Jh0Jh0G(CHxu2M4_V^EEG;@K*nwiHQl%{zu*b4*7f@!!VxwEtyQBsw&sl z*8sd|!siND>wi|)et#J1C?!&_*U@#Ig@uK$j;pE)!20?+(Ds;@KfbkB|sZ;>CySsxj@DFI3*0tZUF#xoUkjv#L7K`rWx3;#Z zR4UZ#b)fA5AD7>#I ziD{Y`hJQh=R>QI^wzsz_6bhbwk8~=$y1Hs75((z#=iTft9*?6a3J(tt?s>IZjchiH zq9|0WRp#dA0Jylg0O0KG?Advav;hD#O|yj%Xqv_cA^7>f&?dwy;EMhIx0K6emY0`F zr_-FAoVe}H%}s<5o^$kE0znibesSIf&L>;}KYvj!m#J2(?s=VUKX?voX=%wGMln(< zmHIY-rfD|72O;e}F8tC`c7*pe-`8)S@6&sDTV1OMNX0QiU3LlawsAC@2-GX9LJmi^5W&`t|@> zYEjTCRL@aBmRb~+3e|TQl%*C0twQyj3d>T9!cw97`p;gLS`>x~HBcrfODzggh3eY_ yVEAg$*r`ym)S|Ibp=7B=kqQ+N5fKp)4F3YS+2p@3F^&EJ0000FH_K z*Vn!G>2&&8pWEA8uYGWEz?RKeb`yMK=R%}{44kw&9|VHhkeEq!)fRaF2sHa38c$9(@S`~=L*%+PE$ea9Ue z1K74rxm@P#>1Bi>RtfCX-=#dD**ub93Xhr>3T` zEDO^#sejk&*tX5~_BO?0(Rb{TPKDRj)|_NA$>QRom;FslOrR(VkB^UDzk0n+Hk(CJ z6l%2^3kwSXoS&ZqaC&+#s2C&`TvuhI4QzV{F00U*B^>Bf@RBx-s}g=G{YQR8cXFp80=3FHAX zi+_=*@r?pu6eCd+C=ALhMxw?yw1iQNL`~O;$u35sCU7Pws~CxzKpp_{ijlG55*)Yf zT;jlv1FMeTJzo`_MaRU%#KgqJ#Ke3x^qi;5Qj4Neq54vXWgT6UeI)Kn^ko29YEcv_ z)IjG0WT{1As!#(Rk&&eqg{eXfWB^%eQG1vw)WCzwMSIoGn8*x*C%hSMy=l=B$;~DW^eC6_W?sYSugLB71XPevF9GSmOyrw3n{H)%W zuV33={?GWl?Dp-B-@oS@&b)IZWz%2f%KCjBi*|JHiaU1t^n1Ox*TBlQ&tgz|boob( z-QVwbeVH^>@FwJ^TDp&FYJOz24tVF*$NgB7be-b9jHO{2eMfyZwRC z@%o}^o{m;2pqA)omFO~1FX zT)v)vbGvH9;fQT6m-6p#SH1CTtM0)hn`kBZ(nN2A=%(Ja`Q97&YNMN8_5)dPz47vs zCo+mpUcks+Z}Dc;dwx4mh`z6_d2|2b_3QHM{x5#dd*`0po%{cLPCijnoBa0llb=dm zkMv$uN$TtG|E&fLP4;)+=OIG#tl{+Q*X@7*`}}!*N5_dxnUm@Q*Zj^uyY8>Ddc$4& zy3eowOG~!Z{i=&x7aeKldntcg(3jO&f2~gMdtUz|zWyoi+2@yiOJ2nPi}{th^M(zJ z=C8_qH>5rUe_yR-#(z+??|=Dw`K?SVUSGYZ8W6j_Z)eTwfBRG~X#P6u-yrh$`-`g_o+2>|s%lld04;Z|k-!a2O6U>-A zpOLe^{p}oSyJ^MezkdD7f7?1#&bPhiZLb3Z rGbf$NqxRj7ef#Qm*&#c*VA(&W@2^|t=kEU^2@>~o^>bP0l+XkKoAua3 delta 729 zcmdnOzLIT%K|RxBPZ!6KiaBrZ+6H}cU}$)Fb>SrGnys$q4loui{_=8XV9;U7por?` z2*bzW3K9azNgiT{Kb!pN*mH620l%)h0u1P&;fLI=eFeM!e%}{k*ZQ=m@KepSP{s4} zon!a6UVXLo^Y5=q*RQYt`|r{7>2GSq*Me8&GZ#p1TL9$UONA| z_Wy-FZu^h3AGls$_xamrhhq!n_s5I;4x6PG`0H#~PhI4@_sd__9Q*%qJNuS6_2VyY z)c;xgrF)UpJQl-WkzsRreq8yxiRbv_2Xe>j`~IFYZrF8it6$@*s_(CxU);){&E$JA zzmECHi}_KPugl+(uMzwp&|fO(5+7gx#}3&;0y9+)e);--N4}>)?ccsy?_Jeujik9kx_E;14j1xm`?^zrf-#nJ zn=3gLTP7^?oKiRM{qOd)`~ME`H?05v=h@rmjXloxb^A5Gtu^so^kw#1iNBlf-1on{ z-|}Dob(;lWtt{P+|9hOjG+yNDN0p9?cIP*}N;$Cn-Skw8c`V;8{?+fb&tMC zFDop*5PhROHr_sMf9~bmn!j>q-;3M)|17)1pW5eNAAjSIp0_+xXzBf&qc65e@6b!Sw1$|dzC;Ep00i_>zopr E08vVNjQ{`u diff --git a/Resources/Textures/Structures/Power/apc.rsi/display-full.png b/Resources/Textures/Structures/Power/apc.rsi/display-full.png index 9b1e28db26d9ab8853db0f0d307df28ddcb94d78..2b0f0033b1f0c33107eb5d3b3261de92a7d1621c 100644 GIT binary patch delta 401 zcmey%w1atqVSSOOi(^Q|oVT}Z{SG?_v_0f+d8E?*fN6^6%N50f8kd(Y^l*0P6koV( z@scN6|2&zeD)*RQT60$I)0^KV+rs6tyVh*F@4)~DGj|%St-7%NXRrRT@?#zm|4(gs z6?N;*{Z%tWqs~m+8QC{+hS-+T-W9A68Wt zi^tlyt@`zhP3M{S+pyQ?_U^x~xpY;2Uc(Z<YgvR=Zk-v5t|E^ypZ>oIdVM<9}1@n{SlDrURo1SyMSq&zCFYXNF{a|2~ zE;pI`qk+}*zh)dT?Vm34^PH2ln6snKUb|;_~VZ&#r3Nb tm~Ec?3p@Ce0VMP7wgO0R%1d?yuC$Q$ZO@-DFmN$2c)I$ztaD0e0sz|RyZ-Ns=yzXf&cDC@@25n`d2;jXZL`1ozTk_k zsQ>BlZ{NbA=k30`-yKf3sC~6>*N%HzUe|5ZUSB1`fcXf4E#P6yzVL2##)FS>yYt=lpV9sK{Cs}l^r{WkCE?C}^-jU3 z=JGQz1c>Nv42epDL6Cbuz}O^frRMinQSbgJg*|r*UEXqar(<@}#fF*d&-H3KaIP*s znO$VKGu-cb(Q{_71_SkrCo|vetOja$_HX5)P@Tkg^IyHHsCifXKjb3Q6oc>nqIdaE g*p{CMS?chzjv-|AVV!uxht43~p00i_>zopr0Jy56{r~^~ diff --git a/Resources/Textures/Structures/Power/apc.rsi/display-lack.png b/Resources/Textures/Structures/Power/apc.rsi/display-lack.png index e360f9c6bb03889b661d04fb010294d449fd8beb..eaa25feac9d60862b5e05d9c46dca14de031071d 100644 GIT binary patch delta 622 zcmZ3>GMROPK|PbNr;B4q#hkZy46|-0h_HXSKB=k0@C%QvQ+v_vtNAV@e_^=i zy?l~w`iTo0lg|kVa5eG06wrzBY&$eS&;2}kK4aIWo~vJTQ*^h_ zy6b#m!mFRZ|2J&>{6Fsgxo<$X9B`g@+<9I(mj&z3t$+OM-FAzC{hj9SedEyQtu1pE z;=N}~Gtf=+&O9k)9q%1+`t?Sja4Sg2IJeWvb>FlNjVG@Qu`$%c0t`%VD3}{QYwqV) zTU4K_=X0#wZ1v72?0BhOLr3QNJZbCwR`Y+n+Oc?B%T?dh(p#54|6bGgI+Wq-2g3;2 z?~7i)+7ZW^P!mJtcjR&?9Pv!XZD`gEGE?8gtE{d>OpoqcFFMWPc)I$ztaD0e0supx BHV*&* delta 520 zcmbQtx|U^vK|SMhPZ!6KiaBrZ7-rpZ5Mg^T{Xv6+L`{oKx^%c=Xu*5sT=^i@@VuHi zGKvW-%$ko5RRlhXG`bgAx#aHq)naZhrkAC+c72ayVSs`HE4wLjKVJX(_5SMl{EK(( z_C!_7v`GYYo&Wy*==18;nRU1F%H~HuU;b9DuKurKb$#9a(!!hH*MG`>_kYos1N&Zo zTemmn%A9F);y2ax{PDlP-=*tE`eRp@n6!UWmfB5|`>|iY@}0cnzt2C9`#<>TW?{0w zg4ySA^ohHFgg)K>9d)e#f7DUw2Za)4{c~zx7tea;zkX>d(8_zN^*XucyR%>9$@87l zuVV)~=-)HFU1t{8KYOa0;&=JaNBae(|K`u$J$ZjU#3NxIo;L(PO>NQS3>GTWQ;l5v zd1_0l-S%_gLSkNrrnJnh@SHNq0On~JJ!^$jc3R1uU+%|6`#VlXetNO(+E3Nj$4{)6 zmHoam?dPl|GQWi`kuk)-eP+xI`{=Dh=|-|uceryptWR+oFfeq~PihoE2g&fD%^_J04Bd*2Fb|G$3s xTYu_ZhF|}#-~S%3^_y?O`}q6z5aTwK`EyP#(9ioCY77$aboFyt=aj(M1OO{h`?&xB diff --git a/Resources/Textures/Structures/Power/apc.rsi/display-remote.png b/Resources/Textures/Structures/Power/apc.rsi/display-remote.png index 089eb9345e78d51c68b75681f40f1d1ebb87f34d..42f0f6d685501289c3cb85b104a9b7fda754d28a 100644 GIT binary patch delta 582 zcmeyz{F-HgK|PbIr;B4q#hkZyH|9zkim)YE8EkUf)S&*EVWwiiTphs!lW$BFFIZ(V z^T64iLJkq_#wT|_RzC1PyF@_c?~)HCqF>{@7~o*TVc(P8b$>m)U$Wo(uk-ti)Tig? z{QLPcBd4WC&f6w0FMmorYVLo}Z=a@|JG=dV@VEa<>wio=Z=TwpE@fHWV(OA+zV6|+ zU$XK0W9`3x+pf9ir0V~7rc0;4FZ{Xl=BLl^>(c9L8Sm|lv%mgWe8;rD}7tx{al>QdegXm`7fq7mAmCl_dl0S*R{W1t;=5j-<9>p`+Bea z|7B)HyZ*cL6X@=GAa*cy|MZl9{(FyIf2}9k*L>s1?l@DXvcI@4Z(EJ~C;OQ56)JXC z_b2{20OavM_NepTr~I?MP$mA~2apNqKse)Fp2Xc<@j&z4#Bcmp{H-s4dBd?6O&_ld z%#7X8_Dk+!wwr|Pgh>~9C;seRTrb_Hc_7e@{mFIXKEIB0`4V>vd>H!-tQ4*8zi3lC zF7kk5vGAhLy?GgzVj3>4{r&X(Tz*swzZ8EJ|Mg;DJ}{)Oe?Rwc_q+PN_6zovKVGkB z^!tEm&i6LSh3{j$e*JTOX8!H3_SV>j#b4&0UZ4JExA@%q7rw8zzf#87ccEP0D*pcd z;9T(s9JSvUeg68_`f4bn+xObZ_T_d^>kjC>U$xfIaQ=!{79bH%S3j3^P6b3Swem?#9`+auZ^~-MQ{;%4Jvz4Dc|GrUS{~m_Vr}{5A|NASwptLS;jY9M@{gAi@-T3c&pKY&s-1GE# z)P3(SpV^_#iD;cx^8ETF{rd8sQJ=Cu7rURnKB>OE_Ql^JadUrqOGV6`gcXs~y)lvL?(P!;v|IV7mHrSrI+kMXbdw%d` mRtekhYujsz|HF)Kh}_5cV`0E19UnnSkeH{dpUXO@geCxyB;GUt diff --git a/Resources/Textures/Structures/Power/apc.rsi/emag-unlit.png b/Resources/Textures/Structures/Power/apc.rsi/emag-unlit.png index 140ae850be75c670e691701c33df11db87fc403c..9e1963a5957e2729eecc146b38c18c8ebd604305 100644 GIT binary patch delta 466 zcmdnO{F8ZtVf|)L7srr_Id5;B_hJeZIsP#@B7j9zRrgkl<36{&PTkku^2#r4=Xj$S z^MmV`K(5Iz=L<@2`kORPOvsh-U3RiK&Fx{|{qtEe`o((oZsOl%1Q|e}L3Hv(oha*d zJzMzy)M=#7>pmKoY%$^Va`CI5C$Gz|EDPJ5k^SA}+o$&8`s=k@;+Lu`^*(fXw>$Q< zozU9+g9H|*D4+P(h3UoTVj{P&kHEtj6HWUcgRW(>!)Ut-G`TwJog{*f==JJa8D zKjSr!$e%CSU-!(Jzcqc|?tQWIWAtC~Ubwd1fHh#{vt!}+)@R@UB5IRmCj9erchvnu zA`VyXM+S)n#)~@azg$0Q_r0kidp6mmF@J7JL_t(|obB2@N&`_40N@c+5CS4Z>hH<71z4R6t8)MV0002MKe4KF|5Ou4V^x^@r1nvR diff --git a/Resources/Textures/Structures/Power/apc.rsi/frame.png b/Resources/Textures/Structures/Power/apc.rsi/frame.png index 4f8ba4d56effeee7f96e45ec924337bb6f6d9b2b..4a4723e9ed2c8f1fdcbadec29cba99a11abbfb76 100644 GIT binary patch delta 586 zcmV-Q0=50(1n>lqF@GvaL_t(|ob8&iZo)7ShW}RGh{WibFrs9kkHFp+VD1C(6rI?3 zkVYK1({F`Z5^91gMFZm-w#`5Z)K zT%++3@X?Ie@&N$Y{gn6aTIPA4qpGTF-0y1}jEN;la=t|~Vk*HVlu}MVf>Q-t;A}>k zXj*_P*8c)r%}8jh1>kB%Li6xjVG$s70-o1U zi_Z2qms{l9g>pI{z~vVCbfKIC;Bt$6x=;`A3y1)r69|p-At^4m$d?P{BmkFN0WOo8Du82LK@bE%5QM+@ Y29&(a0?kpB$^ZZW07*qoM6N<$g8wiJy#N3J delta 572 zcmV-C0>l0A1mXmcF@GFML_t(|ob8%1Zo)tiMSr4nSfbn-QzE+|_s9jPa{x|}ijIRI z(OKdIaSBso*Gs+BqzQ-u*6Ur52gma&OCGJqpRt+oUqBc(FWd>(NRs5-#yb1`{^5PT zwQ&JTR;v}_I7Spjh@$9WoG}K*7?fp+G)(~jMNwe6Tw2$EdVc``U^<;T$7WfEG)GbgYXf*O#_tiI{|AGj>od7qzc?SUg&$*4> z2yi?eony7u&au4^;BYuJYJ@HV6h%?Hb}w4t*=&Z%Wb!bss;cYx+vDwa3&7qAKeYe= zpp-gmt?>=u9em$&`FyhJ= z0O04Zynn7`p65BLs=CJA9=l*oEJ>1c8^cJ507|K#A0em$E>I35b=2KJD9--^RKo~2 z&H_*kBiszW6&3-w6X2#%E8N%T+=jCNRKo~2P6AL4BY)h~c7g!yFv3l3V${P3H_q<> zs$qm1rwRzUz_V9?AP9mW2!bFCl*WBJm0QH+LV3BvR9n}mx5VAU+a9NKi@J89g7ybc zxkX*NP(cDvxkX*NP=ogcL;&stxC!1QMdcQCEmf*=TjaF1UVgTv8I)_g4h0000< KMNUMnLSTaQa0vIMTrCt_ zI=FOd)=oP17q}^ILOVzyp-Vx7-9jhv@N2O{N${hdrxm*7neN{A&E0d!6SS$iy+cuR-MJgv1 z@X0;qRLTHo-L%llI_WVy-?jGED+zD`mGULAXpBTWxs{&ICd?Oetfwvj=`nnLs0phH z0I_I{hxbmFxzz>w zxBY_-A|Zsbfb=LX6beg#d_GSmli6A4x^9qPZ8w`g8`N=}; S*xD%o00005o1H=Q6F@JtZL_t(oh3%C+Yr;?zh99A*l@uq*td1cr8B3SWS^6{Vn4#d( z!No13n~wbjZh>q+4H2@qPbjpR1&YZQG_&sh}tdilQ9#2_X_!#DC_CSrmKkn1G4rd6xrNu9g6?n{cDJ-}O9zHrVaHT*U|J-tqv$;qat` zNC+VfAaxXLnnt-?KI#jCAj)r#d%d3xdiGK5`+i1M)wOAw7=}TySUm7dCKG@t@49X@ z?smI`VHmqesZS6Dfpk8}yRTR}09950bR#CcfmEqdr55@It>}rribopV00000NkvXX Hu0mjf=f=ni From af752586018fa7323caa6e2047dcc8f6dbaa6d48 Mon Sep 17 00:00:00 2001 From: Mervill Date: Fri, 2 Aug 2024 00:30:45 -0700 Subject: [PATCH 123/201] Remove obsolete code from Food, Drink and Respirator systems. (#30560) * Remove obsolete code from Food, Drink and Respirator systems * remove obsolete comment --- .../Body/Systems/RespiratorSystem.cs | 12 +++--- .../Nutrition/EntitySystems/DrinkSystem.cs | 9 ++--- .../Nutrition/EntitySystems/FoodSystem.cs | 39 +++++++++---------- .../Body/Systems/SharedBodySystem.Organs.cs | 37 +++--------------- 4 files changed, 34 insertions(+), 63 deletions(-) diff --git a/Content.Server/Body/Systems/RespiratorSystem.cs b/Content.Server/Body/Systems/RespiratorSystem.cs index 5190ba37d5..45074dc826 100644 --- a/Content.Server/Body/Systems/RespiratorSystem.cs +++ b/Content.Server/Body/Systems/RespiratorSystem.cs @@ -287,10 +287,10 @@ public sealed class RespiratorSystem : EntitySystem if (ent.Comp.SuffocationCycles >= ent.Comp.SuffocationCycleThreshold) { // TODO: This is not going work with multiple different lungs, if that ever becomes a possibility - var organs = _bodySystem.GetBodyOrganComponents(ent); - foreach (var (comp, _) in organs) + var organs = _bodySystem.GetBodyOrganEntityComps((ent, null)); + foreach (var entity in organs) { - _alertsSystem.ShowAlert(ent, comp.Alert); + _alertsSystem.ShowAlert(entity.Owner, entity.Comp1.Alert); } } @@ -303,10 +303,10 @@ public sealed class RespiratorSystem : EntitySystem _adminLogger.Add(LogType.Asphyxiation, $"{ToPrettyString(ent):entity} stopped suffocating"); // TODO: This is not going work with multiple different lungs, if that ever becomes a possibility - var organs = _bodySystem.GetBodyOrganComponents(ent); - foreach (var (comp, _) in organs) + var organs = _bodySystem.GetBodyOrganEntityComps((ent, null)); + foreach (var entity in organs) { - _alertsSystem.ClearAlert(ent, comp.Alert); + _alertsSystem.ClearAlert(entity.Owner, entity.Comp1.Alert); } _damageableSys.TryChangeDamage(ent, ent.Comp.DamageRecovery); diff --git a/Content.Server/Nutrition/EntitySystems/DrinkSystem.cs b/Content.Server/Nutrition/EntitySystems/DrinkSystem.cs index 36c4ef4b55..ab4ce450d8 100644 --- a/Content.Server/Nutrition/EntitySystems/DrinkSystem.cs +++ b/Content.Server/Nutrition/EntitySystems/DrinkSystem.cs @@ -258,7 +258,7 @@ public sealed class DrinkSystem : SharedDrinkSystem if (transferAmount <= 0) return; - if (!_body.TryGetBodyOrganComponents(args.Target.Value, out var stomachs, body)) + if (!_body.TryGetBodyOrganEntityComps((args.Target.Value, body), out var stomachs)) { _popup.PopupEntity(Loc.GetString(forceDrink ? "drink-component-try-use-drink-cannot-drink-other" : "drink-component-try-use-drink-had-enough"), args.Target.Value, args.User); @@ -272,7 +272,7 @@ public sealed class DrinkSystem : SharedDrinkSystem return; } - var firstStomach = stomachs.FirstOrNull(stomach => _stomach.CanTransferSolution(stomach.Comp.Owner, drained, stomach.Comp)); + var firstStomach = stomachs.FirstOrNull(stomach => _stomach.CanTransferSolution(stomach.Owner, drained, stomach.Comp1)); //All stomachs are full or can't handle whatever solution we have. if (firstStomach == null) @@ -321,8 +321,7 @@ public sealed class DrinkSystem : SharedDrinkSystem _audio.PlayPvs(entity.Comp.UseSound, args.Target.Value, AudioParams.Default.WithVolume(-2f)); _reaction.DoEntityReaction(args.Target.Value, solution, ReactionMethod.Ingestion); - //TODO: Grab the stomach UIDs somehow without using Owner - _stomach.TryTransferSolution(firstStomach.Value.Comp.Owner, drained, firstStomach.Value.Comp); + _stomach.TryTransferSolution(firstStomach.Value.Owner, drained, firstStomach.Value.Comp1); _forensics.TransferDna(entity, args.Target.Value); @@ -336,7 +335,7 @@ public sealed class DrinkSystem : SharedDrinkSystem !ev.CanInteract || !ev.CanAccess || !TryComp(ev.User, out var body) || - !_body.TryGetBodyOrganComponents(ev.User, out var stomachs, body)) + !_body.TryGetBodyOrganEntityComps((ev.User, body), out var stomachs)) return; // Make sure the solution exists diff --git a/Content.Server/Nutrition/EntitySystems/FoodSystem.cs b/Content.Server/Nutrition/EntitySystems/FoodSystem.cs index 4d670a3eb7..53c1b39982 100644 --- a/Content.Server/Nutrition/EntitySystems/FoodSystem.cs +++ b/Content.Server/Nutrition/EntitySystems/FoodSystem.cs @@ -1,6 +1,6 @@ using Content.Server.Body.Components; using Content.Server.Body.Systems; -using Content.Server.Chemistry.Containers.EntitySystems; +using Content.Shared.Chemistry.EntitySystems; using Content.Server.Inventory; using Content.Server.Nutrition.Components; using Content.Shared.Nutrition.Components; @@ -53,7 +53,7 @@ public sealed class FoodSystem : EntitySystem [Dependency] private readonly SharedDoAfterSystem _doAfter = default!; [Dependency] private readonly SharedHandsSystem _hands = default!; [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly SolutionContainerSystem _solutionContainer = default!; + [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; [Dependency] private readonly TransformSystem _transform = default!; [Dependency] private readonly StackSystem _stack = default!; [Dependency] private readonly StomachSystem _stomach = default!; @@ -121,7 +121,7 @@ public sealed class FoodSystem : EntitySystem if (!_solutionContainer.TryGetSolution(food, foodComp.Solution, out _, out var foodSolution)) return (false, false); - if (!_body.TryGetBodyOrganComponents(target, out var stomachs, body)) + if (!_body.TryGetBodyOrganEntityComps((target, body), out var stomachs)) return (false, false); // Check for special digestibles @@ -182,12 +182,12 @@ public sealed class FoodSystem : EntitySystem user, target); // logging - _adminLogger.Add(LogType.ForceFeed, LogImpact.Medium, $"{ToPrettyString(user):user} is forcing {ToPrettyString(target):target} to eat {ToPrettyString(food):food} {SolutionContainerSystem.ToPrettyString(foodSolution)}"); + _adminLogger.Add(LogType.ForceFeed, LogImpact.Medium, $"{ToPrettyString(user):user} is forcing {ToPrettyString(target):target} to eat {ToPrettyString(food):food} {SharedSolutionContainerSystem.ToPrettyString(foodSolution)}"); } else { // log voluntary eating - _adminLogger.Add(LogType.Ingestion, LogImpact.Low, $"{ToPrettyString(target):target} is eating {ToPrettyString(food):food} {SolutionContainerSystem.ToPrettyString(foodSolution)}"); + _adminLogger.Add(LogType.Ingestion, LogImpact.Low, $"{ToPrettyString(target):target} is eating {ToPrettyString(food):food} {SharedSolutionContainerSystem.ToPrettyString(foodSolution)}"); } var doAfterArgs = new DoAfterArgs(EntityManager, @@ -220,7 +220,7 @@ public sealed class FoodSystem : EntitySystem if (!TryComp(args.Target.Value, out var body)) return; - if (!_body.TryGetBodyOrganComponents(args.Target.Value, out var stomachs, body)) + if (!_body.TryGetBodyOrganEntityComps((args.Target.Value, body), out var stomachs)) return; if (args.Used is null || !_solutionContainer.TryGetSolution(args.Used.Value, args.Solution, out var soln, out var solution)) @@ -244,23 +244,22 @@ public sealed class FoodSystem : EntitySystem var split = _solutionContainer.SplitSolution(soln.Value, transferAmount); - //TODO: Get the stomach UID somehow without nabbing owner // Get the stomach with the highest available solution volume var highestAvailable = FixedPoint2.Zero; - StomachComponent? stomachToUse = null; - foreach (var (stomach, _) in stomachs) + Entity? stomachToUse = null; + foreach (var ent in stomachs) { - var owner = stomach.Owner; - if (!_stomach.CanTransferSolution(owner, split, stomach)) + var owner = ent.Owner; + if (!_stomach.CanTransferSolution(owner, split, ent.Comp1)) continue; - if (!_solutionContainer.ResolveSolution(owner, StomachSystem.DefaultSolutionName, ref stomach.Solution, out var stomachSol)) + if (!_solutionContainer.ResolveSolution(owner, StomachSystem.DefaultSolutionName, ref ent.Comp1.Solution, out var stomachSol)) continue; if (stomachSol.AvailableVolume <= highestAvailable) continue; - stomachToUse = stomach; + stomachToUse = ent; highestAvailable = stomachSol.AvailableVolume; } @@ -273,7 +272,7 @@ public sealed class FoodSystem : EntitySystem } _reaction.DoEntityReaction(args.Target.Value, solution, ReactionMethod.Ingestion); - _stomach.TryTransferSolution(stomachToUse.Owner, split, stomachToUse); + _stomach.TryTransferSolution(stomachToUse!.Value.Owner, split, stomachToUse); var flavors = args.FlavorMessage; @@ -365,7 +364,7 @@ public sealed class FoodSystem : EntitySystem !ev.CanInteract || !ev.CanAccess || !TryComp(ev.User, out var body) || - !_body.TryGetBodyOrganComponents(ev.User, out var stomachs, body)) + !_body.TryGetBodyOrganEntityComps((ev.User, body), out var stomachs)) return; // have to kill mouse before eating it @@ -399,7 +398,7 @@ public sealed class FoodSystem : EntitySystem if (!Resolve(food, ref foodComp, false)) return false; - if (!_body.TryGetBodyOrganComponents(uid, out var stomachs)) + if (!_body.TryGetBodyOrganEntityComps(uid, out var stomachs)) return false; return IsDigestibleBy(food, foodComp, stomachs); @@ -409,7 +408,7 @@ public sealed class FoodSystem : EntitySystem /// Returns true if has a that whitelists /// this (or if they even have enough stomachs in the first place). /// - private bool IsDigestibleBy(EntityUid food, FoodComponent component, List<(StomachComponent, OrganComponent)> stomachs) + private bool IsDigestibleBy(EntityUid food, FoodComponent component, List> stomachs) { var digestible = true; @@ -418,13 +417,13 @@ public sealed class FoodSystem : EntitySystem return false; // Run through the mobs' stomachs - foreach (var (comp, _) in stomachs) + foreach (var ent in stomachs) { // Find a stomach with a SpecialDigestible - if (comp.SpecialDigestible == null) + if (ent.Comp1.SpecialDigestible == null) continue; // Check if the food is in the whitelist - if (_whitelistSystem.IsWhitelistPass(comp.SpecialDigestible, food)) + if (_whitelistSystem.IsWhitelistPass(ent.Comp1.SpecialDigestible, food)) return true; // They can only eat whitelist food and the food isn't in the whitelist. It's not edible. return false; diff --git a/Content.Shared/Body/Systems/SharedBodySystem.Organs.cs b/Content.Shared/Body/Systems/SharedBodySystem.Organs.cs index 30fed573b8..1c315869c8 100644 --- a/Content.Shared/Body/Systems/SharedBodySystem.Organs.cs +++ b/Content.Shared/Body/Systems/SharedBodySystem.Organs.cs @@ -157,32 +157,6 @@ public partial class SharedBodySystem return false; } - /// - /// Returns a list of ValueTuples of and OrganComponent on each organ - /// in the given body. - /// - /// The body entity id to check on. - /// The body to check for organs on. - /// The component to check for. - public List<(T Comp, OrganComponent Organ)> GetBodyOrganComponents( - EntityUid uid, - BodyComponent? body = null) - where T : IComponent - { - if (!Resolve(uid, ref body)) - return new List<(T Comp, OrganComponent Organ)>(); - - var query = GetEntityQuery(); - var list = new List<(T Comp, OrganComponent Organ)>(3); - foreach (var organ in GetBodyOrgans(uid, body)) - { - if (query.TryGetComponent(organ.Id, out var comp)) - list.Add((comp, organ.Component)); - } - - return list; - } - /// /// Returns a list of Entity<, > /// for each organ of the body @@ -216,19 +190,18 @@ public partial class SharedBodySystem /// The body to check for organs on. /// The component to check for. /// Whether any were found. - public bool TryGetBodyOrganComponents( - EntityUid uid, - [NotNullWhen(true)] out List<(T Comp, OrganComponent Organ)>? comps, - BodyComponent? body = null) + public bool TryGetBodyOrganEntityComps( + Entity entity, + [NotNullWhen(true)] out List>? comps) where T : IComponent { - if (!Resolve(uid, ref body)) + if (!Resolve(entity.Owner, ref entity.Comp)) { comps = null; return false; } - comps = GetBodyOrganComponents(uid, body); + comps = GetBodyOrganEntityComps(entity); if (comps.Count != 0) return true; From 2a29fea51d5bfba2381c78838965494f2303d570 Mon Sep 17 00:00:00 2001 From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Fri, 2 Aug 2024 12:02:16 +0200 Subject: [PATCH 124/201] make the digital audio workstation rotatable (#30571) make the DAW rotatable --- .../Entities/Objects/Fun/Instruments/instruments_structures.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_structures.yml b/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_structures.yml index 191bb75e50..43fd0e265f 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_structures.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_structures.yml @@ -148,7 +148,7 @@ state: toms - type: entity - parent: [ BasePlaceableInstrument, ConstructibleMachine] + parent: [ BasePlaceableInstrumentRotatable, ConstructibleMachine] id: DawInstrument name: digital audio workstation description: Cutting edge music technology, straight from the 90s. From f153f134fc535b0934ffdeed9747226eb978145d Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 Aug 2024 10:03:23 +0000 Subject: [PATCH 125/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index eaf3ab6199..e339e83d1c 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Dutch-VanDerLinde - changes: - - message: Chemical analysis goggles now show the scanned solution's temperature. - type: Tweak - id: 6533 - time: '2024-05-05T23:32:44.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27693 - author: Allen changes: - message: Added new icons for the emote wheel @@ -3774,3 +3767,10 @@ id: 7032 time: '2024-08-02T07:05:12.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30000 +- author: slarticodefast + changes: + - message: The digital audio workstation can now be rotated. + type: Tweak + id: 7033 + time: '2024-08-02T10:02:16.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30571 From 1fd934d5dcab9af62ce2fa384e17c2866e50b292 Mon Sep 17 00:00:00 2001 From: DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com> Date: Fri, 2 Aug 2024 07:08:46 -0700 Subject: [PATCH 126/201] Use EntityQuery for footstep modifier and map grid in SharedMoverController (#30575) --- .../Movement/Systems/SharedMoverController.cs | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Content.Shared/Movement/Systems/SharedMoverController.cs b/Content.Shared/Movement/Systems/SharedMoverController.cs index 68e384a1b4..1f64717823 100644 --- a/Content.Shared/Movement/Systems/SharedMoverController.cs +++ b/Content.Shared/Movement/Systems/SharedMoverController.cs @@ -57,6 +57,8 @@ namespace Content.Shared.Movement.Systems protected EntityQuery XformQuery; protected EntityQuery CanMoveInAirQuery; protected EntityQuery NoRotateQuery; + protected EntityQuery FootstepModifierQuery; + protected EntityQuery MapGridQuery; /// /// @@ -84,6 +86,8 @@ namespace Content.Shared.Movement.Systems XformQuery = GetEntityQuery(); NoRotateQuery = GetEntityQuery(); CanMoveInAirQuery = GetEntityQuery(); + FootstepModifierQuery = GetEntityQuery(); + MapGridQuery = GetEntityQuery(); InitializeInput(); InitializeRelay(); @@ -181,7 +185,7 @@ namespace Content.Shared.Movement.Systems // Don't bother getting the tiledef here if we're weightless or in-air // since no tile-based modifiers should be applying in that situation - if (TryComp(xform.GridUid, out MapGridComponent? gridComp) + if (MapGridQuery.TryComp(xform.GridUid, out var gridComp) && _mapSystem.TryGetTileRef(xform.GridUid.Value, gridComp, xform.Coordinates, out var tile) && !(weightless || physicsComponent.BodyStatus == BodyStatus.InAir)) { @@ -430,14 +434,14 @@ namespace Content.Shared.Movement.Systems mobMover.StepSoundDistance -= distanceNeeded; - if (TryComp(uid, out var moverModifier)) + if (FootstepModifierQuery.TryComp(uid, out var moverModifier)) { sound = moverModifier.FootstepSoundCollection; return true; } if (_inventory.TryGetSlotEntity(uid, "shoes", out var shoes) && - TryComp(shoes, out var modifier)) + FootstepModifierQuery.TryComp(shoes, out var modifier)) { sound = modifier.FootstepSoundCollection; return true; @@ -456,9 +460,9 @@ namespace Content.Shared.Movement.Systems sound = null; // Fallback to the map? - if (!TryComp(xform.GridUid, out var grid)) + if (!MapGridQuery.TryComp(xform.GridUid, out var grid)) { - if (TryComp(xform.MapUid, out var modifier)) + if (FootstepModifierQuery.TryComp(xform.MapUid, out var modifier)) { sound = modifier.FootstepSoundCollection; return true; @@ -484,7 +488,7 @@ namespace Content.Shared.Movement.Systems return true; } - if (TryComp(maybeFootstep, out var footstep)) + if (FootstepModifierQuery.TryComp(maybeFootstep, out var footstep)) { sound = footstep.FootstepSoundCollection; return true; From 0f33025d34f43f08a24d99457352c4b1f7876f7a Mon Sep 17 00:00:00 2001 From: Mervill Date: Fri, 2 Aug 2024 08:49:08 -0700 Subject: [PATCH 127/201] Debug command to make you thirsty (#30562) * debug command to make you thirsty * pr feedback --- Content.Server/Nutrition/Thirsty.cs | 38 +++++++++++++++++++ .../en-US/nutrition/nutrition-commands.ftl | 6 +++ 2 files changed, 44 insertions(+) create mode 100644 Content.Server/Nutrition/Thirsty.cs create mode 100644 Resources/Locale/en-US/nutrition/nutrition-commands.ftl diff --git a/Content.Server/Nutrition/Thirsty.cs b/Content.Server/Nutrition/Thirsty.cs new file mode 100644 index 0000000000..8725a62be2 --- /dev/null +++ b/Content.Server/Nutrition/Thirsty.cs @@ -0,0 +1,38 @@ +using Content.Server.Administration; +using Content.Shared.Administration; +using Content.Shared.Nutrition.Components; +using Content.Shared.Nutrition.EntitySystems; +using Robust.Shared.Console; + +namespace Content.Server.Nutrition; + +[AdminCommand(AdminFlags.Debug)] +public sealed class Thirsty : LocalizedEntityCommands +{ + public override string Command => "thirsty"; + + public override void Execute(IConsoleShell shell, string argStr, string[] args) + { + var player = shell.Player; + if (player == null) + { + shell.WriteError(Loc.GetString("cmd-nutrition-error-player")); + return; + } + + if (player.AttachedEntity is not {Valid: true} playerEntity) + { + shell.WriteError(Loc.GetString("cmd-nutrition-error-entity")); + return; + } + + if (!EntityManager.TryGetComponent(playerEntity, out ThirstComponent? thirst)) + { + shell.WriteError(Loc.GetString("cmd-nutrition-error-component", ("comp", nameof(ThirstComponent)))); + return; + } + + var thirstyThreshold = thirst.ThirstThresholds[ThirstThreshold.Parched]; + EntityManager.System().SetThirst(playerEntity, thirst, thirstyThreshold); + } +} diff --git a/Resources/Locale/en-US/nutrition/nutrition-commands.ftl b/Resources/Locale/en-US/nutrition/nutrition-commands.ftl new file mode 100644 index 0000000000..8e6712c52f --- /dev/null +++ b/Resources/Locale/en-US/nutrition/nutrition-commands.ftl @@ -0,0 +1,6 @@ +cmd-nutrition-error-player = You cannot use this command unless you are a player. +cmd-nutrition-error-entity = You cannot use this command without an entity. +cmd-nutrition-error-component = Your entity does not have a {$comp} component. + +cmd-thirsty-desc = makes you thirsty +cmd-thirsty-help = sets your thirst level to partched From ea6be02ea3cd468e1b0c218bc0cd37aee8b710d7 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 Aug 2024 15:50:14 +0000 Subject: [PATCH 128/201] Automatic changelog update --- Resources/Changelog/Admin.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Admin.yml b/Resources/Changelog/Admin.yml index 6788f631b7..85e37bcb55 100644 --- a/Resources/Changelog/Admin.yml +++ b/Resources/Changelog/Admin.yml @@ -385,5 +385,12 @@ Entries: id: 47 time: '2024-07-31T01:58:31.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30518 +- author: Mervill + changes: + - message: added a debug command to make you thirsty + type: Add + id: 48 + time: '2024-08-02T15:49:08.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30562 Name: Admin Order: 1 From 577f30fb13ae9865bec3743cc5c684cf46e802c3 Mon Sep 17 00:00:00 2001 From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Fri, 2 Aug 2024 19:12:08 +0200 Subject: [PATCH 129/201] Add haloperidol, potassium iodide (#27454) * add haloperidol, potassium iodide * review fixes * review and tuning * shader review * use timespan and AutoPausedField --- .../Drowsiness/DrowsinessOverlay.cs | 80 +++++++++++++++++ Content.Client/Drowsiness/DrowsinessSystem.cs | 53 +++++++++++ Content.Server/Drowsiness/DrowsinessSystem.cs | 50 +++++++++++ .../RadiationProtectionComponent.cs | 18 ++++ .../Systems/RadiationProtectionSystem.cs | 38 ++++++++ .../DamageProtectionBuffComponent.cs | 17 ++++ .../Systems/DamageProtectionBuffSystem.cs | 19 ++++ .../Drowsiness/DrowsinessComponent.cs | 28 ++++++ Content.Shared/Drowsiness/DrowsinessSystem.cs | 9 ++ .../guidebook/chemistry/statuseffects.ftl | 2 + .../Locale/en-US/reagents/meta/medicine.ftl | 6 ++ .../Catalog/Fills/Items/firstaidkits.yml | 2 +- Resources/Prototypes/Damage/modifier_sets.yml | 6 ++ .../Entities/Mobs/NPCs/simplemob.yml | 24 ++--- .../Prototypes/Entities/Mobs/Species/base.yml | 3 +- .../Objects/Specific/Medical/healing.yml | 37 ++++++++ .../Reagents/Consumable/Drink/alcohol.yml | 24 +++++ .../Reagents/Consumable/Drink/drinks.yml | 35 ++++++++ .../Reagents/Consumable/Drink/soda.yml | 13 +++ Resources/Prototypes/Reagents/medicine.yml | 87 +++++++++++++++++++ Resources/Prototypes/Reagents/narcotics.yml | 24 +++++ Resources/Prototypes/Reagents/toxins.yml | 15 ++-- .../Prototypes/Recipes/Reactions/medicine.yml | 26 ++++++ Resources/Prototypes/Shaders/shaders.yml | 5 ++ Resources/Prototypes/status_effects.yml | 6 ++ Resources/Textures/Shaders/radial_blur.swsl | 14 +++ 26 files changed, 622 insertions(+), 19 deletions(-) create mode 100644 Content.Client/Drowsiness/DrowsinessOverlay.cs create mode 100644 Content.Client/Drowsiness/DrowsinessSystem.cs create mode 100644 Content.Server/Drowsiness/DrowsinessSystem.cs create mode 100644 Content.Server/Radiation/Components/RadiationProtectionComponent.cs create mode 100644 Content.Server/Radiation/Systems/RadiationProtectionSystem.cs create mode 100644 Content.Shared/Damage/Components/DamageProtectionBuffComponent.cs create mode 100644 Content.Shared/Damage/Systems/DamageProtectionBuffSystem.cs create mode 100644 Content.Shared/Drowsiness/DrowsinessComponent.cs create mode 100644 Content.Shared/Drowsiness/DrowsinessSystem.cs create mode 100644 Resources/Textures/Shaders/radial_blur.swsl diff --git a/Content.Client/Drowsiness/DrowsinessOverlay.cs b/Content.Client/Drowsiness/DrowsinessOverlay.cs new file mode 100644 index 0000000000..a316f31ae6 --- /dev/null +++ b/Content.Client/Drowsiness/DrowsinessOverlay.cs @@ -0,0 +1,80 @@ +using Content.Shared.Drowsiness; +using Content.Shared.StatusEffect; +using Robust.Client.Graphics; +using Robust.Client.Player; +using Robust.Shared.Enums; +using Robust.Shared.Prototypes; +using Robust.Shared.Timing; + +namespace Content.Client.Drowsiness; + +public sealed class DrowsinessOverlay : Overlay +{ + [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private readonly IEntitySystemManager _sysMan = default!; + [Dependency] private readonly IGameTiming _timing = default!; + + public override OverlaySpace Space => OverlaySpace.WorldSpace; + public override bool RequestScreenTexture => true; + private readonly ShaderInstance _drowsinessShader; + + public float CurrentPower = 0.0f; + + private const float PowerDivisor = 250.0f; + private const float Intensity = 0.2f; // for adjusting the visual scale + private float _visualScale = 0; // between 0 and 1 + + public DrowsinessOverlay() + { + IoCManager.InjectDependencies(this); + _drowsinessShader = _prototypeManager.Index("Drowsiness").InstanceUnique(); + } + + protected override void FrameUpdate(FrameEventArgs args) + { + var playerEntity = _playerManager.LocalEntity; + + if (playerEntity == null) + return; + + if (!_entityManager.HasComponent(playerEntity) + || !_entityManager.TryGetComponent(playerEntity, out var status)) + return; + + var statusSys = _sysMan.GetEntitySystem(); + if (!statusSys.TryGetTime(playerEntity.Value, SharedDrowsinessSystem.DrowsinessKey, out var time, status)) + return; + + var curTime = _timing.CurTime; + var timeLeft = (float)(time.Value.Item2 - curTime).TotalSeconds; + + CurrentPower += 8f * (0.5f * timeLeft - CurrentPower) * args.DeltaSeconds / (timeLeft + 1); + } + + protected override bool BeforeDraw(in OverlayDrawArgs args) + { + if (!_entityManager.TryGetComponent(_playerManager.LocalEntity, out EyeComponent? eyeComp)) + return false; + + if (args.Viewport.Eye != eyeComp.Eye) + return false; + + _visualScale = Math.Clamp(CurrentPower / PowerDivisor, 0.0f, 1.0f); + return _visualScale > 0; + } + + protected override void Draw(in OverlayDrawArgs args) + { + if (ScreenTexture == null) + return; + + var handle = args.WorldHandle; + _drowsinessShader.SetParameter("SCREEN_TEXTURE", ScreenTexture); + _drowsinessShader.SetParameter("Strength", _visualScale * Intensity); + handle.UseShader(_drowsinessShader); + handle.DrawRect(args.WorldBounds, Color.White); + handle.UseShader(null); + } +} diff --git a/Content.Client/Drowsiness/DrowsinessSystem.cs b/Content.Client/Drowsiness/DrowsinessSystem.cs new file mode 100644 index 0000000000..bc8862b19d --- /dev/null +++ b/Content.Client/Drowsiness/DrowsinessSystem.cs @@ -0,0 +1,53 @@ +using Content.Shared.Drowsiness; +using Robust.Client.Graphics; +using Robust.Client.Player; +using Robust.Shared.Player; + +namespace Content.Client.Drowsiness; + +public sealed class DrowsinessSystem : SharedDrowsinessSystem +{ + [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private readonly IOverlayManager _overlayMan = default!; + + private DrowsinessOverlay _overlay = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnDrowsinessInit); + SubscribeLocalEvent(OnDrowsinessShutdown); + + SubscribeLocalEvent(OnPlayerAttached); + SubscribeLocalEvent(OnPlayerDetached); + + _overlay = new(); + } + + private void OnPlayerAttached(EntityUid uid, DrowsinessComponent component, LocalPlayerAttachedEvent args) + { + _overlayMan.AddOverlay(_overlay); + } + + private void OnPlayerDetached(EntityUid uid, DrowsinessComponent component, LocalPlayerDetachedEvent args) + { + _overlay.CurrentPower = 0; + _overlayMan.RemoveOverlay(_overlay); + } + + private void OnDrowsinessInit(EntityUid uid, DrowsinessComponent component, ComponentInit args) + { + if (_player.LocalEntity == uid) + _overlayMan.AddOverlay(_overlay); + } + + private void OnDrowsinessShutdown(EntityUid uid, DrowsinessComponent component, ComponentShutdown args) + { + if (_player.LocalEntity == uid) + { + _overlay.CurrentPower = 0; + _overlayMan.RemoveOverlay(_overlay); + } + } +} diff --git a/Content.Server/Drowsiness/DrowsinessSystem.cs b/Content.Server/Drowsiness/DrowsinessSystem.cs new file mode 100644 index 0000000000..2511bc790e --- /dev/null +++ b/Content.Server/Drowsiness/DrowsinessSystem.cs @@ -0,0 +1,50 @@ +using Content.Shared.Bed.Sleep; +using Content.Shared.Drowsiness; +using Content.Shared.StatusEffect; +using Robust.Shared.Random; +using Robust.Shared.Timing; + +namespace Content.Server.Drowsiness; + +public sealed class DrowsinessSystem : SharedDrowsinessSystem +{ + [ValidatePrototypeId] + private const string SleepKey = "ForcedSleep"; // Same one used by N2O and other sleep chems. + + [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly StatusEffectsSystem _statusEffects = default!; + + /// + public override void Initialize() + { + SubscribeLocalEvent(OnInit); + } + + private void OnInit(EntityUid uid, DrowsinessComponent component, ComponentStartup args) + { + component.NextIncidentTime = _timing.CurTime + TimeSpan.FromSeconds(_random.NextFloat(component.TimeBetweenIncidents.X, component.TimeBetweenIncidents.Y)); + } + public override void Update(float frameTime) + { + base.Update(frameTime); + + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out var component)) + { + if (_timing.CurTime < component.NextIncidentTime) + continue; + + // Set the new time. + component.NextIncidentTime = _timing.CurTime + TimeSpan.FromSeconds(_random.NextFloat(component.TimeBetweenIncidents.X, component.TimeBetweenIncidents.Y)); + + // sleep duration + var duration = TimeSpan.FromSeconds(_random.NextFloat(component.DurationOfIncident.X, component.DurationOfIncident.Y)); + + // Make sure the sleep time doesn't cut into the time to next incident. + component.NextIncidentTime += duration; + + _statusEffects.TryAddStatusEffect(uid, SleepKey, duration, false); + } + } +} diff --git a/Content.Server/Radiation/Components/RadiationProtectionComponent.cs b/Content.Server/Radiation/Components/RadiationProtectionComponent.cs new file mode 100644 index 0000000000..44b11af834 --- /dev/null +++ b/Content.Server/Radiation/Components/RadiationProtectionComponent.cs @@ -0,0 +1,18 @@ +using Robust.Shared.Prototypes; +using Content.Shared.Damage.Prototypes; + +namespace Content.Server.Radiation.Components; + +/// +/// Exists for use as a status effect. +/// Adds the DamageProtectionBuffComponent to the entity and adds the specified DamageModifierSet to its list of modifiers. +/// +[RegisterComponent] +public sealed partial class RadiationProtectionComponent : Component +{ + /// + /// The radiation damage modifier for entities with this component. + /// + [DataField("modifier")] + public ProtoId RadiationProtectionModifierSetId = "PotassiumIodide"; +} diff --git a/Content.Server/Radiation/Systems/RadiationProtectionSystem.cs b/Content.Server/Radiation/Systems/RadiationProtectionSystem.cs new file mode 100644 index 0000000000..5222c31bfe --- /dev/null +++ b/Content.Server/Radiation/Systems/RadiationProtectionSystem.cs @@ -0,0 +1,38 @@ +using Content.Server.Radiation.Components; +using Content.Shared.Damage.Components; +using Robust.Shared.Prototypes; + +namespace Content.Server.Radiation.EntitySystems; + +public sealed class RadiationProtectionSystem : EntitySystem +{ + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnInit); + SubscribeLocalEvent(OnShutdown); + } + + private void OnInit(EntityUid uid, RadiationProtectionComponent component, ComponentInit args) + { + if (!_prototypeManager.TryIndex(component.RadiationProtectionModifierSetId, out var modifier)) + return; + var buffComp = EnsureComp(uid); + // add the damage modifier if it isn't in the dict yet + if (!buffComp.Modifiers.ContainsKey(component.RadiationProtectionModifierSetId)) + buffComp.Modifiers.Add(component.RadiationProtectionModifierSetId, modifier); + } + + private void OnShutdown(EntityUid uid, RadiationProtectionComponent component, ComponentShutdown args) + { + if (!TryComp(uid, out var buffComp)) + return; + // remove the damage modifier from the dict + buffComp.Modifiers.Remove(component.RadiationProtectionModifierSetId); + // if the dict is empty now, remove the buff component + if (buffComp.Modifiers.Count == 0) + RemComp(uid); + } +} diff --git a/Content.Shared/Damage/Components/DamageProtectionBuffComponent.cs b/Content.Shared/Damage/Components/DamageProtectionBuffComponent.cs new file mode 100644 index 0000000000..99b055a645 --- /dev/null +++ b/Content.Shared/Damage/Components/DamageProtectionBuffComponent.cs @@ -0,0 +1,17 @@ +using Content.Shared.Damage.Prototypes; +using Robust.Shared.GameStates; + +namespace Content.Shared.Damage.Components; + +/// +/// Applies the specified DamageModifierSets when the entity takes damage. +/// +[RegisterComponent, NetworkedComponent] +public sealed partial class DamageProtectionBuffComponent : Component +{ + /// + /// The damage modifiers for entities with this component. + /// + [DataField] + public Dictionary Modifiers = new(); +} diff --git a/Content.Shared/Damage/Systems/DamageProtectionBuffSystem.cs b/Content.Shared/Damage/Systems/DamageProtectionBuffSystem.cs new file mode 100644 index 0000000000..bbb7bfda32 --- /dev/null +++ b/Content.Shared/Damage/Systems/DamageProtectionBuffSystem.cs @@ -0,0 +1,19 @@ +using Content.Shared.Damage.Components; + +namespace Content.Shared.Damage.Systems; + +public sealed class DamageProtectionBuffSystem : EntitySystem +{ + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnDamageModify); + } + + private void OnDamageModify(EntityUid uid, DamageProtectionBuffComponent component, DamageModifyEvent args) + { + foreach (var modifier in component.Modifiers.Values) + args.Damage = DamageSpecifier.ApplyModifierSet(args.Damage, modifier); + } +} diff --git a/Content.Shared/Drowsiness/DrowsinessComponent.cs b/Content.Shared/Drowsiness/DrowsinessComponent.cs new file mode 100644 index 0000000000..7e170ed232 --- /dev/null +++ b/Content.Shared/Drowsiness/DrowsinessComponent.cs @@ -0,0 +1,28 @@ +using System.Numerics; +using Robust.Shared.GameStates; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; + +namespace Content.Shared.Drowsiness; + +/// +/// Exists for use as a status effect. Adds a shader to the client that scales with the effect duration. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentPause] +public sealed partial class DrowsinessComponent : Component +{ + /// + /// The random time between sleeping incidents, (min, max). + /// + [DataField(required: true)] + public Vector2 TimeBetweenIncidents = new Vector2(5f, 60f); + + /// + /// The duration of sleeping incidents, (min, max). + /// + [DataField(required: true)] + public Vector2 DurationOfIncident = new Vector2(2, 5); + + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))] + [AutoPausedField] + public TimeSpan NextIncidentTime = TimeSpan.Zero; +} diff --git a/Content.Shared/Drowsiness/DrowsinessSystem.cs b/Content.Shared/Drowsiness/DrowsinessSystem.cs new file mode 100644 index 0000000000..97d7c0952d --- /dev/null +++ b/Content.Shared/Drowsiness/DrowsinessSystem.cs @@ -0,0 +1,9 @@ +using Content.Shared.StatusEffect; + +namespace Content.Shared.Drowsiness; + +public abstract class SharedDrowsinessSystem : EntitySystem +{ + [ValidatePrototypeId] + public const string DrowsinessKey = "Drowsiness"; +} diff --git a/Resources/Locale/en-US/guidebook/chemistry/statuseffects.ftl b/Resources/Locale/en-US/guidebook/chemistry/statuseffects.ftl index 3db8a3c5b0..9a8f2f6c8a 100644 --- a/Resources/Locale/en-US/guidebook/chemistry/statuseffects.ftl +++ b/Resources/Locale/en-US/guidebook/chemistry/statuseffects.ftl @@ -11,3 +11,5 @@ reagent-effect-status-effect-PressureImmunity = pressure immunity reagent-effect-status-effect-Pacified = combat pacification reagent-effect-status-effect-RatvarianLanguage = ratvarian language patterns reagent-effect-status-effect-StaminaModifier = modified stamina +reagent-effect-status-effect-RadiationProtection = radiation protection +reagent-effect-status-effect-Drowsiness = drowsiness diff --git a/Resources/Locale/en-US/reagents/meta/medicine.ftl b/Resources/Locale/en-US/reagents/meta/medicine.ftl index a84e8315fd..1e34411efb 100644 --- a/Resources/Locale/en-US/reagents/meta/medicine.ftl +++ b/Resources/Locale/en-US/reagents/meta/medicine.ftl @@ -141,3 +141,9 @@ reagent-desc-mannitol = Efficiently restores brain damage. reagent-name-psicodine = psicodine reagent-desc-psicodine = Suppresses anxiety and other various forms of mental distress. Overdose causes hallucinations and minor toxin damage. + +reagent-name-potassium-iodide = potassium iodide +reagent-desc-potassium-iodide = Will reduce the damaging effects of radiation by 90%. Prophylactic use only. + +reagent-name-haloperidol = haloperidol +reagent-desc-haloperidol = Removes most stimulating and hallucinogenic drugs. Reduces druggy effects and jitteriness. Causes drowsiness. diff --git a/Resources/Prototypes/Catalog/Fills/Items/firstaidkits.yml b/Resources/Prototypes/Catalog/Fills/Items/firstaidkits.yml index 6400dce5b6..e54010429f 100644 --- a/Resources/Prototypes/Catalog/Fills/Items/firstaidkits.yml +++ b/Resources/Prototypes/Catalog/Fills/Items/firstaidkits.yml @@ -71,7 +71,7 @@ contents: - id: SyringePhalanximine - id: RadAutoInjector - - id: EmergencyMedipen + - id: PillCanisterPotassiumIodide - id: PillCanisterHyronalin - type: entity diff --git a/Resources/Prototypes/Damage/modifier_sets.yml b/Resources/Prototypes/Damage/modifier_sets.yml index 02223b6a9f..671e9d80ea 100644 --- a/Resources/Prototypes/Damage/modifier_sets.yml +++ b/Resources/Prototypes/Damage/modifier_sets.yml @@ -296,3 +296,9 @@ Cellular: 0.0 Heat: 2.5 Caustic: 0.0 + +# protects against radiation +- type: damageModifierSet + id: PotassiumIodide + coefficients: + Radiation: 0.1 diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml b/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml index 4936d883e5..41545aef89 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml @@ -26,6 +26,8 @@ - TemporaryBlindness - Pacified - Flashed + - RadiationProtection + - Drowsiness - type: Buckle - type: StandingState - type: Tag @@ -91,16 +93,18 @@ baseDecayRate: 0.04 - type: StatusEffects allowed: - - Stun - - KnockedDown - - SlowedDown - - Stutter - - Electrocution - - ForcedSleep - - TemporaryBlindness - - Pacified - - StaminaModifier - - Flashed + - Stun + - KnockedDown + - SlowedDown + - Stutter + - Electrocution + - ForcedSleep + - TemporaryBlindness + - Pacified + - StaminaModifier + - Flashed + - RadiationProtection + - Drowsiness - type: Bloodstream bloodMaxVolume: 150 - type: MobPrice diff --git a/Resources/Prototypes/Entities/Mobs/Species/base.yml b/Resources/Prototypes/Entities/Mobs/Species/base.yml index d20ae2ff17..99aa2d4bc8 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/base.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/base.yml @@ -132,6 +132,8 @@ - Pacified - StaminaModifier - Flashed + - RadiationProtection + - Drowsiness - type: Body prototype: Human requiredLegs: 2 @@ -234,7 +236,6 @@ groups: Brute: -0.07 - type: Fingerprint - - type: Blindable # Other - type: Temperature diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml index d83a292ebe..989fd57705 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml @@ -445,6 +445,39 @@ - id: PillHyronalin amount: 5 +- type: entity + name: pill + suffix: Potassium iodide 10u + parent: Pill + id: PillPotassiumIodide + components: + - type: Pill + pillType: 8 + - type: Sprite + state: pill9 + - type: Label + currentLabel: potassium iodide 10u + - type: SolutionContainerManager + solutions: + food: + maxVol: 20 + reagents: + - ReagentId: PotassiumIodide + Quantity: 10 + +- type: entity + name: pill canister + parent: PillCanister + id: PillCanisterPotassiumIodide + suffix: Potassium iodide 10u, 5 + components: + - type: Label + currentLabel: potassium iodide 10u + - type: StorageFill + contents: + - id: PillPotassiumIodide + amount: 5 + - type: entity name: pill suffix: Iron 10u @@ -751,6 +784,10 @@ prob: 0.10 maxAmount: 7 orGroup: RandomPill + - id: PillPotassiumIodide + prob: 0.10 + maxAmount: 7 + orGroup: RandomPill - id: PillIron prob: 0.10 maxAmount: 7 diff --git a/Resources/Prototypes/Reagents/Consumable/Drink/alcohol.yml b/Resources/Prototypes/Reagents/Consumable/Drink/alcohol.yml index 8028b6376c..1aa03bf4c9 100644 --- a/Resources/Prototypes/Reagents/Consumable/Drink/alcohol.yml +++ b/Resources/Prototypes/Reagents/Consumable/Drink/alcohol.yml @@ -1795,6 +1795,10 @@ - !type:AdjustReagent reagent: Theobromine amount: 0.05 + - !type:GenericStatusEffect + key: Drowsiness + time: 1.0 + type: Remove fizziness: 0.25 - type: reagent @@ -1822,6 +1826,10 @@ - !type:AdjustReagent reagent: Theobromine amount: 0.05 + - !type:GenericStatusEffect + key: Drowsiness + time: 1.0 + type: Remove fizziness: 0.15 - type: reagent @@ -1849,6 +1857,10 @@ - !type:AdjustReagent reagent: Theobromine amount: 0.05 + - !type:GenericStatusEffect + key: Drowsiness + time: 1.0 + type: Remove fizziness: 0.15 - type: reagent @@ -1876,6 +1888,10 @@ - !type:AdjustReagent reagent: Theobromine amount: 0.05 + - !type:GenericStatusEffect + key: Drowsiness + time: 1.0 + type: Remove fizziness: 0.25 - type: reagent @@ -1903,6 +1919,10 @@ - !type:AdjustReagent reagent: Theobromine amount: 0.05 + - !type:GenericStatusEffect + key: Drowsiness + time: 1.0 + type: Remove fizziness: 0.15 - type: reagent @@ -1930,4 +1950,8 @@ - !type:AdjustReagent reagent: Theobromine amount: 0.05 + - !type:GenericStatusEffect + key: Drowsiness + time: 1.0 + type: Remove fizziness: 0.25 diff --git a/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml b/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml index 52a01d973f..3f9fb7b53d 100644 --- a/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml +++ b/Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml @@ -12,6 +12,10 @@ effects: - !type:SatiateThirst factor: 2 + - !type:GenericStatusEffect + key: Drowsiness + time: 2.0 + type: Remove - !type:AdjustReagent reagent: Theobromine amount: 0.05 @@ -96,6 +100,15 @@ metamorphicMaxFillLevels: 1 metamorphicFillBaseName: fill- metamorphicChangeColor: false + metabolisms: + Drink: + effects: + - !type:SatiateThirst + factor: 2 + - !type:GenericStatusEffect + key: Drowsiness + time: 2.0 + type: Remove - type: reagent id: GreenTea @@ -145,6 +158,15 @@ metamorphicMaxFillLevels: 5 metamorphicFillBaseName: fill- metamorphicChangeColor: false + metabolisms: + Drink: + effects: + - !type:SatiateThirst + factor: 2 + - !type:GenericStatusEffect + key: Drowsiness + time: 2.0 + type: Remove - type: reagent id: IcedGreenTea @@ -322,6 +344,10 @@ effects: - !type:SatiateThirst factor: 6 + - !type:GenericStatusEffect + key: Drowsiness + time: 3.0 + type: Remove Poison: effects: - !type:HealthChange @@ -354,6 +380,15 @@ metamorphicMaxFillLevels: 1 metamorphicFillBaseName: fill- metamorphicChangeColor: false + metabolisms: + Drink: + effects: + - !type:SatiateThirst + factor: 2 + - !type:GenericStatusEffect + key: Drowsiness + time: 2.0 + type: Remove - type: reagent id: Tea diff --git a/Resources/Prototypes/Reagents/Consumable/Drink/soda.yml b/Resources/Prototypes/Reagents/Consumable/Drink/soda.yml index d78b0351ce..49290677a1 100644 --- a/Resources/Prototypes/Reagents/Consumable/Drink/soda.yml +++ b/Resources/Prototypes/Reagents/Consumable/Drink/soda.yml @@ -13,6 +13,15 @@ metamorphicMaxFillLevels: 5 metamorphicFillBaseName: fill- metamorphicChangeColor: false + metabolisms: + Drink: + effects: + - !type:SatiateThirst + factor: 2 + - !type:GenericStatusEffect + key: Drowsiness + time: 1.0 + type: Remove - type: reagent id: RoyRogers @@ -68,6 +77,10 @@ effects: - !type:SatiateThirst factor: 2 + - !type:GenericStatusEffect + key: Drowsiness + time: 2.0 + type: Remove - !type:AdjustReagent reagent: Theobromine amount: 0.1 diff --git a/Resources/Prototypes/Reagents/medicine.yml b/Resources/Prototypes/Reagents/medicine.yml index ad0d39a134..4dcef67f77 100644 --- a/Resources/Prototypes/Reagents/medicine.yml +++ b/Resources/Prototypes/Reagents/medicine.yml @@ -891,6 +891,10 @@ - !type:GenericStatusEffect key: Stutter component: StutteringAccent + - !type:GenericStatusEffect + key: Drowsiness + time: 10 + type: Remove - !type:ResetNarcolepsy conditions: - !type:ReagentThreshold @@ -912,6 +916,10 @@ metabolisms: Medicine: effects: + - !type:GenericStatusEffect + key: Drowsiness + time: 10 + type: Remove - !type:ResetNarcolepsy conditions: - !type:ReagentThreshold @@ -1284,3 +1292,82 @@ - "psicodine-effect-anxieties-wash-away" - "psicodine-effect-at-peace" probability: 0.2 + +- type: reagent + id: PotassiumIodide + name: reagent-name-potassium-iodide + group: Medicine + desc: reagent-desc-potassium-iodide + physicalDesc: reagent-physical-desc-grainy + flavor: medicine + color: "#baa15d" + metabolisms: + Medicine: + effects: + - !type:GenericStatusEffect + key: RadiationProtection + component: RadiationProtection + time: 2 + type: Add + refresh: false + - !type:HealthChange + conditions: + - !type:ReagentThreshold + min: 20 + damage: + types: + Poison: 1 + +- type: reagent + id: Haloperidol + name: reagent-name-haloperidol + group: Medicine + desc: reagent-desc-haloperidol + physicalDesc: reagent-physical-desc-crystalline + flavor: medicine + color: "#27870a" + metabolisms: + Medicine: + effects: + - !type:Emote + emote: Yawn + showInChat: true + probability: 0.1 + - !type:GenericStatusEffect + key: Drowsiness + component: Drowsiness + time: 4 + type: Add + refresh: false + - !type:GenericStatusEffect + key: Jitter + time: 4.0 + type: Remove + - !type:GenericStatusEffect + key: SeeingRainbows + time: 10.0 + type: Remove + - !type:AdjustReagent + reagent: Desoxyephedrine + amount: -3.0 + - !type:AdjustReagent + reagent: Ephedrine + amount: -3.0 + - !type:AdjustReagent + reagent: Stimulants + amount: -3.0 + - !type:AdjustReagent + reagent: THC + amount: -3.0 + - !type:AdjustReagent + reagent: SpaceDrugs + amount: -3.0 + - !type:AdjustReagent + reagent: Bananadine + amount: -3.0 + - !type:AdjustReagent + reagent: SpaceGlue + amount: -3.0 + - !type:AdjustReagent + reagent: MindbreakerToxin + amount: -3.0 diff --git a/Resources/Prototypes/Reagents/narcotics.yml b/Resources/Prototypes/Reagents/narcotics.yml index bf311f23e7..8e73eb1395 100644 --- a/Resources/Prototypes/Reagents/narcotics.yml +++ b/Resources/Prototypes/Reagents/narcotics.yml @@ -40,6 +40,14 @@ key: KnockedDown time: 3 type: Remove + - !type:GenericStatusEffect + conditions: + - !type:ReagentThreshold + reagent: Haloperidol + max: 0.01 + key: Drowsiness + time: 10 + type: Remove Medicine: effects: - !type:ResetNarcolepsy @@ -80,6 +88,14 @@ key: KnockedDown time: 1 type: Remove + - !type:GenericStatusEffect + conditions: + - !type:ReagentThreshold + reagent: Haloperidol + max: 0.01 + key: Drowsiness + time: 10 + type: Remove - !type:PopupMessage visualType: Medium messages: ["ephedrine-effect-tight-pain", "ephedrine-effect-heart-pounds"] @@ -140,6 +156,14 @@ key: ForcedSleep time: 3 type: Remove + - !type:GenericStatusEffect + conditions: + - !type:ReagentThreshold + reagent: Haloperidol + max: 0.01 + key: Drowsiness + time: 10 + type: Remove Medicine: metabolismRate: 1.0 effects: diff --git a/Resources/Prototypes/Reagents/toxins.yml b/Resources/Prototypes/Reagents/toxins.yml index 7f4ebc1a75..a83836c5ff 100644 --- a/Resources/Prototypes/Reagents/toxins.yml +++ b/Resources/Prototypes/Reagents/toxins.yml @@ -56,18 +56,19 @@ metabolisms: Poison: effects: + - !type:Emote + emote: Yawn + showInChat: true + probability: 0.1 - !type:MovespeedModifier walkSpeedModifier: 0.65 sprintSpeedModifier: 0.65 - !type:GenericStatusEffect - conditions: - - !type:ReagentThreshold - reagent: ChloralHydrate - min: 10 - key: ForcedSleep - component: ForcedSleeping - refresh: false + key: Drowsiness + component: Drowsiness + time: 4 type: Add + refresh: false - !type:HealthChange conditions: - !type:ReagentThreshold diff --git a/Resources/Prototypes/Recipes/Reactions/medicine.yml b/Resources/Prototypes/Recipes/Reactions/medicine.yml index 2e9b1d4f85..a99015fe90 100644 --- a/Resources/Prototypes/Recipes/Reactions/medicine.yml +++ b/Resources/Prototypes/Recipes/Reactions/medicine.yml @@ -636,3 +636,29 @@ catalyst: true products: Happiness: 4 + +- type: reaction + id: PotassiumIodide + reactants: + Potassium: + amount: 1 + Iodine: + amount: 1 + products: + PotassiumIodide: 2 + +- type: reaction + id: Haloperidol + reactants: + Aluminium: + amount: 1 + Chlorine: + amount: 1 + Fluorine: + amount: 1 + Oil: + amount: 1 + PotassiumIodide: + amount: 1 + products: + Haloperidol: 5 diff --git a/Resources/Prototypes/Shaders/shaders.yml b/Resources/Prototypes/Shaders/shaders.yml index e286dcb7a4..136821efbb 100644 --- a/Resources/Prototypes/Shaders/shaders.yml +++ b/Resources/Prototypes/Shaders/shaders.yml @@ -57,6 +57,11 @@ kind: source path: "/Textures/Shaders/drunk.swsl" +- type: shader + id: Drowsiness + kind: source + path: "/Textures/Shaders/radial_blur.swsl" + - type: shader id: Texture kind: source diff --git a/Resources/Prototypes/status_effects.yml b/Resources/Prototypes/status_effects.yml index 27609b1bb5..96379323fd 100644 --- a/Resources/Prototypes/status_effects.yml +++ b/Resources/Prototypes/status_effects.yml @@ -62,3 +62,9 @@ - type: statusEffect id: Flashed + +- type: statusEffect + id: RadiationProtection + +- type: statusEffect + id: Drowsiness #blurs your vision and makes you randomly fall asleep diff --git a/Resources/Textures/Shaders/radial_blur.swsl b/Resources/Textures/Shaders/radial_blur.swsl new file mode 100644 index 0000000000..f3224ce06c --- /dev/null +++ b/Resources/Textures/Shaders/radial_blur.swsl @@ -0,0 +1,14 @@ +uniform sampler2D SCREEN_TEXTURE; +uniform highp float Strength; +const highp int SampleCount = 10; // a higher number makes the shader look better, but has a big performance impact + +// a simple radial blur +void fragment() { + highp vec2 uv = FRAGCOORD.xy * SCREEN_PIXEL_SIZE.xy; + highp vec2 direction = vec2(0.5, 0.5) - uv; + for (int i=1; i <= SampleCount; i++) + { + COLOR += zTextureSpec(SCREEN_TEXTURE, uv + float(i) * Strength / float(SampleCount) * direction); + } + COLOR = COLOR / float(SampleCount); +} From 858f954c2f04f20527e1f424c12ddc76ad681265 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 Aug 2024 17:13:14 +0000 Subject: [PATCH 130/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index e339e83d1c..a7c6d80c3b 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Allen - changes: - - message: Added new icons for the emote wheel - type: Add - id: 6534 - time: '2024-05-06T01:12:30.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27541 - author: DogZeroX changes: - message: 'Added a new salvage song: Deadline by Bolgarich' @@ -3774,3 +3767,20 @@ id: 7033 time: '2024-08-02T10:02:16.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30571 +- author: slarticodefast + changes: + - message: Added potassium iodide. It gives you short term radiation protection + and can be found in radiation treatment kits. + type: Add + - message: Added haloperidol. It removes most stimulating/hallucinogenic drugs from + the body and makes you drowsy. + type: Add + - message: Added the drowsiness status effect. It blurs your vision and makes you + randomly fall asleep. Drink some coffee or cola to remove it. + type: Add + - message: Chloral hydrate now makes you drowsy instead of forcing you to sleep + instantly. + type: Tweak + id: 7034 + time: '2024-08-02T17:12:08.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/27454 From a2f27f956a635e2c5138b6b2a61bd45566921805 Mon Sep 17 00:00:00 2001 From: Repo <47093363+Titian3@users.noreply.github.com> Date: Sat, 3 Aug 2024 06:58:00 +1200 Subject: [PATCH 131/201] Fix Bwoink Player sorting again.... (#30580) Keep players that have had messages in the round at the top --- .../Administration/UI/Bwoink/BwoinkControl.xaml.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs b/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs index 18aa02e9d6..dd8e3e2212 100644 --- a/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs +++ b/Content.Client/Administration/UI/Bwoink/BwoinkControl.xaml.cs @@ -92,13 +92,18 @@ namespace Content.Client.Administration.UI.Bwoink if (a.IsPinned != b.IsPinned) return a.IsPinned ? -1 : 1; - // First, sort by unread. Any chat with unread messages appears first. We just sort based on unread - // status, not number of unread messages, so that more recent unread messages take priority. + // First, sort by unread. Any chat with unread messages appears first. var aUnread = ach.Unread > 0; var bUnread = bch.Unread > 0; if (aUnread != bUnread) return aUnread ? -1 : 1; + // Sort by recent messages during the current round. + var aRecent = a.ActiveThisRound && ach.LastMessage != DateTime.MinValue; + var bRecent = b.ActiveThisRound && bch.LastMessage != DateTime.MinValue; + if (aRecent != bRecent) + return aRecent ? -1 : 1; + // Next, sort by connection status. Any disconnected players are grouped towards the end. if (a.Connected != b.Connected) return a.Connected ? -1 : 1; From 32d1ea41bf058c61021fce314daac8a0b8156385 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 Aug 2024 18:59:06 +0000 Subject: [PATCH 132/201] Automatic changelog update --- Resources/Changelog/Admin.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Admin.yml b/Resources/Changelog/Admin.yml index 85e37bcb55..eaaeaee475 100644 --- a/Resources/Changelog/Admin.yml +++ b/Resources/Changelog/Admin.yml @@ -392,5 +392,12 @@ Entries: id: 48 time: '2024-08-02T15:49:08.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30562 +- author: Repo + changes: + - message: Players that aHelped in Current round stay at top of bwoink list. + type: Fix + id: 49 + time: '2024-08-02T18:58:00.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30580 Name: Admin Order: 1 From 7efc557bb499db8dd383100d5f9f32e7deacd247 Mon Sep 17 00:00:00 2001 From: JustCone <141039037+JustCone14@users.noreply.github.com> Date: Fri, 2 Aug 2024 21:10:05 +0100 Subject: [PATCH 133/201] Marathon had extra pipes under windows (#30584) Deletes extra pipes --- Resources/Maps/marathon.yml | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/Resources/Maps/marathon.yml b/Resources/Maps/marathon.yml index 3139f0630b..35a1740237 100644 --- a/Resources/Maps/marathon.yml +++ b/Resources/Maps/marathon.yml @@ -10987,7 +10987,7 @@ entities: pos: -20.5,-5.5 parent: 30 - type: Door - secondsUntilStateChange: -19847.316 + secondsUntilStateChange: -19887.758 state: Opening - type: DeviceLinkSource lastSignals: @@ -74165,17 +74165,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF0000FF' - - uid: 8933 - components: - - type: Transform - anchored: False - pos: 7.5,-22.5 - parent: 30 - - type: AtmosPipeColor - color: '#0335FCFF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 8934 components: - type: Transform @@ -75346,17 +75335,6 @@ entities: parent: 30 - type: AtmosPipeColor color: '#FF0000FF' - - uid: 9980 - components: - - type: Transform - anchored: False - pos: 5.5,-22.5 - parent: 30 - - type: AtmosPipeColor - color: '#FF1212FF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 9982 components: - type: Transform From be681aac11ea42743603b1eca04185d638f56c1e Mon Sep 17 00:00:00 2001 From: JustCone <141039037+JustCone14@users.noreply.github.com> Date: Fri, 2 Aug 2024 21:12:07 +0100 Subject: [PATCH 134/201] Packed Singulo Substation & Chemistry Windoors (#30572) * Rearrange Engineering Wires * Replaces chemistry windoors with correct access --- Resources/Maps/packed.yml | 4678 ++++++++++++++++++------------------- 1 file changed, 2272 insertions(+), 2406 deletions(-) diff --git a/Resources/Maps/packed.yml b/Resources/Maps/packed.yml index 2691ed2a78..ac6404412c 100644 --- a/Resources/Maps/packed.yml +++ b/Resources/Maps/packed.yml @@ -89,7 +89,7 @@ entities: version: 6 1,-3: ind: 1,-3 - tiles: egAAAAAAewAAAAAAegAAAAAAegAAAAAAegAAAAAAewAAAAAAegAAAAAAegAAAAAAegAAAAAAewAAAAAAegAAAAAAegAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAHQAAAAACHQAAAAABHQAAAAABHQAAAAAAewAAAAAAewAAAAAAewAAAAAAWwAAAAACWwAAAAAAWwAAAAACWwAAAAABWwAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAHQAAAAAAHQAAAAAAewAAAAAAHQAAAAACewAAAAAAewAAAAAAewAAAAAAWwAAAAADewAAAAAAewAAAAAAewAAAAAAWwAAAAADewAAAAAAewAAAAAAewAAAAAAewAAAAAAHQAAAAABHQAAAAABewAAAAAAHQAAAAAAWwAAAAAAWwAAAAADewAAAAAAWwAAAAABHQAAAAAAewAAAAAAHQAAAAADWwAAAAAAewAAAAAAWwAAAAACWwAAAAACewAAAAAAHQAAAAADHQAAAAABewAAAAAAHQAAAAACWwAAAAACWwAAAAAAWwAAAAACWwAAAAACHQAAAAABewAAAAAAHQAAAAACWwAAAAACewAAAAAAWwAAAAADWwAAAAAAewAAAAAAHQAAAAAAHQAAAAACewAAAAAAHQAAAAACWwAAAAADWwAAAAABWwAAAAAAWwAAAAADHQAAAAABewAAAAAAHQAAAAABWwAAAAABWwAAAAACWwAAAAAAWwAAAAAAewAAAAAAHQAAAAABHQAAAAABewAAAAAAHQAAAAACWwAAAAABWwAAAAACewAAAAAAWwAAAAACWwAAAAABWwAAAAACWwAAAAADWwAAAAADewAAAAAAWwAAAAAAWwAAAAAAewAAAAAAHQAAAAAAHQAAAAABHQAAAAAAHQAAAAACewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAWwAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAHQAAAAACWwAAAAADWwAAAAADWwAAAAADWwAAAAAAWwAAAAACWwAAAAACWwAAAAAAWwAAAAADWwAAAAACWwAAAAACWwAAAAAAWwAAAAACWwAAAAAAWwAAAAACWwAAAAADWwAAAAADWwAAAAAAWwAAAAACWwAAAAABWwAAAAABWwAAAAABWwAAAAABWwAAAAAAWwAAAAADWwAAAAABWwAAAAADWwAAAAAAWwAAAAACWwAAAAABWwAAAAADWwAAAAAAWwAAAAACWwAAAAACWwAAAAACWwAAAAABWwAAAAADWwAAAAAAWwAAAAACWwAAAAACewAAAAAAewAAAAAAewAAAAAAWwAAAAADewAAAAAAewAAAAAAewAAAAAAWwAAAAACWwAAAAADWwAAAAADWwAAAAAAWwAAAAADewAAAAAAewAAAAAAWwAAAAADewAAAAAAewAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAewAAAAAAewAAAAAAWwAAAAACewAAAAAAWwAAAAADWwAAAAADewAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAA + tiles: egAAAAAAewAAAAAAegAAAAAAegAAAAAAegAAAAAAewAAAAAAegAAAAAAegAAAAAAegAAAAAAewAAAAAAegAAAAAAegAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAHQAAAAACHQAAAAABHQAAAAABHQAAAAAAewAAAAAAewAAAAAAewAAAAAAWwAAAAACWwAAAAAAWwAAAAACWwAAAAABWwAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAHQAAAAAAHQAAAAAAewAAAAAAHQAAAAACewAAAAAAewAAAAAAewAAAAAAWwAAAAADewAAAAAAewAAAAAAewAAAAAAWwAAAAADewAAAAAAewAAAAAAewAAAAAAewAAAAAAHQAAAAABHQAAAAABewAAAAAAHQAAAAAAWwAAAAAAWwAAAAABewAAAAAAWwAAAAAAHQAAAAACewAAAAAAHQAAAAADWwAAAAAAewAAAAAAWwAAAAACWwAAAAACewAAAAAAHQAAAAADHQAAAAABewAAAAAAHQAAAAACWwAAAAACWwAAAAADWwAAAAACWwAAAAAAHQAAAAABewAAAAAAHQAAAAACWwAAAAACewAAAAAAWwAAAAADWwAAAAAAewAAAAAAHQAAAAAAHQAAAAACewAAAAAAHQAAAAACWwAAAAADWwAAAAADWwAAAAAAWwAAAAAAHQAAAAABewAAAAAAHQAAAAABWwAAAAABWwAAAAACWwAAAAACWwAAAAAAewAAAAAAHQAAAAABHQAAAAABewAAAAAAHQAAAAACWwAAAAABWwAAAAACewAAAAAAWwAAAAACWwAAAAABWwAAAAACWwAAAAADWwAAAAADewAAAAAAWwAAAAAAWwAAAAAAewAAAAAAHQAAAAAAHQAAAAACHQAAAAAAHQAAAAACewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAWwAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAHQAAAAACWwAAAAADWwAAAAADWwAAAAADWwAAAAAAWwAAAAACWwAAAAACWwAAAAAAWwAAAAADWwAAAAACWwAAAAACWwAAAAAAWwAAAAACWwAAAAAAWwAAAAACWwAAAAADWwAAAAADWwAAAAAAWwAAAAACWwAAAAABWwAAAAABWwAAAAABWwAAAAABWwAAAAAAWwAAAAADWwAAAAABWwAAAAADWwAAAAAAWwAAAAACWwAAAAABWwAAAAADWwAAAAAAWwAAAAACWwAAAAACWwAAAAACWwAAAAABWwAAAAADWwAAAAAAWwAAAAACWwAAAAACewAAAAAAewAAAAAAewAAAAAAWwAAAAADewAAAAAAewAAAAAAewAAAAAAWwAAAAACWwAAAAADWwAAAAADWwAAAAAAWwAAAAADewAAAAAAewAAAAAAWwAAAAADewAAAAAAewAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAewAAAAAAewAAAAAAWwAAAAACewAAAAAAWwAAAAADWwAAAAADewAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAAZAAAAAAA version: 6 2,-2: ind: 2,-2 @@ -97,7 +97,7 @@ entities: version: 6 2,-3: ind: 2,-3 - tiles: ewAAAAAAewAAAAAAagAAAAAAagAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAATQAAAAAATQAAAAAAewAAAAAAewAAAAAAagAAAAAAagAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAATQAAAAAATQAAAAAAewAAAAAAewAAAAAATwAAAAAAagAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAATQAAAAAATQAAAAAAHQAAAAACewAAAAAATwAAAAAAagAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAATQAAAAAATQAAAAAAHQAAAAACewAAAAAATwAAAAAAagAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAHQAAAAABewAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAewAAAAAAegAAAAAAegAAAAAAHQAAAAADewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAHQAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAWwAAAAACWwAAAAACWwAAAAABWwAAAAACWwAAAAADWwAAAAABWwAAAAADWwAAAAADWwAAAAAAewAAAAAAHQAAAAAAawAAAAAAewAAAAAAewAAAAAAewAAAAAAawAAAAAAWwAAAAABWwAAAAAAWwAAAAABWwAAAAACWwAAAAACWwAAAAADWwAAAAABWwAAAAAAWwAAAAABewAAAAAAHQAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAWwAAAAABWwAAAAACWwAAAAACWwAAAAACTwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAewAAAAAAHQAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAawAAAAAAawAAAAAAawAAAAAAewAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAewAAAAAAWwAAAAACewAAAAAAegAAAAAAegAAAAAAegAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAWwAAAAAAewAAAAAAegAAAAAAegAAAAAAegAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAWwAAAAADewAAAAAAegAAAAAAegAAAAAAegAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAegAAAAAAegAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAegAAAAAAegAAAAAAewAAAAAATQAAAAAATQAAAAAATQAAAAAAZAAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAegAAAAAAegAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAA + tiles: ewAAAAAAewAAAAAAagAAAAAAagAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAATQAAAAAATQAAAAAAewAAAAAAewAAAAAAagAAAAAAagAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAATQAAAAAATQAAAAAAewAAAAAAewAAAAAATwAAAAAAagAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAATQAAAAAATQAAAAAAHQAAAAACewAAAAAATwAAAAAAagAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAATQAAAAAATQAAAAAAHQAAAAACewAAAAAATwAAAAAAagAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAHQAAAAABewAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAagAAAAAAewAAAAAAegAAAAAAegAAAAAAHQAAAAADewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAHQAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAWwAAAAACWwAAAAACWwAAAAABWwAAAAACWwAAAAADWwAAAAABWwAAAAADWwAAAAADWwAAAAAAewAAAAAAHQAAAAABawAAAAAAewAAAAAAewAAAAAAewAAAAAAawAAAAAAWwAAAAADWwAAAAAAWwAAAAABWwAAAAACWwAAAAACWwAAAAADWwAAAAABWwAAAAAAWwAAAAABewAAAAAAHQAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAWwAAAAAAWwAAAAAAWwAAAAABWwAAAAADTwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAewAAAAAAHQAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAawAAAAAAawAAAAAAawAAAAAAewAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAewAAAAAAWwAAAAACewAAAAAAegAAAAAAegAAAAAAegAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAWwAAAAAAewAAAAAAegAAAAAAegAAAAAAegAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAegAAAAAAWwAAAAADewAAAAAAegAAAAAAegAAAAAAegAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAegAAAAAAegAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAegAAAAAAegAAAAAAewAAAAAATQAAAAAATQAAAAAATQAAAAAAZAAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAAegAAAAAAegAAAAAAewAAAAAAewAAAAAAewAAAAAAewAAAAAA version: 6 1,1: ind: 1,1 @@ -1811,31 +1811,31 @@ entities: color: '#FFFFFFFF' id: Arrows decals: - 1073: -12,-14 - 1074: -19,-14 + 1028: -12,-14 + 1029: -19,-14 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' id: Arrows decals: - 1159: -5,0 - 1160: -3,0 - 1519: 24,23 - 2421: 58,-2 - 2422: 60,-2 + 1114: -5,0 + 1115: -3,0 + 1474: 24,23 + 2376: 58,-2 + 2377: 60,-2 - node: color: '#FFFFFFFF' id: Arrows decals: - 798: 21,-16 - 1071: -13,-12 - 1072: -20,-12 + 753: 21,-16 + 1026: -13,-12 + 1027: -20,-12 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' id: Arrows decals: - 1629: 36,18 + 1584: 36,18 - node: color: '#FED83DFF' id: Bot @@ -1851,53 +1851,53 @@ entities: 200: 3,-7 243: 51,9 244: 49,9 - 409: 42,-39 - 410: 42,-38 - 411: 43,-38 - 412: 43,-39 - 413: 44,-39 - 414: 44,-38 - 415: 45,-39 - 416: 45,-38 - 465: 22,-35 - 466: 20,-35 - 467: 19,-35 - 1218: 15,-2 - 1219: 14,-2 - 1220: 13,-2 - 1267: 13,26 - 1268: 11,26 - 1269: 10,26 - 1270: 11,24 - 1271: 12,24 - 1272: 13,24 - 1273: 7,25 - 1368: 12,26 - 1511: 22,22 - 1512: 22,23 - 1513: 22,24 - 1514: 22,25 - 1515: 23,25 - 1626: 37,17 - 1627: 38,17 - 1628: 39,17 - 1840: 10,24 - 2130: 52,17 - 2131: 52,18 - 2244: 68,13 - 2245: 66,13 - 2246: 67,13 - 2609: 46,-46 - 2610: 46,-49 - 2611: 47,-49 - 2612: 48,-49 - 2613: 49,-49 - 2619: 44,-43 - 2620: 43,-43 - 2621: 42,-43 - 2622: 41,-43 - 2623: 38,-43 - 2624: 37,-43 + 405: 42,-39 + 406: 42,-38 + 407: 43,-38 + 408: 43,-39 + 409: 44,-39 + 410: 44,-38 + 411: 45,-39 + 412: 45,-38 + 453: 22,-35 + 454: 20,-35 + 455: 19,-35 + 1173: 15,-2 + 1174: 14,-2 + 1175: 13,-2 + 1222: 13,26 + 1223: 11,26 + 1224: 10,26 + 1225: 11,24 + 1226: 12,24 + 1227: 13,24 + 1228: 7,25 + 1323: 12,26 + 1466: 22,22 + 1467: 22,23 + 1468: 22,24 + 1469: 22,25 + 1470: 23,25 + 1581: 37,17 + 1582: 38,17 + 1583: 39,17 + 1795: 10,24 + 2085: 52,17 + 2086: 52,18 + 2199: 68,13 + 2200: 66,13 + 2201: 67,13 + 2564: 46,-46 + 2565: 46,-49 + 2566: 47,-49 + 2567: 48,-49 + 2568: 49,-49 + 2574: 44,-43 + 2575: 43,-43 + 2576: 42,-43 + 2577: 41,-43 + 2578: 38,-43 + 2579: 37,-43 - node: cleanable: True color: '#FFFFFFFF' @@ -1909,161 +1909,155 @@ entities: color: '#FFFFFFFF' id: BotGreyscale decals: - 1593: 14,39 - 1594: 13,40 - 1595: 14,41 - 1596: 15,40 - 1744: 28,44 - 1745: 26,44 + 1548: 14,39 + 1549: 13,40 + 1550: 14,41 + 1551: 15,40 + 1699: 28,44 + 1700: 26,44 - node: color: '#FFFFFFFF' id: BotLeft decals: 399: 10,-36 400: 10,-37 - 461: 22,-43 - 1918: 10,-6 - 1919: 11,-6 - 1920: 12,-6 - 2241: 68,16 - 2242: 67,16 - 2243: 66,16 + 450: 22,-43 + 1873: 10,-6 + 1874: 11,-6 + 1875: 12,-6 + 2196: 68,16 + 2197: 67,16 + 2198: 66,16 - node: color: '#FFFFFFFF' id: BotLeftGreyscale decals: - 1589: 15,41 - 1590: 13,39 - 1914: 8,-10 - 1915: 8,-9 + 1544: 15,41 + 1545: 13,39 + 1869: 8,-10 + 1870: 8,-9 - node: color: '#FFFFFFFF' id: BotRight decals: - 460: 20,-43 - 1921: 10,-9 - 1922: 11,-9 - 1923: 12,-9 + 449: 20,-43 + 1876: 10,-9 + 1877: 11,-9 + 1878: 12,-9 - node: color: '#FFFFFFFF' id: BotRightGreyscale decals: - 1591: 13,41 - 1592: 15,39 - 1916: 8,-8 - 1917: 8,-6 + 1546: 13,41 + 1547: 15,39 + 1871: 8,-8 + 1872: 8,-6 - node: color: '#FFFFFFFF' id: Box decals: - 459: 21,-43 + 448: 21,-43 - node: color: '#FFFFFFFF' id: BoxGreyscale decals: - 804: 16,-43 - 805: 17,-43 - 806: 25,-43 - 807: 26,-43 - 1597: 14,40 + 759: 16,-43 + 760: 17,-43 + 761: 25,-43 + 762: 26,-43 + 1552: 14,40 - node: color: '#FFFFFFFF' id: BrickTileDarkLineW decals: - 1826: 22,-13 - 1827: 22,-12 - 1828: 22,-11 - 1829: 22,-10 + 1781: 22,-13 + 1782: 22,-12 + 1783: 22,-11 + 1784: 22,-10 - node: color: '#FFFFFFFF' id: BrickTileSteelEndN decals: - 2472: 77,9 - 2473: 78,9 + 2427: 77,9 + 2428: 78,9 - node: color: '#FFFFFFFF' id: BrickTileSteelEndS decals: - 2474: 77,7 - 2475: 78,7 + 2429: 77,7 + 2430: 78,7 - node: color: '#D381C996' id: BrickTileSteelLineE decals: - 2237: 71,13 - 2238: 71,14 - 2239: 71,15 - 2240: 71,16 + 2192: 71,13 + 2193: 71,14 + 2194: 71,15 + 2195: 71,16 - node: color: '#FFFFFFFF' id: BrickTileSteelLineE decals: - 2476: 77,8 - 2477: 78,8 + 2431: 77,8 + 2432: 78,8 - node: color: '#FFFFFFFF' id: BrickTileSteelLineN decals: - 462: 30,-39 - 463: 29,-39 - 464: 28,-39 - 880: 46,-9 - 881: 47,-9 + 451: 30,-39 + 452: 28,-39 + 835: 46,-9 + 836: 47,-9 - node: color: '#D381C996' id: BrickTileSteelLineW decals: - 2233: 69,13 - 2234: 69,14 - 2235: 69,15 - 2236: 69,16 + 2188: 69,13 + 2189: 69,14 + 2190: 69,15 + 2191: 69,16 - node: color: '#FFFFFFFF' id: BrickTileSteelLineW decals: - 2478: 78,8 - 2479: 77,8 + 2433: 78,8 + 2434: 77,8 - node: color: '#334E6DC8' id: BrickTileWhiteCornerNe decals: - 1889: 17,-4 + 1844: 17,-4 - node: color: '#A4610696' id: BrickTileWhiteCornerNe decals: - 1492: 20,24 + 1447: 20,24 - node: color: '#DE3A3A96' id: BrickTileWhiteCornerNe decals: - 1619: 39,19 + 1574: 39,19 - node: color: '#EFCC4193' id: BrickTileWhiteCornerNe decals: 371: 27,-28 389: 13,-34 - - node: - color: '#EFCC4582' - id: BrickTileWhiteCornerNe - decals: - 406: 41,-39 - node: color: '#334E6DC8' id: BrickTileWhiteCornerNw decals: - 1894: 14,-4 + 1849: 14,-4 - node: color: '#A4610696' id: BrickTileWhiteCornerNw decals: - 1491: 17,24 + 1446: 17,24 - node: color: '#DE3A3A96' id: BrickTileWhiteCornerNw decals: - 1618: 36,19 + 1573: 36,19 - node: color: '#EFCC4193' id: BrickTileWhiteCornerNw @@ -2074,22 +2068,22 @@ entities: color: '#334E6DC8' id: BrickTileWhiteCornerSe decals: - 1888: 17,-6 + 1843: 17,-6 - node: color: '#9FED583B' id: BrickTileWhiteCornerSe decals: - 850: 47,-8 + 805: 47,-8 - node: color: '#A4610696' id: BrickTileWhiteCornerSe decals: - 1496: 20,20 + 1451: 20,20 - node: color: '#DE3A3A96' id: BrickTileWhiteCornerSe decals: - 1621: 39,17 + 1576: 39,17 - node: color: '#EFCC4193' id: BrickTileWhiteCornerSe @@ -2100,22 +2094,22 @@ entities: color: '#334E6DC8' id: BrickTileWhiteCornerSw decals: - 1890: 14,-6 + 1845: 14,-6 - node: color: '#9FED583B' id: BrickTileWhiteCornerSw decals: - 854: 41,-8 + 809: 41,-8 - node: color: '#A4610696' id: BrickTileWhiteCornerSw decals: - 1497: 17,20 + 1452: 17,20 - node: color: '#DE3A3A96' id: BrickTileWhiteCornerSw decals: - 1620: 36,17 + 1575: 36,17 - node: color: '#EFCC4193' id: BrickTileWhiteCornerSw @@ -2126,89 +2120,89 @@ entities: color: '#9FED5847' id: BrickTileWhiteEndE decals: - 861: 45,-6 + 816: 45,-6 - node: color: '#9FED5847' id: BrickTileWhiteEndN decals: - 879: 47,-4 + 834: 47,-4 - node: color: '#9FED5847' id: BrickTileWhiteEndW decals: - 862: 43,-6 + 817: 43,-6 - node: color: '#9FED5847' id: BrickTileWhiteInnerNe decals: - 871: 41,-8 + 826: 41,-8 - node: color: '#D381C996' id: BrickTileWhiteInnerNe decals: - 2134: 51,20 + 2089: 51,20 - node: color: '#EFCC4582' id: BrickTileWhiteInnerNe decals: - 408: 41,-40 + 404: 41,-40 - node: color: '#9FED5847' id: BrickTileWhiteInnerNw decals: - 870: 47,-8 + 825: 47,-8 - node: color: '#D381C996' id: BrickTileWhiteInnerNw decals: - 2133: 53,20 + 2088: 53,20 - node: color: '#D381C996' id: BrickTileWhiteInnerSe decals: - 2129: 50,19 + 2084: 50,19 - node: color: '#D381C996' id: BrickTileWhiteInnerSw decals: - 2128: 54,19 + 2083: 54,19 - node: color: '#334E6DC8' id: BrickTileWhiteLineE decals: - 1891: 17,-5 + 1846: 17,-5 - node: color: '#9FED583B' id: BrickTileWhiteLineE decals: - 851: 47,-7 - 852: 47,-6 - 853: 47,-5 + 806: 47,-7 + 807: 47,-6 + 808: 47,-5 - node: color: '#9FED5847' id: BrickTileWhiteLineE decals: - 872: 41,-7 - 873: 41,-6 - 874: 41,-5 - 875: 41,-4 + 827: 41,-7 + 828: 41,-6 + 829: 41,-5 + 830: 41,-4 - node: color: '#A4610696' id: BrickTileWhiteLineE decals: - 1493: 20,23 - 1494: 20,22 - 1495: 20,21 + 1448: 20,23 + 1449: 20,22 + 1450: 20,21 - node: color: '#D381C996' id: BrickTileWhiteLineE decals: - 2121: 50,17 - 2122: 50,18 - 2135: 51,21 - 2136: 56,17 - 2137: 56,19 - 2138: 56,20 + 2076: 50,17 + 2077: 50,18 + 2090: 51,21 + 2091: 56,17 + 2092: 56,19 + 2093: 56,20 - node: color: '#EFCC4193' id: BrickTileWhiteLineE @@ -2218,71 +2212,68 @@ entities: color: '#EFCC4582' id: BrickTileWhiteLineE decals: - 490: 17,-42 - 491: 17,-41 - 494: 26,-42 - 495: 26,-41 - 496: 26,-40 + 472: 26,-42 + 473: 26,-41 - node: color: '#334E6DC8' id: BrickTileWhiteLineN decals: - 1892: 16,-4 - 1893: 15,-4 + 1847: 16,-4 + 1848: 15,-4 - node: color: '#52B4E996' id: BrickTileWhiteLineN decals: - 1163: -13,-12 - 1164: -20,-12 - 1989: 32,36 + 1118: -13,-12 + 1119: -20,-12 + 1944: 32,36 - node: color: '#9FED5847' id: BrickTileWhiteLineN decals: - 863: 44,-6 - 865: 46,-8 - 866: 45,-8 - 867: 44,-8 - 868: 43,-8 - 869: 42,-8 - 882: 47,-9 - 883: 46,-9 + 818: 44,-6 + 820: 46,-8 + 821: 45,-8 + 822: 44,-8 + 823: 43,-8 + 824: 42,-8 + 837: 47,-9 + 838: 46,-9 - node: color: '#9FED5896' id: BrickTileWhiteLineN decals: - 2265: 80,-4 - 2266: 77,-4 + 2220: 80,-4 + 2221: 77,-4 - node: color: '#A4610696' id: BrickTileWhiteLineN decals: - 1503: 18,24 - 1504: 19,24 - 1991: 30,36 + 1458: 18,24 + 1459: 19,24 + 1946: 30,36 - node: color: '#D381C996' id: BrickTileWhiteLineN decals: - 1990: 31,36 - 2101: 52,14 - 2102: 51,14 - 2103: 50,14 - 2104: 49,14 - 2105: 48,14 - 2132: 52,20 - 2227: 66,15 - 2228: 67,15 - 2229: 68,15 + 1945: 31,36 + 2056: 52,14 + 2057: 51,14 + 2058: 50,14 + 2059: 49,14 + 2060: 48,14 + 2087: 52,20 + 2182: 66,15 + 2183: 67,15 + 2184: 68,15 - node: color: '#DE3A3A96' id: BrickTileWhiteLineN decals: - 1161: -3,1 - 1162: -5,1 - 1622: 38,19 - 1623: 37,19 + 1116: -3,1 + 1117: -5,1 + 1577: 38,19 + 1578: 37,19 - node: color: '#EFCC4193' id: BrickTileWhiteLineN @@ -2293,79 +2284,76 @@ entities: color: '#EFCC4582' id: BrickTileWhiteLineN decals: - 403: 38,-39 - 404: 39,-39 - 405: 40,-39 - 407: 42,-40 - 421: 43,-40 - 422: 44,-40 - 423: 45,-40 - 424: 46,-40 + 403: 42,-40 + 417: 43,-40 + 418: 44,-40 + 419: 45,-40 + 420: 46,-40 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineN decals: - 2084: 50,13 - 2085: 49,13 - 2089: 51,13 + 2039: 50,13 + 2040: 49,13 + 2044: 51,13 - node: color: '#334E6DC8' id: BrickTileWhiteLineS decals: - 1896: 16,-6 - 1897: 15,-6 - 1986: 32,35 + 1851: 16,-6 + 1852: 15,-6 + 1941: 32,35 - node: color: '#9FED583B' id: BrickTileWhiteLineS decals: - 846: 46,-8 - 847: 45,-8 - 848: 44,-8 - 849: 43,-8 + 801: 46,-8 + 802: 45,-8 + 803: 44,-8 + 804: 43,-8 - node: color: '#9FED5847' id: BrickTileWhiteLineS decals: - 864: 44,-6 + 819: 44,-6 - node: color: '#9FED5896' id: BrickTileWhiteLineS decals: - 2264: 77,-6 + 2219: 77,-6 - node: color: '#A4610696' id: BrickTileWhiteLineS decals: - 1498: 19,20 - 1499: 18,20 + 1453: 19,20 + 1454: 18,20 - node: color: '#D381C996' id: BrickTileWhiteLineS decals: - 2096: 49,14 - 2097: 50,14 - 2098: 51,14 - 2099: 52,14 - 2100: 48,14 - 2123: 51,19 - 2124: 52,19 - 2125: 53,19 - 2230: 68,14 - 2231: 67,14 - 2232: 66,14 + 2051: 49,14 + 2052: 50,14 + 2053: 51,14 + 2054: 52,14 + 2055: 48,14 + 2078: 51,19 + 2079: 52,19 + 2080: 53,19 + 2185: 68,14 + 2186: 67,14 + 2187: 66,14 - node: color: '#DE3A3A96' id: BrickTileWhiteLineS decals: - 1624: 38,17 - 1625: 37,17 - 1987: 31,35 + 1579: 38,17 + 1580: 37,17 + 1942: 31,35 - node: color: '#EFB34196' id: BrickTileWhiteLineS decals: - 1988: 30,35 + 1943: 30,35 - node: color: '#EFCC4193' id: BrickTileWhiteLineS @@ -2377,53 +2365,53 @@ entities: color: '#FFFFFFFF' id: BrickTileWhiteLineS decals: - 2086: 51,15 - 2087: 50,15 - 2088: 49,15 + 2041: 51,15 + 2042: 50,15 + 2043: 49,15 - node: color: '#334E6DC8' id: BrickTileWhiteLineW decals: - 1895: 14,-5 + 1850: 14,-5 - node: color: '#9FED583B' id: BrickTileWhiteLineW decals: - 855: 41,-7 - 856: 41,-6 - 857: 41,-5 + 810: 41,-7 + 811: 41,-6 + 812: 41,-5 - node: color: '#9FED5847' id: BrickTileWhiteLineW decals: - 876: 47,-7 - 877: 47,-6 - 878: 47,-5 + 831: 47,-7 + 832: 47,-6 + 833: 47,-5 - node: color: '#9FED5896' id: BrickTileWhiteLineW decals: - 2271: 78,-2 - 2272: 78,-1 + 2226: 78,-2 + 2227: 78,-1 - node: color: '#A4610696' id: BrickTileWhiteLineW decals: - 1500: 17,21 - 1501: 17,22 - 1502: 17,23 - 1505: 22,20 - 1506: 22,21 - 1507: 22,22 - 1508: 22,23 - 1509: 22,24 - 1510: 22,25 + 1455: 17,21 + 1456: 17,22 + 1457: 17,23 + 1460: 22,20 + 1461: 22,21 + 1462: 22,22 + 1463: 22,23 + 1464: 22,24 + 1465: 22,25 - node: color: '#D381C996' id: BrickTileWhiteLineW decals: - 2126: 54,17 - 2127: 54,18 + 2081: 54,17 + 2082: 54,18 - node: color: '#EFCC4193' id: BrickTileWhiteLineW @@ -2434,28 +2422,28 @@ entities: color: '#EFCC4582' id: BrickTileWhiteLineW decals: - 492: 25,-42 - 493: 25,-41 - 497: 16,-41 - 498: 16,-40 + 470: 25,-42 + 471: 25,-41 + 474: 16,-41 + 475: 16,-40 - node: color: '#FFFFFFFF' id: BrickTileWhiteLineW decals: - 2269: 78,-2 - 2270: 78,-1 + 2224: 78,-2 + 2225: 78,-1 - node: color: '#FFFFFFFF' id: Caution decals: - 1138: -6,-18 - 1409: 9,27 + 1093: -6,-18 + 1364: 9,27 - node: cleanable: True color: '#FFFFFFFF' id: Caution decals: - 1408: 9,27 + 1363: 9,27 - node: color: '#52B4E996' id: CheckerNESW @@ -2523,99 +2511,99 @@ entities: color: '#9FED5896' id: CheckerNESW decals: - 2273: 80,-3 - 2274: 80,-2 - 2275: 81,-2 - 2276: 81,-3 - 2277: 81,-1 - 2278: 80,-1 - 2279: 76,-9 - 2280: 77,-9 - 2281: 77,-8 - 2282: 76,-8 - 2283: 76,-7 - 2284: 77,-7 + 2228: 80,-3 + 2229: 80,-2 + 2230: 81,-2 + 2231: 81,-3 + 2232: 81,-1 + 2233: 80,-1 + 2234: 76,-9 + 2235: 77,-9 + 2236: 77,-8 + 2237: 76,-8 + 2238: 76,-7 + 2239: 77,-7 - node: color: '#D4D4D428' id: CheckerNESW decals: - 962: 19,13 - 963: 19,14 - 964: 20,14 - 965: 20,13 - 966: 21,13 - 967: 21,14 - 968: 22,14 - 969: 22,13 + 917: 19,13 + 918: 19,14 + 919: 20,14 + 920: 20,13 + 921: 21,13 + 922: 21,14 + 923: 22,14 + 924: 22,13 - node: color: '#F9801D73' id: CheckerNESW decals: - 928: 20,9 - 929: 20,10 + 883: 20,9 + 884: 20,10 - node: color: '#9FED5822' id: CheckerNWSE decals: - 890: 42,-11 - 891: 42,-10 - 892: 43,-11 - 893: 43,-10 - 894: 44,-11 - 895: 44,-10 + 845: 42,-11 + 846: 42,-10 + 847: 43,-11 + 848: 43,-10 + 849: 44,-11 + 850: 44,-10 - node: color: '#9FED5896' id: CheckerNWSE decals: - 2267: 77,-2 - 2268: 77,-1 + 2222: 77,-2 + 2223: 77,-1 - node: color: '#A4610696' id: CheckerNWSE decals: - 1256: 13,30 - 1257: 13,31 - 1258: 12,31 - 1259: 12,30 - 1260: 11,30 - 1261: 11,31 + 1211: 13,30 + 1212: 13,31 + 1213: 12,31 + 1214: 12,30 + 1215: 11,30 + 1216: 11,31 - node: color: '#D381C996' id: CheckerNWSE decals: - 2081: 58,9 - 2082: 58,10 - 2083: 58,11 + 2036: 58,9 + 2037: 58,10 + 2038: 58,11 - node: color: '#EFCC4593' id: CheckerNWSE decals: - 802: 18,-18 - 803: 18,-17 + 757: 18,-18 + 758: 18,-17 - node: color: '#FFFFFF93' id: CheckerNWSE decals: - 808: 33,-10 - 809: 33,-11 - 810: 33,-12 - 811: 33,-13 - 812: 34,-13 - 813: 34,-12 - 814: 34,-11 - 815: 34,-10 - 816: 35,-10 - 817: 35,-11 - 818: 35,-12 - 819: 35,-13 - 820: 36,-13 - 821: 36,-12 - 822: 36,-11 - 823: 36,-10 - 824: 37,-10 - 825: 37,-11 - 826: 37,-12 - 827: 37,-13 + 763: 33,-10 + 764: 33,-11 + 765: 33,-12 + 766: 33,-13 + 767: 34,-13 + 768: 34,-12 + 769: 34,-11 + 770: 34,-10 + 771: 35,-10 + 772: 35,-11 + 773: 35,-12 + 774: 35,-13 + 775: 36,-13 + 776: 36,-12 + 777: 36,-11 + 778: 36,-10 + 779: 37,-10 + 780: 37,-11 + 781: 37,-12 + 782: 37,-13 - node: color: '#FFFFFFFF' id: Delivery @@ -2629,61 +2617,61 @@ entities: 241: 51,8 242: 49,8 385: 5,-7 - 417: 46,-39 - 418: 46,-38 - 419: 39,-41 - 420: 41,-41 - 455: 16,-39 - 456: 17,-39 - 457: 25,-39 - 458: 26,-39 - 1049: 25,-3 - 1050: 26,-3 - 1051: 27,-3 - 1062: 24,13 - 1063: 24,14 - 1064: 19,11 - 1065: 18,11 - 1066: 25,16 - 1067: 26,16 - 1068: 27,16 - 1069: 33,-2 - 1070: 35,-2 - 1142: -8,-15 - 1143: -8,-14 - 1144: -8,-13 - 1165: 2,-2 - 1166: 2,-1 - 1167: 2,0 - 1224: 16,-2 - 1225: 17,-1 - 1226: 17,0 - 1227: 17,1 - 1274: 7,24 - 1275: 7,26 - 1739: 40,12 - 1740: 41,12 - 1741: 42,12 - 1816: 39,-1 - 1817: 39,0 - 1818: 39,1 - 1819: 40,2 - 1820: 41,2 - 1821: 42,2 - 1981: 7,9 - 1982: 7,10 - 1983: 38,13 - 1984: 38,14 - 1985: 38,15 - 2106: 53,13 - 2107: 53,14 - 2108: 53,15 - 2141: 58,16 - 2142: 59,16 - 2143: 60,16 - 2144: 58,21 - 2145: 59,21 - 2146: 60,21 + 413: 46,-39 + 414: 46,-38 + 415: 39,-41 + 416: 41,-41 + 445: 16,-39 + 446: 17,-39 + 447: 25,-39 + 1004: 25,-3 + 1005: 26,-3 + 1006: 27,-3 + 1017: 24,13 + 1018: 24,14 + 1019: 19,11 + 1020: 18,11 + 1021: 25,16 + 1022: 26,16 + 1023: 27,16 + 1024: 33,-2 + 1025: 35,-2 + 1097: -8,-15 + 1098: -8,-14 + 1099: -8,-13 + 1120: 2,-2 + 1121: 2,-1 + 1122: 2,0 + 1179: 16,-2 + 1180: 17,-1 + 1181: 17,0 + 1182: 17,1 + 1229: 7,24 + 1230: 7,26 + 1694: 40,12 + 1695: 41,12 + 1696: 42,12 + 1771: 39,-1 + 1772: 39,0 + 1773: 39,1 + 1774: 40,2 + 1775: 41,2 + 1776: 42,2 + 1936: 7,9 + 1937: 7,10 + 1938: 38,13 + 1939: 38,14 + 1940: 38,15 + 2061: 53,13 + 2062: 53,14 + 2063: 53,15 + 2096: 58,16 + 2097: 59,16 + 2098: 60,16 + 2099: 58,21 + 2100: 59,21 + 2101: 60,21 + 2599: 26,-39 - node: cleanable: True color: '#FFFFFFFF' @@ -2705,147 +2693,145 @@ entities: color: '#FFFFFFFF' id: DeliveryGreyscale decals: - 2109: 52,14 - 2110: 48,14 + 2064: 52,14 + 2065: 48,14 - node: cleanable: True color: '#FFFFFFFF' id: Dirt decals: - 442: 41,-39 - 443: 39,-39 - 444: 46,-40 - 445: 45,-40 - 446: 44,-40 - 447: 44,-41 - 448: 43,-41 - 449: 42,-38 - 450: 43,-39 - 736: 30,-31 - 737: 29,-31 - 738: 30,-32 - 739: 30,-33 - 740: 29,-33 - 741: 29,-32 - 742: 28,-32 - 743: 31,-32 - 744: 32,-31 - 745: 27,-34 - 746: 27,-33 - 747: 26,-33 - 748: 25,-34 - 749: 24,-32 - 750: 23,-32 - 751: 22,-31 - 752: 22,-33 - 753: 24,-33 - 896: 43,-11 - 897: 42,-10 - 898: 30,-13 - 899: 29,-11 - 1060: 21,-31 - 1061: 21,-31 - 1196: -4,-6 - 1197: -4,-5 - 1198: -4,-4 - 1199: -4,-5 - 1279: 6,30 - 1280: 7,31 - 1281: 6,32 - 1282: 9,30 - 1283: 9,29 - 1391: 15,20 - 1392: 14,20 - 1393: 13,23 - 1394: 12,23 - 1395: 11,23 - 1396: 7,22 - 1397: 7,21 - 1398: 10,25 - 1399: 9,27 - 1400: 7,28 - 1401: 13,28 - 1402: 11,28 - 1403: 15,24 - 1404: 12,24 - 1405: 7,24 - 1406: 5,24 - 1407: 7,23 - 1416: 8,17 - 1417: 7,16 - 1418: 5,16 - 1419: 8,18 - 1484: 11,24 - 1485: 10,26 - 1486: 7,25 - 1526: 17,21 - 1527: 18,22 - 1528: 18,23 - 1529: 19,20 - 1564: 22,20 - 1565: 22,25 - 1566: 24,20 - 1567: 24,23 - 1568: 23,24 - 1569: 23,22 - 1570: 23,23 - 1571: 23,21 - 1572: 15,23 - 1573: 14,23 - 1574: 13,24 - 1598: 39,30 - 1599: 40,31 - 1600: 39,33 - 1601: 38,33 - 1602: 37,35 - 1603: 39,35 - 1604: 41,33 - 1605: 40,33 - 1668: 32,17 - 1669: 32,18 - 1670: 33,17 - 1671: 35,20 - 1672: 35,21 - 1673: 33,23 - 1674: 34,24 - 1675: 33,27 - 1676: 32,29 - 1677: 32,30 - 1678: 30,23 - 1679: 30,18 - 1680: 29,17 - 1681: 29,20 - 1682: 30,20 - 1698: 25,18 - 1699: 25,19 - 1700: 25,20 - 1701: 25,22 - 1702: 27,20 - 1703: 25,23 - 1704: 25,24 - 1705: 26,24 - 1706: 27,23 - 1707: 25,25 - 1708: 27,26 - 1844: 8,21 - 1845: 9,21 - 1846: 9,22 - 1847: 9,23 - 1848: 10,23 - 1849: 10,22 - 1850: 8,24 - 1851: 9,24 - 2301: 55,-16 - 2302: 55,-16 - 2303: 56,-16 - 2304: 56,-15 - 2315: 55,-14 - 2316: 57,-16 - 2317: 57,-15 - 2350: 32,-18 - 2351: 33,-17 - 2352: 31,-16 - 2353: 29,-17 + 434: 46,-40 + 435: 45,-40 + 436: 44,-40 + 437: 44,-41 + 438: 43,-41 + 439: 42,-38 + 440: 43,-39 + 691: 30,-31 + 692: 29,-31 + 693: 30,-32 + 694: 30,-33 + 695: 29,-33 + 696: 29,-32 + 697: 28,-32 + 698: 31,-32 + 699: 32,-31 + 700: 27,-34 + 701: 27,-33 + 702: 26,-33 + 703: 25,-34 + 704: 24,-32 + 705: 23,-32 + 706: 22,-31 + 707: 22,-33 + 708: 24,-33 + 851: 43,-11 + 852: 42,-10 + 853: 30,-13 + 854: 29,-11 + 1015: 21,-31 + 1016: 21,-31 + 1151: -4,-6 + 1152: -4,-5 + 1153: -4,-4 + 1154: -4,-5 + 1234: 6,30 + 1235: 7,31 + 1236: 6,32 + 1237: 9,30 + 1238: 9,29 + 1346: 15,20 + 1347: 14,20 + 1348: 13,23 + 1349: 12,23 + 1350: 11,23 + 1351: 7,22 + 1352: 7,21 + 1353: 10,25 + 1354: 9,27 + 1355: 7,28 + 1356: 13,28 + 1357: 11,28 + 1358: 15,24 + 1359: 12,24 + 1360: 7,24 + 1361: 5,24 + 1362: 7,23 + 1371: 8,17 + 1372: 7,16 + 1373: 5,16 + 1374: 8,18 + 1439: 11,24 + 1440: 10,26 + 1441: 7,25 + 1481: 17,21 + 1482: 18,22 + 1483: 18,23 + 1484: 19,20 + 1519: 22,20 + 1520: 22,25 + 1521: 24,20 + 1522: 24,23 + 1523: 23,24 + 1524: 23,22 + 1525: 23,23 + 1526: 23,21 + 1527: 15,23 + 1528: 14,23 + 1529: 13,24 + 1553: 39,30 + 1554: 40,31 + 1555: 39,33 + 1556: 38,33 + 1557: 37,35 + 1558: 39,35 + 1559: 41,33 + 1560: 40,33 + 1623: 32,17 + 1624: 32,18 + 1625: 33,17 + 1626: 35,20 + 1627: 35,21 + 1628: 33,23 + 1629: 34,24 + 1630: 33,27 + 1631: 32,29 + 1632: 32,30 + 1633: 30,23 + 1634: 30,18 + 1635: 29,17 + 1636: 29,20 + 1637: 30,20 + 1653: 25,18 + 1654: 25,19 + 1655: 25,20 + 1656: 25,22 + 1657: 27,20 + 1658: 25,23 + 1659: 25,24 + 1660: 26,24 + 1661: 27,23 + 1662: 25,25 + 1663: 27,26 + 1799: 8,21 + 1800: 9,21 + 1801: 9,22 + 1802: 9,23 + 1803: 10,23 + 1804: 10,22 + 1805: 8,24 + 1806: 9,24 + 2256: 55,-16 + 2257: 55,-16 + 2258: 56,-16 + 2259: 56,-15 + 2270: 55,-14 + 2271: 57,-16 + 2272: 57,-15 + 2305: 32,-18 + 2306: 33,-17 + 2307: 31,-16 + 2308: 29,-17 - node: cleanable: True color: '#FFFFFFFF' @@ -2856,26 +2842,25 @@ entities: 288: 28,-34 289: 28,-33 290: 31,-33 - 431: 40,-41 - 432: 40,-40 - 433: 38,-39 - 434: 41,-40 - 508: 24,-37 - 509: 30,-37 - 510: 31,-36 - 663: 18,-31 - 664: 19,-29 - 1284: 8,29 - 1285: 8,31 - 1369: 12,22 - 1370: 8,20 - 1420: 7,17 - 1421: 8,16 - 1422: 9,19 - 1530: 18,21 - 1552: 23,23 - 1606: 39,32 - 2305: 55,-15 + 426: 40,-41 + 427: 40,-40 + 428: 41,-40 + 482: 24,-37 + 483: 30,-37 + 484: 31,-36 + 618: 18,-31 + 619: 19,-29 + 1239: 8,29 + 1240: 8,31 + 1324: 12,22 + 1325: 8,20 + 1375: 7,17 + 1376: 8,16 + 1377: 9,19 + 1485: 18,21 + 1507: 23,23 + 1561: 39,32 + 2260: 55,-15 - node: cleanable: True color: '#FFFFFFFF' @@ -2888,300 +2873,293 @@ entities: 295: 23,-31 296: 23,-33 297: 31,-31 - 435: 41,-39 - 436: 38,-40 - 437: 42,-41 - 438: 42,-40 - 439: 46,-41 - 440: 44,-39 - 441: 43,-40 - 500: 19,-42 - 501: 19,-41 - 502: 21,-39 - 511: 31,-37 - 515: 32,-36 - 516: 32,-35 - 517: 29,-36 - 518: 29,-37 - 519: 27,-37 - 520: 27,-36 - 521: 25,-37 - 522: 25,-36 - 523: 24,-36 - 524: 23,-37 - 525: 22,-37 - 526: 20,-37 - 527: 17,-36 - 528: 18,-35 - 529: 18,-34 - 530: 16,-42 - 531: 17,-42 - 665: 18,-29 - 666: 19,-28 - 667: 20,-29 - 668: 22,-29 - 669: 21,-29 - 670: 22,-28 - 671: 20,-27 - 672: 21,-26 - 673: 21,-27 - 674: 20,-26 - 675: 14,-27 - 676: 15,-26 - 677: 13,-25 - 678: 15,-27 - 679: 15,-28 - 680: 15,-28 - 681: 16,-29 - 682: 16,-25 - 683: 26,-29 - 684: 26,-28 - 685: 27,-29 - 686: 15,-37 - 687: 16,-37 - 688: 15,-34 - 1290: 9,31 - 1291: 7,32 - 1292: 9,32 - 1293: 6,31 - 1294: 8,29 - 1295: 9,28 - 1296: 10,27 - 1297: 10,28 - 1377: 13,25 - 1378: 11,25 - 1379: 12,27 - 1380: 11,26 - 1381: 12,22 - 1382: 13,23 - 1383: 14,24 - 1384: 15,23 - 1385: 15,22 - 1386: 15,21 - 1387: 14,22 - 1388: 15,21 - 1389: 15,20 - 1390: 14,21 - 1425: 7,16 - 1426: 9,17 - 1427: 9,16 - 1428: 9,15 - 1429: 7,15 - 1430: 9,18 - 1431: 7,19 - 1432: 7,19 - 1433: 8,18 - 1434: 9,17 - 1435: 9,16 - 1537: 18,24 - 1538: 17,23 - 1539: 19,23 - 1540: 20,21 - 1541: 20,20 - 1542: 20,20 - 1543: 17,20 - 1544: 17,21 - 1545: 18,20 - 1546: 16,20 - 1547: 16,22 - 1548: 20,20 - 1549: 21,21 - 1550: 22,20 - 1553: 23,20 - 1554: 24,21 - 1555: 22,21 - 1556: 22,22 - 1557: 24,22 - 1558: 23,24 - 1559: 24,24 - 1560: 24,25 - 1561: 23,23 - 1562: 23,22 - 1563: 22,25 - 1611: 38,35 - 1612: 36,35 - 1613: 38,36 - 1614: 37,34 - 1615: 40,32 - 1616: 40,31 - 1617: 40,30 - 1683: 30,17 - 1684: 30,21 - 1685: 33,18 - 1686: 35,19 - 1687: 34,23 - 1688: 33,25 - 1689: 35,23 - 1690: 30,24 - 1691: 29,23 - 1692: 35,28 - 1693: 34,27 - 1694: 33,30 - 1695: 33,29 - 1696: 37,30 - 1697: 36,22 - 1709: 25,21 - 1710: 26,22 - 1711: 26,23 - 1712: 27,20 - 1713: 26,19 - 1714: 25,15 - 1833: 25,27 - 1834: 26,28 - 1835: 27,30 - 1836: 25,32 - 1837: 25,33 - 1838: 26,34 - 1839: 27,34 - 1852: 9,21 - 1853: 10,22 - 1854: 7,21 - 1855: 8,22 - 1856: 8,24 - 2308: 55,-15 - 2309: 55,-14 - 2310: 54,-14 - 2311: 55,-16 - 2312: 57,-16 - 2313: 57,-15 - 2314: 57,-14 + 429: 42,-41 + 430: 42,-40 + 431: 46,-41 + 432: 44,-39 + 433: 43,-40 + 477: 21,-39 + 485: 31,-37 + 489: 32,-36 + 490: 32,-35 + 491: 29,-36 + 492: 29,-37 + 493: 27,-37 + 494: 27,-36 + 495: 25,-37 + 496: 25,-36 + 497: 24,-36 + 498: 23,-37 + 499: 22,-37 + 500: 20,-37 + 501: 17,-36 + 502: 18,-35 + 503: 18,-34 + 504: 16,-42 + 620: 18,-29 + 621: 19,-28 + 622: 20,-29 + 623: 22,-29 + 624: 21,-29 + 625: 22,-28 + 626: 20,-27 + 627: 21,-26 + 628: 21,-27 + 629: 20,-26 + 630: 14,-27 + 631: 15,-26 + 632: 13,-25 + 633: 15,-27 + 634: 15,-28 + 635: 15,-28 + 636: 16,-29 + 637: 16,-25 + 638: 26,-29 + 639: 26,-28 + 640: 27,-29 + 641: 15,-37 + 642: 16,-37 + 643: 15,-34 + 1245: 9,31 + 1246: 7,32 + 1247: 9,32 + 1248: 6,31 + 1249: 8,29 + 1250: 9,28 + 1251: 10,27 + 1252: 10,28 + 1332: 13,25 + 1333: 11,25 + 1334: 12,27 + 1335: 11,26 + 1336: 12,22 + 1337: 13,23 + 1338: 14,24 + 1339: 15,23 + 1340: 15,22 + 1341: 15,21 + 1342: 14,22 + 1343: 15,21 + 1344: 15,20 + 1345: 14,21 + 1380: 7,16 + 1381: 9,17 + 1382: 9,16 + 1383: 9,15 + 1384: 7,15 + 1385: 9,18 + 1386: 7,19 + 1387: 7,19 + 1388: 8,18 + 1389: 9,17 + 1390: 9,16 + 1492: 18,24 + 1493: 17,23 + 1494: 19,23 + 1495: 20,21 + 1496: 20,20 + 1497: 20,20 + 1498: 17,20 + 1499: 17,21 + 1500: 18,20 + 1501: 16,20 + 1502: 16,22 + 1503: 20,20 + 1504: 21,21 + 1505: 22,20 + 1508: 23,20 + 1509: 24,21 + 1510: 22,21 + 1511: 22,22 + 1512: 24,22 + 1513: 23,24 + 1514: 24,24 + 1515: 24,25 + 1516: 23,23 + 1517: 23,22 + 1518: 22,25 + 1566: 38,35 + 1567: 36,35 + 1568: 38,36 + 1569: 37,34 + 1570: 40,32 + 1571: 40,31 + 1572: 40,30 + 1638: 30,17 + 1639: 30,21 + 1640: 33,18 + 1641: 35,19 + 1642: 34,23 + 1643: 33,25 + 1644: 35,23 + 1645: 30,24 + 1646: 29,23 + 1647: 35,28 + 1648: 34,27 + 1649: 33,30 + 1650: 33,29 + 1651: 37,30 + 1652: 36,22 + 1664: 25,21 + 1665: 26,22 + 1666: 26,23 + 1667: 27,20 + 1668: 26,19 + 1669: 25,15 + 1788: 25,27 + 1789: 26,28 + 1790: 27,30 + 1791: 25,32 + 1792: 25,33 + 1793: 26,34 + 1794: 27,34 + 1807: 9,21 + 1808: 10,22 + 1809: 7,21 + 1810: 8,22 + 1811: 8,24 + 2263: 55,-15 + 2264: 55,-14 + 2265: 54,-14 + 2266: 55,-16 + 2267: 57,-16 + 2268: 57,-15 + 2269: 57,-14 - node: cleanable: True color: '#FFFFFFFF' id: DirtMedium decals: - 425: 38,-41 - 426: 39,-40 - 427: 40,-39 - 428: 45,-41 - 429: 45,-39 - 430: 43,-38 - 503: 17,-41 - 504: 23,-39 - 505: 21,-37 - 506: 18,-36 - 507: 26,-36 - 512: 31,-35 - 513: 30,-36 - 514: 28,-37 - 659: 21,-28 - 660: 14,-26 - 661: 13,-25 - 662: 25,-29 - 1286: 8,30 - 1287: 7,30 - 1288: 7,31 - 1289: 8,32 - 1371: 13,22 - 1372: 13,21 - 1373: 11,22 - 1374: 8,26 - 1375: 12,25 - 1376: 11,27 - 1423: 7,18 - 1424: 8,19 - 1531: 18,20 - 1532: 19,21 - 1533: 19,22 - 1534: 17,22 - 1535: 19,23 - 1536: 17,24 - 1551: 23,21 - 1607: 39,30 - 1608: 37,33 - 1609: 37,34 - 1610: 39,34 - 2306: 56,-14 - 2307: 55,-16 + 421: 38,-41 + 422: 39,-40 + 423: 45,-41 + 424: 45,-39 + 425: 43,-38 + 478: 23,-39 + 479: 21,-37 + 480: 18,-36 + 481: 26,-36 + 486: 31,-35 + 487: 30,-36 + 488: 28,-37 + 614: 21,-28 + 615: 14,-26 + 616: 13,-25 + 617: 25,-29 + 1241: 8,30 + 1242: 7,30 + 1243: 7,31 + 1244: 8,32 + 1326: 13,22 + 1327: 13,21 + 1328: 11,22 + 1329: 8,26 + 1330: 12,25 + 1331: 11,27 + 1378: 7,18 + 1379: 8,19 + 1486: 18,20 + 1487: 19,21 + 1488: 19,22 + 1489: 17,22 + 1490: 19,23 + 1491: 17,24 + 1506: 23,21 + 1562: 39,30 + 1563: 37,33 + 1564: 37,34 + 1565: 39,34 + 2261: 56,-14 + 2262: 55,-16 - node: color: '#FFFFFFFF' id: FlowersBRThree decals: - 844: 46.966167,-9.531703 + 799: 46.966167,-9.531703 - node: color: '#FFFFFFFF' id: FlowersBRTwo decals: - 845: 46.013042,-9.281703 + 800: 46.013042,-9.281703 - node: color: '#FFFFFFFF' id: Flowersy1 decals: - 843: 46.528667,-10.391078 + 798: 46.528667,-10.391078 - node: color: '#FFFFFFFF' id: Flowersy4 decals: - 842: 45.934917,-10.937953 + 797: 45.934917,-10.937953 - node: color: '#00000026' id: FullTileOverlayGreyscale decals: - 994: 24,-6 - 995: 24,-6 - 996: 24,-5 - 997: 24,-5 + 949: 24,-6 + 950: 24,-6 + 951: 24,-5 + 952: 24,-5 - node: color: '#0000004D' id: FullTileOverlayGreyscale decals: - 1575: 24,17 - 1576: 24,17 - 1577: 24,18 - 1578: 24,18 + 1530: 24,17 + 1531: 24,17 + 1532: 24,18 + 1533: 24,18 - node: color: '#9FED581F' id: FullTileOverlayGreyscale decals: - 1753: 31,48 - 1754: 32,48 - 1755: 29,48 - 1756: 30,48 + 1708: 31,48 + 1709: 32,48 + 1710: 29,48 + 1711: 30,48 - node: color: '#9FED5834' id: FullTileOverlayGreyscale decals: - 860: 42,-9 - 884: 42,-11 - 885: 42,-10 - 886: 43,-10 - 887: 43,-11 - 888: 44,-11 - 889: 44,-10 + 815: 42,-9 + 839: 42,-11 + 840: 42,-10 + 841: 43,-10 + 842: 43,-11 + 843: 44,-11 + 844: 44,-10 - node: color: '#9FED5896' id: FullTileOverlayGreyscale decals: - 2344: 53,-2 - 2345: 53,0 - 2382: 68,5 - 2383: 68,6 - 2445: 68,4 - 2446: 68,3 + 2299: 53,-2 + 2300: 53,0 + 2337: 68,5 + 2338: 68,6 + 2400: 68,4 + 2401: 68,3 - node: color: '#A4610696' id: FullTileOverlayGreyscale decals: - 1277: 8,29 - 1278: 9,29 - 1487: 16,20 - 1488: 16,22 - 1489: 21,20 - 1490: 21,21 + 1232: 8,29 + 1233: 9,29 + 1442: 16,20 + 1443: 16,22 + 1444: 21,20 + 1445: 21,21 - node: color: '#D4D4D40C' id: FullTileOverlayGreyscale decals: - 1742: 28,44 - 1743: 26,44 + 1697: 28,44 + 1698: 26,44 - node: color: '#DE3A3A31' id: FullTileOverlayGreyscale decals: - 1757: 25,48 - 1758: 24,48 - 1759: 23,48 - 1760: 22,48 + 1712: 25,48 + 1713: 24,48 + 1714: 23,48 + 1715: 22,48 - node: color: '#DE3A3A96' id: FullTileOverlayGreyscale @@ -3194,13 +3172,13 @@ entities: 64: 32,27 92: 31,18 93: 31,20 - 1658: 27,23 - 1659: 27,24 + 1613: 27,23 + 1614: 27,24 - node: color: '#EFCC4125' id: FullTileOverlayGreyscale decals: - 1059: 21,-31 + 1014: 21,-31 - node: color: '#EFCC4193' id: FullTileOverlayGreyscale @@ -3253,24 +3231,24 @@ entities: color: '#FFFFFFFF' id: Grassd1 decals: - 839: 46.966167,-10.031703 + 794: 46.966167,-10.031703 - node: color: '#FFFFFFFF' id: Grassd3 decals: - 841: 46.075542,-9.266078 + 796: 46.075542,-9.266078 - node: color: '#FFFFFFFF' id: Grasse1 decals: - 840: 46.950542,-9.281703 + 795: 46.950542,-9.281703 - node: color: '#FFFFFFFF' id: Grasse3 decals: - 836: 46.966167,-10.891078 - 837: 46.091167,-10.859828 - 838: 46.263042,-10.062953 + 791: 46.966167,-10.891078 + 792: 46.091167,-10.859828 + 793: 46.263042,-10.062953 - node: color: '#334E6DC8' id: HalfTileOverlayGreyscale @@ -3278,67 +3256,67 @@ entities: 229: 27,46 230: 28,46 231: 26,46 - 1768: 26,37 - 1769: 27,37 - 1770: 28,37 - 1771: 27,36 - 1772: 27,35 - 1908: 10,-6 - 1909: 11,-6 - 1910: 12,-6 + 1723: 26,37 + 1724: 27,37 + 1725: 28,37 + 1726: 27,36 + 1727: 27,35 + 1863: 10,-6 + 1864: 11,-6 + 1865: 12,-6 - node: color: '#52B4E996' id: HalfTileOverlayGreyscale decals: - 2457: 50,4 - 2495: 74,8 - 2496: 73,8 - 2497: 71,8 - 2498: 72,8 + 2412: 50,4 + 2450: 74,8 + 2451: 73,8 + 2452: 71,8 + 2453: 72,8 - node: color: '#9FED5847' id: HalfTileOverlayGreyscale decals: - 1749: 34,46 - 1750: 33,46 - 1751: 31,47 - 1752: 30,47 + 1704: 34,46 + 1705: 33,46 + 1706: 31,47 + 1707: 30,47 - node: color: '#9FED5896' id: HalfTileOverlayGreyscale decals: - 1804: 48,0 - 1805: 49,0 - 1806: 50,0 - 1807: 51,0 - 2249: 78,-4 - 2250: 79,-4 - 2251: 81,-4 - 2358: 77,5 - 2363: 79,2 - 2364: 80,2 - 2365: 81,2 - 2376: 75,2 - 2377: 74,2 - 2378: 73,2 - 2379: 72,2 - 2380: 70,2 - 2381: 69,2 - 2447: 68,2 - 2449: 57,3 - 2450: 55,3 - 2451: 54,3 + 1759: 48,0 + 1760: 49,0 + 1761: 50,0 + 1762: 51,0 + 2204: 78,-4 + 2205: 79,-4 + 2206: 81,-4 + 2313: 77,5 + 2318: 79,2 + 2319: 80,2 + 2320: 81,2 + 2331: 75,2 + 2332: 74,2 + 2333: 73,2 + 2334: 72,2 + 2335: 70,2 + 2336: 69,2 + 2402: 68,2 + 2404: 57,3 + 2405: 55,3 + 2406: 54,3 - node: color: '#A4610696' id: HalfTileOverlayGreyscale decals: 187: 7,19 188: 9,19 - 1240: 10,28 - 1241: 9,28 - 1242: 8,28 - 1249: 14,25 - 1253: 11,28 + 1195: 10,28 + 1196: 9,28 + 1197: 8,28 + 1204: 14,25 + 1208: 11,28 - node: color: '#D0B78BFF' id: HalfTileOverlayGreyscale @@ -3355,24 +3333,24 @@ entities: 26: 62,25 27: 63,25 28: 64,25 - 2111: 53,11 - 2112: 52,11 - 2113: 51,11 - 2114: 50,11 - 2115: 48,11 - 2116: 49,11 - 2117: 55,11 + 2066: 53,11 + 2067: 52,11 + 2068: 51,11 + 2069: 50,11 + 2070: 48,11 + 2071: 49,11 + 2072: 55,11 - node: color: '#D4D4D428' id: HalfTileOverlayGreyscale decals: - 1045: 26,-4 + 1000: 26,-4 - node: color: '#DE3A3A47' id: HalfTileOverlayGreyscale decals: - 1762: 24,47 - 1763: 23,47 + 1717: 24,47 + 1718: 23,47 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale @@ -3386,13 +3364,13 @@ entities: 94: 36,31 95: 37,31 178: 36,24 - 1194: -2,-4 + 1149: -2,-4 - node: color: '#EFB34128' id: HalfTileOverlayGreyscale decals: - 1766: 20,46 - 1767: 21,46 + 1721: 20,46 + 1722: 21,46 - node: color: '#EFCC4193' id: HalfTileOverlayGreyscale @@ -3419,63 +3397,63 @@ entities: color: '#EFCC4582' id: HalfTileOverlayGreyscale decals: - 477: 20,-39 - 478: 22,-39 + 463: 20,-39 + 464: 22,-39 - node: color: '#334E6DC8' id: HalfTileOverlayGreyscale180 decals: - 1951: 10,-2 - 1952: 11,-2 - 1953: 12,-2 + 1906: 10,-2 + 1907: 11,-2 + 1908: 12,-2 - node: color: '#52B4E996' id: HalfTileOverlayGreyscale180 decals: - 1812: 50,1 - 2482: 71,4 - 2491: 73,4 - 2492: 72,4 + 1767: 50,1 + 2437: 71,4 + 2446: 73,4 + 2447: 72,4 - node: color: '#9FED5834' id: HalfTileOverlayGreyscale180 decals: - 1911: 12,-9 - 1912: 10,-9 - 1913: 11,-9 + 1866: 12,-9 + 1867: 10,-9 + 1868: 11,-9 - node: color: '#9FED5837' id: HalfTileOverlayGreyscale180 decals: - 921: 46,-2 - 922: 45,-2 - 923: 44,-2 - 924: 43,-2 - 925: 42,-2 + 876: 46,-2 + 877: 45,-2 + 878: 44,-2 + 879: 43,-2 + 880: 42,-2 - node: color: '#9FED5896' id: HalfTileOverlayGreyscale180 decals: - 2257: 81,-8 - 2258: 80,-8 - 2259: 79,-8 - 2348: 53,2 - 2366: 81,1 - 2367: 80,1 - 2368: 79,1 - 2369: 78,1 - 2370: 76,1 - 2371: 75,1 - 2372: 74,1 - 2373: 73,1 - 2374: 70,1 - 2375: 71,1 - 2388: 68,0 - 2389: 67,0 - 2390: 66,0 - 2391: 64,0 - 2392: 63,0 - 2404: 60,-8 + 2212: 81,-8 + 2213: 80,-8 + 2214: 79,-8 + 2303: 53,2 + 2321: 81,1 + 2322: 80,1 + 2323: 79,1 + 2324: 78,1 + 2325: 76,1 + 2326: 75,1 + 2327: 74,1 + 2328: 73,1 + 2329: 70,1 + 2330: 71,1 + 2343: 68,0 + 2344: 67,0 + 2345: 66,0 + 2346: 64,0 + 2347: 63,0 + 2359: 60,-8 - node: color: '#A4610696' id: HalfTileOverlayGreyscale180 @@ -3483,10 +3461,10 @@ entities: 183: 8,15 184: 7,15 192: 9,15 - 1250: 12,21 - 1251: 11,21 - 1252: 10,21 - 1842: 9,21 + 1205: 12,21 + 1206: 11,21 + 1207: 10,21 + 1797: 9,21 - node: color: '#D0B78BFF' id: HalfTileOverlayGreyscale180 @@ -3502,7 +3480,7 @@ entities: color: '#D4D4D428' id: HalfTileOverlayGreyscale180 decals: - 1046: 26,-2 + 1001: 26,-2 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale180 @@ -3516,7 +3494,7 @@ entities: 91: 34,17 96: 36,30 99: 37,30 - 1195: -2,-6 + 1150: -2,-6 - node: color: '#EFCC4193' id: HalfTileOverlayGreyscale180 @@ -3539,48 +3517,48 @@ entities: color: '#EFCC4582' id: HalfTileOverlayGreyscale180 decals: - 474: 20,-44 - 475: 21,-44 - 476: 22,-44 + 460: 20,-44 + 461: 21,-44 + 462: 22,-44 - node: color: '#34A2C0B2' id: HalfTileOverlayGreyscale270 decals: - 959: 18,6 - 960: 18,7 - 961: 18,8 + 914: 18,6 + 915: 18,7 + 916: 18,8 - node: color: '#52B4E996' id: HalfTileOverlayGreyscale270 decals: 102: 49,3 103: 49,2 - 2436: 55,-6 - 2441: 55,-4 - 2484: 70,5 - 2485: 70,6 - 2486: 70,7 + 2391: 55,-6 + 2396: 55,-4 + 2439: 70,5 + 2440: 70,6 + 2441: 70,7 - node: color: '#9FED5896' id: HalfTileOverlayGreyscale270 decals: - 2248: 76,-5 - 2262: 78,-7 - 2340: 52,3 - 2341: 54,-2 - 2342: 54,-1 - 2343: 54,0 - 2346: 54,1 - 2356: 76,3 - 2357: 76,4 - 2402: 59,-5 - 2403: 59,-4 - 2464: 65,3 - 2465: 65,4 - 2466: 62,3 - 2467: 62,4 - 2468: 59,3 - 2469: 59,4 + 2203: 76,-5 + 2217: 78,-7 + 2295: 52,3 + 2296: 54,-2 + 2297: 54,-1 + 2298: 54,0 + 2301: 54,1 + 2311: 76,3 + 2312: 76,4 + 2357: 59,-5 + 2358: 59,-4 + 2419: 65,3 + 2420: 65,4 + 2421: 62,3 + 2422: 62,4 + 2423: 59,3 + 2424: 59,4 - node: color: '#A4610696' id: HalfTileOverlayGreyscale270 @@ -3588,12 +3566,12 @@ entities: 185: 7,16 186: 7,17 197: 7,18 - 1228: 7,22 - 1229: 7,23 - 1230: 7,24 - 1231: 7,25 - 1232: 7,26 - 1233: 7,27 + 1183: 7,22 + 1184: 7,23 + 1185: 7,24 + 1186: 7,25 + 1187: 7,26 + 1188: 7,27 - node: color: '#D0B78BFF' id: HalfTileOverlayGreyscale270 @@ -3615,8 +3593,8 @@ entities: 24: 53,24 25: 53,23 29: 58,18 - 2119: 47,10 - 2120: 47,9 + 2074: 47,10 + 2075: 47,9 - node: color: '#DE3A3A96' id: HalfTileOverlayGreyscale270 @@ -3633,15 +3611,15 @@ entities: 86: 32,19 87: 32,18 88: 32,17 - 1193: -3,-5 + 1148: -3,-5 - node: color: '#EFB34196' id: HalfTileOverlayGreyscale270 decals: - 2639: 34,-49 - 2640: 34,-48 - 2641: 34,-47 - 2642: 34,-43 + 2594: 34,-49 + 2595: 34,-48 + 2596: 34,-47 + 2597: 34,-43 - node: color: '#EFCC4193' id: HalfTileOverlayGreyscale270 @@ -3657,32 +3635,30 @@ entities: color: '#EFCC4582' id: HalfTileOverlayGreyscale270 decals: - 471: 19,-43 - 472: 19,-42 - 473: 19,-41 + 459: 19,-43 - node: color: '#34A2C0B2' id: HalfTileOverlayGreyscale90 decals: - 956: 19,6 - 957: 19,8 - 958: 19,7 + 911: 19,6 + 912: 19,8 + 913: 19,7 - node: color: '#52B4E94D' id: HalfTileOverlayGreyscale90 decals: - 998: 24,-6 - 999: 24,-5 + 953: 24,-6 + 954: 24,-5 - node: color: '#52B4E996' id: HalfTileOverlayGreyscale90 decals: - 1814: 51,2 - 1815: 51,3 - 2435: 57,-5 - 2440: 57,-4 - 2493: 74,5 - 2494: 74,6 + 1769: 51,2 + 1770: 51,3 + 2390: 57,-5 + 2395: 57,-4 + 2448: 74,5 + 2449: 74,6 - node: color: '#5A5A5AFF' id: HalfTileOverlayGreyscale90 @@ -3693,25 +3669,25 @@ entities: color: '#9FED5896' id: HalfTileOverlayGreyscale90 decals: - 1809: 52,-1 - 1810: 52,-2 - 2253: 82,-6 - 2254: 82,-5 - 2255: 82,-7 - 2354: 78,3 - 2355: 78,4 - 2393: 62,-1 - 2394: 62,-2 - 2395: 62,-3 - 2396: 62,-4 - 2397: 62,-5 - 2398: 62,-7 - 2458: 67,3 - 2459: 67,4 - 2460: 64,3 - 2461: 64,4 - 2462: 61,3 - 2463: 61,4 + 1764: 52,-1 + 1765: 52,-2 + 2208: 82,-6 + 2209: 82,-5 + 2210: 82,-7 + 2309: 78,3 + 2310: 78,4 + 2348: 62,-1 + 2349: 62,-2 + 2350: 62,-3 + 2351: 62,-4 + 2352: 62,-5 + 2353: 62,-7 + 2413: 67,3 + 2414: 67,4 + 2415: 64,3 + 2416: 64,4 + 2417: 61,3 + 2418: 61,4 - node: color: '#A4610696' id: HalfTileOverlayGreyscale90 @@ -3719,12 +3695,12 @@ entities: 189: 9,18 190: 9,17 191: 9,16 - 1243: 13,27 - 1244: 13,26 - 1245: 15,24 - 1246: 15,23 - 1247: 15,22 - 1248: 15,21 + 1198: 13,27 + 1199: 13,26 + 1200: 15,24 + 1201: 15,23 + 1202: 15,22 + 1203: 15,21 - node: color: '#D0B78BFF' id: HalfTileOverlayGreyscale90 @@ -3760,18 +3736,18 @@ entities: 56: 34,29 57: 34,30 179: 36,23 - 1192: -1,-5 - 1645: 27,17 - 1646: 27,18 - 1647: 27,19 - 1648: 27,20 - 1649: 27,21 - 1650: 27,26 - 1651: 27,27 - 1652: 27,28 - 1653: 27,29 - 1654: 27,30 - 1655: 27,31 + 1147: -1,-5 + 1600: 27,17 + 1601: 27,18 + 1602: 27,19 + 1603: 27,20 + 1604: 27,21 + 1605: 27,26 + 1606: 27,27 + 1607: 27,28 + 1608: 27,29 + 1609: 27,30 + 1610: 27,31 - node: color: '#EFCC4193' id: HalfTileOverlayGreyscale90 @@ -3788,42 +3764,42 @@ entities: color: '#EFCC4582' id: HalfTileOverlayGreyscale90 decals: - 468: 23,-43 - 469: 23,-42 - 470: 23,-41 + 456: 23,-43 + 457: 23,-42 + 458: 23,-41 - node: angle: -3.141592653589793 rad color: '#FFFFFFFF' id: LoadingArea decals: - 1643: 39,24 - 1644: 40,24 + 1598: 39,24 + 1599: 40,24 - node: angle: -1.5707963267948966 rad color: '#FFFFFFFF' id: LoadingArea decals: - 1276: 9,26 - 1518: 23,25 - 1666: 31,18 - 1667: 31,20 - 2339: 52,0 + 1231: 9,26 + 1473: 23,25 + 1621: 31,18 + 1622: 31,20 + 2294: 52,0 - node: color: '#FFFFFFFF' id: LoadingArea decals: - 1516: 22,23 - 1517: 22,24 + 1471: 22,23 + 1472: 22,24 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' id: LoadingArea decals: - 1221: 13,-2 - 1222: 14,-2 - 1223: 15,-2 - 1841: 9,24 - 2338: 52,-2 + 1176: 13,-2 + 1177: 14,-2 + 1178: 15,-2 + 1796: 9,24 + 2293: 52,-2 - node: angle: 4.71238898038469 rad color: '#FFFFFFFF' @@ -3834,7 +3810,7 @@ entities: color: '#FFFFFFFF' id: North decals: - 1200: -17,-14 + 1155: -17,-14 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale @@ -3847,48 +3823,48 @@ entities: color: '#52B4E996' id: QuarterTileOverlayGreyscale decals: - 2541: 105,-19 - 2542: 106,-18 - 2543: 107,-19 - 2544: 103,-19 - 2545: 103,-17 - 2546: 106,-17 - 2547: 107,-20 - 2548: 106,-17 - 2549: 104,-16 - 2550: 104,-19 - 2551: 105,-19 - 2552: 104,-17 - 2553: 104,-18 - 2554: 108,-18 - 2555: 108,-16 + 2496: 105,-19 + 2497: 106,-18 + 2498: 107,-19 + 2499: 103,-19 + 2500: 103,-17 + 2501: 106,-17 + 2502: 107,-20 + 2503: 106,-17 + 2504: 104,-16 + 2505: 104,-19 + 2506: 105,-19 + 2507: 104,-17 + 2508: 104,-18 + 2509: 108,-18 + 2510: 108,-16 - node: color: '#797C8250' id: QuarterTileOverlayGreyscale decals: - 2175: 54,15 - 2176: 54,15 - 2177: 55,15 - 2178: 55,15 - 2179: 56,15 - 2180: 56,15 - 2181: 57,15 - 2182: 57,15 - 2183: 58,15 - 2184: 58,15 + 2130: 54,15 + 2131: 54,15 + 2132: 55,15 + 2133: 55,15 + 2134: 56,15 + 2135: 56,15 + 2136: 57,15 + 2137: 57,15 + 2138: 58,15 + 2139: 58,15 - node: color: '#80C71FFF' id: QuarterTileOverlayGreyscale decals: - 2591: 106,-19 - 2592: 107,-17 - 2593: 103,-16 - 2594: 102,-20 + 2546: 106,-19 + 2547: 107,-17 + 2548: 103,-16 + 2549: 102,-20 - node: color: '#9FED5896' id: QuarterTileOverlayGreyscale decals: - 2362: 76,2 + 2317: 76,2 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale @@ -3903,94 +3879,94 @@ entities: color: '#D4D4D428' id: QuarterTileOverlayGreyscale decals: - 1109: -22,-13 - 1110: -21,-13 - 1111: -19,-13 - 1112: -18,-13 - 1113: -17,-13 - 1114: -16,-13 - 1115: -15,-13 - 1116: -14,-13 - 1117: -12,-13 - 1118: -11,-13 - 1119: -10,-13 - 1120: -9,-13 - 1121: -8,-13 - 1122: -7,-13 - 1123: -7,-12 - 1124: -7,-11 - 1125: -7,-10 - 1126: -7,-9 - 1127: -7,-8 - 1128: -7,-7 - 1201: 3,0 - 1202: 3,1 - 1203: 3,2 - 1204: 3,3 - 1205: 3,4 - 1206: 3,5 - 1207: 3,6 - 1208: 3,7 - 1209: 3,8 - 1210: 3,9 - 1211: 3,10 - 1212: 3,11 - 1213: 3,12 - 1214: 3,13 - 1215: 4,13 - 1216: 6,13 - 1217: 5,13 - 1579: 25,17 - 1580: 25,18 - 1581: 25,19 - 1582: 25,20 - 1583: 25,21 - 1584: 25,22 - 1585: 25,23 - 1586: 25,24 - 1587: 25,25 - 1588: 35,29 - 1798: 25,26 - 1992: 18,1 - 1993: 19,1 - 1994: 20,1 - 1995: 21,1 - 1996: 22,1 - 1997: 23,1 - 1998: 24,1 - 1999: 25,1 - 2000: 25,2 - 2001: 25,3 - 2050: 39,15 - 2051: 40,15 - 2052: 41,15 - 2053: 43,15 - 2054: 42,15 - 2055: 44,15 - 2056: 45,15 - 2057: 45,16 - 2058: 45,17 - 2059: 45,18 - 2060: 45,19 - 2061: 46,19 - 2062: 47,19 - 2063: 40,11 - 2064: 40,10 - 2065: 40,8 - 2066: 40,7 - 2067: 40,9 - 2068: 40,6 - 2069: 40,5 - 2070: 40,4 - 2071: 40,3 + 1064: -22,-13 + 1065: -21,-13 + 1066: -19,-13 + 1067: -18,-13 + 1068: -17,-13 + 1069: -16,-13 + 1070: -15,-13 + 1071: -14,-13 + 1072: -12,-13 + 1073: -11,-13 + 1074: -10,-13 + 1075: -9,-13 + 1076: -8,-13 + 1077: -7,-13 + 1078: -7,-12 + 1079: -7,-11 + 1080: -7,-10 + 1081: -7,-9 + 1082: -7,-8 + 1083: -7,-7 + 1156: 3,0 + 1157: 3,1 + 1158: 3,2 + 1159: 3,3 + 1160: 3,4 + 1161: 3,5 + 1162: 3,6 + 1163: 3,7 + 1164: 3,8 + 1165: 3,9 + 1166: 3,10 + 1167: 3,11 + 1168: 3,12 + 1169: 3,13 + 1170: 4,13 + 1171: 6,13 + 1172: 5,13 + 1534: 25,17 + 1535: 25,18 + 1536: 25,19 + 1537: 25,20 + 1538: 25,21 + 1539: 25,22 + 1540: 25,23 + 1541: 25,24 + 1542: 25,25 + 1543: 35,29 + 1753: 25,26 + 1947: 18,1 + 1948: 19,1 + 1949: 20,1 + 1950: 21,1 + 1951: 22,1 + 1952: 23,1 + 1953: 24,1 + 1954: 25,1 + 1955: 25,2 + 1956: 25,3 + 2005: 39,15 + 2006: 40,15 + 2007: 41,15 + 2008: 43,15 + 2009: 42,15 + 2010: 44,15 + 2011: 45,15 + 2012: 45,16 + 2013: 45,17 + 2014: 45,18 + 2015: 45,19 + 2016: 46,19 + 2017: 47,19 + 2018: 40,11 + 2019: 40,10 + 2020: 40,8 + 2021: 40,7 + 2022: 40,9 + 2023: 40,6 + 2024: 40,5 + 2025: 40,4 + 2026: 40,3 - node: color: '#D5188DFF' id: QuarterTileOverlayGreyscale decals: - 2579: 103,-18 - 2580: 106,-16 - 2581: 108,-20 - 2582: 103,-21 + 2534: 103,-18 + 2535: 106,-16 + 2536: 108,-20 + 2537: 103,-21 - node: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale @@ -4000,48 +3976,48 @@ entities: 61: 32,30 72: 33,24 100: 36,30 - 784: 24,-25 - 785: 24,-24 - 1000: 27,5 - 1001: 26,5 - 1002: 25,5 - 1003: 25,6 - 1004: 26,6 - 1005: 26,6 - 1006: 25,6 - 1007: 25,5 - 1008: 26,5 - 1009: 27,5 - 1010: 27,6 - 1011: 27,6 - 1012: 27,7 - 1013: 27,7 - 1014: 26,7 - 1015: 26,7 - 1016: 25,7 - 1017: 25,7 - 1018: 25,8 - 1019: 25,8 - 1020: 26,8 - 1021: 26,8 - 1022: 27,8 - 1023: 27,8 - 1152: -7,0 - 1153: -6,0 - 1154: -2,0 - 1155: -1,0 - 1156: 0,0 - 1157: 1,0 - 1158: 2,0 - 1634: 38,24 - 1635: 38,23 + 739: 24,-25 + 740: 24,-24 + 955: 27,5 + 956: 26,5 + 957: 25,5 + 958: 25,6 + 959: 26,6 + 960: 26,6 + 961: 25,6 + 962: 25,5 + 963: 26,5 + 964: 27,5 + 965: 27,6 + 966: 27,6 + 967: 27,7 + 968: 27,7 + 969: 26,7 + 970: 26,7 + 971: 25,7 + 972: 25,7 + 973: 25,8 + 974: 25,8 + 975: 26,8 + 976: 26,8 + 977: 27,8 + 978: 27,8 + 1107: -7,0 + 1108: -6,0 + 1109: -2,0 + 1110: -1,0 + 1111: 0,0 + 1112: 1,0 + 1113: 2,0 + 1589: 38,24 + 1590: 38,23 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale decals: - 1944: 12,-8 - 1946: 11,-8 - 1947: 10,-8 + 1899: 12,-8 + 1901: 11,-8 + 1902: 10,-8 - node: color: '#EFCC4193' id: QuarterTileOverlayGreyscale @@ -4052,99 +4028,99 @@ entities: color: '#0E7F1BFF' id: QuarterTileOverlayGreyscale180 decals: - 2583: 102,-21 - 2584: 104,-20 - 2585: 107,-16 - 2586: 108,-18 - 2587: 102,-16 + 2538: 102,-21 + 2539: 104,-20 + 2540: 107,-16 + 2541: 108,-18 + 2542: 102,-16 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale180 decals: - 1950: 9,-2 - 2556: 104,-19 + 1905: 9,-2 + 2511: 104,-19 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale180 decals: - 786: 28,-25 - 787: 28,-24 - 2499: 74,7 + 741: 28,-25 + 742: 28,-24 + 2454: 74,7 - node: color: '#797979AB' id: QuarterTileOverlayGreyscale180 decals: - 1024: 27,5 - 1025: 26,5 - 1026: 25,5 - 1027: 25,6 - 1028: 26,6 - 1029: 27,6 - 1030: 27,7 - 1031: 26,7 - 1032: 25,7 - 1033: 25,8 - 1034: 26,8 - 1035: 27,8 + 979: 27,5 + 980: 26,5 + 981: 25,5 + 982: 25,6 + 983: 26,6 + 984: 27,6 + 985: 27,7 + 986: 26,7 + 987: 25,7 + 988: 25,8 + 989: 26,8 + 990: 27,8 - node: color: '#797C8250' id: QuarterTileOverlayGreyscale180 decals: - 2147: 60,13 - 2148: 60,13 - 2149: 59,13 - 2150: 59,13 - 2151: 58,13 - 2152: 58,13 - 2153: 58,12 - 2154: 58,12 - 2155: 58,8 - 2156: 58,8 - 2185: 64,13 - 2186: 64,13 - 2187: 64,14 - 2188: 64,14 - 2195: 60,17 - 2196: 60,17 - 2197: 60,18 - 2198: 60,18 - 2199: 60,19 - 2200: 60,19 - 2201: 60,20 - 2202: 60,20 - 2219: 54,22 - 2220: 54,22 - 2221: 55,22 - 2222: 55,22 - 2223: 56,22 - 2224: 56,22 - 2225: 57,22 - 2226: 57,22 + 2102: 60,13 + 2103: 60,13 + 2104: 59,13 + 2105: 59,13 + 2106: 58,13 + 2107: 58,13 + 2108: 58,12 + 2109: 58,12 + 2110: 58,8 + 2111: 58,8 + 2140: 64,13 + 2141: 64,13 + 2142: 64,14 + 2143: 64,14 + 2150: 60,17 + 2151: 60,17 + 2152: 60,18 + 2153: 60,18 + 2154: 60,19 + 2155: 60,19 + 2156: 60,20 + 2157: 60,20 + 2174: 54,22 + 2175: 54,22 + 2176: 55,22 + 2177: 55,22 + 2178: 56,22 + 2179: 56,22 + 2180: 57,22 + 2181: 57,22 - node: color: '#80C71FFF' id: QuarterTileOverlayGreyscale180 decals: - 2595: 108,-20 - 2596: 103,-21 + 2550: 108,-20 + 2551: 103,-21 - node: color: '#951710FF' id: QuarterTileOverlayGreyscale180 decals: - 2588: 107,-20 + 2543: 107,-20 - node: color: '#9FED5837' id: QuarterTileOverlayGreyscale180 decals: - 927: 41,-2 + 882: 41,-2 - node: color: '#9FED5896' id: QuarterTileOverlayGreyscale180 decals: - 2386: 69,1 - 2400: 62,0 - 2524: 105,-17 - 2525: 106,-18 - 2526: 103,-19 + 2341: 69,1 + 2355: 62,0 + 2479: 105,-17 + 2480: 106,-18 + 2481: 103,-19 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale180 @@ -4160,85 +4136,85 @@ entities: id: QuarterTileOverlayGreyscale180 decals: 33: 61,13 - 2576: 106,-19 - 2577: 108,-17 - 2578: 108,-19 + 2531: 106,-19 + 2532: 108,-17 + 2533: 108,-19 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale180 decals: - 985: 27,-13 - 986: 27,-12 - 987: 27,-11 - 988: 27,-10 - 989: 27,-9 - 990: 27,-8 - 991: 27,-7 - 992: 27,-6 - 993: 27,-5 - 1168: -6,-14 - 1169: -6,-13 - 1170: -6,-12 - 1171: -6,-11 - 1172: -6,-10 - 1173: -6,-9 - 1174: -6,-8 - 1175: -6,-7 - 1176: -6,-6 - 1177: -6,-5 - 1178: -6,-4 - 1179: -6,-3 - 1180: -6,-2 - 1181: -5,-2 - 1182: -4,-2 - 1183: -3,-2 - 1184: -2,-2 - 1185: -1,-2 - 1186: 0,-2 - 1187: 1,-2 - 1799: 27,33 - 1800: 27,34 - 1801: 28,34 - 1802: 28,35 - 1803: 28,36 - 2016: 38,-1 - 2017: 37,-1 - 2018: 36,-1 - 2019: 35,-1 - 2020: 34,-1 - 2021: 33,-1 - 2022: 32,-1 - 2023: 32,-1 - 2024: 31,-1 - 2025: 30,-1 - 2026: 29,-1 - 2027: 28,-1 - 2028: 27,-1 - 2037: 13,-1 - 2038: 14,-1 - 2039: 16,-1 - 2040: 15,-1 + 940: 27,-13 + 941: 27,-12 + 942: 27,-11 + 943: 27,-10 + 944: 27,-9 + 945: 27,-8 + 946: 27,-7 + 947: 27,-6 + 948: 27,-5 + 1123: -6,-14 + 1124: -6,-13 + 1125: -6,-12 + 1126: -6,-11 + 1127: -6,-10 + 1128: -6,-9 + 1129: -6,-8 + 1130: -6,-7 + 1131: -6,-6 + 1132: -6,-5 + 1133: -6,-4 + 1134: -6,-3 + 1135: -6,-2 + 1136: -5,-2 + 1137: -4,-2 + 1138: -3,-2 + 1139: -2,-2 + 1140: -1,-2 + 1141: 0,-2 + 1142: 1,-2 + 1754: 27,33 + 1755: 27,34 + 1756: 28,34 + 1757: 28,35 + 1758: 28,36 + 1971: 38,-1 + 1972: 37,-1 + 1973: 36,-1 + 1974: 35,-1 + 1975: 34,-1 + 1976: 33,-1 + 1977: 32,-1 + 1978: 32,-1 + 1979: 31,-1 + 1980: 30,-1 + 1981: 29,-1 + 1982: 28,-1 + 1983: 27,-1 + 1992: 13,-1 + 1993: 14,-1 + 1994: 16,-1 + 1995: 15,-1 - node: color: '#D4D4D496' id: QuarterTileOverlayGreyscale180 decals: - 1075: -22,-15 - 1076: -21,-15 - 1077: -20,-15 - 1078: -19,-15 - 1079: -18,-15 - 1080: -17,-15 - 1081: -16,-15 - 1082: -15,-15 - 1083: -14,-15 - 1084: -13,-15 - 1085: -12,-15 - 1086: -11,-15 - 1087: -10,-15 - 1088: -9,-15 - 1089: -8,-15 - 1090: -7,-15 - 1091: -6,-15 + 1030: -22,-15 + 1031: -21,-15 + 1032: -20,-15 + 1033: -19,-15 + 1034: -18,-15 + 1035: -17,-15 + 1036: -16,-15 + 1037: -15,-15 + 1038: -14,-15 + 1039: -13,-15 + 1040: -12,-15 + 1041: -11,-15 + 1042: -10,-15 + 1043: -9,-15 + 1044: -8,-15 + 1045: -7,-15 + 1046: -6,-15 - node: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale180 @@ -4248,37 +4224,37 @@ entities: 89: 32,17 97: 37,31 180: 36,24 - 2516: 105,-19 - 2517: 104,-18 - 2518: 106,-16 - 2519: 107,-17 - 2520: 107,-19 - 2521: 103,-17 - 2522: 102,-18 - 2523: 103,-20 + 2471: 105,-19 + 2472: 104,-18 + 2473: 106,-16 + 2474: 107,-17 + 2475: 107,-19 + 2476: 103,-17 + 2477: 102,-18 + 2478: 103,-20 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale180 decals: - 1945: 11,-7 - 1948: 10,-7 - 1949: 9,-7 + 1900: 11,-7 + 1903: 10,-7 + 1904: 9,-7 - node: color: '#EFCC2E82' id: QuarterTileOverlayGreyscale180 decals: - 768: 27,-14 - 769: 27,-15 - 770: 27,-16 - 771: 27,-17 - 772: 27,-18 - 773: 27,-19 - 774: 27,-20 - 775: 27,-21 - 776: 27,-22 - 777: 27,-23 - 778: 27,-24 - 779: 27,-25 + 723: 27,-14 + 724: 27,-15 + 725: 27,-16 + 726: 27,-17 + 727: 27,-18 + 728: 27,-19 + 729: 27,-20 + 730: 27,-21 + 731: 27,-22 + 732: 27,-23 + 733: 27,-24 + 734: 27,-25 - node: color: '#EFCC4193' id: QuarterTileOverlayGreyscale180 @@ -4288,115 +4264,115 @@ entities: color: '#EFCC4593' id: QuarterTileOverlayGreyscale180 decals: - 793: 22,-20 - 794: 22,-19 - 795: 22,-18 - 796: 22,-17 - 797: 22,-16 + 748: 22,-20 + 749: 22,-19 + 750: 22,-18 + 751: 22,-17 + 752: 22,-16 - node: color: '#FED83DFF' id: QuarterTileOverlayGreyscale180 decals: - 2557: 105,-16 - 2558: 106,-17 - 2559: 105,-20 - 2560: 102,-20 - 2561: 102,-17 + 2512: 105,-16 + 2513: 106,-17 + 2514: 105,-20 + 2515: 102,-20 + 2516: 102,-17 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale270 decals: - 1959: 8,-2 + 1914: 8,-2 - node: color: '#3C44AAFF' id: QuarterTileOverlayGreyscale270 decals: - 2566: 104,-16 - 2567: 102,-19 - 2568: 107,-17 - 2569: 108,-16 + 2521: 104,-16 + 2522: 102,-19 + 2523: 107,-17 + 2524: 108,-16 - node: color: '#52B4E996' id: QuarterTileOverlayGreyscale270 decals: - 1092: -22,-15 - 1093: -21,-15 - 1094: -20,-15 - 1095: -19,-15 - 1096: -18,-15 - 1097: -17,-15 - 1098: -16,-15 - 1099: -15,-15 - 1100: -14,-15 - 1101: -13,-15 - 1102: -12,-15 - 1103: -11,-15 - 1104: -10,-15 - 1105: -9,-15 - 1106: -8,-15 - 1107: -7,-15 - 1108: -6,-15 + 1047: -22,-15 + 1048: -21,-15 + 1049: -20,-15 + 1050: -19,-15 + 1051: -18,-15 + 1052: -17,-15 + 1053: -16,-15 + 1054: -15,-15 + 1055: -14,-15 + 1056: -13,-15 + 1057: -12,-15 + 1058: -11,-15 + 1059: -10,-15 + 1060: -9,-15 + 1061: -8,-15 + 1062: -7,-15 + 1063: -6,-15 - node: color: '#797C8250' id: QuarterTileOverlayGreyscale270 decals: - 2157: 57,8 - 2158: 57,8 - 2159: 57,9 - 2160: 57,9 - 2161: 57,10 - 2162: 57,10 - 2163: 57,11 - 2164: 57,11 - 2165: 57,12 - 2166: 57,12 - 2167: 57,13 - 2168: 57,13 - 2169: 56,13 - 2170: 56,13 - 2171: 55,13 - 2172: 55,13 - 2173: 54,13 - 2174: 54,13 - 2203: 58,20 - 2204: 58,20 + 2112: 57,8 + 2113: 57,8 + 2114: 57,9 + 2115: 57,9 + 2116: 57,10 + 2117: 57,10 + 2118: 57,11 + 2119: 57,11 + 2120: 57,12 + 2121: 57,12 + 2122: 57,13 + 2123: 57,13 + 2124: 56,13 + 2125: 56,13 + 2126: 55,13 + 2127: 55,13 + 2128: 54,13 + 2129: 54,13 + 2158: 58,20 + 2159: 58,20 - node: color: '#951710FF' id: QuarterTileOverlayGreyscale270 decals: - 2589: 103,-19 - 2590: 105,-16 + 2544: 103,-19 + 2545: 105,-16 - node: color: '#9FED5837' id: QuarterTileOverlayGreyscale270 decals: - 926: 47,-2 + 881: 47,-2 - node: color: '#9FED5853' id: QuarterTileOverlayGreyscale270 decals: - 1954: 5,-2 - 1955: 6,-2 - 1956: 7,-2 - 1957: 4,-2 - 1958: 3,-2 + 1909: 5,-2 + 1910: 6,-2 + 1911: 7,-2 + 1912: 4,-2 + 1913: 3,-2 - node: color: '#9FED5896' id: QuarterTileOverlayGreyscale270 decals: - 2261: 78,-6 - 2347: 54,2 - 2527: 106,-19 - 2528: 105,-18 - 2529: 103,-16 - 2530: 102,-17 - 2531: 103,-18 + 2216: 78,-6 + 2302: 54,2 + 2482: 106,-19 + 2483: 105,-18 + 2484: 103,-16 + 2485: 102,-17 + 2486: 103,-18 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale270 decals: 195: 7,19 - 1254: 13,21 + 1209: 13,21 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale270 @@ -4407,92 +4383,92 @@ entities: color: '#D4D4D428' id: QuarterTileOverlayGreyscale270 decals: - 930: 8,9 - 931: 9,9 - 932: 10,9 - 933: 11,9 - 934: 12,9 - 935: 13,9 - 936: 14,9 - 937: 15,9 - 938: 16,9 - 939: 17,9 - 940: 18,9 - 941: 19,9 - 970: 22,15 - 971: 21,15 - 972: 20,15 - 976: 25,-13 - 977: 25,-12 - 978: 25,-11 - 979: 25,-10 - 980: 25,-9 - 981: 25,-8 - 982: 25,-7 - 983: 25,-6 - 984: 25,-5 - 1129: -7,-5 - 1130: -7,-4 - 1131: -7,-3 - 1132: -7,-2 - 1133: -7,-1 - 1134: -7,0 - 1725: 37,13 - 1726: 36,13 - 1727: 35,13 - 1728: 34,13 - 1729: 33,13 - 1730: 32,13 - 1731: 31,13 - 1732: 30,13 - 1733: 29,13 - 1734: 28,13 - 1735: 25,12 - 1736: 25,13 - 1737: 25,14 - 1738: 25,15 - 1782: 17,35 - 1783: 18,35 - 1784: 19,35 - 1785: 20,35 - 1786: 21,35 - 1787: 22,35 - 1788: 23,35 - 1789: 24,35 - 1790: 25,35 - 1791: 25,34 - 1792: 25,33 - 1793: 25,32 - 1794: 25,31 - 1795: 25,30 - 1796: 25,29 - 1797: 25,28 - 2029: 25,-1 - 2030: 24,-1 - 2031: 23,-1 - 2032: 22,-1 - 2033: 21,-1 - 2034: 20,-1 - 2035: 19,-1 - 2036: 18,-1 - 2041: 39,13 - 2042: 40,13 - 2043: 41,13 - 2044: 42,13 - 2045: 43,13 - 2046: 44,13 - 2047: 45,13 - 2048: 46,13 - 2049: 47,13 - 2510: 40,-1 - 2511: 41,-1 - 2512: 41,-2 + 885: 8,9 + 886: 9,9 + 887: 10,9 + 888: 11,9 + 889: 12,9 + 890: 13,9 + 891: 14,9 + 892: 15,9 + 893: 16,9 + 894: 17,9 + 895: 18,9 + 896: 19,9 + 925: 22,15 + 926: 21,15 + 927: 20,15 + 931: 25,-13 + 932: 25,-12 + 933: 25,-11 + 934: 25,-10 + 935: 25,-9 + 936: 25,-8 + 937: 25,-7 + 938: 25,-6 + 939: 25,-5 + 1084: -7,-5 + 1085: -7,-4 + 1086: -7,-3 + 1087: -7,-2 + 1088: -7,-1 + 1089: -7,0 + 1680: 37,13 + 1681: 36,13 + 1682: 35,13 + 1683: 34,13 + 1684: 33,13 + 1685: 32,13 + 1686: 31,13 + 1687: 30,13 + 1688: 29,13 + 1689: 28,13 + 1690: 25,12 + 1691: 25,13 + 1692: 25,14 + 1693: 25,15 + 1737: 17,35 + 1738: 18,35 + 1739: 19,35 + 1740: 20,35 + 1741: 21,35 + 1742: 22,35 + 1743: 23,35 + 1744: 24,35 + 1745: 25,35 + 1746: 25,34 + 1747: 25,33 + 1748: 25,32 + 1749: 25,31 + 1750: 25,30 + 1751: 25,29 + 1752: 25,28 + 1984: 25,-1 + 1985: 24,-1 + 1986: 23,-1 + 1987: 22,-1 + 1988: 21,-1 + 1989: 20,-1 + 1990: 19,-1 + 1991: 18,-1 + 1996: 39,13 + 1997: 40,13 + 1998: 41,13 + 1999: 42,13 + 2000: 43,13 + 2001: 44,13 + 2002: 45,13 + 2003: 46,13 + 2004: 47,13 + 2465: 40,-1 + 2466: 41,-1 + 2467: 41,-2 - node: color: '#D4D4D496' id: QuarterTileOverlayGreyscale270 decals: - 780: 24,-25 - 781: 24,-24 + 735: 24,-25 + 736: 24,-24 - node: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale270 @@ -4506,18 +4482,18 @@ entities: color: '#EFCC2E82' id: QuarterTileOverlayGreyscale270 decals: - 756: 25,-25 - 757: 25,-24 - 758: 25,-23 - 759: 25,-22 - 760: 25,-21 - 761: 25,-20 - 762: 25,-19 - 763: 25,-18 - 764: 25,-17 - 765: 25,-16 - 766: 25,-15 - 767: 25,-14 + 711: 25,-25 + 712: 25,-24 + 713: 25,-23 + 714: 25,-22 + 715: 25,-21 + 716: 25,-20 + 717: 25,-19 + 718: 25,-18 + 719: 25,-17 + 720: 25,-16 + 721: 25,-15 + 722: 25,-14 - node: color: '#EFCC4193' id: QuarterTileOverlayGreyscale270 @@ -4527,19 +4503,19 @@ entities: color: '#EFCC4593' id: QuarterTileOverlayGreyscale270 decals: - 788: 20,-20 - 789: 20,-19 - 790: 20,-18 - 791: 20,-17 - 792: 20,-16 + 743: 20,-20 + 744: 20,-19 + 745: 20,-18 + 746: 20,-17 + 747: 20,-16 - node: color: '#F9801DFF' id: QuarterTileOverlayGreyscale270 decals: - 2562: 105,-17 - 2563: 104,-17 - 2564: 107,-18 - 2565: 106,-20 + 2517: 105,-17 + 2518: 104,-17 + 2519: 107,-18 + 2520: 106,-20 - node: color: '#334E6DC8' id: QuarterTileOverlayGreyscale90 @@ -4552,155 +4528,155 @@ entities: color: '#797C8250' id: QuarterTileOverlayGreyscale90 decals: - 2189: 64,16 - 2190: 64,16 - 2191: 63,16 - 2192: 63,16 - 2193: 62,16 - 2194: 62,16 - 2205: 60,25 - 2206: 60,25 - 2207: 59,25 - 2208: 59,25 - 2209: 58,25 - 2210: 58,25 - 2211: 57,25 - 2212: 57,25 - 2213: 56,25 - 2214: 56,25 - 2215: 55,25 - 2216: 55,25 - 2217: 54,25 - 2218: 54,25 + 2144: 64,16 + 2145: 64,16 + 2146: 63,16 + 2147: 63,16 + 2148: 62,16 + 2149: 62,16 + 2160: 60,25 + 2161: 60,25 + 2162: 59,25 + 2163: 59,25 + 2164: 58,25 + 2165: 58,25 + 2166: 57,25 + 2167: 57,25 + 2168: 56,25 + 2169: 56,25 + 2170: 55,25 + 2171: 55,25 + 2172: 54,25 + 2173: 54,25 - node: color: '#8932B8FF' id: QuarterTileOverlayGreyscale90 decals: - 2570: 105,-20 - 2571: 102,-16 - 2572: 107,-18 - 2573: 105,-18 + 2525: 105,-20 + 2526: 102,-16 + 2527: 107,-18 + 2528: 105,-18 - node: color: '#9FED5896' id: QuarterTileOverlayGreyscale90 decals: - 2361: 78,2 - 2452: 53,3 - 2470: 67,2 + 2316: 78,2 + 2407: 53,3 + 2425: 67,2 - node: color: '#A4610696' id: QuarterTileOverlayGreyscale90 decals: 194: 9,15 - 1255: 13,25 + 1210: 13,25 - node: color: '#D381C996' id: QuarterTileOverlayGreyscale90 decals: - 2574: 104,-19 - 2575: 104,-16 + 2529: 104,-19 + 2530: 104,-16 - node: color: '#D4D4D428' id: QuarterTileOverlayGreyscale90 decals: - 942: 8,10 - 943: 9,10 - 944: 10,10 - 945: 11,10 - 946: 12,10 - 947: 13,10 - 948: 14,10 - 949: 15,10 - 950: 16,10 - 951: 17,10 - 952: 18,10 - 953: 19,10 - 973: 19,12 - 974: 20,12 - 975: 21,12 - 1715: 28,15 - 1716: 29,15 - 1717: 30,15 - 1718: 31,15 - 1719: 32,15 - 1720: 33,15 - 1721: 34,15 - 1722: 35,15 - 1723: 36,15 - 1724: 37,15 - 1773: 25,37 - 1774: 24,37 - 1775: 23,37 - 1776: 22,37 - 1777: 21,37 - 1778: 20,37 - 1779: 19,37 - 1780: 18,37 - 1781: 17,37 - 1960: 16,1 - 1961: 15,1 - 1962: 14,1 - 1963: 13,1 - 1964: 12,1 - 1965: 11,1 - 1966: 10,1 - 1967: 9,1 - 1968: 8,1 - 1969: 7,1 - 1970: 6,1 - 1971: 6,2 - 1972: 6,3 - 1973: 6,4 - 1974: 6,5 - 1975: 6,7 - 1976: 6,6 - 1977: 6,8 - 1978: 6,11 - 1979: 6,12 - 1980: 6,13 - 2002: 27,3 - 2003: 27,2 - 2004: 27,1 - 2005: 28,1 - 2006: 29,1 - 2007: 30,1 - 2008: 31,1 - 2009: 32,1 - 2010: 33,1 - 2011: 34,1 - 2012: 35,1 - 2013: 36,1 - 2014: 37,1 - 2015: 38,1 - 2072: 42,3 - 2073: 42,4 - 2074: 42,5 - 2075: 42,6 - 2076: 42,7 - 2077: 42,8 - 2078: 42,9 - 2079: 42,10 - 2080: 42,11 - 2503: 47,0 - 2504: 46,0 - 2505: 45,0 - 2506: 44,0 - 2507: 43,0 - 2508: 42,0 - 2509: 42,1 + 897: 8,10 + 898: 9,10 + 899: 10,10 + 900: 11,10 + 901: 12,10 + 902: 13,10 + 903: 14,10 + 904: 15,10 + 905: 16,10 + 906: 17,10 + 907: 18,10 + 908: 19,10 + 928: 19,12 + 929: 20,12 + 930: 21,12 + 1670: 28,15 + 1671: 29,15 + 1672: 30,15 + 1673: 31,15 + 1674: 32,15 + 1675: 33,15 + 1676: 34,15 + 1677: 35,15 + 1678: 36,15 + 1679: 37,15 + 1728: 25,37 + 1729: 24,37 + 1730: 23,37 + 1731: 22,37 + 1732: 21,37 + 1733: 20,37 + 1734: 19,37 + 1735: 18,37 + 1736: 17,37 + 1915: 16,1 + 1916: 15,1 + 1917: 14,1 + 1918: 13,1 + 1919: 12,1 + 1920: 11,1 + 1921: 10,1 + 1922: 9,1 + 1923: 8,1 + 1924: 7,1 + 1925: 6,1 + 1926: 6,2 + 1927: 6,3 + 1928: 6,4 + 1929: 6,5 + 1930: 6,7 + 1931: 6,6 + 1932: 6,8 + 1933: 6,11 + 1934: 6,12 + 1935: 6,13 + 1957: 27,3 + 1958: 27,2 + 1959: 27,1 + 1960: 28,1 + 1961: 29,1 + 1962: 30,1 + 1963: 31,1 + 1964: 32,1 + 1965: 33,1 + 1966: 34,1 + 1967: 35,1 + 1968: 36,1 + 1969: 37,1 + 1970: 38,1 + 2027: 42,3 + 2028: 42,4 + 2029: 42,5 + 2030: 42,6 + 2031: 42,7 + 2032: 42,8 + 2033: 42,9 + 2034: 42,10 + 2035: 42,11 + 2458: 47,0 + 2459: 46,0 + 2460: 45,0 + 2461: 44,0 + 2462: 43,0 + 2463: 42,0 + 2464: 42,1 - node: color: '#D4D4D496' id: QuarterTileOverlayGreyscale90 decals: - 782: 28,-25 - 783: 28,-24 - 1145: -7,0 - 1146: -6,0 - 1147: -2,0 - 1148: -1,0 - 1149: 0,0 - 1150: 1,0 - 1151: 2,0 + 737: 28,-25 + 738: 28,-24 + 1100: -7,0 + 1101: -6,0 + 1102: -2,0 + 1103: -1,0 + 1104: 0,0 + 1105: 1,0 + 1106: 2,0 - node: color: '#DE3A3A96' id: QuarterTileOverlayGreyscale90 @@ -4710,20 +4686,20 @@ entities: 59: 32,30 98: 37,30 177: 35,24 - 1636: 41,24 + 1591: 41,24 - node: color: '#EFB34196' id: QuarterTileOverlayGreyscale90 decals: - 2532: 107,-19 - 2533: 105,-19 - 2534: 103,-18 - 2535: 103,-19 - 2536: 104,-20 - 2537: 107,-17 - 2538: 104,-17 - 2539: 103,-17 - 2540: 106,-19 + 2487: 107,-19 + 2488: 105,-19 + 2489: 103,-18 + 2490: 103,-19 + 2491: 104,-20 + 2492: 107,-17 + 2493: 104,-17 + 2494: 103,-17 + 2495: 106,-19 - node: color: '#EFCC4193' id: QuarterTileOverlayGreyscale90 @@ -4736,42 +4712,42 @@ entities: color: '#FFFFFFFF' id: Remains decals: - 2515: 11,-11 + 2470: 11,-11 - node: color: '#FFFFFFFF' id: SpaceStationSign1 decals: - 1042: 23,0 + 997: 23,0 - node: color: '#FFFFFFFF' id: SpaceStationSign2 decals: - 1041: 24,0 + 996: 24,0 - node: color: '#FFFFFFFF' id: SpaceStationSign3 decals: - 1040: 25,0 + 995: 25,0 - node: color: '#FFFFFFFF' id: SpaceStationSign4 decals: - 1036: 26,0 + 991: 26,0 - node: color: '#FFFFFFFF' id: SpaceStationSign5 decals: - 1037: 27,0 + 992: 27,0 - node: color: '#FFFFFFFF' id: SpaceStationSign6 decals: - 1038: 28,0 + 993: 28,0 - node: color: '#FFFFFFFF' id: SpaceStationSign7 decals: - 1039: 29,0 + 994: 29,0 - node: color: '#FED83DFF' id: StandClear @@ -4782,57 +4758,57 @@ entities: color: '#FFFFFFFF' id: StandClear decals: - 1137: -6,-17 - 1414: 8,29 - 1415: 9,29 + 1092: -6,-17 + 1369: 8,29 + 1370: 9,29 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale decals: - 2455: 49,4 - 2487: 70,8 + 2410: 49,4 + 2442: 70,8 - node: color: '#9FED5847' id: ThreeQuarterTileOverlayGreyscale decals: - 1746: 29,47 + 1701: 29,47 - node: color: '#9FED5896' id: ThreeQuarterTileOverlayGreyscale decals: - 2263: 76,-4 - 2360: 76,5 - 2454: 52,4 + 2218: 76,-4 + 2315: 76,5 + 2409: 52,4 - node: color: '#A4610696' id: ThreeQuarterTileOverlayGreyscale decals: - 1234: 7,28 + 1189: 7,28 - node: color: '#D381C996' id: ThreeQuarterTileOverlayGreyscale decals: - 2118: 47,11 + 2073: 47,11 - node: color: '#D4D4D428' id: ThreeQuarterTileOverlayGreyscale decals: - 1043: 25,-4 + 998: 25,-4 - node: color: '#DE3A3A47' id: ThreeQuarterTileOverlayGreyscale decals: - 1764: 22,47 + 1719: 22,47 - node: color: '#DE3A3A96' id: ThreeQuarterTileOverlayGreyscale decals: - 1189: -3,-4 + 1144: -3,-4 - node: color: '#EFB34128' id: ThreeQuarterTileOverlayGreyscale decals: - 1765: 19,46 + 1720: 19,46 - node: color: '#EFCC4193' id: ThreeQuarterTileOverlayGreyscale @@ -4844,48 +4820,48 @@ entities: color: '#EFCC4582' id: ThreeQuarterTileOverlayGreyscale decals: - 482: 19,-39 + 468: 19,-39 - node: color: '#34A2C0B2' id: ThreeQuarterTileOverlayGreyscale180 decals: - 955: 19,5 + 910: 19,5 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale180 decals: - 1813: 51,1 - 2434: 57,-8 - 2489: 75,7 - 2490: 74,4 + 1768: 51,1 + 2389: 57,-8 + 2444: 75,7 + 2445: 74,4 - node: color: '#9FED5896' id: ThreeQuarterTileOverlayGreyscale180 decals: - 2256: 82,-8 - 2387: 69,0 - 2399: 62,-8 + 2211: 82,-8 + 2342: 69,0 + 2354: 62,-8 - node: color: '#A4610696' id: ThreeQuarterTileOverlayGreyscale180 decals: - 1237: 15,20 + 1192: 15,20 - node: color: '#D4D4D428' id: ThreeQuarterTileOverlayGreyscale180 decals: - 1048: 27,-2 + 1003: 27,-2 - node: color: '#DE3A3A96' id: ThreeQuarterTileOverlayGreyscale180 decals: - 1191: -1,-6 - 1657: 27,25 + 1146: -1,-6 + 1612: 27,25 - node: color: '#EFCC2E82' id: ThreeQuarterTileOverlayGreyscale180 decals: - 755: 27,-26 + 710: 27,-26 - node: color: '#EFCC4193' id: ThreeQuarterTileOverlayGreyscale180 @@ -4895,48 +4871,48 @@ entities: color: '#EFCC4582' id: ThreeQuarterTileOverlayGreyscale180 decals: - 479: 23,-44 + 465: 23,-44 - node: color: '#34A2C0B2' id: ThreeQuarterTileOverlayGreyscale270 decals: - 954: 18,5 + 909: 18,5 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale270 decals: - 1811: 49,1 - 2433: 55,-8 - 2483: 70,4 + 1766: 49,1 + 2388: 55,-8 + 2438: 70,4 - node: color: '#9FED5896' id: ThreeQuarterTileOverlayGreyscale270 decals: - 2247: 76,-6 - 2260: 78,-8 - 2349: 52,2 - 2401: 59,-8 + 2202: 76,-6 + 2215: 78,-8 + 2304: 52,2 + 2356: 59,-8 - node: color: '#A4610696' id: ThreeQuarterTileOverlayGreyscale270 decals: - 1235: 7,21 - 1236: 13,20 + 1190: 7,21 + 1191: 13,20 - node: color: '#D4D4D428' id: ThreeQuarterTileOverlayGreyscale270 decals: - 1047: 25,-2 + 1002: 25,-2 - node: color: '#DE3A3A96' id: ThreeQuarterTileOverlayGreyscale270 decals: - 1190: -3,-6 + 1145: -3,-6 - node: color: '#EFCC2E82' id: ThreeQuarterTileOverlayGreyscale270 decals: - 754: 25,-26 + 709: 25,-26 - node: color: '#EFCC4193' id: ThreeQuarterTileOverlayGreyscale270 @@ -4947,50 +4923,50 @@ entities: color: '#EFCC4582' id: ThreeQuarterTileOverlayGreyscale270 decals: - 480: 19,-44 + 466: 19,-44 - node: color: '#52B4E996' id: ThreeQuarterTileOverlayGreyscale90 decals: - 2456: 51,4 - 2488: 75,8 + 2411: 51,4 + 2443: 75,8 - node: color: '#9FED5847' id: ThreeQuarterTileOverlayGreyscale90 decals: - 1747: 32,47 - 1748: 35,46 + 1702: 32,47 + 1703: 35,46 - node: color: '#9FED5896' id: ThreeQuarterTileOverlayGreyscale90 decals: - 1808: 52,0 - 2252: 82,-4 - 2359: 78,5 - 2448: 58,3 - 2453: 53,4 + 1763: 52,0 + 2207: 82,-4 + 2314: 78,5 + 2403: 58,3 + 2408: 53,4 - node: color: '#A4610696' id: ThreeQuarterTileOverlayGreyscale90 decals: - 1238: 15,25 - 1239: 13,28 + 1193: 15,25 + 1194: 13,28 - node: color: '#D4D4D428' id: ThreeQuarterTileOverlayGreyscale90 decals: - 1044: 27,-4 + 999: 27,-4 - node: color: '#DE3A3A47' id: ThreeQuarterTileOverlayGreyscale90 decals: - 1761: 25,47 + 1716: 25,47 - node: color: '#DE3A3A96' id: ThreeQuarterTileOverlayGreyscale90 decals: - 1188: -1,-4 - 1656: 27,22 + 1143: -1,-4 + 1611: 27,22 - node: color: '#EFCC4193' id: ThreeQuarterTileOverlayGreyscale90 @@ -5002,14 +4978,14 @@ entities: color: '#EFCC4582' id: ThreeQuarterTileOverlayGreyscale90 decals: - 481: 23,-39 + 467: 23,-39 - node: color: '#FFFFFFFF' id: VentSmall decals: - 1830: 23,-12 - 1831: 26,-8 - 1832: 30,-11 + 1785: 23,-12 + 1786: 26,-8 + 1787: 30,-11 - node: angle: 1.5707963267948966 rad color: '#FFFFFFFF' @@ -5038,154 +5014,150 @@ entities: color: '#FFFFFFFF' id: WarnCornerNE decals: - 1632: 40,27 - 2294: 57,-14 + 1587: 40,27 + 2249: 57,-14 - node: color: '#FFFFFFFF' id: WarnCornerNW decals: 236: 55,10 247: 49,9 - 1631: 39,27 - 2293: 54,-14 - 2625: 36,-44 + 1586: 39,27 + 2248: 54,-14 + 2580: 36,-44 - node: color: '#FFFFFFFF' id: WarnCornerSE decals: - 1630: 40,26 - 2291: 57,-16 + 1585: 40,26 + 2246: 57,-16 - node: color: '#FFFFFFFF' id: WarnCornerSW decals: - 1633: 39,26 - 2292: 54,-16 + 1588: 39,26 + 2247: 54,-16 - node: color: '#FFFFFFFF' id: WarnCornerSmallGreyscaleNE decals: - 1935: 9,-7 + 1890: 9,-7 - node: color: '#FFFFFFFF' id: WarnCornerSmallGreyscaleSE decals: - 1936: 9,-8 + 1891: 9,-8 - node: color: '#FFFFFFFF' id: WarnCornerSmallNE decals: - 1413: 7,28 - 1642: 38,24 - 1665: 27,21 - 2606: 39,-49 + 1368: 7,28 + 1597: 38,24 + 1620: 27,21 + 2561: 39,-49 - node: color: '#FFFFFFFF' id: WarnCornerSmallNW decals: 237: 55,9 - 1412: 10,28 - 1641: 41,24 - 2605: 41,-49 + 1367: 10,28 + 1596: 41,24 + 2560: 41,-49 - node: color: '#FFFFFFFF' id: WarnCornerSmallSE decals: - 1136: -7,-15 - 1664: 27,26 - 2608: 39,-45 + 1091: -7,-15 + 1619: 27,26 + 2563: 39,-45 - node: color: '#FFFFFFFF' id: WarnCornerSmallSW decals: - 2607: 41,-45 + 2562: 41,-45 - node: color: '#FFFFFFFF' id: WarnFull decals: - 1639: 40,25 - 1640: 39,25 - 2287: 77,0 - 2290: 77,-3 + 1594: 40,25 + 1595: 39,25 + 2242: 77,0 + 2245: 77,-3 - node: color: '#52B4E996' id: WarnFullGreyscale decals: - 2481: 71,3 + 2436: 71,3 - node: color: '#D381C996' id: WarnFullGreyscale decals: - 2140: 57,18 + 2095: 57,18 - node: color: '#FFFFFFFF' id: WarnFullGreyscale decals: 402: 14,-35 - 451: 31,-38 - 452: 32,-38 - 486: 24,-40 - 487: 18,-40 - 1052: 28,-29 - 1053: 24,-29 - 1054: 31,-30 - 1055: 31,-34 - 1056: 26,-35 - 1057: 21,-34 - 1058: 21,-30 - 1262: 12,29 - 1266: 8,20 - 2471: 61,-9 + 441: 31,-38 + 442: 32,-38 + 1007: 28,-29 + 1008: 24,-29 + 1009: 31,-30 + 1010: 31,-34 + 1011: 26,-35 + 1012: 21,-34 + 1013: 21,-30 + 1217: 12,29 + 1221: 8,20 + 2426: 61,-9 - node: color: '#FFFFFFFF' id: WarnLineE decals: - 1660: 27,22 - 1661: 27,23 - 1662: 27,24 - 1663: 27,25 - 2296: 57,-15 - 2602: 39,-48 - 2603: 39,-46 - 2604: 39,-47 + 1615: 27,22 + 1616: 27,23 + 1617: 27,24 + 1618: 27,25 + 2251: 57,-15 + 2557: 39,-48 + 2558: 39,-46 + 2559: 39,-47 - node: color: '#9FED5896' id: WarnLineGreyscaleE decals: - 2406: 62,-6 + 2361: 62,-6 - node: color: '#D381C996' id: WarnLineGreyscaleE decals: - 2139: 56,18 + 2094: 56,18 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleE decals: 380: 27,-29 401: 13,-35 - 484: 23,-40 - 489: 17,-40 - 1520: 24,20 - 1521: 24,21 - 1522: 24,23 - 1523: 24,22 - 1524: 24,24 - 1525: 24,25 - 1930: 9,-9 - 1931: 9,-10 - 1932: 9,-6 - 1933: 9,-5 - 1934: 9,-4 + 1475: 24,20 + 1476: 24,21 + 1477: 24,23 + 1478: 24,22 + 1479: 24,24 + 1480: 24,25 + 1885: 9,-9 + 1886: 9,-10 + 1887: 9,-6 + 1888: 9,-5 + 1889: 9,-4 - node: color: '#52B4E996' id: WarnLineGreyscaleN decals: - 2412: 61,0 - 2413: 60,0 - 2414: 58,0 - 2415: 57,0 - 2480: 71,2 + 2367: 61,0 + 2368: 60,0 + 2369: 58,0 + 2370: 57,0 + 2435: 71,2 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleN @@ -5194,39 +5166,39 @@ entities: 376: 31,-35 377: 21,-35 378: 26,-28 - 453: 32,-39 - 454: 31,-39 - 485: 21,-39 - 1263: 12,28 - 1265: 8,19 - 1924: 10,-7 - 1925: 11,-7 - 1926: 12,-7 - 2408: 59,-4 - 2409: 60,-4 - 2410: 61,-4 - 2411: 62,-4 - 2442: 57,-4 - 2443: 56,-4 - 2444: 55,-4 + 443: 32,-39 + 444: 31,-39 + 469: 21,-39 + 1218: 12,28 + 1220: 8,19 + 1879: 10,-7 + 1880: 11,-7 + 1881: 12,-7 + 2363: 59,-4 + 2364: 60,-4 + 2365: 61,-4 + 2366: 62,-4 + 2397: 57,-4 + 2398: 56,-4 + 2399: 55,-4 - node: color: '#52B4E996' id: WarnLineGreyscaleS decals: - 2416: 61,-2 - 2417: 60,-2 - 2418: 58,-2 - 2419: 57,-2 - 2420: 59,-2 - 2439: 56,-8 + 2371: 61,-2 + 2372: 60,-2 + 2373: 58,-2 + 2374: 57,-2 + 2375: 59,-2 + 2394: 56,-8 - node: color: '#9FED5896' id: WarnLineGreyscaleS decals: - 2384: 77,1 - 2385: 72,1 - 2405: 61,-8 - 2407: 65,0 + 2339: 77,1 + 2340: 72,1 + 2360: 61,-8 + 2362: 65,0 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleS @@ -5234,21 +5206,21 @@ entities: 381: 21,-29 382: 31,-37 383: 32,-37 - 733: 38,-37 - 734: 39,-37 - 735: 40,-37 - 858: 42,-8 - 1264: 14,20 - 1843: 8,21 - 1927: 12,-8 - 1928: 11,-8 - 1929: 10,-8 + 688: 38,-37 + 689: 39,-37 + 690: 40,-37 + 813: 42,-8 + 1219: 14,20 + 1798: 8,21 + 1882: 12,-8 + 1883: 11,-8 + 1884: 10,-8 - node: color: '#52B4E996' id: WarnLineGreyscaleW decals: - 2437: 55,-7 - 2438: 55,-5 + 2392: 55,-7 + 2393: 55,-5 - node: color: '#FFFFFFFF' id: WarnLineGreyscaleW @@ -5257,56 +5229,54 @@ entities: 384: 15,-35 386: 13,-28 387: 13,-27 - 483: 19,-40 - 488: 25,-40 - 499: 16,-42 - 859: 41,-4 - 1937: 8,-5 - 1938: 8,-4 - 1939: 8,-6 - 1940: 8,-7 - 1941: 8,-8 - 1942: 8,-9 - 1943: 8,-10 - 2500: 69,0 - 2501: 69,1 - 2502: 69,2 + 476: 16,-42 + 814: 41,-4 + 1892: 8,-5 + 1893: 8,-4 + 1894: 8,-6 + 1895: 8,-7 + 1896: 8,-8 + 1897: 8,-9 + 1898: 8,-10 + 2455: 69,0 + 2456: 69,1 + 2457: 69,2 - node: color: '#FFFFFFFF' id: WarnLineN decals: - 1135: -6,-15 - 2090: 51,13 - 2091: 50,13 - 2092: 49,13 - 2288: 78,-2 - 2289: 77,-2 - 2297: 56,-16 - 2298: 55,-16 - 2423: 61,-2 - 2424: 60,-2 - 2425: 59,-2 - 2426: 58,-2 - 2427: 57,-2 - 2597: 40,-45 + 1090: -6,-15 + 2045: 51,13 + 2046: 50,13 + 2047: 49,13 + 2243: 78,-2 + 2244: 77,-2 + 2252: 56,-16 + 2253: 55,-16 + 2378: 61,-2 + 2379: 60,-2 + 2380: 59,-2 + 2381: 58,-2 + 2382: 57,-2 + 2552: 40,-45 - node: color: '#FFFFFFFF' id: WarnLineS decals: - 2295: 54,-15 - 2598: 41,-46 - 2599: 41,-47 - 2600: 41,-48 - 2614: 46,-49 - 2615: 46,-48 - 2616: 46,-47 - 2617: 46,-46 - 2618: 46,-45 - 2634: 36,-49 - 2635: 36,-48 - 2636: 36,-47 - 2637: 36,-46 - 2638: 36,-45 + 2250: 54,-15 + 2553: 41,-46 + 2554: 41,-47 + 2555: 41,-48 + 2569: 46,-49 + 2570: 46,-48 + 2571: 46,-47 + 2572: 46,-46 + 2573: 46,-45 + 2589: 36,-49 + 2590: 36,-48 + 2591: 36,-47 + 2592: 36,-46 + 2593: 36,-45 - node: color: '#FFFFFFFF' id: WarnLineW @@ -5322,34 +5292,34 @@ entities: 240: 52,9 245: 51,9 246: 50,9 - 799: 22,-16 - 800: 21,-16 - 801: 20,-16 - 1410: 8,28 - 1411: 9,28 - 1637: 40,24 - 1638: 39,24 - 2093: 51,15 - 2094: 50,15 - 2095: 49,15 - 2285: 77,-1 - 2286: 78,-1 - 2299: 56,-14 - 2300: 55,-14 - 2428: 61,0 - 2429: 60,0 - 2430: 59,0 - 2431: 58,0 - 2432: 57,0 - 2601: 40,-49 - 2626: 37,-44 - 2627: 38,-44 - 2628: 39,-44 - 2629: 40,-44 - 2630: 41,-44 - 2631: 42,-44 - 2632: 44,-44 - 2633: 43,-44 + 754: 22,-16 + 755: 21,-16 + 756: 20,-16 + 1365: 8,28 + 1366: 9,28 + 1592: 40,24 + 1593: 39,24 + 2048: 51,15 + 2049: 50,15 + 2050: 49,15 + 2240: 77,-1 + 2241: 78,-1 + 2254: 56,-14 + 2255: 55,-14 + 2383: 61,0 + 2384: 60,0 + 2385: 59,0 + 2386: 58,0 + 2387: 57,0 + 2556: 40,-49 + 2581: 37,-44 + 2582: 38,-44 + 2583: 39,-44 + 2584: 40,-44 + 2585: 41,-44 + 2586: 42,-44 + 2587: 44,-44 + 2588: 43,-44 - node: color: '#FED83DFF' id: WarningLine @@ -5383,587 +5353,564 @@ entities: color: '#FFFFFFFF' id: WoodTrimThinCornerNe decals: - 1903: 20,-3 + 1858: 20,-3 - node: color: '#FFFFFFFF' id: WoodTrimThinCornerNw decals: - 1901: 18,-3 + 1856: 18,-3 - node: color: '#FFFFFFFF' id: WoodTrimThinCornerSe decals: - 1906: 20,-6 + 1861: 20,-6 - node: color: '#FFFFFFFF' id: WoodTrimThinCornerSw decals: - 1898: 18,-6 + 1853: 18,-6 - node: color: '#FFFFFFFF' id: WoodTrimThinLineE decals: - 832: 40,-13 - 833: 40,-12 - 834: 40,-11 - 835: 40,-10 - 1822: 21,-13 - 1823: 21,-12 - 1824: 21,-11 - 1825: 21,-10 - 1904: 20,-4 - 1905: 20,-5 + 787: 40,-13 + 788: 40,-12 + 789: 40,-11 + 790: 40,-10 + 1777: 21,-13 + 1778: 21,-12 + 1779: 21,-11 + 1780: 21,-10 + 1859: 20,-4 + 1860: 20,-5 - node: color: '#FFFFFFFF' id: WoodTrimThinLineN decals: - 1139: -2,-11 - 1140: -3,-11 - 1141: -4,-11 - 1902: 19,-3 + 1094: -2,-11 + 1095: -3,-11 + 1096: -4,-11 + 1857: 19,-3 - node: color: '#FFFFFFFF' id: WoodTrimThinLineS decals: - 1907: 19,-6 - 2643: 36,43 + 1862: 19,-6 + 2598: 36,43 - node: color: '#FFFFFFFF' id: WoodTrimThinLineW decals: - 828: 38,-13 - 829: 38,-12 - 830: 38,-11 - 831: 38,-10 - 1899: 18,-5 - 1900: 18,-4 + 783: 38,-13 + 784: 38,-12 + 785: 38,-11 + 786: 38,-10 + 1854: 18,-5 + 1855: 18,-4 - node: cleanable: True angle: -4.71238898038469 rad color: '#00000060' id: footprint decals: - 1319: 8.005591,29.808443 - 1320: 8.443091,30.551498 - 1321: 7.7903137,30.363998 - 1322: 7.5403137,30.107054 - 1323: 6.6653137,30.752888 - 1324: 7.7486477,31.218166 - 1325: 7.929203,31.732056 - 1326: 8.665314,31.08622 - 1327: 7.4153137,31.32233 - 1328: 8.116703,30.454277 - 1329: 8.651425,31.044556 - 1339: 7.8406677,26.12399 - 1340: 8.559418,25.93649 - 1341: 8.918793,26.452114 - 1342: 7.8875427,25.56149 + 1274: 8.005591,29.808443 + 1275: 8.443091,30.551498 + 1276: 7.7903137,30.363998 + 1277: 7.5403137,30.107054 + 1278: 6.6653137,30.752888 + 1279: 7.7486477,31.218166 + 1280: 7.929203,31.732056 + 1281: 8.665314,31.08622 + 1282: 7.4153137,31.32233 + 1283: 8.116703,30.454277 + 1284: 8.651425,31.044556 + 1294: 7.8406677,26.12399 + 1295: 8.559418,25.93649 + 1296: 8.918793,26.452114 + 1297: 7.8875427,25.56149 - node: cleanable: True angle: -3.141592653589793 rad color: '#00000060' id: footprint decals: - 1330: 7.9222584,30.25727 - 1331: 8.206981,29.875326 - 1332: 8.054203,29.31977 - 1333: 8.387536,28.916994 - 1334: 8.068091,28.375326 - 1335: 8.401425,28.000326 - 1336: 8.165314,27.666994 - 1337: 8.540314,27.41005 - 1338: 9.262536,27.312826 + 1285: 7.9222584,30.25727 + 1286: 8.206981,29.875326 + 1287: 8.054203,29.31977 + 1288: 8.387536,28.916994 + 1289: 8.068091,28.375326 + 1290: 8.401425,28.000326 + 1291: 8.165314,27.666994 + 1292: 8.540314,27.41005 + 1293: 9.262536,27.312826 - node: angle: -1.5707963267948966 rad color: '#00000060' id: footprint decals: - 1455: 8.091304,16.603054 - 1456: 8.320471,16.964165 - 1457: 7.820471,17.39472 - 1458: 8.362137,16.922499 - 1459: 8.091304,17.797499 - 1460: 8.132971,18.061386 - 1461: 7.834359,18.25583 - 1462: 8.382971,18.450275 - 1463: 8.445471,17.83222 + 1410: 8.091304,16.603054 + 1411: 8.320471,16.964165 + 1412: 7.820471,17.39472 + 1413: 8.362137,16.922499 + 1414: 8.091304,17.797499 + 1415: 8.132971,18.061386 + 1416: 7.834359,18.25583 + 1417: 8.382971,18.450275 + 1418: 8.445471,17.83222 - node: cleanable: True angle: -1.5707963267948966 rad color: '#00000060' id: footprint decals: - 1308: 6.5194807,30.009832 - 1309: 6.887536,30.565388 - 1310: 7.1514254,30.093164 - 1311: 7.5194807,30.676498 - 1312: 8.200036,30.113998 - 1313: 8.422258,30.940388 - 1314: 9.026425,30.315388 - 1315: 6.450036,31.676498 - 1316: 7.241703,31.891777 - 1317: 8.130591,31.03761 - 1318: 7.026425,31.35011 - 1343: 11.25042,22.296373 - 1344: 12.234795,21.765123 - 1345: 12.703545,22.343248 - 1346: 13.734795,21.671373 - 1347: 14.53167,22.202623 - 1348: 14.93792,21.390123 + 1263: 6.5194807,30.009832 + 1264: 6.887536,30.565388 + 1265: 7.1514254,30.093164 + 1266: 7.5194807,30.676498 + 1267: 8.200036,30.113998 + 1268: 8.422258,30.940388 + 1269: 9.026425,30.315388 + 1270: 6.450036,31.676498 + 1271: 7.241703,31.891777 + 1272: 8.130591,31.03761 + 1273: 7.026425,31.35011 + 1298: 11.25042,22.296373 + 1299: 12.234795,21.765123 + 1300: 12.703545,22.343248 + 1301: 13.734795,21.671373 + 1302: 14.53167,22.202623 + 1303: 14.93792,21.390123 - node: color: '#00000060' id: footprint decals: - 1472: 8.546305,22.79264 - 1473: 10.350877,23.736956 + 1427: 8.546305,22.79264 + 1428: 10.350877,23.736956 - node: cleanable: True color: '#00000060' id: footprint decals: - 1298: 8.831981,27.987852 - 1299: 9.005591,28.265629 - 1300: 8.769481,28.494795 - 1301: 9.054203,28.842018 - 1302: 8.755591,29.147573 - 1303: 9.109758,29.473963 - 1304: 8.762536,29.828129 - 1305: 9.088925,30.078129 - 1306: 8.755591,30.522573 - 1307: 9.081981,30.522573 - 1357: 13.708358,19.952623 - 1358: 14.145858,20.890123 - 1359: 13.630233,21.452623 - 1360: 13.739608,20.593248 - 1361: 14.130233,20.265123 - 1362: 13.661483,21.890123 - 1363: 14.036483,22.343248 - 1364: 13.458358,23.327623 - 1365: 14.020858,23.452623 - 1366: 14.005233,24.218248 - 1367: 13.645858,22.858873 - 1436: 7.237137,16.09611 - 1437: 7.7232485,16.464165 - 1438: 7.362137,16.915554 - 1439: 7.917693,17.665554 - 1440: 7.521859,18.13083 - 1441: 7.980193,18.56833 - 1442: 7.882971,19.109999 - 1474: 10.046046,23.44008 - 1475: 7.2491713,26.34633 - 1476: 8.389796,26.674456 - 1477: 13.452296,20.69008 - 1478: 13.467921,21.31508 - 1479: 8.999171,26.4967 - 1480: 8.046046,27.90295 - 1481: 8.624171,27.59045 - 1482: 8.983546,28.09045 - 1483: 8.608546,29.3092 + 1253: 8.831981,27.987852 + 1254: 9.005591,28.265629 + 1255: 8.769481,28.494795 + 1256: 9.054203,28.842018 + 1257: 8.755591,29.147573 + 1258: 9.109758,29.473963 + 1259: 8.762536,29.828129 + 1260: 9.088925,30.078129 + 1261: 8.755591,30.522573 + 1262: 9.081981,30.522573 + 1312: 13.708358,19.952623 + 1313: 14.145858,20.890123 + 1314: 13.630233,21.452623 + 1315: 13.739608,20.593248 + 1316: 14.130233,20.265123 + 1317: 13.661483,21.890123 + 1318: 14.036483,22.343248 + 1319: 13.458358,23.327623 + 1320: 14.020858,23.452623 + 1321: 14.005233,24.218248 + 1322: 13.645858,22.858873 + 1391: 7.237137,16.09611 + 1392: 7.7232485,16.464165 + 1393: 7.362137,16.915554 + 1394: 7.917693,17.665554 + 1395: 7.521859,18.13083 + 1396: 7.980193,18.56833 + 1397: 7.882971,19.109999 + 1429: 10.046046,23.44008 + 1430: 7.2491713,26.34633 + 1431: 8.389796,26.674456 + 1432: 13.452296,20.69008 + 1433: 13.467921,21.31508 + 1434: 8.999171,26.4967 + 1435: 8.046046,27.90295 + 1436: 8.624171,27.59045 + 1437: 8.983546,28.09045 + 1438: 8.608546,29.3092 - node: angle: 1.5707963267948966 rad color: '#00000060' id: footprint decals: - 1464: 7.966304,16.290554 - 1465: 7.626026,15.89472 - 1466: 6.952415,16.39472 - 1467: 6.9801927,15.866943 - 1468: 6.834359,17.01972 - 1469: 6.876026,17.748886 - 1470: 7.542693,18.01972 - 1471: 7.709359,19.228054 + 1419: 7.966304,16.290554 + 1420: 7.626026,15.89472 + 1421: 6.952415,16.39472 + 1422: 6.9801927,15.866943 + 1423: 6.834359,17.01972 + 1424: 6.876026,17.748886 + 1425: 7.542693,18.01972 + 1426: 7.709359,19.228054 - node: cleanable: True angle: 1.5707963267948966 rad color: '#00000060' id: footprint decals: - 1349: 14.972425,21.077623 - 1350: 14.316175,21.655748 - 1351: 13.8318,21.202623 - 1352: 13.003675,21.843248 - 1353: 12.534925,21.390123 - 1354: 11.6443,21.843248 - 1355: 10.972425,21.468248 + 1304: 14.972425,21.077623 + 1305: 14.316175,21.655748 + 1306: 13.8318,21.202623 + 1307: 13.003675,21.843248 + 1308: 12.534925,21.390123 + 1309: 11.6443,21.843248 + 1310: 10.972425,21.468248 - node: cleanable: True angle: 3.141592653589793 rad color: '#00000060' id: footprint decals: - 1443: 6.8551927,16.728054 - 1444: 7.570471,17.200275 - 1445: 7.1607485,17.623886 - 1446: 8.2649145,17.76972 - 1447: 7.7857485,18.45722 - 1448: 8.2440815,18.929443 - 1449: 8.2232485,18.65861 - 1450: 8.132971,18.03361 - 1451: 7.292692,18.554443 - 1452: 7.8274145,17.075275 - 1453: 7.167692,16.964165 - 1454: 7.4732485,16.31833 + 1398: 6.8551927,16.728054 + 1399: 7.570471,17.200275 + 1400: 7.1607485,17.623886 + 1401: 8.2649145,17.76972 + 1402: 7.7857485,18.45722 + 1403: 8.2440815,18.929443 + 1404: 8.2232485,18.65861 + 1405: 8.132971,18.03361 + 1406: 7.292692,18.554443 + 1407: 7.8274145,17.075275 + 1408: 7.167692,16.964165 + 1409: 7.4732485,16.31833 - node: cleanable: True angle: 6.283185307179586 rad color: '#00000060' id: footprint decals: - 1356: 7.894642,22.655748 + 1311: 7.894642,22.655748 - node: cleanable: True color: '#0000065D' id: footprint decals: - 1857: 8.153207,20.861673 - 1858: 8.434457,21.127298 - 1859: 8.215707,21.486673 - 1860: 8.512582,21.892923 - 1861: 8.309457,22.142923 - 1862: 8.731332,22.627298 - 1863: 8.496957,23.517923 - 1864: 8.262582,24.096048 + 1812: 8.153207,20.861673 + 1813: 8.434457,21.127298 + 1814: 8.215707,21.486673 + 1815: 8.512582,21.892923 + 1816: 8.309457,22.142923 + 1817: 8.731332,22.627298 + 1818: 8.496957,23.517923 + 1819: 8.262582,24.096048 - node: cleanable: True angle: 1.5707963267948966 rad color: '#0000065D' id: footprint decals: - 1879: 9.684457,21.892923 - 1880: 8.856332,22.736673 - 1881: 8.856332,22.721048 - 1882: 10.309457,22.674173 - 1883: 11.246957,22.017923 - 1884: 10.028207,22.033548 - 1885: 10.215707,22.627298 - 1886: 9.262582,22.174173 - 1887: 9.106332,22.221048 + 1834: 9.684457,21.892923 + 1835: 8.856332,22.736673 + 1836: 8.856332,22.721048 + 1837: 10.309457,22.674173 + 1838: 11.246957,22.017923 + 1839: 10.028207,22.033548 + 1840: 10.215707,22.627298 + 1841: 9.262582,22.174173 + 1842: 9.106332,22.221048 - node: cleanable: True angle: 3.141592653589793 rad color: '#0000065D' id: footprint decals: - 1865: 7.856332,21.033548 - 1866: 8.215707,21.408548 - 1867: 7.950082,21.892923 - 1868: 8.762582,22.283548 - 1869: 8.293832,23.142923 - 1870: 8.965707,23.392923 + 1820: 7.856332,21.033548 + 1821: 8.215707,21.408548 + 1822: 7.950082,21.892923 + 1823: 8.762582,22.283548 + 1824: 8.293832,23.142923 + 1825: 8.965707,23.392923 - node: cleanable: True angle: 4.71238898038469 rad color: '#0000065D' id: footprint decals: - 1871: 8.762582,21.236673 - 1872: 9.184457,21.986673 - 1873: 9.731332,21.486673 - 1874: 9.762582,22.346048 - 1875: 10.543832,21.799173 - 1876: 10.918832,22.111673 - 1877: 11.606332,21.705423 - 1878: 12.215707,22.096048 + 1826: 8.762582,21.236673 + 1827: 9.184457,21.986673 + 1828: 9.731332,21.486673 + 1829: 9.762582,22.346048 + 1830: 10.543832,21.799173 + 1831: 10.918832,22.111673 + 1832: 11.606332,21.705423 + 1833: 12.215707,22.096048 - node: cleanable: True angle: -4.71238898038469 rad color: '#47422E3E' id: footprint decals: - 606: 20.73215,-33.21596 - 607: 20.810274,-32.762836 - 608: 21.0759,-33.02846 - 609: 20.904024,-32.09096 - 610: 20.685274,-31.528461 - 611: 21.2634,-31.528461 - 612: 20.622774,-31.559711 - 613: 21.2009,-32.450336 - 614: 20.997774,-31.825336 + 561: 20.73215,-33.21596 + 562: 20.810274,-32.762836 + 563: 21.0759,-33.02846 + 564: 20.904024,-32.09096 + 565: 20.685274,-31.528461 + 566: 21.2634,-31.528461 + 567: 20.622774,-31.559711 + 568: 21.2009,-32.450336 + 569: 20.997774,-31.825336 - node: cleanable: True angle: -3.141592653589793 rad color: '#47422E3E' id: footprint decals: - 643: 18.380388,-29.024849 - 644: 18.271013,-28.618599 - 645: 19.052263,-28.993599 + 598: 18.380388,-29.024849 + 599: 18.271013,-28.618599 + 600: 19.052263,-28.993599 - node: angle: -1.5707963267948966 rad color: '#47422E3E' id: footprint decals: - 540: 18.842302,-40.29173 - 541: 19.203413,-39.833397 - 542: 19.627026,-40.31256 - 543: 20.231192,-39.784786 - 544: 20.363136,-40.22923 + 511: 19.627026,-40.31256 + 512: 20.231192,-39.784786 + 513: 20.363136,-40.22923 - node: cleanable: True angle: -1.5707963267948966 rad color: '#47422E3E' id: footprint decals: - 599: 31.110344,-32.87221 - 600: 30.782219,-32.387836 - 601: 30.672844,-32.825336 - 602: 29.954094,-32.356586 - 603: 29.922844,-32.93471 - 604: 29.204094,-32.37221 - 605: 29.235344,-33.044086 - 646: 19.366499,-28.623808 - 647: 18.387333,-29.09603 - 648: 18.706778,-28.734919 - 649: 19.366499,-29.075195 - 650: 19.838722,-28.554363 - 651: 20.41511,-28.866863 - 652: 20.310944,-28.255753 - 653: 21.019278,-28.776585 - 654: 21.470667,-28.387695 - 655: 21.998444,-28.922419 - 656: 22.352612,-28.540474 - 657: 22.92456,-29.193253 - 658: 23.306505,-28.811308 - 689: 14.771467,-35.430984 - 690: 15.127949,-35.1208 - 691: 15.553875,-35.36617 - 692: 16.271467,-34.86154 - 693: 16.544615,-35.22728 - 694: 17.183504,-34.74117 - 695: 17.502949,-35.222652 - 718: 26.49693,-36.713375 - 719: 27.137554,-36.369625 - 720: 27.46568,-36.69775 - 721: 28.02818,-36.275875 - 722: 28.668804,-36.588375 - 723: 29.15318,-36.088375 - 724: 29.856304,-36.604 - 725: 30.325054,-36.104 - 726: 30.856304,-36.604 - 727: 21.875406,-36.6665 - 728: 22.328531,-36.1665 - 729: 23.266031,-36.604 - 730: 23.500406,-36.119625 - 731: 24.422281,-36.463375 - 732: 25.219156,-36.400875 + 554: 31.110344,-32.87221 + 555: 30.782219,-32.387836 + 556: 30.672844,-32.825336 + 557: 29.954094,-32.356586 + 558: 29.922844,-32.93471 + 559: 29.204094,-32.37221 + 560: 29.235344,-33.044086 + 601: 19.366499,-28.623808 + 602: 18.387333,-29.09603 + 603: 18.706778,-28.734919 + 604: 19.366499,-29.075195 + 605: 19.838722,-28.554363 + 606: 20.41511,-28.866863 + 607: 20.310944,-28.255753 + 608: 21.019278,-28.776585 + 609: 21.470667,-28.387695 + 610: 21.998444,-28.922419 + 611: 22.352612,-28.540474 + 612: 22.92456,-29.193253 + 613: 23.306505,-28.811308 + 644: 14.771467,-35.430984 + 645: 15.127949,-35.1208 + 646: 15.553875,-35.36617 + 647: 16.271467,-34.86154 + 648: 16.544615,-35.22728 + 649: 17.183504,-34.74117 + 650: 17.502949,-35.222652 + 673: 26.49693,-36.713375 + 674: 27.137554,-36.369625 + 675: 27.46568,-36.69775 + 676: 28.02818,-36.275875 + 677: 28.668804,-36.588375 + 678: 29.15318,-36.088375 + 679: 29.856304,-36.604 + 680: 30.325054,-36.104 + 681: 30.856304,-36.604 + 682: 21.875406,-36.6665 + 683: 22.328531,-36.1665 + 684: 23.266031,-36.604 + 685: 23.500406,-36.119625 + 686: 24.422281,-36.463375 + 687: 25.219156,-36.400875 - node: color: '#47422E3E' id: footprint decals: - 545: 20.606192,-39.257008 - 546: 21.106192,-38.76395 - 547: 20.752026,-38.722286 - 548: 21.085358,-39.21534 - 549: 20.606192,-39.21534 - 550: 19.078413,-40.36812 - 551: 16.110773,-41.92628 - 552: 16.312162,-40.836002 - 553: 15.944107,-40.405445 - 554: 16.944107,-39.80128 - 555: 17.013552,-41.03739 - 556: 16.124662,-41.55128 - 557: 16.194107,-40.780445 - 558: 16.582996,-40.947113 - 559: 16.763552,-40.342945 - 572: 21.153759,-38.723778 - 573: 20.771816,-38.58489 - 574: 21.077372,-38.26544 - 575: 20.730148,-37.89044 - 576: 21.209316,-37.64739 - 577: 21.056538,-37.286278 - 578: 21.227804,-36.8777 - 579: 20.790304,-36.912422 - 580: 20.873638,-36.572144 + 514: 20.606192,-39.257008 + 515: 21.106192,-38.76395 + 516: 20.752026,-38.722286 + 517: 21.085358,-39.21534 + 518: 20.606192,-39.21534 + 519: 16.110773,-41.92628 + 520: 16.312162,-40.836002 + 521: 15.944107,-40.405445 + 522: 16.124662,-41.55128 + 523: 16.194107,-40.780445 + 527: 21.153759,-38.723778 + 528: 20.771816,-38.58489 + 529: 21.077372,-38.26544 + 530: 20.730148,-37.89044 + 531: 21.209316,-37.64739 + 532: 21.056538,-37.286278 + 533: 21.227804,-36.8777 + 534: 20.790304,-36.912422 + 535: 20.873638,-36.572144 - node: cleanable: True color: '#47422E3E' id: footprint decals: - 581: 20.741693,-37.148533 - 582: 21.08197,-36.669365 - 583: 21.352804,-37.419365 - 584: 20.998638,-37.009644 - 585: 20.53336,-36.822144 - 586: 21.276415,-36.558254 - 587: 21.200026,-36.23881 - 588: 20.727804,-36.07909 - 589: 20.838915,-35.481865 - 590: 20.991693,-35.842976 - 591: 21.262526,-35.099922 - 592: 25.855373,-34.212444 - 593: 26.214748,-34.056194 - 594: 25.964748,-33.868694 - 595: 26.402248,-33.54057 - 596: 25.995998,-33.337444 - 597: 25.995998,-32.72807 - 598: 26.433498,-32.88432 - 615: 21.16965,-32.87221 - 616: 21.216524,-32.262836 - 617: 20.8259,-31.512836 - 618: 21.23215,-31.059711 - 619: 30.827486,-32.65346 - 620: 31.030611,-32.044086 - 621: 31.233734,-31.387836 - 622: 31.046236,-30.919086 - 623: 30.874361,-30.903461 - 624: 30.796236,-31.653461 - 625: 30.702486,-31.387836 - 626: 21.688553,-32.68471 - 627: 17.800251,-34.731586 - 628: 17.409626,-33.87221 - 629: 17.925251,-33.075336 - 630: 17.409626,-32.606586 - 631: 18.050251,-31.887836 - 632: 17.534626,-31.450336 - 633: 30.89618,-34.87221 - 634: 30.818054,-33.231586 - 635: 31.474304,-32.606586 - 636: 31.17743,-32.106586 - 637: 21.083513,-29.290474 - 638: 20.739763,-28.759224 - 639: 21.536638,-27.946724 - 640: 20.599138,-27.556099 - 641: 21.349138,-26.587349 - 642: 20.724138,-25.931099 + 536: 20.741693,-37.148533 + 537: 21.08197,-36.669365 + 538: 21.352804,-37.419365 + 539: 20.998638,-37.009644 + 540: 20.53336,-36.822144 + 541: 21.276415,-36.558254 + 542: 21.200026,-36.23881 + 543: 20.727804,-36.07909 + 544: 20.838915,-35.481865 + 545: 20.991693,-35.842976 + 546: 21.262526,-35.099922 + 547: 25.855373,-34.212444 + 548: 26.214748,-34.056194 + 549: 25.964748,-33.868694 + 550: 26.402248,-33.54057 + 551: 25.995998,-33.337444 + 552: 25.995998,-32.72807 + 553: 26.433498,-32.88432 + 570: 21.16965,-32.87221 + 571: 21.216524,-32.262836 + 572: 20.8259,-31.512836 + 573: 21.23215,-31.059711 + 574: 30.827486,-32.65346 + 575: 31.030611,-32.044086 + 576: 31.233734,-31.387836 + 577: 31.046236,-30.919086 + 578: 30.874361,-30.903461 + 579: 30.796236,-31.653461 + 580: 30.702486,-31.387836 + 581: 21.688553,-32.68471 + 582: 17.800251,-34.731586 + 583: 17.409626,-33.87221 + 584: 17.925251,-33.075336 + 585: 17.409626,-32.606586 + 586: 18.050251,-31.887836 + 587: 17.534626,-31.450336 + 588: 30.89618,-34.87221 + 589: 30.818054,-33.231586 + 590: 31.474304,-32.606586 + 591: 31.17743,-32.106586 + 592: 21.083513,-29.290474 + 593: 20.739763,-28.759224 + 594: 21.536638,-27.946724 + 595: 20.599138,-27.556099 + 596: 21.349138,-26.587349 + 597: 20.724138,-25.931099 - node: angle: 1.5707963267948966 rad color: '#47422E3E' id: footprint decals: - 564: 17.188082,-40.308224 - 565: 16.083914,-42.09989 - 566: 15.889469,-41.794334 + 525: 16.083914,-42.09989 + 526: 15.889469,-41.794334 - node: cleanable: True angle: 1.5707963267948966 rad color: '#47422E3E' id: footprint decals: - 696: 17.516838,-35.393948 - 697: 16.8548,-34.912464 - 698: 16.808504,-35.310616 - 699: 15.9103565,-34.88006 - 700: 15.822393,-35.71339 - 701: 14.984429,-35.2458 - 702: 15.961281,-35.704132 - 703: 16.516838,-35.61617 - 704: 16.276096,-34.875427 - 705: 17.178875,-34.60228 - 706: 17.512207,-34.14858 - 707: 17.164986,-35.583763 - 708: 18.735516,-36.577396 - 709: 18.00114,-35.858646 - 710: 19.15739,-36.421146 - 711: 19.90739,-36.858646 - 712: 20.079266,-36.608646 - 713: 18.78239,-35.983646 - 714: 19.25114,-36.702396 - 715: 20.266766,-36.03052 - 716: 21.485516,-36.56177 - 717: 20.25114,-36.514896 + 651: 17.516838,-35.393948 + 652: 16.8548,-34.912464 + 653: 16.808504,-35.310616 + 654: 15.9103565,-34.88006 + 655: 15.822393,-35.71339 + 656: 14.984429,-35.2458 + 657: 15.961281,-35.704132 + 658: 16.516838,-35.61617 + 659: 16.276096,-34.875427 + 660: 17.178875,-34.60228 + 661: 17.512207,-34.14858 + 662: 17.164986,-35.583763 + 663: 18.735516,-36.577396 + 664: 18.00114,-35.858646 + 665: 19.15739,-36.421146 + 666: 19.90739,-36.858646 + 667: 20.079266,-36.608646 + 668: 18.78239,-35.983646 + 669: 19.25114,-36.702396 + 670: 20.266766,-36.03052 + 671: 21.485516,-36.56177 + 672: 20.25114,-36.514896 - node: angle: 3.141592653589793 rad color: '#47422E3E' id: footprint decals: - 560: 16.563082,-41.80128 - 561: 16.215858,-41.66239 - 562: 16.806137,-40.704056 - 563: 17.250582,-39.947113 - - node: - angle: 4.71238898038469 rad - color: '#47422E3E' - id: footprint - decals: - 567: 17.215858,-40.42628 - 568: 17.188082,-40.572113 - 569: 17.097803,-39.933224 - 570: 16.792248,-40.336002 - 571: 16.632524,-39.933224 + 524: 16.215858,-41.66239 - node: angle: -4.71238898038469 rad color: '#47422E8B' id: footprint decals: - 536: 19.2243,-40.044228 - 537: 19.432632,-39.67386 - 538: 19.872448,-39.76645 - 539: 20.455782,-39.363674 + 508: 19.432632,-39.67386 + 509: 19.872448,-39.76645 + 510: 20.455782,-39.363674 - node: angle: -3.141592653589793 rad color: '#47422E8B' id: footprint decals: - 532: 16.144655,-41.73583 - 533: 16.436321,-41.476566 - 534: 16.311321,-41.008976 - 535: 16.644655,-40.768234 + 505: 16.144655,-41.73583 + 506: 16.436321,-41.476566 + 507: 16.311321,-41.008976 - node: color: '#FFFFFFFF' id: ghost decals: - 2513: 13,-11 + 2468: 13,-11 - node: color: '#D4D4D428' id: guy decals: - 2514: 40,-19 + 2469: 40,-19 - node: cleanable: True color: '#DE3A3A12' id: splatter decals: - 900: 30.439373,-12.749766 - 901: 30.454998,-12.437266 - 902: 30.751873,-12.421641 - 903: 31.048748,-12.843516 - 904: 30.501873,-12.812266 - 905: 30.361248,-12.640391 - 906: 30.376873,-13.031016 - 907: 30.611248,-12.562266 - 908: 30.908123,-12.390391 - 909: 31.142498,-12.093516 - 910: 30.658123,-11.812266 - 911: 30.454998,-11.890391 - 912: 30.439373,-12.327891 - 913: 30.361248,-12.577891 - 914: 30.017498,-12.343516 - 915: 29.861248,-11.921641 - 916: 30.376873,-11.343516 - 917: 30.876873,-11.531016 + 855: 30.439373,-12.749766 + 856: 30.454998,-12.437266 + 857: 30.751873,-12.421641 + 858: 31.048748,-12.843516 + 859: 30.501873,-12.812266 + 860: 30.361248,-12.640391 + 861: 30.376873,-13.031016 + 862: 30.611248,-12.562266 + 863: 30.908123,-12.390391 + 864: 31.142498,-12.093516 + 865: 30.658123,-11.812266 + 866: 30.454998,-11.890391 + 867: 30.439373,-12.327891 + 868: 30.361248,-12.577891 + 869: 30.017498,-12.343516 + 870: 29.861248,-11.921641 + 871: 30.376873,-11.343516 + 872: 30.876873,-11.531016 - node: cleanable: True color: '#DE3A3A22' id: splatter decals: - 918: 30.736248,-12.531016 - 919: 29.954998,-11.531016 - 920: 29.470623,-11.749766 + 873: 30.736248,-12.531016 + 874: 29.954998,-11.531016 + 875: 29.470623,-11.749766 - node: cleanable: True color: '#DE3A3A34' id: splatter decals: - 2318: 55.674343,-15.3125925 - 2319: 55.455593,-15.1407175 - 2320: 55.830593,-14.9219675 - 2321: 56.018093,-15.0313425 - 2322: 56.205593,-15.2969675 - 2323: 55.65872,-15.3594675 - 2324: 55.50247,-15.4375925 - 2325: 55.861843,-15.3125925 - 2326: 55.893093,-15.3125925 - 2327: 55.68997,-15.3282175 - 2328: 55.75247,-15.1407175 - 2329: 56.12747,-15.1563425 - 2330: 55.40872,-15.7813425 - 2331: 55.34622,-15.6719675 - 2332: 55.111843,-15.8438425 - 2333: 55.09622,-16.531342 - 2334: 55.174343,-14.3750925 - 2335: 55.549343,-14.7657175 - 2336: 56.455593,-14.1563425 - 2337: 57.111843,-16.250092 + 2273: 55.674343,-15.3125925 + 2274: 55.455593,-15.1407175 + 2275: 55.830593,-14.9219675 + 2276: 56.018093,-15.0313425 + 2277: 56.205593,-15.2969675 + 2278: 55.65872,-15.3594675 + 2279: 55.50247,-15.4375925 + 2280: 55.861843,-15.3125925 + 2281: 55.893093,-15.3125925 + 2282: 55.68997,-15.3282175 + 2283: 55.75247,-15.1407175 + 2284: 56.12747,-15.1563425 + 2285: 55.40872,-15.7813425 + 2286: 55.34622,-15.6719675 + 2287: 55.111843,-15.8438425 + 2288: 55.09622,-16.531342 + 2289: 55.174343,-14.3750925 + 2290: 55.549343,-14.7657175 + 2291: 56.455593,-14.1563425 + 2292: 57.111843,-16.250092 - type: OccluderTree - type: Shuttle - type: GridPathfinding @@ -6913,21 +6860,21 @@ entities: parent: 2 - proto: AirlockAtmosphericsGlassLocked entities: - - uid: 4773 + - uid: 4638 + components: + - type: Transform + pos: 38.5,-37.5 + parent: 2 + - uid: 4639 components: - type: Transform pos: 40.5,-37.5 parent: 2 - - uid: 4774 + - uid: 4640 components: - type: Transform pos: 39.5,-37.5 parent: 2 - - uid: 4775 - components: - - type: Transform - pos: 38.5,-37.5 - parent: 2 - uid: 10863 components: - type: Transform @@ -7204,21 +7151,27 @@ entities: - type: Transform pos: 48.5,27.5 parent: 2 - - uid: 4744 - components: - - type: Transform - pos: 44.5,28.5 - parent: 2 - - uid: 5608 + - uid: 4637 components: - type: Transform pos: 18.5,-39.5 parent: 2 - - uid: 5609 + - uid: 4643 components: - type: Transform pos: 24.5,-39.5 parent: 2 + - type: Door + secondsUntilStateChange: -191.21292 + state: Opening + - type: DeviceLinkSource + lastSignals: + DoorStatus: True + - uid: 4744 + components: + - type: Transform + pos: 44.5,28.5 + parent: 2 - uid: 5726 components: - type: Transform @@ -7294,27 +7247,17 @@ entities: - type: Transform pos: 37.5,-39.5 parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 4391: - - DoorStatus: DoorBolt - uid: 4391 components: - type: Transform pos: 35.5,-37.5 parent: 2 - type: DeviceLinkSink - invokeCounter: 3 + invokeCounter: 4 - type: DeviceLinkSource linkedPorts: - 4385: - - DoorStatus: DoorBolt 4392: - DoorStatus: DoorBolt - 4390: - - DoorStatus: DoorBolt - proto: AirlockExternalEngineeringLocked entities: - uid: 69 @@ -7398,12 +7341,6 @@ entities: - type: Transform pos: 33.5,-39.5 parent: 2 - - type: DeviceLinkSink - invokeCounter: 1 - - type: DeviceLinkSource - linkedPorts: - 4391: - - DoorStatus: DoorBolt - uid: 4392 components: - type: Transform @@ -24095,40 +24032,15 @@ entities: - type: Transform pos: 21.5,-38.5 parent: 2 - - uid: 4637 - components: - - type: Transform - pos: 17.5,-42.5 - parent: 2 - - uid: 4638 - components: - - type: Transform - pos: 16.5,-42.5 - parent: 2 - - uid: 4639 - components: - - type: Transform - pos: 23.5,-39.5 - parent: 2 - - uid: 4640 - components: - - type: Transform - pos: 24.5,-39.5 - parent: 2 - uid: 4641 components: - type: Transform - pos: 25.5,-39.5 + pos: 37.5,-39.5 parent: 2 - uid: 4642 components: - type: Transform - pos: 26.5,-39.5 - parent: 2 - - uid: 4643 - components: - - type: Transform - pos: 26.5,-38.5 + pos: 21.5,-40.5 parent: 2 - uid: 4644 components: @@ -24270,6 +24182,21 @@ entities: - type: Transform pos: 29.5,-37.5 parent: 2 + - uid: 4773 + components: + - type: Transform + pos: 36.5,-39.5 + parent: 2 + - uid: 4774 + components: + - type: Transform + pos: 38.5,-39.5 + parent: 2 + - uid: 4775 + components: + - type: Transform + pos: 38.5,-38.5 + parent: 2 - uid: 4875 components: - type: Transform @@ -24315,6 +24242,16 @@ entities: - type: Transform pos: 17.5,-35.5 parent: 2 + - uid: 5608 + components: + - type: Transform + pos: 41.5,-38.5 + parent: 2 + - uid: 5609 + components: + - type: Transform + pos: 40.5,-38.5 + parent: 2 - uid: 6455 components: - type: Transform @@ -24375,6 +24312,16 @@ entities: - type: Transform pos: 13.5,-46.5 parent: 2 + - uid: 6940 + components: + - type: Transform + pos: 39.5,-38.5 + parent: 2 + - uid: 6941 + components: + - type: Transform + pos: 21.5,-39.5 + parent: 2 - uid: 6955 components: - type: Transform @@ -26875,16 +26822,6 @@ entities: - type: Transform pos: 41.5,-37.5 parent: 2 - - uid: 9883 - components: - - type: Transform - pos: 40.5,-37.5 - parent: 2 - - uid: 9884 - components: - - type: Transform - pos: 39.5,-37.5 - parent: 2 - uid: 9885 components: - type: Transform @@ -28025,41 +27962,6 @@ entities: - type: Transform pos: 110.5,-14.5 parent: 2 - - uid: 12935 - components: - - type: Transform - pos: 29.5,-38.5 - parent: 2 - - uid: 12936 - components: - - type: Transform - pos: 29.5,-39.5 - parent: 2 - - uid: 12937 - components: - - type: Transform - pos: 30.5,-39.5 - parent: 2 - - uid: 12938 - components: - - type: Transform - pos: 31.5,-39.5 - parent: 2 - - uid: 12939 - components: - - type: Transform - pos: 32.5,-39.5 - parent: 2 - - uid: 12940 - components: - - type: Transform - pos: 33.5,-39.5 - parent: 2 - - uid: 12941 - components: - - type: Transform - pos: 34.5,-39.5 - parent: 2 - uid: 12942 components: - type: Transform @@ -28095,46 +27997,6 @@ entities: - type: Transform pos: 37.5,-41.5 parent: 2 - - uid: 13143 - components: - - type: Transform - pos: 17.5,-41.5 - parent: 2 - - uid: 13144 - components: - - type: Transform - pos: 17.5,-40.5 - parent: 2 - - uid: 13145 - components: - - type: Transform - pos: 17.5,-39.5 - parent: 2 - - uid: 13146 - components: - - type: Transform - pos: 18.5,-39.5 - parent: 2 - - uid: 13147 - components: - - type: Transform - pos: 19.5,-39.5 - parent: 2 - - uid: 13148 - components: - - type: Transform - pos: 19.5,-40.5 - parent: 2 - - uid: 13149 - components: - - type: Transform - pos: 19.5,-41.5 - parent: 2 - - uid: 13150 - components: - - type: Transform - pos: 20.5,-41.5 - parent: 2 - uid: 13151 components: - type: Transform @@ -34078,6 +33940,8 @@ entities: - type: Transform pos: 28.5,-40.5 parent: 2 + - type: Pullable + prevFixedRotation: True - proto: CrateEngineeringCableBulk entities: - uid: 782 @@ -34192,6 +34056,8 @@ entities: - type: Transform pos: 26.5,-38.5 parent: 2 + - type: Pullable + prevFixedRotation: True - uid: 1674 components: - type: Transform @@ -82208,6 +82074,17 @@ entities: parent: 2 - proto: WindoorSecureChemistryLocked entities: + - uid: 5139 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 54.5,-4.5 + parent: 2 + - uid: 5140 + components: + - type: Transform + pos: 50.5,-3.5 + parent: 2 - uid: 12078 components: - type: Transform @@ -82250,17 +82127,6 @@ entities: parent: 2 - proto: WindoorSecureMedicalLocked entities: - - uid: 5139 - components: - - type: Transform - pos: 50.5,-3.5 - parent: 2 - - uid: 5140 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 54.5,-4.5 - parent: 2 - uid: 9615 components: - type: Transform From 4a1b654928a9ee849885875eb7f46ea1b022c7ce Mon Sep 17 00:00:00 2001 From: JustCone <141039037+JustCone14@users.noreply.github.com> Date: Fri, 2 Aug 2024 23:22:51 +0100 Subject: [PATCH 135/201] Toxins Guidebook spelling mistakes (#30585) Corrects spelling mistakes and changes dosages to doses --- Resources/Locale/en-US/reagents/meta/toxins.ftl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Locale/en-US/reagents/meta/toxins.ftl b/Resources/Locale/en-US/reagents/meta/toxins.ftl index 85dd9a3b6f..6d92d81079 100644 --- a/Resources/Locale/en-US/reagents/meta/toxins.ftl +++ b/Resources/Locale/en-US/reagents/meta/toxins.ftl @@ -44,7 +44,7 @@ reagent-name-theobromine = theobromine reagent-desc-theobromine = A bitter alkaloid of the cacao plant, commonly found in chocolate. Do not feed to animals. reagent-name-amatoxin = amatoxin -reagent-desc-amatoxin = A deadly toxin found in some mushrooms, primarily fly amanita. Small dosages can be lethal. +reagent-desc-amatoxin = A deadly toxin found in some mushrooms, primarily fly amanita. Small doses can be lethal. reagent-name-vent-crud = vent crud reagent-desc-vent-crud = A jet black substance found in poorly maintained ventilation systems. Can cause vent cough. @@ -65,13 +65,13 @@ reagent-name-honk = honk reagent-desc-honk = A toxin found in bananium. Causes severe honking and internal bleeding, may also cause the patient to mutate. reagent-name-lead = lead -reagent-desc-lead = A slow-acting but incredibly lethal toxin found in steel, albiet in trace amounts. Tasteless. +reagent-desc-lead = A slow-acting but incredibly lethal toxin found in steel, albeit in trace amounts. Tasteless. reagent-name-bungotoxin = bungotoxin reagent-desc-bungotoxin = A moderately slow-acting poison found within the pit of the bungo fruit. reagent-name-vestine = vestine -reagent-desc-vestine = Has an adverse reaction within the body causing major jittering. While not particularly useful on it's own, it can be used to produce a small variety of chemicals. +reagent-desc-vestine = Has an adverse reaction within the body causing major jittering. While not particularly useful on its own, it can be used to produce a small variety of chemicals. reagent-name-tazinide = tazinide reagent-desc-tazinide = A highly dangerous metallic mixture which can interfere with most movement through an electrifying current. From 0689e16939c65682a8043ca4d844516db78195e8 Mon Sep 17 00:00:00 2001 From: Alzore <140123969+Blackern5000@users.noreply.github.com> Date: Fri, 2 Aug 2024 18:05:18 -0500 Subject: [PATCH 136/201] Recolor winter boots (#30350) * Recolor winter boots * fix inhands * better colors * FOOT --- .../Boots/winterboots.rsi/equipped-FEET.png | Bin 1588 -> 1237 bytes .../Shoes/Boots/winterboots.rsi/icon.png | Bin 1542 -> 1195 bytes .../Boots/winterboots.rsi/inhand-left.png | Bin 1500 -> 1213 bytes .../Boots/winterboots.rsi/inhand-right.png | Bin 1494 -> 1214 bytes .../Shoes/Boots/winterboots.rsi/meta.json | 2 +- .../winterbootscargo.rsi/equipped-FEET.png | Bin 495 -> 351 bytes .../Shoes/Boots/winterbootscargo.rsi/icon.png | Bin 649 -> 308 bytes .../winterbootscargo.rsi/inhand-left.png | Bin 406 -> 324 bytes .../winterbootscargo.rsi/inhand-right.png | Bin 409 -> 323 bytes .../Boots/winterbootscargo.rsi/meta.json | 2 +- .../winterbootsengi.rsi/equipped-FEET.png | Bin 480 -> 351 bytes .../Shoes/Boots/winterbootsengi.rsi/icon.png | Bin 542 -> 308 bytes .../Boots/winterbootsengi.rsi/inhand-left.png | Bin 406 -> 324 bytes .../winterbootsengi.rsi/inhand-right.png | Bin 408 -> 323 bytes .../Shoes/Boots/winterbootsengi.rsi/meta.json | 2 +- .../winterbootsmed.rsi/equipped-FEET.png | Bin 492 -> 349 bytes .../Shoes/Boots/winterbootsmed.rsi/icon.png | Bin 556 -> 308 bytes .../Boots/winterbootsmed.rsi/inhand-left.png | Bin 403 -> 324 bytes .../Boots/winterbootsmed.rsi/inhand-right.png | Bin 406 -> 323 bytes .../Shoes/Boots/winterbootsmed.rsi/meta.json | 2 +- .../winterbootssci.rsi/equipped-FEET.png | Bin 514 -> 351 bytes .../Shoes/Boots/winterbootssci.rsi/icon.png | Bin 542 -> 308 bytes .../Boots/winterbootssci.rsi/inhand-left.png | Bin 415 -> 324 bytes .../Boots/winterbootssci.rsi/inhand-right.png | Bin 418 -> 323 bytes .../Shoes/Boots/winterbootssci.rsi/meta.json | 2 +- .../winterbootssec.rsi/equipped-FEET.png | Bin 491 -> 351 bytes .../Shoes/Boots/winterbootssec.rsi/icon.png | Bin 599 -> 308 bytes .../Boots/winterbootssec.rsi/inhand-left.png | Bin 395 -> 324 bytes .../Boots/winterbootssec.rsi/inhand-right.png | Bin 397 -> 323 bytes .../Shoes/Boots/winterbootssec.rsi/meta.json | 2 +- .../equipped-FEET.png | Bin 456 -> 345 bytes .../Boots/winterbootssyndicate.rsi/icon.png | Bin 489 -> 304 bytes .../winterbootssyndicate.rsi/inhand-left.png | Bin 398 -> 315 bytes .../winterbootssyndicate.rsi/inhand-right.png | Bin 396 -> 317 bytes .../Boots/winterbootssyndicate.rsi/meta.json | 2 +- .../winterbootsweb.rsi/equipped-FEET.png | Bin 481 -> 311 bytes .../Shoes/Boots/winterbootsweb.rsi/icon.png | Bin 574 -> 280 bytes .../Boots/winterbootsweb.rsi/inhand-left.png | Bin 396 -> 303 bytes .../Boots/winterbootsweb.rsi/inhand-right.png | Bin 397 -> 305 bytes .../Shoes/Boots/winterbootsweb.rsi/meta.json | 2 +- 40 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterboots.rsi/equipped-FEET.png b/Resources/Textures/Clothing/Shoes/Boots/winterboots.rsi/equipped-FEET.png index 7f0f359ed412df96bfa39a57fc67be94bcd1e3ac..4d981a54c7ca929373017c2e99790d94b68f17fc 100644 GIT binary patch delta 620 zcmdnObCq*~WIZzj1H;_yjcNS%G}f0G|-o z)idjk>{#aJ>SStSl$Dth5grVb3ClYTRLHB9}F0zyqVpALYxI2k;M!Qd~-mU zk$p<=T?Pi`s?3mxk_cZPtK|G#y~K%md}j6)1&PVosU-?Ysp*+{wo31J?^jaDOtDo8 zH}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbW>qnpkbi1SEGk1IbB@ij#F2btb1WYEPcS z=%~)ir2qytDalqPnI$=?K=lw21qGX;lr$^HoD!hWWL_oQ!q{|7@WHX6be)3-?C4|6aM`n@9cFf`+m66OK$4#EkELIQFU;{Qk$i)q4wT*s- zRYh(=ZfZ#)hzAdX)I6ZSi+~<%Hq}c92H^%z7srqY_qWqd^Bq>;Vd*{i=f8US+e_DM zE;(19OmydB(UqDK6Y;X%iIJ6$Rm4Ih;K3bl1y`@*#j3W?Di?-s)jqZ{F7Sg)osj1O zS1B_S&GhE1?mfP3{S2K)IiLM5voU{S_S{oo&$79KJulCGajt7*;*#OgD9~7NVCU=u z`v2E^b@ok|x&862HKlvxSFRBFe0DcS0H5A1#|5fZE@^@iQ3p24vIs6xPTA&Pa4aji czq+1b+VR+_OQ!Mv2Rfd?)78&qol`;+019u(8vp5^KUT$EW*l9`_ewj3fFWusqV zRgqhen_7}+$0fRq#hQVE$=%b%F{Fa=?X2^DQh_4J&L{ZZ>gb%p;?~pT#Px1h&Khmu z|9cv^YZ>JiclKXo-w^wQDd~~lt=L#m&jkh&g0U+)>%;2JwttS5xojx(ye~QC$6Ves zPw#!6`+4`7S2apJLJEw8QH3ar&SX9F{dIxKlP?$DSkq-2IOXQj(CqSTXIV>A$+Kch zFW;K}bZhD2Im>>{^HVd|oi839^EZFh?R(R|R0Q_b%M|~e;mH{H`Q=CcD4z6-TWlMj z&swnJd5_P!C10xqRzk3VZtTYO^S)g5gArx+%fX51^YWin7p*<^dz<-p>J zxy%(N{P7N4b*$Hy3#j#UIzCbKXSlXlrc*h7|A#$HKmOY9Zz}rBbxi!#{NnGyZ#MJ! zGbo*j+2?=CefrBP{!I;lbNwXYBtm#&=%c U$X-835tI)-UHx3vIVCg!04G^qiU0rr diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterboots.rsi/icon.png b/Resources/Textures/Clothing/Shoes/Boots/winterboots.rsi/icon.png index 31bdf9a1adb15d3f7f837df0d89133a6291445da..f8133ecc16b79c881c343a82ddbb6397f65bfdcc 100644 GIT binary patch delta 570 zcmZqUS3g8xGSL$H5^5J<4VBeIx* zfo~27GqO(!zRSSCT$LFTQ4%pRP0Y-`q98FjJGDe1DK$Ma&sORE?)^#%nJKnP;ikR@ zz6H*y8JQkcMXAA6ej&+K*~ykEO7?cVTobEpnSkUjXCOI=QE{>^qt4`1M(xRS7#-Dl zxfH;_CMDUbB(o$Z6{sE}qM%??l#*uUm{S52n#{{&p@}4;kC1}u*GDp7aw(H8(5}hL zm~=T|nrtR9%TNBxq=XQd?8q!K*^XHpq%x8jhWy- zs7XS%Cih;F|H8a(dt*@Hi9LOfIF{52xFI;x!EDmyaVpw-h<|UBBmm1-j=IhI#1!QvoF$i1=o(v>8 z3p^r=fePk;FeCev;JXYA%sH7M5hW46K32*3xq68y`AMmI6}bgqT@#s=!u8ZB&5=jE)8fEjB61RwbDwIjMFCF`#KSMJZ`kjyWYz z(a9c67D$>v3iMG`fLvgsk7C&5l}x%UAX6vbVAADA7;iJ#fLVUBF0&FuGLYE_MRGl} zTzES6Bf-7(Cc~WwfLj>j)M2MrbaWbd&oYcWG(mI z9Y^?ugbniy)Dm)iwR11lml-Tv%-HHO>*HK&pTtR(HzI$>85KXDSNVQk_4&R02B$R= zL=3njSpSu?u35pPqia)Ueob4#a<=Pk$Jqzp#0VOHf2Xm3&7V0pjGx<7XPI;#I(s{6 zUc?j@k34hjgn)h9duvl|Dl6_^{dlC*{?Lc8znAOnA}{>A zRrX+)-oCZ0g<3`e@<(buW=2>X+;ZuK-<=(GTf@)3JLmuAZE0epSewwvdlTp0kA6}1 z|I44`kBocjHp`q6^<;F**`9mm&R$jH1*eX^sR``h`@oZE^P#YsSzBA)>13rr5!2yL z$30PT?Dy(jmp@jR`bjH)<&ij{@czetIO-ovTKG)VlJVHivceGF2sbCYs%;vb8;)rI zoa~XloN0%J`<^YAex&n#uc=S&YmZmDZ(v zY6A@+7y?`NGoTGe*G3>S3~C{l|3o-b*oo SC9=k#4CU$S=d#Wzp$PzUdS&DQ diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterboots.rsi/inhand-left.png b/Resources/Textures/Clothing/Shoes/Boots/winterboots.rsi/inhand-left.png index e605ea59bd96fbede05bfb5c4f35b2ab3bd41861..76f3ec144483f970dc4eb1840722b1289fc8209c 100644 GIT binary patch delta 596 zcmcb^y_a)>WIZzj1H;_yjcNS%G}f0G|-o z)idjk>{#aJ>Xen45)mG(qoW0sd6lev0!Xo!1o;L32LlEvZ)P{35NCl$WHAE+-y9HT zWSDS&}ZO0rc+W=T#eP(4IMLBXadCC$n)rvxZ8nU~2z6G=uNAqCa1k7U5)QYKxX zU6YqF>2ks}*-T=VpZu3e2_Z1qky&K29kVz{Wh67mag*mWi`9cP*nrIsa&ZG%ZKGdd zRgqhen_7|x;=zL;H4o_TBA^GGP4&`&K{&(H#W5tp{q41ld<_abu7L{={IB1%MM3kI zL`S#bdp@?7IR}r*Jxyid$N-}IEN@~rJiWT-v!X)Z@r-*v83dg7>X|!)oe)mz5ONLL z#i;3N>cEikbYE_2?bYkWFQju^8yeie=v!#Q*;}3S#Xf}ok-z%ph`h4GjTVOLb9@{V ytP~R%&+sv9_?W=B<KLXJF|C;qciwcxouxoWGI+ZBxvX5^KUT$EW*l9`_ewj3fFWusqV zRgqhen_7}+$0fRq#Tpo#?>$`{Ln;{G&f4q8r3_SjlDNZyjqkCtJaEW$aG%(?cMooTGEzz9$HWL_{n#_YzYAx%G<9ap&%ga?wjZzl+UqCx z&42Q5-fPcPy-i-0?7iFHFTEY{o7W>Jf99drTe*7uTda0EFZ9gXYG=LedcuW@^`(3N zL@|DNw)kSIarjOjmE&&$MD>$@b$%DRd3L>MJ%f7Hj{U};KfXL&xSiMH|H&D3kLSKV z$c7mT7$OjzpUw`cEex6R~QVy}>q5M(p`OnQ$Rm*%{; zHSg|h)q1;i`9hWhNh$jqK5PHx+{0r1*EZHgJpDudtzEy^w}iJhw=LRTpRj^~=T`lL rG7D$c2G#}j2i{6NWQJM&qWyrl{>?1`MK|B`gR+aKtDnm{r-UW|Z74dm diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterboots.rsi/inhand-right.png b/Resources/Textures/Clothing/Shoes/Boots/winterboots.rsi/inhand-right.png index 6925df6df6c6dd4efbecfbbdb34bebe49568df64..69c30d66e80187145f6ab8a21936dee3d844149c 100644 GIT binary patch delta 597 zcmcb{y^nK(WIZzj1H;_yjcNS%G}f0G|-o z)idjk>{#aJ>Xen45)mG(qoW0sd6lev0!Xo!1o;L32LlEvZ)P{35NCl$WHAE+-y9HT zWSDS&}ZO0rc+W=T#eP(4IMLBXadCC$n)rvxZ8nU~2z6G=uNAqCa1k7U5)QYKxX zU6YqF>2ks}*-T=VpZu3e2_Z1qky&K29kVz{Wh67mag*mWi`9cP*nrIsa&ZG%ZKGdd zRgqhen_7|x;=zL;H4o_TBA^GGP4&`&K{(UX#W5tp{q3}id<_a5uEAIS|9`@=b>U05 zua9oo@_RNNKPzr=$z7qLp^;g}9FAzvQ?yz?Hj=e{-A^O;uIA-i+F_K@?`?=@d)V!T}7eD)`U#R`>cJ7SZ z48H}x|8<-ZFuj)Hc%`;JW$LW`XP6a!G%73=UR4>l-IDvse4r~CJYD@<);T3K0RY~! B#8UtO delta 868 zcmdnTd5wF5qz4-V1H-D!!h1l9u{g-xiDBJ2nU_EgUuuMBny)W|7Ld&W#2|1fcruXW zEbxdd1}c~X!i?-wg6}dgFy~C{mY#UmhKWmIvNWSJGnazG5^KUT$EW*l9`_ewj3fFWusqV zRgqhen_7}+$0fRq#Tpo#FFjoxLn;{G&f4wAt=mhKBxHJ-Ql>)P1+wsrr%O8@-aJV~}QeZ~EC zfhIE-$F25Sz0zi_XqVpK&vB1VwX4oH?>)19wMb{`%eBGFXP-{Ko$WuPX#TUg_0Gj- zJ}Y+p%vMDg(bpgYpPS%be5c8VH9A%j~eHz8Wb;_ ze4pQCa%HHlnQ&y))>m7EPG@|sbJ$R|kAH&eevN0zUzTbP(#@y`u+RHT|fzPrQIhub~H^{a7Yx{3+k4uix!i9ln2Oj%yeE!RB#R n_G`KRoD+=<91URf!sP+;m+CDsMgHn%K^eu<)z4*}Q$iB}{gE&M diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterboots.rsi/meta.json b/Resources/Textures/Clothing/Shoes/Boots/winterboots.rsi/meta.json index e484bbb13a..bda672d960 100644 --- a/Resources/Textures/Clothing/Shoes/Boots/winterboots.rsi/meta.json +++ b/Resources/Textures/Clothing/Shoes/Boots/winterboots.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "drawn by Ubaser", + "copyright": "drawn by Ubaser and modified by alzore_(discord)", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootscargo.rsi/equipped-FEET.png b/Resources/Textures/Clothing/Shoes/Boots/winterbootscargo.rsi/equipped-FEET.png index b292b07a39d9559c5ea0b1054d44a2cc90af7386..c2c2e4d929c42a1299466416df0aa2a21e85f17c 100644 GIT binary patch delta 307 zcmaFQe4lB8BnLAC1H;_yjc+C@D%8sb_=LEwo>_Nf$1*opCsPxn8HF0Lfv&#JmS^X= z?&vfGD!q5j%^gT_l?3?(|AzsFO=on@14TItJR*x382Ao=Fk{xWPEMfU7Ec$)kO=p; z(+q_UEAX%way0+@|ImZWQ{{l>q+>_l_8j~%L-)=Lq5qsL^#U3K4htL@8jJKDtu7t> z6yv#lr~Q*j#_5sAE7iEqAAQIYa^B77?HZGPE*-O;_SXCp^thy|^r|Y~^|M}O|4w0v z^|`4m$<@MjC-i}aFfp=lu?T3C3%~gAf0fTQL7R`e&io5H_IsL=sM57|jSEEu7x{Qr zT~oA~yuh3L#x~}|P6{tM=6M?U|34vRY|n7bx###2-NI&|4;VaM{an^LB{Ts5gq44q delta 452 zcmV;#0XzQR0`CKm83+ad0063Kao&+3Ab$yPNLh0L01m?d01m?e$8V@)0004mNkl8StI*Q8I7l7D)kSa-RGb9GFW{hqtDnKe!Nt$us-T0r76m753l1#^ z;;1-S99(S0!FuwZIfx-ck|r7S|AX@8(vau4-1eRV00000000000R9KZtC5`S?|)I58Bahduq2<9I)%j&w(8aO}F4v_G@^`erW zgoTm&_8B|bw1nkr{W~IQex#MMFMsTGUd-6744GX`X2&0XNnFBS`` zT>ANL{`_w5)7;A<9{>OV00000008&{67|o5J$b3ptM~rSMOt%+bw0of_T;7J&7bW* zFA!IvuNKym7kPDL{q1kxc?Df>wqt+Lffm4;ot`jt`?#O^BG|J6;^y|rR56kJ0!R(^ uP-w=%4>{z|X_N__(-3ir$MI5$TC00003{fI;Z~xpP2q&H|6fVg?4jgCNYfV`BDOpkSk? zi(`m||J%Mmz6J#z=hUXWg8#pxj=3x|{P%OQs^-G#mnAb!HP|i z{dx}Yum-Ka=Cr*@!>#FxZm~nuHB;5%(>4cml%7qCm5Ml{`qOT0#30R-_p=yf5N^7=o$u3S3j3^P6=KxlK)XjEb?XomUPKo2;2{YT^cECC zojRAcxgabim1NDjY^`AGs*@{~y1J=5P5YkjjT_E7yU@+~UA}qW4Db8@-+vw)9Df`f z9F9E#(~^mfJU3S66R4>@53aorA0u?{mbos}kMVEl8yGH{BQh-st8k(OE1&3vz&Ui? zxna#*>&V{Is`$0M}PJ)7szgJLf7}$3Xm#X7>`a_W|dt)V=!Pmy?X}P z(;ajj8||e!6c%CWzi~lTXa3JWK=8_yNT=73`P7dS%TLhUc$WI)Sh&x_35HR0{FJf_ zAXHaZL2l}#-D;~ps7G4ley}xU7G{U-2nuJO+1wB7ZWl2S@g3?;(^k>YP=Ak(i*vM? z_v#`B^P`Ey;ze_gEP#Y}UClz0DzLM&3q|oFk=n(x2?;kZZK2lhfhZmvV*jXuc>D_< zT$juO2*YpPn3$Zl%(5MU+wF#$OyldqIzGfwsPl`^{}?oUYG#Rs@Sx7t4SFg@zOUu) zKdEPjZ2{AX7521G=!Hl}K}^C6;f368(eY@^hrx)#-W-kX2-u?u>2NE_Nf$1*oprx}GBv4O5<=eh3aG}O`2 z0;==5()t!iah3%61^Disr;B4qg!|iT2l-kQ zcw8?QW^Mfc|LCPdGmLD+(#+C6#fGV#WluWO$Gq;h%Rf$WKJdFL zrgymvLyEZZT5Z*+@caE|8&<5C_K9`MqN@yy3rfEvzy1(jYv1wI|xOQo` zF1kl9q>v@yrSIPG@c)BykJ95VFRxj00ssI2008jcY~<10czBgIcU!WUeM>POw0|$0 zYWn88+RUS=vgS3uJ>I4H&r12`*Ae6dT=sjFOQvb*>Dvy`pvo$Nbxx<8kPX(CV0FO@ZY^XoEw259p)-G=B# zn_sQ9c^AI<>oDC-y#T#)N-towE?0X0_$;mIn-2g000000004jr(Y|G|njZ)<9}t@5 z{6Lf^z;b>d+P{F+{6KUYU_Cz&)iWT({6JJEfcXIc0ANSt58PSBZe!+h7XSbN07*qo IM6N<$f?D&YhyVZp diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootscargo.rsi/inhand-right.png b/Resources/Textures/Clothing/Shoes/Boots/winterbootscargo.rsi/inhand-right.png index d4c3b8602f5c17877526bacd36a2480177346524..da7b5bc6668d2886ca9daca9358ab9948683db45 100644 GIT binary patch delta 279 zcmbQqe3)s1BnLAC1H;_yjc+C@D%48{_=LEwo>_Nf$1*oprx}GBv4O5<=eh3aG}O`2 z0;==5()t!iah3%61^DiMr;B4qg!|iR7x|hE zI9#7kIQ74NW9y~X%-)=R62<)pHE*Z zZq9gC<+84V4mPZFDQ=&Or%e$%leYtB9Q9{m%mXJ%yKViC{~a9D81JK^)e zjfHbMcdI)evJhq!`TehN)=b-;8qTEq_mhlUj!)Ex0J4gvNbNtv@9=@4@dVdz$-2@b Uo2-5U9m?S8>gU3;&MBb@09DCzzyJUM delta 365 zcmV-z0h0d10+|Dl83+ad0063Kao&+3Ab$yPNLh0L01m?d01m?e$8V@)0003lNkl000000001Bs|ufz_})KYWcCOA#`pe# zxI(+-d;dUO;X-}yA26(owLO1#oz*|U_x^z_R=dUdI{*OqJ4C(#!pOyLlndr<00000 LNkvXXu0mjftgEoM diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootscargo.rsi/meta.json b/Resources/Textures/Clothing/Shoes/Boots/winterbootscargo.rsi/meta.json index 8bfe0c1a19..6fda26443e 100644 --- a/Resources/Textures/Clothing/Shoes/Boots/winterbootscargo.rsi/meta.json +++ b/Resources/Textures/Clothing/Shoes/Boots/winterbootscargo.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by UbaserB and edited by Kilk for SS14" , + "copyright": "Made by UbaserB and edited by Kilk for SS14 and modified by alzore_(discord)" , "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootsengi.rsi/equipped-FEET.png b/Resources/Textures/Clothing/Shoes/Boots/winterbootsengi.rsi/equipped-FEET.png index 467cad3bd895944691ae06adbaa8ee66ef2cb5cc..dee2d7fb3a40cfd1523f42dbef13c045ff39bbc2 100644 GIT binary patch delta 307 zcmaFBe4lB8BnLAC1H;_yjc+C@D%8sb_=LEwUbFY;v5Ri5PNpVCYnvGU6*JsSV)%cM zd7vm~fk$L90|Vay5N6D}*2xJJ+~Vot7!u+B zcABBkVFex*LyqQu{~vmAd8!=HoOJBy+n$3zX6W8|A@rY@3en1$v8doc%>Tm`J)e6Le9JSyj^3m&!uD5)83kYf*zMtm0nflyMETI?B6LY zu|7AICAnI-?u0(j5GF>j^u5qEL;36N- zs%wfilNWe%-`K`{*h%3f$2?C1|NkeXjO`h&Irki2qFdMu^Z|pXtDnm{r-UW|l^B7T delta 437 zcmV;m0ZRVg0^kFX83+ad0063Kao&+3Ab$yPNLh0L01m?d01m?e$8V@)0004XNklgK+6_KC%Z5{0I8m*I$cRAS@$mvT< zdi_Dv-fkH;uCJ`xd#|os(=U6jhEV0!&Q&`&O&0A0i2>FVdQ&MBb@ E0L-Uw761SM delta 499 zcmVm(TCO z^bzX|44#*rF?{#p#Vdx@rdPn0gTSqYKNx~fX)#>6a*gDu1_O}g{||CtV0SlXtl~G5 z82;<&>Y(s92QvJ(vM|6I4@5-)$R{ui0x+MWi-UYlD9+IV-k<@6KrYWdC}0l(+MgRR zR7zfe@-V@aug)M>GUPz@g47>7aRIAc1RVfn!U4#Kpn?Yi7#VnYF;m*E-TT1i>HxDW ph~@+499#|<1*2dTjC8=j004mY{E+&MG-v<-002ovPDHLkV1nKj-FW~2 diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootsengi.rsi/inhand-left.png b/Resources/Textures/Clothing/Shoes/Boots/winterbootsengi.rsi/inhand-left.png index ae66fbf2314b44083bb0f6859a1470cdef5ff819..0adf41be118892c98abb6322b8e201515e846122 100644 GIT binary patch delta 280 zcmbQne1vI&BnLAC1H;_yjc+C@D%48{_=LEwUbFY;v5Ri5PHUSO{uML)Kge-&F@uhd z7EqmV25&Zy;w%aB3;quU48i^tLLk8ckH}&M2EKzJ%(!D>_FIs_o-U3d5$f$|D%@<%`mbNOEXLRl-I;)ntpJV{%=Dj78|B|mObfAAM?83F8?^i`M~e0 znBL_w3@PHqYqeFQ!teK=ZCJ5l+9%d2i>@*-E-3wy{Q5(9t$o|O2VpE66%gdldM&5s z(Svst$&)< z{JM7X)m7Q%b$wfWX8CQUtoiF`8tdV~h8X(pQ?+d;kCd00000002}-_A86m{6Hh~0ZsFqA4u{E z@SGn=_7(7&A4skN#V7J4=Lf9fnSnUA%nu~hE#?OR0DvEnKg1XB>rm?x-~a#s07*qo IM6N<$g2l3{VE_OC diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootsengi.rsi/inhand-right.png b/Resources/Textures/Clothing/Shoes/Boots/winterbootsengi.rsi/inhand-right.png index 9fba6eb0ecf46b7c986f59d965d45d4534e8b314..3d2a86f3c8c31004b91c4b8ff6ea1371677db0f1 100644 GIT binary patch delta 279 zcmbQie3)s1BnLAC1H;_yjc+C@D%48{_=LEwUbFY;v5Ri5PHUSO{uML)Kge-&F@uhd z7EqmV25&Zy;w%aB3;quU48i^tLLk8ckH}&M2EKzJ%(!D>_FJIf98VX=kO=p;(=PHg z8*sQjpK$7b{l?Zyt(m$&99>c=KA;O_hACRZKA$601=l+}5zdxV8 zRNS2LtjeLUrw`US88R9gPM;(;<A>gp!j(5W6 zgBuIybnaGnK4c-xD)ReZ->jLoJvE$3_wOeew;Z3S5dmZsO_ADvhTq`>L*ogq-;#Bu VM>bjg1Ui(#)78&~Wt~$(695K(b4maJ delta 364 zcmV-y0h9j20+<7k83+ad0063Kao&+3Ab$yPNLh0L01m?d01m?e$8V@)0003kNkl>VDU+A55}R11 zxiHHutaz7r8-(5D|KQj`Ze@1%x)}ig00000_-~HVb;oEtO=`8OESD>B*Rw`FcYjYv z_Raq|UAN?I*7arao}{k@t4RKtw|RYY_w6AESC>J51x51DJxH(HNiIGoCcZCqL}Oha zhLfNVZ|$4^&S6^TO;f$i$6Cs#74w_wmuGUjY0A^{Ea(FKDu3Oa%umeY#*b|=kNxvd z`Q*P<4Shi?r?h%Db}e4tg8c$w&siS;000000002spuD>zvCj`!nezcZiG6;+<#k)J z&kwk~6ODa-z$%=qZ83ZG-(%gs-}W5*F+=yx3!(p6v4iOH80EGsJowFU<|A(h;>U+?6J@wmkqkG#$Rtjvib7`E`++CIs zu$AxOOqSTF1KVUJ#Jt?)KKL|M{&K%I<0s>f=AP3^HRm=1-Ou3Z>gTe~DWM4fA?%47 delta 449 zcmV;y0Y3iS0_+2j83+ad0063Kao&+3Ab$yPNLh0L01m?d01m?e$8V@)0004jNklYE9Ki8QtI*oIh)4^%xwwfsh@+tIpx`t33Vj8iK~SGT!Ohx1wA8`DKZ`<( z6c8V|_D@EbP}CcYCcmolA31qKxe%vXn*s$kke3Th$WX z=O^{Lajwey3#!>_J1fic+K#K^6XxB+qvOp3W%Mvx``t90xn1l_T)t# r1@JD-c>%|9zW)lNO6$)A1yJe>&&2_{AEkpB00000NkvXXu0mjfDvr~^ diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootsmed.rsi/icon.png b/Resources/Textures/Clothing/Shoes/Boots/winterbootsmed.rsi/icon.png index c0775e6f22a2084af9c7084c4ed79ac7f7f4c2f6..2a178b902bac33128fa2a92c5c074ff807d93112 100644 GIT binary patch delta 263 zcmZ3(vW01aBnLAC1B1(wu45Aw73x(2d_r6wKYw%m&J#CRr}eu|nwl7O?Ra1~@t^zL ze><+cS#b2Jj*b>k0|$HiJs`zX666>B9|0JI?w>mc6z44Ph%9Dc;5!Jyj5{V~zXb|5 zdb&781;BiiE$}9N)JL;IrGQ)pA7prP6tbSQC<5Y9qf|t1oToy~@z8&P) z@zby801s=>`fE5^-uILs!L|rpgEk12?Ku77>v{lcsVG{_PV{q@Uxuw}^dAOMrEEPu@e z^RWSvqrlD83GSO8-#;?^`SX{7k&%&sn@12T%E0jb+h>Nqe}6-H3=FI+%nS#QoF&;V ztUy;s>pv(+LD2!ih7_gJ2j0kbRCU4sLP`dZ;YF zDFAKi0Rsa7V1WYI*eJSS00000NkvXXu0mjf D#w6Q( diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootsmed.rsi/inhand-left.png b/Resources/Textures/Clothing/Shoes/Boots/winterbootsmed.rsi/inhand-left.png index 7a85298de151315e4423bdb3b8c45732c3911af2..2802f0724288193c897e51cf1f1949abec647ce1 100644 GIT binary patch delta 280 zcmbQte1vI&BnLAC1H;_yjc+C@D%48{_=LD#zw_kr^EYm;PF*`5xX=B!qkm4)}@(cbC1q{Ld6+$4v0*}aI1_r)^Ak4U9V)k2*!JaOTArbCxuN~xT zQQ&dCSeUi(|NoQ-!A_+#reSR zs+iv8G7Kr=#%r}zqr&g^pKVyNV%jIxDT}T$FfJ(llKlEZc&&Zgy9Z$`92F4c&w4GV z=Hz9jf2Fp3KAV}DzReIw`241UVXZKe*nu|;4HEof4%+AWe(>eFJm6>8EG#>}Zi2(- T+9aS$89ZJ6SY6gRB{Ts5Us!g; delta 359 zcmV-t0hs>80+R!f83+ad0063Kao&+3Ab$yPNLh0L01m?d01m?e$8V@)0003fNklb0t@e|}{AF3;6kTh) zyMJ`5>6`D$d;`u-JL%n9ufC-Dh1Ta4U008WW`~lL4(vHZ&5P$#x002ovPDHLk FV1ll8rNaOK diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootsmed.rsi/inhand-right.png b/Resources/Textures/Clothing/Shoes/Boots/winterbootsmed.rsi/inhand-right.png index 903168d47b8cc93af7649c8b8151fe63493fd7b6..33d50cba558701d51400c75b99a255b715a04225 100644 GIT binary patch delta 279 zcmbQne3)s1BnLAC1H;_yjc+C@D%48{_=LD#zw_kr^EYm;PF*`5xX=B!qkm4)}@(cbC1q{Ld6+$4v0*}aI1_r)^Ak4U9V)k30;2cjE$B+p3x6>~2 zH5+iaKA&*vfBnYRORbr`Ir}7v{THdW&Qq&xoF2o%#390=P#=(|ydiayf#?34*S|lX zzEs?t@vO?Bucr^zIT=T14H8puHTY% WrAIbd{RBFc!PC{xg=L*nLK6V3QF&_s delta 362 zcmV-w0hRv40+s`i83+ad0063Kao&+3Ab$yPNLh0L01m?d01m?e$8V@)0003iNklai+_#(i%Uh^+Mz#aH|f}|2yQJnC|zoy zTjYftB$!w)Al%vS2f{l-UU+vGvfL8@00000fdA$oifi7dpFyd3D9fK;iN{*?D1S4@ zCEM0th+;xkvc`|uB8VPymQDSsyLos2vT>4^7pG2t1vd3(PUO1N4kjnVa9kf>iHzd_r7LU%Ybr{zErcCsPxnohL6;s_qStsD1SI z)0x{3fJ#@3xW5EaTqQw%!T(`^Vbd9%^FUF~0*}aI1_r(ZAk3I`t&DsXIqBHZw><}c%+S5_Lg+syOTB=GfWra@hQ=a&N2^N* zKgD=%-)aA3l5u+E@k%xB^G6@Dgq(NtdAr7BpG(KAr@b}*1U)XPD!r=8cm1qa*}qd* zVtsBZOLDbv-3fi5Axw-cTr2__<-#vM{9omBP0;4!t~39Fj{TmdB&u|+UE@Mg!9_lv zRo4`4CNJ>jzOjw@u#>_|j(MI2{{K%%8QU{lbM865M7OXR=mQ2%S3j3^P6FVop`ThPm zQA}>z3cFo?y=kXs%%3e;eGJr*Rq)l55~MdU3z`{-117j&R+WqoW1XV3*lF9Z2z%1o;L3M*s$)`{&L9#W@Q+B8wRq_zr?FRcMuRK?(OHnGA55P2x?dk4}RUCx%bagPq ztSk(0#skq&0P+n8gM9b*AHqCjaS%oim78}SKv~!U3zWtQ4xc&)WkJAAhF}NasK6!; z0u|j;8B!wyL8*@+uBZ+yh7aJ48|3(h0gw+t1rG!;GVt&s@;?mh+Px2Kt`0D3f@nTq p&N+7C0(t3R6pVsVFw6l10|1(CB^kW&b7=qo002ovPDHLkV1hX1(g*+m diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootssci.rsi/inhand-left.png b/Resources/Textures/Clothing/Shoes/Boots/winterbootssci.rsi/inhand-left.png index 270f95ccf5fc8a92f482a1251129c953197fc63d..dfbe52f9b96cea2f7dbd9b71dafe60a3cc884eff 100644 GIT binary patch delta 280 zcmbQwe1vI&BnLAC1H;_yjc+C@D%48{_=LEgzIf&K{fBO@PCHLts8rqi=_YX|vS z6nI=O7G`by|NrQvLotKIJtrnx-FIrT^QIiN%Jgo@Gxu)5pB-x640HaX#?7 zDyDb23`2^z@mg)wsPOy!XB$?mnD&Wv%A%_bj0;M?B)|R;UTfd>?m-v}M+F4=vtG-o zIeD4sU#Tsh&t_((Z!-iEKEG*TSS!pVcHj*|g9N{rgZ6p8AAET(5BM223(L;0o8a)d SHVNob22WQ%R+n{72~7Y*hINPl delta 371 zcmV-(0gV2{0-pnr83+ad0063Kao&+3Ab$yPNLh0L01m?d01m?e$8V@)0003rNklpaeGIG`OMd&i--Fi?+b+1|6qrC1N7vSp58DYb$xU1Z9qsp000000000006dcY zm&Iy+Aj*6|Y?ku_N!|d<`GI7A0#@?_$u+=wejup^#F!sQt^v#s0000RB7azt*zzbD R74!fA002ovPDHLkV1k-bs|x@C diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootssci.rsi/inhand-right.png b/Resources/Textures/Clothing/Shoes/Boots/winterbootssci.rsi/inhand-right.png index eaa7faa88df454b6ed6499a3ea0e2a696e998a82..b4dcef516c2abc5a0e8955ee655464d8511f88a0 100644 GIT binary patch delta 279 zcmZ3)e3)s1BnLAC1H;_yjc+C@D%48{_=LEgzIf&K{fBO@PCHLts8rqi=SQfp>!&OV7^|3#{;^VDh^r^m1`afomz)Cc4#Z%Ex_;JN?i_3zK8 zFBLauJgai(>*<4aPKJzzhSMjBO*!<{MLWOgSdum8o_mk}iPbYRvT(5oXb3ngxZ|Dh z`QXOFIi0)Joex$hZG W>5)xVKY zBw9=BYpHu&GHd?juue(atm^RnBM2XJmQDV|w|RYY_v;}m`#Vm51vdFp4{~&P5Ntlx z^!jz{RMcA4i_0sg4{ywxKX#bC@~-aQc=RdxLQ(&xY!B-4xY3l`PS@!M*yf-5p*B|= zZM{Bk9E(}6eD!rbYn?dVfGqiA4P#K9Q&jiNI_m!6+35!OoF4!H00000003aFGT)N; zK0jb2&IkO(_xXXSOmEBg`GKg+L4BVeFs#Gc-oLxfDy;AG14*nK!2LS_09Xtn6M!z* U@;GLYPXGV_07*qoM6N<$f{^p9&j0`b diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootssci.rsi/meta.json b/Resources/Textures/Clothing/Shoes/Boots/winterbootssci.rsi/meta.json index 8bfe0c1a19..6fda26443e 100644 --- a/Resources/Textures/Clothing/Shoes/Boots/winterbootssci.rsi/meta.json +++ b/Resources/Textures/Clothing/Shoes/Boots/winterbootssci.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by UbaserB and edited by Kilk for SS14" , + "copyright": "Made by UbaserB and edited by Kilk for SS14 and modified by alzore_(discord)" , "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootssec.rsi/equipped-FEET.png b/Resources/Textures/Clothing/Shoes/Boots/winterbootssec.rsi/equipped-FEET.png index 0e03908a0e5f1dc34d9e44031d726af87ba5f48f..53687ff581350978907b0f1e7d7e9d237dcfff25 100644 GIT binary patch delta 307 zcmaFOe4lB8BnLAC1H;_yjc+C@D%8sb_=LEwo!xMB$1*opCsPxnB3@n}A0G<~i?t#m z{Q?3&rJmN3AAl5BNswRge;8ocbVlbqP?WR4BeIx*f$snaGiF`ue9ha zF`nCZ+CQ0OoE~|+QjPok(T6M{=iPkXt})r?(lP64Z_PhJk4vgbud4E0KkHTY?-Z6; zpPR~(TrFI8LLX=d6C(>3i-1PC@QV-sSNU8MwE4K}%)g*xzo#jQDqU;WxKLDZk&kE9 yHAS1r3%t2+Y-2v`r0|kso~MET{}WQi_6*mYdyX&BEo=t*fWgz%&t;ucLK6T`xO{d1 delta 448 zcmV;x0YCoV0_y{i83+ad0063Kao&+3Ab$yPNLh0L01m?d01m?e$8V@)0004iNkl6nS&TIBx#aCzaJ?7TpIE_F1P(p0RR91000000094k000000002|0g3u&!JfQS>D7CG=OV2+#5x~f1$**R^XAX?pBIQL z(N_!W$&0)?vi|nB@4SL;wL7st=tv7-?UhQVHdbqyFM>TQAdZJaQ$_9zAT2f6lNWg` qfOl!m3pkFWD&=vd^;d!gQ0g1gaRKI#Z-8_F0000X`2H&O3$XnN=2N}ea+yt+hxXihN^|nN2tDnm{r-UW| D3vF!f delta 557 zcmV+|0@D4o0@nnP83+ad0047(di0SYAb$yPNLh0L01m?d01m?e$8V@)0005(NklsvF!izhc_4`!bW`sfhPvVuI3Jllf9(N7+r&jU z?O}q_L;-A;gJ=-ICJv$vwGLr=Bh(laKynngxjMmp^W*zRhChG)GB7eSGH~+< zLPZ%EzJL47@b~X;D35`Gm4%t%;E}Uf?II}(K;ZfF7Yv_1e*?#PTTL;;KL!p4>5Df} z#M^5N!QwKPZZUlR`WvU^AV6{mSbtd<{0A8>A|e9jzj^b9LGIEehHFX+3_Lu1SjDeg zxkjBthzu%nqQDpgEZNxLK0y~J1PF!za-4tp{0>Zq-gv;U!_1iB|9{lP{o=(dhQ!BD z801)3!2Cyl{xHmyk-{4ScpU(;-1GD~xPc%5GIW=@F@xL5vl!waFke=Np?@Bj9zXyl zwpv4h;n;}_SnVPh1t3d62Ej0h|M%a2tl}Vy9xBIw{erTv1A-wSaP$O}hX7CX)W9hm z7x-vn$pCZ-13y$RNIk9)Am{)n6AnN={QBiRn9ak(%b={P#qi?!Gls8UzkB{~17vvn0qb_&*dd1p8MAfdmUYB8wRq_zr?Fkr|z_HFMTgt2f`K#)J{wVaxh zmzn;R+Vc5qW@h>}Lm=Vvn+Arp!c1ZZ-Y_&s@QXQUpXd9*m*?_;pJB7G?EJb34xek2 RfG%b5boFC(S?83{1OPWsZW#ao delta 351 zcmV-l0igcG0*eEX83+ad0063Kao&+3Ab$yPNLh0L01m?d01m?e$8V@)0003XNklx$wPSY&M|a1r9lG=jlop)Yl1*{y+NoO+ z>K?g}K$paqz6<#3{|Dh7Nsf1Ud1T26000000Kk7!OQX3_|2b}+oy&T)l-+oB`+wjx zr*FQiqcobzD_-MlJdD%Za{1<$QOOQ?>OB?~`SLm_oYy!1Pq@Ep$DMjTIkK_F^zyHK z^Ie&*B{~17vvn0qb_&*dd1p8MAfdmUYB8wRq_zr?Fa(tpj1dvrUMQZ;UeuobXjVHK%OV*Vh U*<|$-=uievS3eh)bxsLQ0F2#mzW@LL delta 353 zcmV-n0iOQD0*wQZ83+ad0063Kao&+3Ab$yPNLh0L01m?d01m?e$8V@)0003ZNklAs=6u|LU$527soVxlE3Uv|`_d*qiu8!S1bnNcf)xo7-ptRsrOE!yB*G_Iy zuzSi27f3L+xu9@Y|33(KBzfWGUdVD!0000000557i5a&%KHNo(v!<**KO{Z2dVj;6 zF)k^Zf5nU$yMlFmeVRt*HfP!7pIgn_o9ka+@_syV`YYH={)7HybQJ{gk<4{8mz`HM z|E-nicG~ex-2Dck*b*IE4oeD5E~V^uBo-vI!?{~_`NFA3C*E(4kS00000NkvXXu0mjfdE}&D diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootssec.rsi/meta.json b/Resources/Textures/Clothing/Shoes/Boots/winterbootssec.rsi/meta.json index 8bfe0c1a19..6fda26443e 100644 --- a/Resources/Textures/Clothing/Shoes/Boots/winterbootssec.rsi/meta.json +++ b/Resources/Textures/Clothing/Shoes/Boots/winterbootssec.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by UbaserB and edited by Kilk for SS14" , + "copyright": "Made by UbaserB and edited by Kilk for SS14 and modified by alzore_(discord)" , "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootssyndicate.rsi/equipped-FEET.png b/Resources/Textures/Clothing/Shoes/Boots/winterbootssyndicate.rsi/equipped-FEET.png index 248b20735ac6a7b079e0ecf0cfdcf9b947689866..bcff2ee62e4dde85f8f06b8434a545b3387c08ec 100644 GIT binary patch delta 301 zcmX@Xe3NN{BnLAC1H;_yjc+C@D%48{_=LDt` zRF}H@)f6DbSrX(I{2vM!g8eImK!ODxk;M!QdEI;}2IE46jQv9-1geTp^PXA5tt1G=BV)78&qol`;+0NZ(W7ytkO delta 413 zcmV;O0b>5y0>}f983+ad0063Kao&+3Ab$yPNLh0L01m?d01m?e$8V@)00049Nkl zl?g$zqa+Od|D@=P8@JE4(#bXe0000000000z-pM(8RYEfu-re`Gmj5*BYAvrIe)o2 zJtNjHyQGcz@Ag)OE@nvpq@AWfDX}duT>0j$7Nm9yXZ_D-RR8t>#ZLd%7 z(lm87|Ew=p-7i?s>mrld-KkbL%ic9V7Yhmbz6?O_&1|-z`Sd(DMN#zjSCC0mk77jE%?t5%T+$Z2o`x`x5i)z4*}Q$iB}mcwSl delta 446 zcmV;v0YUz-0_g*g83+ad0047(di0SYAb$yPNLh0L01m?d01m?e$8V@)0004gNklk#Ee!{GZY`8fV0}10f0y3q(5XbZU%tRx_@*NkF6ubUT7`obaqzqLcki zy12aS&^h?d7!$^d+ycw8f+QTr@n=N3uKTl2o%62=?5)px&ORs>Gd+DR@h#M4^lbr3 z-rduwWQty1>pi`mo1LL%laXm!-rBYs)N0xET&sn~ktTrPiHXU;A%If^7wI4#H%QZd zFC^EVs+G`tAZ-Coh#+vp2i9RahU<1dc~n4#v;u}*(2P=G!>?QO~ oz@J8f2W$Ud_7oKg#V|wk10!VEo=<<}t^fc407*qoM6N<$f~Hi|ga7~l diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootssyndicate.rsi/inhand-left.png b/Resources/Textures/Clothing/Shoes/Boots/winterbootssyndicate.rsi/inhand-left.png index ebf7810daddb336ace166a4f136c72b67a37a96e..3397fee7b9c070689fc75bc3289c4a22df27e898 100644 GIT binary patch delta 270 zcmeBU-pw>Yl7pFnfno0U#y1lc73w7dd_r8S{Y;isMN3LZE!Ef5*E3X9P~zg^0xB|Z zsk;QEI7)*2g8xGR!@cIckw7ud0*}aI1_r)^Ak4U9V)k30;0#X}$B+p3x7RlEH7M}7 z1|DVl|Nr=%O4fKxfv6c`hViVu}bh@Cz0wAgt-cY`~T6g`ix%`X^?W-Q2V{a&! z^4f@TlhZqg2?|1wS&nENWnf$|?bfzwUqYk%7v_J^U}7-=qb=*1vak95+0wB7(f<`` z>i;Ad+kH7U{C?BGpef8GcHj*IgEYUG!`btEKcsCs4)8b3@z1u*o3rsvyf4s^44$rj JF6*2UngFL+XeG+x3_$= z4h0At_?SNZfj?WBoi>5qsa*F*?$g(?UTc(;Dhf~s_ zJqhyv>J855$lP;(q?HV`2?*Z#YM;KQtCs)qS#@^R-*qRS-z*Bv^v$gg<*$$2wkqTE zq~(vVTl|hx%&nL0-NX34`S~T^bNdfnD&6|G)TD^N`K#5PnHpVM zYgfMAFM0lR5~t;XozoN!5S;-`kG~ZF|NpHIqMM*4dwo>h~FDe`Y@Sk9E#m`3sZQ ygXQMz(zRT1`7?7=5u>M~2H7Ibn zdK>=#-!FW`ZK?Ft?(FY28eDSb@dYR48yT3`m^fx+vKXxusN+jDnn zo@L&}zh^uXe*f#8)F~C^$8`Jq`V;a_$=#wk+up}ZF8!tdnSrBD;Y207r$t`ls@-|o QKxZ;|y85}Sb4q9e0IC6MDF6Tf delta 352 zcmV-m0iXW80*nKY83+ad0063Kao&+3Ab$yPNLh0L01m?d01m?e$8V@)0003YNklND0+kbzz z%oR;9OP=1}(5C;!g$$D<@AqO|?>_fR>c#RyWm)F+ z;tl8iqbSNHq3&ZH{k64ij@mtJ9K&hCDxTHraq8>9Ffs00004K&dYnqsizw2bsbE0000I$_TppPXj)Uw`1|FPBR)I`aMI`uV%PcRQCyegFUf00000007_* zNYy`!_vAHduRc0mh^%Tz^nHL6@5yT{nxEVMULdJdPfa_r_4=;VYFiSHjYqS^b!7ea zclY&0qFPL|)lT(56Z3oWY5VeNX%3gqui>kvesoD9sds?Jcu!vCy$k%CtRvqG1VJES gWmt^qr`Q1^pL@hdQL33HeEBbB%)QC@BhE|Idj|i3^`1MR5Q--4!$D#q5bIZfR7uQJpak} hKAu?qi{-*^zHV317dH{nhW3K=J delta 532 zcmV+v0_**l0=@*083+ad0047(di0SYAb$yPNLh0L01m?d01m?e$8V@)0005gNklsvF!izhc_4`!bW`sfhPvVuI3Jk?fzb3Ooc1t5 zX`%o&%VCya69>`fuHI*;%!~aGR)hsGLusObxDZ#v^Vc63Zr{Gc0HS%>{(>#I^MBwG zL!iGu!`5xv!Qvo!Niji&FCX84`G-zlW_bMMMI+Q06hLwmxVbvPee>h{M}|Lt{xUE! zGBR-U2tq{}7`}h|%<%W`Zzzv}ft7`s;oy<8SnVR&0lGR`|67_X8H70@f%o?NUoc%$ z+s=Shysm@c^5v`4Ndq9j%frTCV}EPUplM>mAS$oOprN4x#-L!qD*hj5^n(G(4gi58 zhYvDbKXZiP^~3uNBBIh@F_0Iri4y_@qX0S1zkGfNrsvO}&XAX1gWGQ=fAjh&LvUy^!<8%7NRDbS09pR_%_9u#?&geDeB=7X|Mhfr;QX7{kAH))m4yM$ zcpxeYKt6$C5PaNRB!V3-321^`WU W7EuNL$%g;{002ovPDHLkU;%>urSlsA diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootsweb.rsi/inhand-left.png b/Resources/Textures/Clothing/Shoes/Boots/winterbootsweb.rsi/inhand-left.png index 345b1c6c783dcf6161dfdffd32e74b6c4ffffe5c..c87ff7cdd831022c312843bb9e37ef190f616028 100644 GIT binary patch delta 258 zcmeBSUe7c^l7pFnfno0U#y1lc73zfod_r8GJ$v^5|NjH~_g=hk?)9tZKKbm+S|Ma29w(7BevL9Ry*<9TT(P0tKgdx;TbJxWB!&k*`64$2Bnb z^#A{xwluB$B+m9+ElmYzm9O@C67YQ_D7qgUMkqfEm8a zHNE6aOWC`I9sGaEUFo|)U;Kj*P)O7j5#0000008Ib@kigr&EUx+oGU*SKbm+S|Ma29w(7BevL9Ry*<9TT(P0tKgex;TbJxWAotk*`64!`1u4 z|9VTuoPb?x;-YpxR}}oP~&2pspl^< zZ4++d5>ijgTAAIkW6p}Vp$QpjO!x1-dt?aI;=s_zz{qlFJIgOS3F+UW^RH%F&fDaa&X?QM=}flmt1B8yJVQTZdL&R000009GX%T6Nde};N-NbKHrzhj%SxQTYt|; zk~ROMD8_6%tmAa_6hzy^%9H=bZnj&E)Ia&q9f*Dl3d#Tasvf+(&cny7b&S3iFKhmZ zN?e@R!cD(F->O_W4nNZ#d-v+L*-_)kv*_;sD}R0XYxNO6_S#g^{J2yu`NyiEH|WY~ zx_V}9o4qW=z5%}H4*&oF0000008X$|&QlWK?++Lo?+5(F_xl4jr*8Rvf1nUq=kLkyQ$-b-1s=SM00000NkvXXu0mjfwdAE7 diff --git a/Resources/Textures/Clothing/Shoes/Boots/winterbootsweb.rsi/meta.json b/Resources/Textures/Clothing/Shoes/Boots/winterbootsweb.rsi/meta.json index 8bfe0c1a19..6fda26443e 100644 --- a/Resources/Textures/Clothing/Shoes/Boots/winterbootsweb.rsi/meta.json +++ b/Resources/Textures/Clothing/Shoes/Boots/winterbootsweb.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by UbaserB and edited by Kilk for SS14" , + "copyright": "Made by UbaserB and edited by Kilk for SS14 and modified by alzore_(discord)" , "size": { "x": 32, "y": 32 From b72818cb12224db726106acaf7ca7ed59e7168f6 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 2 Aug 2024 23:06:27 +0000 Subject: [PATCH 137/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index a7c6d80c3b..f9b63511e1 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: DogZeroX - changes: - - message: 'Added a new salvage song: Deadline by Bolgarich' - type: Add - id: 6535 - time: '2024-05-06T03:51:33.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27707 - author: '0x6273' changes: - message: Shuttle docks now have a "dock status" device link port @@ -3784,3 +3777,10 @@ id: 7034 time: '2024-08-02T17:12:08.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/27454 +- author: Blackern5000 + changes: + - message: Winter boots no longer have ugly outlines + type: Tweak + id: 7035 + time: '2024-08-02T23:05:19.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30350 From 7c7dfb48bba8791a3be15ea567f78033e1b9a974 Mon Sep 17 00:00:00 2001 From: IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com> Date: Fri, 2 Aug 2024 19:24:54 -0400 Subject: [PATCH 138/201] Greyscale Winter Coats and Hoods, some reorganizing of rsi. (#30314) * reorganize coats, greyscale coats and hoods * fix inhands * make rsi validator happy * even mo' hap' * comma schmomma * oops theres a recipe * armor credits * painflicts --- .../Entities/Clothing/Head/hoods.yml | 220 +++++ .../Clothing/OuterClothing/wintercoats.yml | 783 ++++++++++++++++-- Resources/Prototypes/Recipes/Crafting/web.yml | 4 +- .../coatybits-equipped-HELMET.png | Bin 0 -> 742 bytes .../Coat/hooddefault.rsi/coatybits-icon.png | Bin 0 -> 207 bytes .../Head/Hoods/Coat/hooddefault.rsi/meta.json | 23 +- .../winterbits-equipped-HELMET.png | Bin 0 -> 301 bytes .../Coat/hooddefault.rsi/winterbits-icon.png | Bin 0 -> 279 bytes .../winterbits-tan-equipped-HELMET.png | Bin 0 -> 324 bytes .../hooddefault.rsi/winterbits-tan-icon.png | Bin 0 -> 200 bytes .../coat.rsi/ARMOR-equipped-OUTERCLOTHING.png | Bin 0 -> 666 bytes .../WinterCoats/coat.rsi/ARMOR-icon.png | Bin 0 -> 235 bytes .../coat.rsi/ARMOR-inhand-left.png | Bin 0 -> 255 bytes .../coat.rsi/ARMOR-inhand-right.png | Bin 0 -> 247 bytes .../ATMOS-equipped-OUTERCLOTHING-vox.png} | Bin .../ATMOS-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/ATMOS-icon.png} | Bin .../ATMOS-inhand-left.png} | Bin .../ATMOS-inhand-right.png} | Bin .../BAR-equipped-OUTERCLOTHING-vox.png} | Bin .../BAR-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/BAR-icon.png} | Bin .../BAR-inhand-left.png} | Bin .../BAR-inhand-right.png} | Bin .../CAP-equipped-OUTERCLOTHING-vox.png} | Bin .../CAP-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/CAP-icon.png} | Bin .../CAP-inhand-left.png} | Bin .../CAP-inhand-right.png} | Bin .../CARGO-equipped-OUTERCLOTHING-vox.png} | Bin .../CARGO-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/CARGO-icon.png} | Bin .../CARGO-inhand-left.png} | Bin .../CARGO-inhand-right.png} | Bin .../CE-equipped-OUTERCLOTHING-vox.png} | Bin .../CE-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/CE-icon.png} | Bin .../CE-inhand-left.png} | Bin .../CE-inhand-right.png} | Bin .../CENTCOM-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/CENTCOM-icon.png} | Bin .../CENTCOM-inhand-left.png} | Bin .../CENTCOM-inhand-right.png} | Bin .../CHEF-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/CHEF-icon.png} | Bin .../CHEF-inhand-left.png} | Bin .../CHEF-inhand-right.png} | Bin .../CHEM-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/CHEM-icon.png} | Bin .../CHEM-inhand-left.png} | Bin .../CHEM-inhand-right.png} | Bin .../CMO-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/CMO-icon.png} | Bin .../CMO-inhand-left.png} | Bin .../CMO-inhand-right.png} | Bin .../ENGI-equipped-OUTERCLOTHING-vox.png} | Bin .../ENGI-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/ENGI-icon.png} | Bin .../ENGI-inhand-left.png} | Bin .../ENGI-inhand-right.png} | Bin .../GENE-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/GENE-icon.png} | Bin .../GENE-inhand-left.png} | Bin .../GENE-inhand-right.png} | Bin .../HOP-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/HOP-icon.png} | Bin .../HOP-inhand-left.png} | Bin .../HOP-inhand-right.png} | Bin .../WinterCoats/coat.rsi/HOS-ARMORED-icon.png | Bin 0 -> 724 bytes .../HOS-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/HOS-icon.png} | Bin .../HOS-inhand-left.png} | Bin .../HOS-inhand-right.png} | Bin .../HYDRO-equipped-OUTERCLOTHING-vox.png} | Bin .../HYDRO-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/HYDRO-icon.png} | Bin .../HYDRO-inhand-left.png} | Bin .../HYDRO-inhand-right.png} | Bin .../JANI-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/JANI-icon.png} | Bin .../JANI-inhand-left.png} | Bin .../JANI-inhand-right.png} | Bin .../MED-equipped-OUTERCLOTHING-vox.png} | Bin .../MED-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/MED-icon.png} | Bin .../MED-inhand-left.png} | Bin .../MED-inhand-right.png} | Bin .../MIME-equipped-OUTERCLOTHING-vox.png} | Bin .../MIME-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/MIME-icon.png} | Bin .../MIME-inhand-left.png} | Bin .../MIME-inhand-right.png} | Bin .../MINER-equipped-OUTERCLOTHING-vox.png} | Bin .../MINER-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/MINER-icon.png} | Bin .../MINER-inhand-left.png} | Bin .../MINER-inhand-right.png} | Bin .../PARA-equipped-OUTERCLOTHING-vox.png} | Bin .../PARA-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/PARA-icon.png} | Bin .../PARA-inhand-left.png} | Bin .../PARA-inhand-right.png} | Bin .../QM-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/QM-icon.png} | Bin .../QM-inhand-left.png} | Bin .../QM-inhand-right.png} | Bin .../RD-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/RD-icon.png} | Bin .../RD-inhand-left.png} | Bin .../RD-inhand-right.png} | Bin .../ROBO-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/ROBO-icon.png} | Bin .../ROBO-inhand-left.png} | Bin .../ROBO-inhand-right.png} | Bin .../SCI-equipped-OUTERCLOTHING-vox.png} | Bin .../SCI-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/SCI-icon.png} | Bin .../SCI-inhand-left.png} | Bin .../SCI-inhand-right.png} | Bin .../SEC-equipped-OUTERCLOTHING-vox.png} | Bin .../SEC-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/SEC-icon.png} | Bin .../SEC-inhand-left.png} | Bin .../SEC-inhand-right.png} | Bin .../coat.rsi/SYNDIE-ARMORED-icon.png | Bin 0 -> 754 bytes .../SYNDIE-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/SYNDIE-icon.png} | Bin .../SYNDIE-inhand-left.png} | Bin .../SYNDIE-inhand-right.png} | Bin .../SYNDIECAP-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/SYNDIECAP-icon.png} | Bin .../SYNDIECAP-inhand-left.png} | Bin .../SYNDIECAP-inhand-right.png} | Bin .../VIRO-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/VIRO-icon.png} | Bin .../VIRO-inhand-left.png} | Bin .../VIRO-inhand-right.png} | Bin .../WARD-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/WARD-icon.png} | Bin .../WARD-inhand-left.png} | Bin .../WARD-inhand-right.png} | Bin .../coat.rsi/WARDEN-ARMORED-icon.png | Bin 0 -> 761 bytes .../WEB-equipped-OUTERCLOTHING.png} | Bin .../icon.png => coat.rsi/WEB-icon.png} | Bin .../WEB-inhand-left.png} | Bin .../WEB-inhand-right.png} | Bin .../coatybits-equipped-OUTERCLOTHING-vox.png | Bin 0 -> 635 bytes .../coatybits-equipped-OUTERCLOTHING.png | Bin 0 -> 603 bytes .../WinterCoats/coat.rsi/coatybits-icon.png | Bin 0 -> 240 bytes .../coat.rsi/coatybits-inhand-left.png | Bin 0 -> 261 bytes .../coat.rsi/coatybits-inhand-right.png | Bin 0 -> 261 bytes .../WinterCoats/coat.rsi/meta.json | 558 ++++++++++++- .../winterbits-equipped-OUTERCLOTHING-vox.png | Bin 0 -> 480 bytes .../winterbits-equipped-OUTERCLOTHING.png | Bin 0 -> 663 bytes .../WinterCoats/coat.rsi/winterbits-icon.png | Bin 0 -> 259 bytes .../coat.rsi/winterbits-inhand-left.png | Bin 0 -> 228 bytes .../coat.rsi/winterbits-inhand-right.png | Bin 0 -> 228 bytes .../winterbits-tan-equipped-OUTERCLOTHING.png | Bin 0 -> 614 bytes .../coat.rsi/winterbits-tan-icon.png | Bin 0 -> 258 bytes .../WinterCoats/coatatmos.rsi/meta.json | 30 - .../WinterCoats/coatbar.rsi/meta.json | 30 - .../WinterCoats/coatcap.rsi/meta.json | 30 - .../WinterCoats/coatcargo.rsi/meta.json | 30 - .../WinterCoats/coatce.rsi/meta.json | 30 - .../WinterCoats/coatcentcom.rsi/meta.json | 26 - .../WinterCoats/coatchef.rsi/meta.json | 26 - .../WinterCoats/coatchem.rsi/meta.json | 26 - .../WinterCoats/coatcmo.rsi/meta.json | 26 - .../WinterCoats/coatengi.rsi/meta.json | 30 - .../WinterCoats/coatgen.rsi/meta.json | 26 - .../WinterCoats/coathop.rsi/meta.json | 26 - .../WinterCoats/coathos.rsi/meta.json | 26 - .../WinterCoats/coathydro.rsi/meta.json | 30 - .../WinterCoats/coatjani.rsi/meta.json | 26 - .../WinterCoats/coatmed.rsi/meta.json | 30 - .../WinterCoats/coatmime.rsi/meta.json | 30 - .../WinterCoats/coatminer.rsi/meta.json | 30 - .../WinterCoats/coatparamed.rsi/meta.json | 30 - .../WinterCoats/coatqm.rsi/meta.json | 26 - .../WinterCoats/coatrd.rsi/meta.json | 26 - .../WinterCoats/coatrobo.rsi/meta.json | 26 - .../WinterCoats/coatsci.rsi/meta.json | 30 - .../WinterCoats/coatsec.rsi/meta.json | 30 - .../WinterCoats/coatviro.rsi/meta.json | 26 - .../WinterCoats/coatwarden.rsi/meta.json | 26 - .../WinterCoats/coatweb.rsi/meta.json | 23 - .../syndicate/coatsyndiecap.rsi/meta.json | 26 - .../syndicate/wintercoatsyndie.rsi/meta.json | 26 - 188 files changed, 1526 insertions(+), 865 deletions(-) create mode 100644 Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/coatybits-equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/coatybits-icon.png create mode 100644 Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-icon.png create mode 100644 Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-tan-equipped-HELMET.png create mode 100644 Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-tan-icon.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ARMOR-equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ARMOR-icon.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ARMOR-inhand-left.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ARMOR-inhand-right.png rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatatmos.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/ATMOS-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatatmos.rsi/equipped-OUTERCLOTHING.png => coat.rsi/ATMOS-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatatmos.rsi/icon.png => coat.rsi/ATMOS-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatatmos.rsi/inhand-left.png => coat.rsi/ATMOS-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatatmos.rsi/inhand-right.png => coat.rsi/ATMOS-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatbar.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/BAR-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatbar.rsi/equipped-OUTERCLOTHING.png => coat.rsi/BAR-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatbar.rsi/icon.png => coat.rsi/BAR-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatbar.rsi/inhand-left.png => coat.rsi/BAR-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatbar.rsi/inhand-right.png => coat.rsi/BAR-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcap.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/CAP-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcap.rsi/equipped-OUTERCLOTHING.png => coat.rsi/CAP-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcap.rsi/icon.png => coat.rsi/CAP-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcap.rsi/inhand-left.png => coat.rsi/CAP-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcap.rsi/inhand-right.png => coat.rsi/CAP-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcargo.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/CARGO-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcargo.rsi/equipped-OUTERCLOTHING.png => coat.rsi/CARGO-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcargo.rsi/icon.png => coat.rsi/CARGO-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcargo.rsi/inhand-left.png => coat.rsi/CARGO-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcargo.rsi/inhand-right.png => coat.rsi/CARGO-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatce.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/CE-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatce.rsi/equipped-OUTERCLOTHING.png => coat.rsi/CE-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatce.rsi/icon.png => coat.rsi/CE-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatce.rsi/inhand-left.png => coat.rsi/CE-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatce.rsi/inhand-right.png => coat.rsi/CE-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcentcom.rsi/equipped-OUTERCLOTHING.png => coat.rsi/CENTCOM-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcentcom.rsi/icon.png => coat.rsi/CENTCOM-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcentcom.rsi/inhand-left.png => coat.rsi/CENTCOM-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcentcom.rsi/inhand-right.png => coat.rsi/CENTCOM-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchef.rsi/equipped-OUTERCLOTHING.png => coat.rsi/CHEF-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchef.rsi/icon.png => coat.rsi/CHEF-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchef.rsi/inhand-left.png => coat.rsi/CHEF-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchef.rsi/inhand-right.png => coat.rsi/CHEF-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchem.rsi/equipped-OUTERCLOTHING.png => coat.rsi/CHEM-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchem.rsi/icon.png => coat.rsi/CHEM-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchem.rsi/inhand-left.png => coat.rsi/CHEM-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatchem.rsi/inhand-right.png => coat.rsi/CHEM-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcmo.rsi/equipped-OUTERCLOTHING.png => coat.rsi/CMO-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcmo.rsi/icon.png => coat.rsi/CMO-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcmo.rsi/inhand-left.png => coat.rsi/CMO-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatcmo.rsi/inhand-right.png => coat.rsi/CMO-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatengi.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/ENGI-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatengi.rsi/equipped-OUTERCLOTHING.png => coat.rsi/ENGI-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatengi.rsi/icon.png => coat.rsi/ENGI-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatengi.rsi/inhand-left.png => coat.rsi/ENGI-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatengi.rsi/inhand-right.png => coat.rsi/ENGI-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatgen.rsi/equipped-OUTERCLOTHING.png => coat.rsi/GENE-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatgen.rsi/icon.png => coat.rsi/GENE-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatgen.rsi/inhand-left.png => coat.rsi/GENE-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatgen.rsi/inhand-right.png => coat.rsi/GENE-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathop.rsi/equipped-OUTERCLOTHING.png => coat.rsi/HOP-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathop.rsi/icon.png => coat.rsi/HOP-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathop.rsi/inhand-left.png => coat.rsi/HOP-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathop.rsi/inhand-right.png => coat.rsi/HOP-inhand-right.png} (100%) create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOS-ARMORED-icon.png rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathos.rsi/equipped-OUTERCLOTHING.png => coat.rsi/HOS-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathos.rsi/icon.png => coat.rsi/HOS-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathos.rsi/inhand-left.png => coat.rsi/HOS-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathos.rsi/inhand-right.png => coat.rsi/HOS-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathydro.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/HYDRO-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathydro.rsi/equipped-OUTERCLOTHING.png => coat.rsi/HYDRO-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathydro.rsi/icon.png => coat.rsi/HYDRO-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathydro.rsi/inhand-left.png => coat.rsi/HYDRO-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coathydro.rsi/inhand-right.png => coat.rsi/HYDRO-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatjani.rsi/equipped-OUTERCLOTHING.png => coat.rsi/JANI-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatjani.rsi/icon.png => coat.rsi/JANI-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatjani.rsi/inhand-left.png => coat.rsi/JANI-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatjani.rsi/inhand-right.png => coat.rsi/JANI-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmed.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/MED-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmed.rsi/equipped-OUTERCLOTHING.png => coat.rsi/MED-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmed.rsi/icon.png => coat.rsi/MED-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmed.rsi/inhand-left.png => coat.rsi/MED-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmed.rsi/inhand-right.png => coat.rsi/MED-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmime.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/MIME-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmime.rsi/equipped-OUTERCLOTHING.png => coat.rsi/MIME-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmime.rsi/icon.png => coat.rsi/MIME-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmime.rsi/inhand-left.png => coat.rsi/MIME-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatmime.rsi/inhand-right.png => coat.rsi/MIME-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatminer.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/MINER-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatminer.rsi/equipped-OUTERCLOTHING.png => coat.rsi/MINER-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatminer.rsi/icon.png => coat.rsi/MINER-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatminer.rsi/inhand-left.png => coat.rsi/MINER-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatminer.rsi/inhand-right.png => coat.rsi/MINER-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatparamed.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/PARA-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatparamed.rsi/equipped-OUTERCLOTHING.png => coat.rsi/PARA-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatparamed.rsi/icon.png => coat.rsi/PARA-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatparamed.rsi/inhand-left.png => coat.rsi/PARA-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatparamed.rsi/inhand-right.png => coat.rsi/PARA-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatqm.rsi/equipped-OUTERCLOTHING.png => coat.rsi/QM-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatqm.rsi/icon.png => coat.rsi/QM-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatqm.rsi/inhand-left.png => coat.rsi/QM-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatqm.rsi/inhand-right.png => coat.rsi/QM-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrd.rsi/equipped-OUTERCLOTHING.png => coat.rsi/RD-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrd.rsi/icon.png => coat.rsi/RD-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrd.rsi/inhand-left.png => coat.rsi/RD-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrd.rsi/inhand-right.png => coat.rsi/RD-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrobo.rsi/equipped-OUTERCLOTHING.png => coat.rsi/ROBO-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrobo.rsi/icon.png => coat.rsi/ROBO-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrobo.rsi/inhand-left.png => coat.rsi/ROBO-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatrobo.rsi/inhand-right.png => coat.rsi/ROBO-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsci.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/SCI-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsci.rsi/equipped-OUTERCLOTHING.png => coat.rsi/SCI-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsci.rsi/icon.png => coat.rsi/SCI-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsci.rsi/inhand-left.png => coat.rsi/SCI-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsci.rsi/inhand-right.png => coat.rsi/SCI-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsec.rsi/equipped-OUTERCLOTHING-vox.png => coat.rsi/SEC-equipped-OUTERCLOTHING-vox.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsec.rsi/equipped-OUTERCLOTHING.png => coat.rsi/SEC-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsec.rsi/icon.png => coat.rsi/SEC-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsec.rsi/inhand-left.png => coat.rsi/SEC-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatsec.rsi/inhand-right.png => coat.rsi/SEC-inhand-right.png} (100%) create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIE-ARMORED-icon.png rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/wintercoatsyndie.rsi/equipped-OUTERCLOTHING.png => coat.rsi/SYNDIE-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/wintercoatsyndie.rsi/icon.png => coat.rsi/SYNDIE-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/wintercoatsyndie.rsi/inhand-left.png => coat.rsi/SYNDIE-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/wintercoatsyndie.rsi/inhand-right.png => coat.rsi/SYNDIE-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/coatsyndiecap.rsi/equipped-OUTERCLOTHING.png => coat.rsi/SYNDIECAP-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/coatsyndiecap.rsi/icon.png => coat.rsi/SYNDIECAP-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/coatsyndiecap.rsi/inhand-left.png => coat.rsi/SYNDIECAP-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{syndicate/coatsyndiecap.rsi/inhand-right.png => coat.rsi/SYNDIECAP-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatviro.rsi/equipped-OUTERCLOTHING.png => coat.rsi/VIRO-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatviro.rsi/icon.png => coat.rsi/VIRO-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatviro.rsi/inhand-left.png => coat.rsi/VIRO-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatviro.rsi/inhand-right.png => coat.rsi/VIRO-inhand-right.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatwarden.rsi/equipped-OUTERCLOTHING.png => coat.rsi/WARD-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatwarden.rsi/icon.png => coat.rsi/WARD-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatwarden.rsi/inhand-left.png => coat.rsi/WARD-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatwarden.rsi/inhand-right.png => coat.rsi/WARD-inhand-right.png} (100%) create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARDEN-ARMORED-icon.png rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatweb.rsi/equipped-OUTERCLOTHING.png => coat.rsi/WEB-equipped-OUTERCLOTHING.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatweb.rsi/icon.png => coat.rsi/WEB-icon.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatweb.rsi/inhand-left.png => coat.rsi/WEB-inhand-left.png} (100%) rename Resources/Textures/Clothing/OuterClothing/WinterCoats/{coatweb.rsi/inhand-right.png => coat.rsi/WEB-inhand-right.png} (100%) create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-equipped-OUTERCLOTHING-vox.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-icon.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-inhand-left.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-inhand-right.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-equipped-OUTERCLOTHING-vox.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-icon.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-inhand-left.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-inhand-right.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-tan-equipped-OUTERCLOTHING.png create mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-tan-icon.png delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatatmos.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatbar.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcap.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcargo.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatce.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcentcom.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchef.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchem.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcmo.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatengi.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatgen.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coathop.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coathos.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coathydro.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatjani.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatmed.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatmime.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatminer.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatparamed.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatqm.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatrd.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatrobo.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatsci.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatsec.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatviro.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwarden.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/coatweb.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecap.rsi/meta.json delete mode 100644 Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/wintercoatsyndie.rsi/meta.json diff --git a/Resources/Prototypes/Entities/Clothing/Head/hoods.yml b/Resources/Prototypes/Entities/Clothing/Head/hoods.yml index 180b738e40..125d183caa 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hoods.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hoods.yml @@ -525,3 +525,223 @@ sprite: Clothing/Head/Hoods/Coat/hoodweb.rsi - type: Clothing sprite: Clothing/Head/Hoods/Coat/hoodweb.rsi + +- type: entity + parent: ClothingHeadHatHoodWinterBase + id: ClothingHeadHatHoodWinterColorBlack + noSpawn: true + name: black winter coat hood + components: + - type: Sprite + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + layers: + - state: coatybits-icon + color: "#3f3f3f" + - state: winterbits-icon + - type: Clothing + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + clothingVisuals: + head: + - state: coatybits-equipped-HELMET + color: "#3f3f3f" + - state: winterbits-equipped-HELMET + +- type: entity + parent: ClothingHeadHatHoodWinterBase + id: ClothingHeadHatHoodWinterColorPurple + noSpawn: true + name: purple winter coat hood + components: + - type: Sprite + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + layers: + - state: coatybits-icon + color: "#9C0DE1" + - state: winterbits-icon + - type: Clothing + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + clothingVisuals: + head: + - state: coatybits-equipped-HELMET + color: "#9C0DE1" + - state: winterbits-equipped-HELMET + +- type: entity + parent: ClothingHeadHatHoodWinterBase + id: ClothingHeadHatHoodWinterColorRed + noSpawn: true + name: red winter coat hood + components: + - type: Sprite + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + layers: + - state: coatybits-icon + color: "#940000" + - state: winterbits-icon + - type: Clothing + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + clothingVisuals: + head: + - state: coatybits-equipped-HELMET + color: "#940000" + - state: winterbits-equipped-HELMET + +- type: entity + parent: ClothingHeadHatHoodWinterBase + id: ClothingHeadHatHoodWinterColorBlue + noSpawn: true + name: blue winter coat hood + components: + - type: Sprite + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + layers: + - state: coatybits-icon + color: "#0089EF" + - state: winterbits-icon + - type: Clothing + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + clothingVisuals: + head: + - state: coatybits-equipped-HELMET + color: "#0089EF" + - state: winterbits-equipped-HELMET + +- type: entity + parent: ClothingHeadHatHoodWinterBase + id: ClothingHeadHatHoodWinterColorBrown + noSpawn: true + name: brown winter coat hood + components: + - type: Sprite + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + layers: + - state: coatybits-icon + color: "#723A02" + - state: winterbits-icon + - type: Clothing + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + clothingVisuals: + head: + - state: coatybits-equipped-HELMET + color: "#723A02" + - state: winterbits-equipped-HELMET + +- type: entity + parent: ClothingHeadHatHoodWinterBase + id: ClothingHeadHatHoodWinterColorGray + noSpawn: true + name: gray winter coat hood + components: + - type: Sprite + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + layers: + - state: coatybits-icon + color: "#999999" + - state: winterbits-icon + - type: Clothing + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + clothingVisuals: + head: + - state: coatybits-equipped-HELMET + color: "#999999" + - state: winterbits-equipped-HELMET + +- type: entity + parent: ClothingHeadHatHoodWinterBase + id: ClothingHeadHatHoodWinterColorGreen + noSpawn: true + name: green winter coat hood + components: + - type: Sprite + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + layers: + - state: coatybits-icon + color: "#5ABF2F" + - state: winterbits-icon + - type: Clothing + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + clothingVisuals: + head: + - state: coatybits-equipped-HELMET + color: "#5ABF2F" + - state: winterbits-equipped-HELMET + +- type: entity + parent: ClothingHeadHatHoodWinterBase + id: ClothingHeadHatHoodWinterColorLightBrown + noSpawn: true + name: light brown winter coat hood + components: + - type: Sprite + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + layers: + - state: coatybits-icon + color: "#C09F72" + - state: winterbits-icon + - type: Clothing + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + clothingVisuals: + head: + - state: coatybits-equipped-HELMET + color: "#C09F72" + - state: winterbits-equipped-HELMET + +- type: entity + parent: ClothingHeadHatHoodWinterBase + id: ClothingHeadHatHoodWinterColorOrange + noSpawn: true + name: orange winter coat hood + components: + - type: Sprite + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + layers: + - state: coatybits-icon + color: "#EF8100" + - state: winterbits-icon + - type: Clothing + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + clothingVisuals: + head: + - state: coatybits-equipped-HELMET + color: "#EF8100" + - state: winterbits-equipped-HELMET + +- type: entity + parent: ClothingHeadHatHoodWinterBase + id: ClothingHeadHatHoodWinterColorWhite + noSpawn: true + name: white winter coat hood + components: + - type: Sprite + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + layers: + - state: coatybits-icon + color: "#EAE8E8" + - state: winterbits-icon + - type: Clothing + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + clothingVisuals: + head: + - state: coatybits-equipped-HELMET + color: "#EAE8E8" + - state: winterbits-equipped-HELMET + +- type: entity + parent: ClothingHeadHatHoodWinterBase + id: ClothingHeadHatHoodWinterColorYellow + noSpawn: true + name: yellow winter coat hood + components: + - type: Sprite + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + layers: + - state: coatybits-icon + color: "#EBE216" + - state: winterbits-icon + - type: Clothing + sprite: Clothing/Head/Hoods/Coat/hooddefault.rsi + clothingVisuals: + head: + - state: coatybits-equipped-HELMET + color: "#EBE216" + - state: winterbits-equipped-HELMET diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/wintercoats.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/wintercoats.yml index 9b943de36a..e3401f4533 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/wintercoats.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/wintercoats.yml @@ -55,9 +55,20 @@ name: atmospherics winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatatmos.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: ATMOS-icon + - type: Item + inhandVisuals: + left: + - state: ATMOS-inhand-left + right: + - state: ATMOS-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatatmos.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: ATMOS-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterEngineer @@ -67,9 +78,20 @@ name: bartender winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatbar.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: BAR-icon + - type: Item + inhandVisuals: + left: + - state: BAR-inhand-left + right: + - state: BAR-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatbar.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: BAR-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterBartender @@ -79,9 +101,20 @@ name: captain's winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatcap.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: CAP-icon + - type: Item + inhandVisuals: + left: + - state: CAP-inhand-left + right: + - state: CAP-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatcap.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: CAP-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterCaptain @@ -91,9 +124,20 @@ name: cargo winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatcargo.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: CARGO-icon + - type: Item + inhandVisuals: + left: + - state: CARGO-inhand-left + right: + - state: CARGO-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatcargo.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: CARGO-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterCargo @@ -103,9 +147,20 @@ name: chief engineer's winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatce.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: CE-icon + - type: Item + inhandVisuals: + left: + - state: CE-inhand-left + right: + - state: CE-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatce.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: CE-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterCE @@ -115,9 +170,20 @@ name: CentCom winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatcentcom.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: CENTCOM-icon + - type: Item + inhandVisuals: + left: + - state: CENTCOM-inhand-left + right: + - state: CENTCOM-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatcentcom.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: CENTCOM-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterCentcom @@ -128,9 +194,20 @@ description: A coat specifically designed for work inside cold storage, sorely needed by cold-blooded lizard chefs. components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatchef.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: CHEF-icon + - type: Item + inhandVisuals: + left: + - state: CHEF-inhand-left + right: + - state: CHEF-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatchef.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: CHEF-equipped-OUTERCLOTHING - type: entity parent: ClothingOuterWinterCoatToggleable @@ -138,9 +215,20 @@ name: chemistry winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatchem.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: CHEM-icon + - type: Item + inhandVisuals: + left: + - state: CHEM-inhand-left + right: + - state: CHEM-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatchem.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: CHEM-equipped-OUTERCLOTHING - type: Armor modifiers: coefficients: @@ -157,9 +245,20 @@ name: chief medical officer's winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatcmo.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: CMO-icon + - type: Item + inhandVisuals: + left: + - state: CMO-inhand-left + right: + - state: CMO-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatcmo.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: CMO-equipped-OUTERCLOTHING - type: Armor modifiers: coefficients: @@ -186,9 +285,20 @@ name: engineering winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatengi.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: ENGI-icon + - type: Item + inhandVisuals: + left: + - state: ENGI-inhand-left + right: + - state: ENGI-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatengi.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: ENGI-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterEngineer @@ -198,9 +308,20 @@ name: genetics winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatgen.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: GENE-icon + - type: Item + inhandVisuals: + left: + - state: GENE-inhand-left + right: + - state: GENE-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatgen.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: GENE-equipped-OUTERCLOTHING - type: Armor modifiers: coefficients: @@ -217,12 +338,25 @@ name: head of personnel's winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coathop.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: HOP-icon + - type: Item + inhandVisuals: + left: + - state: HOP-inhand-left + right: + - state: HOP-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coathop.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: HOP-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterHOP + +########################################################## - type: entity parent: [ClothingOuterArmorHoS, ClothingOuterWinterCoatToggleable] id: ClothingOuterWinterHoS @@ -235,6 +369,7 @@ sprite: Clothing/OuterClothing/WinterCoats/coathosarmored.rsi - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterHOS +########################################################## - type: entity parent: ClothingOuterWinterCoatToggleable @@ -243,9 +378,20 @@ description: A sturdy coat, a warm coat, but not an armored coat. components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coathos.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: HOS-icon + - type: Item + inhandVisuals: + left: + - state: HOS-inhand-left + right: + - state: HOS-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coathos.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: HOS-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterHOS @@ -255,9 +401,20 @@ name: hydroponics winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coathydro.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: HYDRO-icon + - type: Item + inhandVisuals: + left: + - state: HYDRO-inhand-left + right: + - state: HYDRO-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coathydro.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: HYDRO-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterHydro @@ -267,9 +424,20 @@ name: janitorial winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatjani.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: JANI-icon + - type: Item + inhandVisuals: + left: + - state: JANI-inhand-left + right: + - state: CHEF-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatjani.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: JANI-equipped-OUTERCLOTHING - type: Armor modifiers: coefficients: @@ -286,9 +454,20 @@ name: medical winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatmed.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: MED-icon + - type: Item + inhandVisuals: + left: + - state: MED-inhand-left + right: + - state: MED-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatmed.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: MED-equipped-OUTERCLOTHING - type: Armor modifiers: coefficients: @@ -305,9 +484,20 @@ name: mime winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatmime.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: MIME-icon + - type: Item + inhandVisuals: + left: + - state: MIME-inhand-left + right: + - state: MIME-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatmime.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: MIME-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterMime @@ -317,9 +507,20 @@ name: mining winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatminer.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: MINER-icon + - type: Item + inhandVisuals: + left: + - state: MINER-inhand-left + right: + - state: MINER-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatminer.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: MINER-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterMiner @@ -329,9 +530,20 @@ name: paramedic winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatparamed.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: PARA-icon + - type: Item + inhandVisuals: + left: + - state: PARA-inhand-left + right: + - state: PARA-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatparamed.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: PARA-equipped-OUTERCLOTHING - type: Armor modifiers: coefficients: @@ -348,9 +560,20 @@ name: quartermaster's winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatqm.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: QM-icon + - type: Item + inhandVisuals: + left: + - state: QM-inhand-left + right: + - state: QM-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatqm.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: QM-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterQM @@ -361,9 +584,20 @@ name: research director's winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatrd.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: RD-icon + - type: Item + inhandVisuals: + left: + - state: RD-inhand-left + right: + - state: RD-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatrd.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: RD-equipped-OUTERCLOTHING - type: Armor modifiers: coefficients: @@ -380,9 +614,20 @@ name: robotics winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatrobo.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: ROBO-icon + - type: Item + inhandVisuals: + left: + - state: ROBO-inhand-left + right: + - state: ROBO-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatrobo.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: ROBO-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterRobo @@ -393,9 +638,20 @@ name: science winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatsci.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: SCI-icon + - type: Item + inhandVisuals: + left: + - state: SCI-inhand-left + right: + - state: SCI-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatsci.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: SCI-equipped-OUTERCLOTHING - type: Armor modifiers: coefficients: @@ -412,9 +668,20 @@ name: security winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatsec.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: SEC-icon + - type: Item + inhandVisuals: + left: + - state: SEC-inhand-left + right: + - state: SEC-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatsec.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: SEC-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterSec @@ -424,9 +691,20 @@ name: virology winter coat components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatviro.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: VIRO-icon + - type: Item + inhandVisuals: + left: + - state: VIRO-inhand-left + right: + - state: VIRO-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatviro.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: VIRO-equipped-OUTERCLOTHING - type: Armor modifiers: coefficients: @@ -437,6 +715,7 @@ - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterSci +################################################################ - type: entity parent: [ClothingOuterArmorWarden, ClothingOuterWinterCoatToggleable] id: ClothingOuterWinterWarden @@ -449,6 +728,7 @@ sprite: Clothing/OuterClothing/WinterCoats/coatwardenarmored.rsi - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterWarden +################################################################ - type: entity parent: ClothingOuterWinterCoatToggleable @@ -457,9 +737,20 @@ description: A sturdy coat, a warm coat, but not an armored coat. components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatwarden.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: WARD-icon + - type: Item + inhandVisuals: + left: + - state: WARD-inhand-left + right: + - state: WARD-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatwarden.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: WARD-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterWarden @@ -470,12 +761,24 @@ description: "The syndicate's winter coat is made of durable fabric, with gilded patterns, and coarse wool." components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecap.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: SYNDIECAP-icon + - type: Item + inhandVisuals: + left: + - state: SYNDIECAP-inhand-left + right: + - state: SYNDIECAP-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecap.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: SYNDIECAP-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterSyndie +############################################################## - type: entity parent: ClothingOuterWinterWarden id: ClothingOuterWinterSyndieCapArmored @@ -488,6 +791,7 @@ sprite: Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecaparmored.rsi - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterSyndie +############################################################## - type: entity parent: ClothingOuterWinterCoatToggleable @@ -496,9 +800,20 @@ description: Insulated winter coat, looks like a merch from "Syndieland" components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/syndicate/wintercoatsyndie.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: SYNDIE-icon + - type: Item + inhandVisuals: + left: + - state: SYNDIE-inhand-left + right: + - state: SYNDIE-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/syndicate/wintercoatsyndie.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: SYNDIE-equipped-OUTERCLOTHING - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterSyndie @@ -520,9 +835,20 @@ description: Feels like the inside of a cocoon, not that this would make you less afraid of being in one. components: - type: Sprite - sprite: Clothing/OuterClothing/WinterCoats/coatweb.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: WEB-icon + - type: Item + inhandVisuals: + left: + - state: WEB-inhand-left + right: + - state: WEB-inhand-right - type: Clothing - sprite: Clothing/OuterClothing/WinterCoats/coatweb.rsi + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: WEB-equipped-OUTERCLOTHING - type: Construction graph: WebObjects node: coat @@ -540,3 +866,344 @@ Quantity: 20 - type: ToggleableClothing clothingPrototype: ClothingHeadHatHoodWinterWeb + +- type: entity + parent: ClothingOuterWinterCoatToggleable + id: ClothingOuterWinterColorBlack + name: black winter coat + components: + - type: Sprite + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: coatybits-icon + color: "#3f3f3f" + - state: winterbits-icon + - type: Item + inhandVisuals: + left: + - state: coatybits-inhand-left + color: "#3f3f3f" + - state: winterbits-inhand-left + right: + - state: coatybits-inhand-right + color: "#3f3f3f" + - state: winterbits-inhand-right + - type: Clothing + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: coatybits-equipped-OUTERCLOTHING + color: "#1d1d1d" + - state: winterbits-equipped-OUTERCLOTHING + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodWinterColorBlack + +- type: entity + parent: ClothingOuterWinterCoatToggleable + id: ClothingOuterWinterColorPurple + name: purple winter coat + components: + - type: Sprite + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: coatybits-icon + color: "#9C0DE1" + - state: winterbits-icon + - type: Item + inhandVisuals: + left: + - state: coatybits-inhand-left + color: "#9C0DE1" + - state: winterbits-inhand-left + right: + - state: coatybits-inhand-right + color: "#9C0DE1" + - state: winterbits-inhand-right + - type: Clothing + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: coatybits-equipped-OUTERCLOTHING + color: "#9C0DE1" + - state: winterbits-equipped-OUTERCLOTHING + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodWinterColorPurple + +- type: entity + parent: ClothingOuterWinterCoatToggleable + id: ClothingOuterWinterColorRed + name: red winter coat + components: + - type: Sprite + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: coatybits-icon + color: "#940000" + - state: winterbits-icon + - type: Item + inhandVisuals: + left: + - state: coatybits-inhand-left + color: "#940000" + - state: winterbits-inhand-left + right: + - state: coatybits-inhand-right + color: "#940000" + - state: winterbits-inhand-right + - type: Clothing + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: coatybits-equipped-OUTERCLOTHING + color: "#940000" + - state: winterbits-equipped-OUTERCLOTHING + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodWinterColorRed + +- type: entity + parent: ClothingOuterWinterCoatToggleable + id: ClothingOuterWinterColorBlue + name: blue winter coat + components: + - type: Sprite + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: coatybits-icon + color: "#0089EF" + - state: winterbits-icon + - type: Item + inhandVisuals: + left: + - state: coatybits-inhand-left + color: "#0089EF" + - state: winterbits-inhand-left + right: + - state: coatybits-inhand-right + color: "#0089EF" + - state: winterbits-inhand-right + - type: Clothing + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: coatybits-equipped-OUTERCLOTHING + color: "#0089EF" + - state: winterbits-equipped-OUTERCLOTHING + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodWinterColorBlue + +- type: entity + parent: ClothingOuterWinterCoatToggleable + id: ClothingOuterWinterColorBrown + name: brown winter coat + components: + - type: Sprite + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: coatybits-icon + color: "#723A02" + - state: winterbits-icon + - type: Item + inhandVisuals: + left: + - state: coatybits-inhand-left + color: "#723A02" + - state: winterbits-inhand-left + right: + - state: coatybits-inhand-right + color: "#723A02" + - state: winterbits-inhand-right + - type: Clothing + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: coatybits-equipped-OUTERCLOTHING + color: "#723A02" + - state: winterbits-equipped-OUTERCLOTHING + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodWinterColorBrown + +- type: entity + parent: ClothingOuterWinterCoatToggleable + id: ClothingOuterWinterColorGray + name: gray winter coat + components: + - type: Sprite + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: coatybits-icon + color: "#999999" + - state: winterbits-icon + - type: Item + inhandVisuals: + left: + - state: coatybits-inhand-left + color: "#999999" + - state: winterbits-inhand-left + right: + - state: coatybits-inhand-right + color: "#999999" + - state: winterbits-inhand-right + - type: Clothing + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: coatybits-equipped-OUTERCLOTHING + color: "#999999" + - state: winterbits-equipped-OUTERCLOTHING + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodWinterColorGray + +- type: entity + parent: ClothingOuterWinterCoatToggleable + id: ClothingOuterWinterColorGreen + name: green winter coat + components: + - type: Sprite + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: coatybits-icon + color: "#5ABF2F" + - state: winterbits-icon + - type: Item + inhandVisuals: + left: + - state: coatybits-inhand-left + color: "#5ABF2F" + - state: winterbits-inhand-left + right: + - state: coatybits-inhand-right + color: "#5ABF2F" + - state: winterbits-inhand-right + - type: Clothing + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: coatybits-equipped-OUTERCLOTHING + color: "#5ABF2F" + - state: winterbits-equipped-OUTERCLOTHING + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodWinterColorGreen + +- type: entity + parent: ClothingOuterWinterCoatToggleable + id: ClothingOuterWinterColorLightBrown + name: light brown winter coat + components: + - type: Sprite + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: coatybits-icon + color: "#C09F72" + - state: winterbits-icon + - type: Item + inhandVisuals: + left: + - state: coatybits-inhand-left + color: "#C09F72" + - state: winterbits-inhand-left + right: + - state: coatybits-inhand-right + color: "#C09F72" + - state: winterbits-inhand-right + - type: Clothing + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: coatybits-equipped-OUTERCLOTHING + color: "#C09F72" + - state: winterbits-equipped-OUTERCLOTHING + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodWinterColorLightBrown + +- type: entity + parent: ClothingOuterWinterCoatToggleable + id: ClothingOuterWinterColorOrange + name: orange winter coat + components: + - type: Sprite + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: coatybits-icon + color: "#EF8100" + - state: winterbits-icon + - type: Item + inhandVisuals: + left: + - state: coatybits-inhand-left + color: "#EF8100" + - state: winterbits-inhand-left + right: + - state: coatybits-inhand-right + color: "#EF8100" + - state: winterbits-inhand-right + - type: Clothing + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: coatybits-equipped-OUTERCLOTHING + color: "#EF8100" + - state: winterbits-equipped-OUTERCLOTHING + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodWinterColorOrange + +- type: entity + parent: ClothingOuterWinterCoatToggleable + id: ClothingOuterWinterColorWhite + name: white winter coat + components: + - type: Sprite + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: coatybits-icon + color: "#EAE8E8" + - state: winterbits-icon + - type: Item + inhandVisuals: + left: + - state: coatybits-inhand-left + color: "#EAE8E8" + - state: winterbits-inhand-left + right: + - state: coatybits-inhand-right + color: "#EAE8E8" + - state: winterbits-inhand-right + - type: Clothing + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: coatybits-equipped-OUTERCLOTHING + color: "#EAE8E8" + - state: winterbits-equipped-OUTERCLOTHING + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodWinterColorWhite + +- type: entity + parent: ClothingOuterWinterCoatToggleable + id: ClothingOuterWinterColorYellow + name: yellow winter coat + components: + - type: Sprite + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + layers: + - state: coatybits-icon + color: "#EBE216" + - state: winterbits-icon + - type: Item + inhandVisuals: + left: + - state: coatybits-inhand-left + color: "#EBE216" + - state: winterbits-inhand-left + right: + - state: coatybits-inhand-right + color: "#EBE216" + - state: winterbits-inhand-right + - type: Clothing + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + clothingVisuals: + outerClothing: + - state: coatybits-equipped-OUTERCLOTHING + color: "#EBE216" + - state: winterbits-equipped-OUTERCLOTHING + - type: ToggleableClothing + clothingPrototype: ClothingHeadHatHoodWinterColorYellow \ No newline at end of file diff --git a/Resources/Prototypes/Recipes/Crafting/web.yml b/Resources/Prototypes/Recipes/Crafting/web.yml index 5fe9d1b85a..55f73fef50 100644 --- a/Resources/Prototypes/Recipes/Crafting/web.yml +++ b/Resources/Prototypes/Recipes/Crafting/web.yml @@ -26,8 +26,8 @@ tags: - SpiderCraft icon: - sprite: Clothing/OuterClothing/WinterCoats/coatweb.rsi - state: icon + sprite: Clothing/OuterClothing/WinterCoats/coat.rsi + state: WEB-icon objectType: Item - type: construction diff --git a/Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/coatybits-equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/coatybits-equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..ea6575dbbb86be7f21943445714d1ecbb2799664 GIT binary patch literal 742 zcmVAxVNPD=Fg8W^9zsuC z)-35+M-5va2!c9Q^>EUqbm>B>-L;!%*Y89PDfTyP?M?{F@7{(YB zMFAoL5n((YN9PFM+xHk_z|56I2>QWtxpV-I2D)4>T^z?43(Z}wyIt*?r*zO5Q>y^})P3NsRtq;bH^}oG+wHc} zHG?vsD2l6TgsoN!x3{-P1*%PeYvTR=y?mdhY31t#3Bb&FeSLLbHAsJJstaQbj4@@p zCrN@l&&wuQr3C3zHO|b)^So98m>FrBLTg=~y7#H7_(2&kpU)#}?U$cFJUrBTCs?gk z5i?`A+hMcWV6)jE%Q7TM0wSvXFeC_qAP9mW2!bF8f*=TjAcQcTPTh1mbwANwrN5D9 zvzY@v$I?U;JeB=d?(grNx9vw_kB^VRJ_L`(Mx&7ffKI1_Znq1i)Y*dvKE~imDRjGC zbUK~ie5*}>(P-q9Qn)LegF-g(fy@^1^!Y&OgJ{51rAOb8!%v)Md-3GDZKtk-K~Sq9*9 zE8~)l(A)ODWLbvwdX4>le|iBHi$!FuMNt$;)3odXm&}GkAJQ~MQ53M&VzF36Cocit zaNgeD$~q$=Ff%5TiFy$#=>vS3w!*G#^JtMs@Ztdm=< zwdLA5_h~^=oBuyNS-B%hz-h~)y|t0I*+8H*@pg2; zMI#rs6HF$N4Z1NKSh+7$FtR0dY*}g4cA159qK46nzK9R?yu1(R`soWzGJN*r%`N#J zXZiX4yERXp(pf+K_1P?bow@l-4}Fg~G$r2rt-ITcnvk>d?RIVFj>ms*Id{D9#p8#c zf)AOtUpP~)Y3}>g&+xCTO6D``m+k8$&8DW=@h)IAd2omKfi2K+V6Y+Z6=Ry8q+ij7 zMQcK)FPQjHg+17MO2zDS58Z>F{A#s2X50Trsm^9S!~Xl*&#o!EGS_}tbX0nQ?r*k? s#f&BmY!@2#ZrW7M`_EkrVqSrP{uLFoNnc;?2?Gguy85}Sb4q9e0EUu!<^TWy literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-icon.png b/Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..d0b9a774d08af108585e19d41a4abeafd4613787 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy2?0JKu0Z<8j%BN7);T)ZIXgMH zxjNa~*(fW>Dac7HDadN5Dyb?fNQ#TfNQyf-+Nmljh=~e|2n*_Hs5;o&xHvo5+E~g; zNmyH1*xOlas41D7>f1Rx+dDhi0gZEV1RAbyC}{+w7)yfuf*Bm1-ADs+QaxQ9Lo80e zo#4pbpup3*eERfl1*II%{{LT?$>O-db-A9M{-fVNj;TofoF{Pp^R?M79oLU4RPp<0 zM!QrW<%tu@yMCF$z<5)##wISa;{g#n7?(AA$vbXa$havz-#>J%*SYwgTe~DWM4fcbiil literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-tan-equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hoods/Coat/hooddefault.rsi/winterbits-tan-equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..923d7363b61b4ba9c83154f7d5d32b877c328823 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVC436aSW-r_4d|5-X;T)V;`^k z9q1Hhp16a7c|t)^quLyw8;wU8B@Q;)R2DT?DJe>A_5G!D;(z(arkb;ll{2>}S*IuM zH`sM7KEHhBDW`e%yAzFWar@294{H6N#8Le3WliPD7q@S%e%8P4V{PTOHmOcFsB35XnW$#=1v?w=@HensV32ZP-uJ5Q zWJs!_;%|oDvmWo*H*oDVPXc-X1U@J|^FO&Y<;E0l?w>DfawSi)ZLm>U=&G!IlVO^= z>z0g^8B?y-l-IaEHuadAx;?0Vt zq>i$JoPwORl7g&;s*?B&mKYr6PZBKA&T? zS^>b*+&c!LLUy}d88ZGUlv0tD62_R9^VV8ODG}m)a0Lh<%Gqp&!{Jb7Syqkj_j@R% zzGS8g7-JAZ06^*6*IJ_}3Us~%7-P^{`%Xh^4aQg_0in1GNRkA`m`cxgmGSWa)D5*U z-n0TZ=TJ(4F$QCdtBCF^z->Z)AY2xlIHgo)&bzDwKomtV#vqEKDhWxF1lteV1Uct0 z#(Z(wjd9L9%|7S6vKPlO03eRzN>3B}K>^6J42-c#gkJ%SG58x}7r6UB?srHj!5D*- z5|8`+X+DJD9a{)duGi}-2<}=G1-d=~oPD<(q?Faw9hIF2z!yUf>BI3?dfZnbUsGrhf-1lna#(9|yTEWfD(ihVN%*#W4NYj>CFVCx^wA=7 zyWOhZgvDZk~!j1z+ES()!Vd4u8DwQ{X2p^n6PY1VIo4K@e~G3w*Lw{;cWFz5oCK07*qoM6N<$g12lY AX#fBK literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ARMOR-icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ARMOR-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..34725dcae122919bbf3add17b28de46e2b6e8606 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJO`a}}ArXh)PCm$a*nr2i-i!Uh z)d#FRk_y}zuht}9U}B8j>R1(&@!EN!;)UjWM}H(o$8Ta$@tmaMIU)D~)y|t06*+8WA;pCt> z%zjP^n;&HVxMJtD-05KC2S%BrNAtF|@?}Y>e))gwz|=d!JH3?{fqH?!VZkPy=cd^k zUu`$o=(OT>)w|zulb*~8zHIXB#ILRE4F9*RTBYK7*kDdjeHO#DTd9w)-8%gG`YwZw zO8kc>JQR)MhnNB+6B2{&{rSB&@%FZ7`Ak2q?f72zZdYEhy=Pp1dgQW28g_oQ{+~~> x8Td~AWb^;z_DQu0hJDJyG8H@T%D0I$oSk~)y|t0+u!2bI!(`2w ztv-y3#RsmR2>z{buF=Nf*n>%anzEOYGQ=ML?`=A?^Hl6QA)rPeXjsL2c*D~*cU7A$ zqhyX3&VC*_>B*d6j)POmChnA+cc1UWJ?}}=QZ>JsK2NdGY1sO0@5!j>lpl9^_;=mw zcMFR8ygM1>5D0jnwEX$M`J1;%EMB>aq4s|MWs{lKqK~dr)bQ_bf49re_p-=erhmWW oFKk;Ii7AvS!M2E&2`{XJrKP0nYmB0z?Cy85}Sb4q9e0KU^^&j0`b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatatmos.rsi/equipped-OUTERCLOTHING-vox.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ATMOS-equipped-OUTERCLOTHING-vox.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatatmos.rsi/equipped-OUTERCLOTHING-vox.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ATMOS-equipped-OUTERCLOTHING-vox.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatatmos.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ATMOS-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatatmos.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ATMOS-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatatmos.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ATMOS-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatatmos.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ATMOS-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatatmos.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ATMOS-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatatmos.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ATMOS-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatatmos.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ATMOS-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatatmos.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ATMOS-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatbar.rsi/equipped-OUTERCLOTHING-vox.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-equipped-OUTERCLOTHING-vox.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatbar.rsi/equipped-OUTERCLOTHING-vox.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-equipped-OUTERCLOTHING-vox.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatbar.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatbar.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatbar.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatbar.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatbar.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatbar.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatbar.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatbar.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/BAR-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcap.rsi/equipped-OUTERCLOTHING-vox.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CAP-equipped-OUTERCLOTHING-vox.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcap.rsi/equipped-OUTERCLOTHING-vox.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CAP-equipped-OUTERCLOTHING-vox.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcap.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CAP-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcap.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CAP-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcap.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CAP-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcap.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CAP-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcap.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CAP-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcap.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CAP-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcap.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CAP-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcap.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CAP-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcargo.rsi/equipped-OUTERCLOTHING-vox.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CARGO-equipped-OUTERCLOTHING-vox.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcargo.rsi/equipped-OUTERCLOTHING-vox.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CARGO-equipped-OUTERCLOTHING-vox.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcargo.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CARGO-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcargo.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CARGO-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcargo.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CARGO-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcargo.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CARGO-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcargo.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CARGO-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcargo.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CARGO-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcargo.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CARGO-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcargo.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CARGO-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatce.rsi/equipped-OUTERCLOTHING-vox.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CE-equipped-OUTERCLOTHING-vox.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatce.rsi/equipped-OUTERCLOTHING-vox.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CE-equipped-OUTERCLOTHING-vox.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatce.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CE-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatce.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CE-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatce.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CE-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatce.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CE-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatce.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CE-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatce.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CE-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatce.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CE-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatce.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CE-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcentcom.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CENTCOM-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcentcom.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CENTCOM-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcentcom.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CENTCOM-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcentcom.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CENTCOM-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcentcom.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CENTCOM-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcentcom.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CENTCOM-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcentcom.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CENTCOM-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcentcom.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CENTCOM-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchef.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEF-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchef.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEF-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchef.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEF-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchef.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEF-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchef.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEF-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchef.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEF-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchef.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEF-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchef.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEF-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchem.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEM-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchem.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEM-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchem.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEM-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchem.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEM-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchem.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEM-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchem.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEM-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchem.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEM-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatchem.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CHEM-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcmo.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CMO-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcmo.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CMO-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcmo.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CMO-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcmo.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CMO-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcmo.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CMO-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcmo.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CMO-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcmo.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CMO-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatcmo.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/CMO-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatengi.rsi/equipped-OUTERCLOTHING-vox.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ENGI-equipped-OUTERCLOTHING-vox.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatengi.rsi/equipped-OUTERCLOTHING-vox.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ENGI-equipped-OUTERCLOTHING-vox.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatengi.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ENGI-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatengi.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ENGI-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatengi.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ENGI-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatengi.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ENGI-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatengi.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ENGI-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatengi.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ENGI-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatengi.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ENGI-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatengi.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/ENGI-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatgen.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/GENE-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatgen.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/GENE-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatgen.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/GENE-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatgen.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/GENE-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatgen.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/GENE-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatgen.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/GENE-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatgen.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/GENE-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatgen.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/GENE-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coathop.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOP-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coathop.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOP-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coathop.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOP-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coathop.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOP-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coathop.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOP-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coathop.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOP-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coathop.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOP-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coathop.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOP-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOS-ARMORED-icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/HOS-ARMORED-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6f7573420d026e0b0aeeccc9550a1358d9d941ee GIT binary patch literal 724 zcmV;_0xSKAP)cIVr3-@RfJhnQ$+Or$K=9xn&_gc;{{Rny&`S>mp@o9C zA|>`Bg@7PL0)`fqft5hw2BC$`!uBB9CR#OnkY4hgcHg{t-^cf6=Pe8|#1KRLXJpbO zZ@pfMO(S6Y+YjpXda_q36)(+AAV&l%>)WYnK1!2p8Ub=durxP;QYzlt+lzb2O(RHC z4oKmEQYy~p^Jq^bWWR;SGLjd2!Pfa$EjhAVXbt*(U+&Zc%|arb8;I7 za$v1=L1nxEfDi)T_t9D-r9^9u@B0WL0H}-?SSwu&QWm(!fo|U`xg3^d0T2ZJ2hI2W zzL;fMRK^SBuk!D8;Z_GeZoNtRXjvA`W)siz5JDh?NJxVqNMfGn(QGyovDfST3%5GZ zIz6WM^LqR4dj^OLg#th#qF2nx$qDs(J+m}75nt^Sv`&xj;=f&hX#{+&o&)E9le5{R z*Vi5Bt^i|*L9hl zon>=#^Wg+YDdWY(MY7o}wrwZzFbs*Jh@G9C)D8?h3zSl^<2aPdWuhoT*@iF-QMMt9 zBFg15j^m`d1yc#=LTk;8Xz^@pl8udx%(JmcW<(3Eb=p$t1-Pz@ZQGbe!06Z%)6>)O z=-3pd5n$UkuIoOmfMT(j44~q|at5Hdu$<`*red-9a00Z}gkebMY(M$wn4g~qU}b$f z(>dEG48zo|xOWZ815n;{!E_bh=9g%-}(?k41zzjvKy7Q{Oo)H0000Px%tVu*cR9J=Wma$74Q5?rV3CdmUON4p}l3Y}Rl+rpB>8e7-NpR4ylS>yZ{s$d& zl1>ht#K~C)_Y|bK+74DqIYVtO8O{*#d?pu!ybf}QqS0JI+999q-Fxr%{l4Gt-H!(y zI&}EQM8Yhd9m%O|F2iJ@$jrg7VDHYzkjm$>6bmJ`4+^1TM#G3}B8KBs$>*|^H>VUp zd2>qTb6FgxiY8*rj^xy%7}%>c$c|6bkaZlV%Hrw~YX7ZTTs^{Zsx)Ms?D#Z$l|~r- z_6#HqLjhQp#j&2GA?s)&#_M+$nuyVmb&mBUmSx>o-wqGfD`^-iozCLAXVko_)0w8p z{o|M|?7tC2DJkM(@pyzqaStU051;6v@F5W%$Nd#8@_!|iBu~m$~4WO-afu~*)DP}Wn^k7r8E&E zm3j)G)^@(MG||#Pu}}(bxKE|xQ1cqMGT@u2NjDfbWF3da`)7To$ux@m-;9m0e;|mttOV*8UwuUnt_Gw|l0UDJwr;jt^eOAR0e!;*F6iwJX4%s5#}AqO7k?dIE3hg?`u(BHBVWRQDjdOFRIXi{U?e;y@`-f*2F2_YEeG?m6ZpG z3!##Rq2fZQxDaY-W=tgwLoLmW1>gMn$I!TrC(BZ$}56O!;*twZ+w*UYD07*qoM6N<$g5X(c`~Uy| literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/wintercoatsyndie.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIE-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/wintercoatsyndie.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIE-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/wintercoatsyndie.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIE-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/wintercoatsyndie.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIE-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/wintercoatsyndie.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIE-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/wintercoatsyndie.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIE-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/wintercoatsyndie.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIE-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/wintercoatsyndie.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIE-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecap.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIECAP-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecap.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIECAP-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecap.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIECAP-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecap.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIECAP-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecap.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIECAP-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecap.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIECAP-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecap.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIECAP-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/syndicate/coatsyndiecap.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/SYNDIECAP-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatviro.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/VIRO-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatviro.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/VIRO-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatviro.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/VIRO-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatviro.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/VIRO-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatviro.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/VIRO-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatviro.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/VIRO-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatviro.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/VIRO-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatviro.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/VIRO-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwarden.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARD-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwarden.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARD-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwarden.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARD-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwarden.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARD-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwarden.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARD-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwarden.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARD-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwarden.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARD-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatwarden.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARD-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARDEN-ARMORED-icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WARDEN-ARMORED-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf984f43789b711a16c42c695c6841d7f327954 GIT binary patch literal 761 zcmVPx%vq?ljR9J=WRXu3iKp1_hWeug6!wz)>qFySnh@g5aK1!EL}1MWM~N(1V>Bam=a1Ygs(%;VbeH~3LXl6 zi=^+qpQm@TD8m$b~o6d*g?1v$C)-8kaKw~ zFIiAkmF@5EGgVdD@{$EPmj`V&;?{={)lt(l=1>ad?IJJspD%7fF7RJfB{8jY_6QIoo-mPx~*ygr+y$)U1`JeYH5UvC0 zi+l0(%KFjI0pOx1K4))3QIx+F@H`Jw-+x5v{9eR53B^(oR_hF&=i%t+sPAdD&LEbG zanb?!2L;4Z5uzwUk|fN{&0%L}2fptk2m%BjKMhZTa3se!w-5vY=4U1`Jv}YV&rBi+ z0*r5N@zEO!fe4C|V9eS=crhK@*6;|3r6PRahn5X^@v!TSSzFMu0es(&JqeKs*aZVq6Qu8C rdvI@zzstEirX~pNf)R_r2qXLf9s(+BUc6yD00000NkvXXu0mjf%M?mq literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatweb.rsi/equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WEB-equipped-OUTERCLOTHING.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatweb.rsi/equipped-OUTERCLOTHING.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WEB-equipped-OUTERCLOTHING.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatweb.rsi/icon.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WEB-icon.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatweb.rsi/icon.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WEB-icon.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatweb.rsi/inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WEB-inhand-left.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatweb.rsi/inhand-left.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WEB-inhand-left.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coatweb.rsi/inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WEB-inhand-right.png similarity index 100% rename from Resources/Textures/Clothing/OuterClothing/WinterCoats/coatweb.rsi/inhand-right.png rename to Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/WEB-inhand-right.png diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-equipped-OUTERCLOTHING-vox.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-equipped-OUTERCLOTHING-vox.png new file mode 100644 index 0000000000000000000000000000000000000000..d453b039c530984a6207a6f35f9eb7fa17551520 GIT binary patch literal 635 zcmV->0)+jEP)r1GHkhI86Ht)8Gh9u!{sKJI3(}A`J@OL2=n7( z8!-k1K@bE%5ClOGgl&dl@XxeU*mutPwr#!Edj2`*7VWley>rgT*w6PES4zP-H$Sv# znv9JM!{D2y$@rRc&MT#oC4ub&Kwa0c)&cUI|dm_SCVqP&HDWzsr@bReq{HP?uIUu#p!PZ=} z_9f-}had=oAP9mW2!bF8f*=V0IbGLzE|9iu`*9y0*(c|m@49Zcf7#yPtE!qyP+Xe& z{{GHBA$aGUU;B2wUeWjcL;t>x2G54yodj0px?WIK6#)20N!V2v2*1CF-{y&Ev2WmA zJ^!0;dw7_DzVEYf9Dh8R74fblgtA{(i2z_6$6Z4piWYwbhB;huq4lG1LT!XfSft+hWZ_*5nNJXP@QP|O;9D%$`6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..25c72cf26f6fed6fa012fec5b3e2677472384e8f GIT binary patch literal 603 zcmV-h0;K(kP)3BSnwU&s8thL0zSzu;jW;&nG!{?>?WsJDBc5rgad0Ce#Ewnx}llOjb zQadm6vHInbMItWIpIakF>;W@VRaJwt&bh()s;Y*dB&z}X=xZT;%=MbC>&O^G`k5`M z5FUN4-*w%vPR|)*qEg{7_htC794lRX^w=0fsSBX4IT8?Nrt9_kax!E-EXe=;{=?d% zI5$qkR4~UjAm;h#8Zc(S+;~sKab1|VY{Fsd?(0gNI{+#4%Qd?{mIAp>!Q5LYO90-T z0;y|HvJ}YaboeK5ZW{mq0000000000007_1;`X@iw@E|dbUGEE;Kbwc=tJ9_bBj7d zi~lPe3K0Fa#OLk|?1^sGuk8@6YK-WBF!SV{fxVsAHfYiNw9sO!2I6EeoU)QMcq-|zQ9OKb=?rmpMsX*uO&+qQkq05nb0Po-U~9Z@x4 zkK13ViM6pzQHn#+?BaMNyOuQcB0w`KP9z zUgjY+cg_I-LI~5Dobv$yM1&Zl=-)&_Dc~e#8X}r%mMiF^ zCnB`g;Jrs5bFZnj!di=d=3N!ftB>O_$I9D|+goeJ-7i%z(wm>1zkY$Sa0000x literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..34e9a603ab834602ae05536f64662703d95f410e GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_7UGoCJvAsP4H-q^_7?7-9d@OcO0 zB*{JAVF}ZD8a6qrC9sw`N-9bp(e!W>$AoGUUN6}^H`LsZ31kigBovn@ zmKr{t^6P!Zw*CLK`mZgqi|LyEc6B;)O!J@Lxy?1@wVFBS_b%uUoV0rDma1<8eVgY5 zooD-@v;4~D=mU;m7s1S8P+g??`-fdj^OC2z2NmldM6PE2K11&{|LQAE-`hf6A4<*$ vGt2(H=#cS;`pCi)O^;Hiui$#164T8;UBz5a|K`U}AcH(z{an^LB{Ts5-}YxJ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/coatybits-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..3627bf8c8d16fbe45ce7bcd496e3c04132b0efd2 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=XFOdTLn>~)z2(T)tRT?(aAJk< zyG8BA{(DYUh;_KnT({xM4VO!K6aL@kaPg39ysE$i)B^&x+=>zZroGiOY7x*mma(ep z&zetA7MdN7DBJUWQ||1F_x5Ev{aY899WL0~u`0^zWkkWe=L@&4t}$=kEpDyLfe(_q+*=5L1EVkHxQ6qVbnCkJ0om`{&mEI<{$IlC6>Dc>V64tC?-47zYlDyI?WHF`hIzXBxvX(f$5B-T89!()Xpr|NrVKv0rfu#zu19m%
ch`bX2*)kM(lhwBG8L7&Y)%YL(mx@Hsj7 zE(@S7`Ut>QH$!QD4Sg4ux*sql!gIcGHGn+}kiy4?#uV6c8l1bMK#c$a1ONa4*!%(O WL^LlNVk(dT0000o literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..b0bb27edca381f63c8771574a6430d008ea08d7f GIT binary patch literal 663 zcmV;I0%-k-P)~556vv-@`4EO7u!U|Jb7?!b-C<}tWeIbZjBdi1yIyB^$y7SPM2C>Bp}mgTVz!vv z#pF|{gHccv)B4HCG{^t97&uGsJ)x(krzau+0001hHAQeAH=jjp8UgoqB24=0ANkB z!K_To+zPwg73RqVZRF?P3F=$mtgW!?Epe9oWu(IZ0000000000SU*@NLh7@A2;rh) z%R${sFpt3V9*lT-jn_|rrjxnA(XcD~merpk^k)?#WxUc!>6o`7Rp{UQdGSpq@iqCI z4VuOgHA^~<>W6{!AB=uMFWW1@u!reUXAPyMi3e>&}5mZQzS?zQ5um&`ip(v{>{$=mjvKR;n=^}i2n%}e&MG5g9gY-YK; ze0BP@zsH|j)HF<-lhF_8yzHD*GyTdPaz{4lT z`&72UjS3e**(2^{I=}fZyK7X<;9xbjTqzwXzwkxk!E}%Re|&j(cxHR>g{9QCb}nZ9 zp|Kz+uxFm`M$w~BrgXVXZ#m&=ux-(dOG=eMR|gs-0R4Eh@lAG!j||XP44$rjF6*2U FngHMvX&3+i literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-inhand-left.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..09c187e3fe630c44f74f61e3dc82ae64f70dfef2 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=t36#DLn>~)y|q^Gkb?l*1>R5t zi3yraHX;oR8FzIo;JU=Xq@lpNgu|pukB`xa>BRX1ALi|vIoo#g_Vj(-K>Z91FC1cJ zgDzLC_!Zu}W!3ZO3(Kl=U;o_J_kAz_`_sQHzJ!SNUN6~uH`VzHGg$eB2g@f<+hw)n z_E({oGnM~_7F`MTdeh!v{-AyCX{Fxfl}ki6M&zm-|8to`=6k=t$mB>lLBY>U1snM9 YFitrWU?pyQZwJU6Pgg&ebxsLQ0OeO(&;S4c literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-inhand-right.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..77201839c7bc7c3f6e7ebbc8c94939e5fd26c512 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=t36#DLn>~)y|q`6(NTi!L4K&B zkhT*em%{?aRRS-Zn5Szr%u&))G2CTwQT5p|p5&gp)$?AYZT^0H{*%2NK>Z90zMnh3 z>g6vz!@~#4_RmOIw>v(l?f=X$zRNm_%=@R!6aTi`_qpKA_1iS32dJiiG%zsy*tLE3 zq-~|1nn@N?$5VE_DZf3b`t~b+!Tba4e(kF~H6PWjOGv_5=6?a%z_R!T}@+1DA2 ZzA`NO<8PH1zw{}{3{O`-mvv4FO#tSJTG#*p literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-tan-equipped-OUTERCLOTHING.png b/Resources/Textures/Clothing/OuterClothing/WinterCoats/coat.rsi/winterbits-tan-equipped-OUTERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..7e401cdd7b4631efe879609d52989d6f4b35a2cb GIT binary patch literal 614 zcmV-s0-61ZP)GvIH_ws5!5!*B>mB6@ z;(+l&E!c#nh z3|-1{`D4eURi&)_gv`raNDy2Jo&09JihM)$3y7Xx_59xrfgodd*?8$8Kt$B;4-B!p z?XvMo4)D(fag2SijXA&{a)LtNDtJiTWOy_xMJCQMD)M>#b@CHoLyioah9)jw{0J)Y zdHr=H*ERC+Iw7KowDMxTLSC(FicVa#CnvvW z;u1J$DXe=*93(%AbQk~t000000002{ht!S`|E+ppq67aS3@7Zyh!NI!(P-QCD03kE zcRXsvyc5%`6j^4CPGNV4Hd4BKS!TAg5FDoyxbe2@QN}W!eFplB6MHoBDdYgsIh^UNJZK%wS;lm1Wq>a(DSw zO}YOcE&1dVRMe#srkS3 Date: Sat, 3 Aug 2024 02:59:50 +0100 Subject: [PATCH 139/201] Add Ngl to chatsan (#30589) * Ngl added fr this time * Update speech-chatsan.ftl Not gonna lie sounds more realistic than not going to lie --- Resources/Locale/en-US/speech/speech-chatsan.ftl | 3 +++ Resources/Prototypes/Accents/word_replacements.yml | 1 + 2 files changed, 4 insertions(+) diff --git a/Resources/Locale/en-US/speech/speech-chatsan.ftl b/Resources/Locale/en-US/speech/speech-chatsan.ftl index 3e1c3fedb6..1f6f12195f 100644 --- a/Resources/Locale/en-US/speech/speech-chatsan.ftl +++ b/Resources/Locale/en-US/speech/speech-chatsan.ftl @@ -150,3 +150,6 @@ chatsan-replacement-53 = where are you chatsan-word-54 = fs chatsan-replacement-54 = for sure + +chatsan-word-55 = ngl +chatsan-replacement-55 = not gonna lie diff --git a/Resources/Prototypes/Accents/word_replacements.yml b/Resources/Prototypes/Accents/word_replacements.yml index 1e611a99d3..73a4a50369 100644 --- a/Resources/Prototypes/Accents/word_replacements.yml +++ b/Resources/Prototypes/Accents/word_replacements.yml @@ -435,6 +435,7 @@ chatsan-word-52: chatsan-replacement-52 chatsan-word-53: chatsan-replacement-53 chatsan-word-54: chatsan-replacement-54 + chatsan-word-55: chatsan-replacement-55 - type: accent id: liar From 64273cb914047a819cc6be35d03ab8f9e2d89723 Mon Sep 17 00:00:00 2001 From: to4no_fix <156101927+chavonadelal@users.noreply.github.com> Date: Sat, 3 Aug 2024 06:59:20 +0300 Subject: [PATCH 140/201] Display the administrator's title in ahelp and ahelp relay (#30075) * Adding the admin prefix to the ahelp * Updating the admin prefix * The second update of the admin prefix * Configuration correction --- .../Administration/Managers/AdminManager.cs | 2 +- .../Administration/Systems/BwoinkSystem.cs | 22 ++++++++++++--- Content.Shared/CCVar/CCVars.cs | 27 +++++++++++++++++++ .../ConfigPresets/WizardsDen/wizardsDen.toml | 4 +++ 4 files changed, 50 insertions(+), 5 deletions(-) diff --git a/Content.Server/Administration/Managers/AdminManager.cs b/Content.Server/Administration/Managers/AdminManager.cs index af950e9fc2..36cea4c156 100644 --- a/Content.Server/Administration/Managers/AdminManager.cs +++ b/Content.Server/Administration/Managers/AdminManager.cs @@ -458,7 +458,7 @@ namespace Content.Server.Administration.Managers Flags = flags }; - if (dbData.Title != null) + if (dbData.Title != null && _cfg.GetCVar(CCVars.AdminUseCustomNamesAdminRank)) { data.Title = dbData.Title; } diff --git a/Content.Server/Administration/Systems/BwoinkSystem.cs b/Content.Server/Administration/Systems/BwoinkSystem.cs index 6709403177..893de4aba5 100644 --- a/Content.Server/Administration/Systems/BwoinkSystem.cs +++ b/Content.Server/Administration/Systems/BwoinkSystem.cs @@ -565,16 +565,23 @@ namespace Content.Server.Administration.Systems var escapedText = FormattedMessage.EscapeText(message.Text); string bwoinkText; + string adminPrefix = ""; + + //Getting an administrator position + if (_config.GetCVar(CCVars.AhelpAdminPrefix) && senderAdmin is not null && senderAdmin.Title is not null) + { + adminPrefix = $"[bold]\\[{senderAdmin.Title}\\][/bold] "; + } if (senderAdmin is not null && senderAdmin.Flags == AdminFlags.Adminhelp) // Mentor. Not full admin. That's why it's colored differently. { - bwoinkText = $"[color=purple]{senderSession.Name}[/color]"; + bwoinkText = $"[color=purple]{adminPrefix}{senderSession.Name}[/color]"; } else if (senderAdmin is not null && senderAdmin.HasFlag(AdminFlags.Adminhelp)) { - bwoinkText = $"[color=red]{senderSession.Name}[/color]"; + bwoinkText = $"[color=red]{adminPrefix}{senderSession.Name}[/color]"; } else { @@ -597,6 +604,13 @@ namespace Content.Server.Administration.Systems RaiseNetworkEvent(msg, channel); } + string adminPrefixWebhook = ""; + + if (_config.GetCVar(CCVars.AhelpAdminPrefixWebhook) && senderAdmin is not null && senderAdmin.Title is not null) + { + adminPrefixWebhook = $"[bold]\\[{senderAdmin.Title}\\][/bold] "; + } + // Notify player if (_playerManager.TryGetSessionById(message.UserId, out var session)) { @@ -611,11 +625,11 @@ namespace Content.Server.Administration.Systems senderAdmin.Flags == AdminFlags.Adminhelp) // Mentor. Not full admin. That's why it's colored differently. { - overrideMsgText = $"[color=purple]{_overrideClientName}[/color]"; + overrideMsgText = $"[color=purple]{adminPrefixWebhook}{_overrideClientName}[/color]"; } else if (senderAdmin is not null && senderAdmin.HasFlag(AdminFlags.Adminhelp)) { - overrideMsgText = $"[color=red]{_overrideClientName}[/color]"; + overrideMsgText = $"[color=red]{adminPrefixWebhook}{_overrideClientName}[/color]"; } else { diff --git a/Content.Shared/CCVar/CCVars.cs b/Content.Shared/CCVar/CCVars.cs index 082d9c8033..9f8a02cbb7 100644 --- a/Content.Shared/CCVar/CCVars.cs +++ b/Content.Shared/CCVar/CCVars.cs @@ -902,6 +902,15 @@ namespace Content.Shared.CCVar public static readonly CVarDef AdminBypassMaxPlayers = CVarDef.Create("admin.bypass_max_players", true, CVar.SERVERONLY); + /// + /// Determine if custom rank names are used. + /// If it is false, it'd use the actual rank name regardless of the individual's title. + /// + /// + /// + public static readonly CVarDef AdminUseCustomNamesAdminRank = + CVarDef.Create("admin.use_custom_names_admin_rank", true, CVar.SERVERONLY); + /* * AHELP */ @@ -921,6 +930,24 @@ namespace Content.Shared.CCVar public static readonly CVarDef AhelpRateLimitCount = CVarDef.Create("ahelp.rate_limit_count", 10, CVar.SERVERONLY); + /// + /// Should the administrator's position be displayed in ahelp. + /// If it is is false, only the admin's ckey will be displayed in the ahelp. + /// + /// + /// + public static readonly CVarDef AhelpAdminPrefix = + CVarDef.Create("ahelp.admin_prefix", true, CVar.SERVERONLY); + + /// + /// Should the administrator's position be displayed in the webhook. + /// If it is is false, only the admin's ckey will be displayed in webhook. + /// + /// + /// + public static readonly CVarDef AhelpAdminPrefixWebhook = + CVarDef.Create("ahelp.admin_prefix_webhook", true, CVar.SERVERONLY); + /* * Explosions */ diff --git a/Resources/ConfigPresets/WizardsDen/wizardsDen.toml b/Resources/ConfigPresets/WizardsDen/wizardsDen.toml index 4f1b616fb2..96656c911b 100644 --- a/Resources/ConfigPresets/WizardsDen/wizardsDen.toml +++ b/Resources/ConfigPresets/WizardsDen/wizardsDen.toml @@ -39,5 +39,9 @@ deadmin_on_join = true new_player_threshold = 600 alert.min_players_sharing_connection = 2 +[ahelp] +admin_prefix = false +admin_prefix_webhook = false + [worldgen] enabled = true From b432dc612520e08e5409af76d31a5e7fa42ea247 Mon Sep 17 00:00:00 2001 From: RiceMar1244 <138547931+RiceMar1244@users.noreply.github.com> Date: Sat, 3 Aug 2024 09:26:32 -0400 Subject: [PATCH 141/201] Shotgun spread refactor (#27773) * Moves spread data to new component * Refactors shotgun spread code * Makes shotgun cartridges and projectiles use new component * Attempts to fix nullable build error * Fixes hitscan weapons that I broke :( * Saviour commit? --------- Co-authored-by: EmoGarbage404 --- .../Weapons/Ranged/Systems/GunSystem.cs | 63 +++++++++-------- .../Projectiles/ProjectileSpreadComponent.cs | 32 +++++++++ .../Ranged/Components/AmmoComponent.cs | 12 ---- .../Guns/Ammunition/Cartridges/shotgun.yml | 21 ++---- .../Guns/Ammunition/Projectiles/shotgun.yml | 69 +++++++++++++++++++ .../Weapons/Guns/Ammunition/explosives.yml | 8 +-- 6 files changed, 144 insertions(+), 61 deletions(-) create mode 100644 Content.Shared/Projectiles/ProjectileSpreadComponent.cs diff --git a/Content.Server/Weapons/Ranged/Systems/GunSystem.cs b/Content.Server/Weapons/Ranged/Systems/GunSystem.cs index 29f9198818..3a5fa4540a 100644 --- a/Content.Server/Weapons/Ranged/Systems/GunSystem.cs +++ b/Content.Server/Weapons/Ranged/Systems/GunSystem.cs @@ -129,27 +129,8 @@ public sealed partial class GunSystem : SharedGunSystem case CartridgeAmmoComponent cartridge: if (!cartridge.Spent) { - if (cartridge.Count > 1) - { - var ev = new GunGetAmmoSpreadEvent(cartridge.Spread); - RaiseLocalEvent(gunUid, ref ev); - - var angles = LinearSpread(mapAngle - ev.Spread / 2, - mapAngle + ev.Spread / 2, cartridge.Count); - - for (var i = 0; i < cartridge.Count; i++) - { - var uid = Spawn(cartridge.Prototype, fromEnt); - ShootOrThrow(uid, angles[i].ToVec(), gunVelocity, gun, gunUid, user); - shotProjectiles.Add(uid); - } - } - else - { - var uid = Spawn(cartridge.Prototype, fromEnt); - ShootOrThrow(uid, mapDirection, gunVelocity, gun, gunUid, user); - shotProjectiles.Add(uid); - } + var uid = Spawn(cartridge.Prototype, fromEnt); + CreateAndFireProjectiles(uid, cartridge); RaiseLocalEvent(ent!.Value, new AmmoShotEvent() { @@ -157,8 +138,6 @@ public sealed partial class GunSystem : SharedGunSystem }); SetCartridgeSpent(ent.Value, cartridge, true); - MuzzleFlash(gunUid, cartridge, mapDirection.ToAngle(), user); - Audio.PlayPredicted(gun.SoundGunshotModified, gunUid, user); if (cartridge.DeleteOnSpawn) Del(ent.Value); @@ -177,10 +156,10 @@ public sealed partial class GunSystem : SharedGunSystem break; // Ammo shoots itself case AmmoComponent newAmmo: - shotProjectiles.Add(ent!.Value); - MuzzleFlash(gunUid, newAmmo, mapDirection.ToAngle(), user); - Audio.PlayPredicted(gun.SoundGunshotModified, gunUid, user); - ShootOrThrow(ent.Value, mapDirection, gunVelocity, gun, gunUid, user); + if (ent == null) + break; + CreateAndFireProjectiles(ent.Value, newAmmo); + break; case HitscanPrototype hitscan: @@ -295,6 +274,36 @@ public sealed partial class GunSystem : SharedGunSystem { FiredProjectiles = shotProjectiles, }); + + void CreateAndFireProjectiles(EntityUid ammoEnt, AmmoComponent ammoComp) + { + if (TryComp(ammoEnt, out var ammoSpreadComp)) + { + var spreadEvent = new GunGetAmmoSpreadEvent(ammoSpreadComp.Spread); + RaiseLocalEvent(gunUid, ref spreadEvent); + + var angles = LinearSpread(mapAngle - spreadEvent.Spread / 2, + mapAngle + spreadEvent.Spread / 2, ammoSpreadComp.Count); + + ShootOrThrow(ammoEnt, angles[0].ToVec(), gunVelocity, gun, gunUid, user); + shotProjectiles.Add(ammoEnt); + + for (var i = 1; i < ammoSpreadComp.Count; i++) + { + var newuid = Spawn(ammoSpreadComp.Proto, fromEnt); + ShootOrThrow(newuid, angles[i].ToVec(), gunVelocity, gun, gunUid, user); + shotProjectiles.Add(ammoEnt); + } + } + else + { + ShootOrThrow(ammoEnt, mapDirection, gunVelocity, gun, gunUid, user); + shotProjectiles.Add(ammoEnt); + } + + MuzzleFlash(gunUid, ammoComp, mapDirection.ToAngle(), user); + Audio.PlayPredicted(gun.SoundGunshotModified, gunUid, user); + } } private void ShootOrThrow(EntityUid uid, Vector2 mapDirection, Vector2 gunVelocity, GunComponent gun, EntityUid gunUid, EntityUid? user) diff --git a/Content.Shared/Projectiles/ProjectileSpreadComponent.cs b/Content.Shared/Projectiles/ProjectileSpreadComponent.cs new file mode 100644 index 0000000000..1edffe3ba5 --- /dev/null +++ b/Content.Shared/Projectiles/ProjectileSpreadComponent.cs @@ -0,0 +1,32 @@ +using Content.Shared.Weapons.Ranged.Systems; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Projectiles; + +/// +/// Spawns a spread of the projectiles when fired +/// +[RegisterComponent, NetworkedComponent, Access(typeof(SharedGunSystem))] +public sealed partial class ProjectileSpreadComponent : Component +{ + /// + /// The entity prototype that will be fired by the rest of the spread. + /// Will generally be the same entity prototype as the first projectile being fired. + /// Needed for ammo components that do not specify a fired prototype, unlike cartridges. + /// + [DataField(required: true)] + public EntProtoId Proto; + + /// + /// How much the ammo spreads when shot, in degrees. Does nothing if count is 0. + /// + [DataField] + public Angle Spread = Angle.FromDegrees(5); + + /// + /// How many prototypes are spawned when shot. + /// + [DataField] + public int Count = 1; +} diff --git a/Content.Shared/Weapons/Ranged/Components/AmmoComponent.cs b/Content.Shared/Weapons/Ranged/Components/AmmoComponent.cs index 62af124252..3e1111a97d 100644 --- a/Content.Shared/Weapons/Ranged/Components/AmmoComponent.cs +++ b/Content.Shared/Weapons/Ranged/Components/AmmoComponent.cs @@ -30,18 +30,6 @@ public sealed partial class CartridgeAmmoComponent : AmmoComponent [AutoNetworkedField] public bool Spent = false; - /// - /// How much the ammo spreads when shot, in degrees. Does nothing if count is 0. - /// - [ViewVariables(VVAccess.ReadWrite), DataField("spread")] - public Angle Spread = Angle.FromDegrees(5); - - /// - /// How many prototypes are spawned when shot. - /// - [ViewVariables(VVAccess.ReadWrite), DataField("count")] - public int Count = 1; - /// /// Caseless ammunition. /// diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/shotgun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/shotgun.yml index 57b95cb901..1d90fab7c2 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/shotgun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/shotgun.yml @@ -9,8 +9,6 @@ - Cartridge - ShellShotgun - type: CartridgeAmmo - count: 6 - spread: 15 soundEject: collection: ShellEject - type: Sprite @@ -32,7 +30,6 @@ map: [ "enum.AmmoVisualLayers.Base" ] - type: CartridgeAmmo proto: PelletShotgunBeanbag - count: 1 - type: SpentAmmoVisuals state: "beanbag" @@ -47,8 +44,6 @@ map: [ "enum.AmmoVisualLayers.Base" ] - type: CartridgeAmmo proto: PelletShotgunSlug - count: 1 - spread: 0 - type: SpentAmmoVisuals state: "slug" @@ -63,7 +58,6 @@ map: [ "enum.AmmoVisualLayers.Base" ] - type: CartridgeAmmo proto: PelletShotgunFlare - count: 1 - type: SpentAmmoVisuals state: "flare" @@ -77,7 +71,7 @@ - state: base map: [ "enum.AmmoVisualLayers.Base" ] - type: CartridgeAmmo - proto: PelletShotgun + proto: PelletShotgunSpread - type: entity id: ShellShotgunIncendiary @@ -89,7 +83,7 @@ - state: incendiary map: [ "enum.AmmoVisualLayers.Base" ] - type: CartridgeAmmo - proto: PelletShotgunIncendiary + proto: PelletShotgunIncendiarySpread - type: SpentAmmoVisuals state: "incendiary" @@ -103,7 +97,7 @@ - state: practice map: [ "enum.AmmoVisualLayers.Base" ] - type: CartridgeAmmo - proto: PelletShotgunPractice + proto: PelletShotgunPracticeSpread - type: SpentAmmoVisuals state: "practice" @@ -118,7 +112,6 @@ map: [ "enum.AmmoVisualLayers.Base" ] - type: CartridgeAmmo proto: PelletShotgunTranquilizer - count: 1 - type: ChemicalAmmo - type: SolutionContainerManager solutions: @@ -145,9 +138,7 @@ graph: ImprovisedShotgunShellGraph node: shell - type: CartridgeAmmo - count: 10 - spread: 45 - proto: PelletShotgunImprovised + proto: PelletShotgunImprovisedSpread - type: SpentAmmoVisuals state: "improvised" @@ -161,8 +152,6 @@ - state: depleted-uranium map: [ "enum.AmmoVisualLayers.Base" ] - type: CartridgeAmmo - count: 5 - spread: 6 - proto: PelletShotgunUranium + proto: PelletShotgunUraniumSpread - type: SpentAmmoVisuals state: "depleted-uranium" diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml index 6e4570e1a1..ce79b6f417 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml @@ -42,6 +42,16 @@ types: Piercing: 10 +- type: entity + id: PelletShotgunSpread + noSpawn: true + parent: PelletShotgun + components: + - type: ProjectileSpread + proto: PelletShotgun + count: 6 + spread: 15 + - type: entity id: PelletShotgunIncendiary name: pellet (.50 incendiary) @@ -59,6 +69,16 @@ - type: IgnitionSource ignited: true +- type: entity + id: PelletShotgunIncendiarySpread + noSpawn: true + parent: PelletShotgunIncendiary + components: + - type: ProjectileSpread + proto: PelletShotgunIncendiary + count: 6 + spread: 15 + - type: entity id: PelletShotgunPractice name: pellet (.50 practice) @@ -73,6 +93,16 @@ types: Blunt: 1 +- type: entity + id: PelletShotgunPracticeSpread + noSpawn: true + parent: PelletShotgunPractice + components: + - type: ProjectileSpread + proto: PelletShotgunPractice + count: 6 + spread: 15 + - type: entity id: PelletShotgunImprovised name: improvised pellet @@ -88,6 +118,15 @@ Piercing: 3 Slash: 3 +- type: entity + id: PelletShotgunImprovisedSpread + noSpawn: true + parent: PelletShotgunImprovised + components: + - type: ProjectileSpread + proto: PelletShotgunImprovised + count: 10 + spread: 45 - type: entity id: PelletShotgunTranquilizer @@ -178,6 +217,16 @@ Radiation: 5 Piercing: 5 +- type: entity + id: PelletShotgunUraniumSpread + noSpawn: true + parent: PelletShotgunUranium + components: + - type: ProjectileSpread + proto: PelletShotgunUranium + count: 5 + spread: 6 + - type: entity id: PelletGrapeshot #tally fucking ho name: grapeshot pellet @@ -196,6 +245,16 @@ Piercing: 25 Structural: 5 +- type: entity + id: PelletGrapeshotSpread + noSpawn: true + parent: PelletGrapeshot + components: + - type: ProjectileSpread + proto: PelletGrapeshot + count: 5 + spread: 40 + - type: entity id: PelletGlass name: glass shard @@ -215,3 +274,13 @@ damage: types: Slash: 25 + +- type: entity + id: PelletGlassSpread + parent: PelletGlass + noSpawn: true + components: + - type: ProjectileSpread + proto: PelletGlass + count: 5 + spread: 10 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml index 152de7e92f..04d405e881 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/explosives.yml @@ -175,9 +175,7 @@ parent: BaseCannonBall components: - type: CartridgeAmmo - proto: PelletGrapeshot - count: 5 - spread: 40 + proto: PelletGrapeshotSpread deleteOnSpawn: true - type: Sprite sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi @@ -190,9 +188,7 @@ parent: BaseCannonBall components: - type: CartridgeAmmo - proto: PelletGlass - count: 5 - spread: 10 + proto: PelletGlassSpread deleteOnSpawn: true - type: Sprite sprite: Objects/Weapons/Guns/Ammunition/Explosives/explosives.rsi From a9693322beaa6726a5370b9ae05b5a89c0136610 Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Sat, 3 Aug 2024 16:06:04 +0200 Subject: [PATCH 142/201] SpeakOnUseSystem and phrases for figurines (#30455) * commit 1 * 2 * add more text * apply review * apply review 2 Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> --------- Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com> --- Content.Server/Chat/SpeakOnUseComponent.cs | 18 ++ .../Chat/Systems/SpeakOnUseSystem.cs | 42 +++ Resources/Locale/en-US/datasets/figurines.ftl | 166 +++++++++++ Resources/Prototypes/Datasets/figurines.yml | 263 ++++++++++++++++++ .../Entities/Objects/Fun/figurines.yml | 95 ++++++- 5 files changed, 583 insertions(+), 1 deletion(-) create mode 100644 Content.Server/Chat/SpeakOnUseComponent.cs create mode 100644 Content.Server/Chat/Systems/SpeakOnUseSystem.cs create mode 100644 Resources/Locale/en-US/datasets/figurines.ftl create mode 100644 Resources/Prototypes/Datasets/figurines.yml diff --git a/Content.Server/Chat/SpeakOnUseComponent.cs b/Content.Server/Chat/SpeakOnUseComponent.cs new file mode 100644 index 0000000000..f8953aebef --- /dev/null +++ b/Content.Server/Chat/SpeakOnUseComponent.cs @@ -0,0 +1,18 @@ +using Content.Shared.Dataset; +using Robust.Shared.Prototypes; + +namespace Content.Server.Chat; + +/// +/// Entity will say the things when activated +/// +[RegisterComponent] +public sealed partial class SpeakOnUseComponent : Component +{ + /// + /// The identifier for the dataset prototype containing messages to be spoken by this entity. + /// + [DataField(required: true)] + public ProtoId Pack { get; private set; } + +} diff --git a/Content.Server/Chat/Systems/SpeakOnUseSystem.cs b/Content.Server/Chat/Systems/SpeakOnUseSystem.cs new file mode 100644 index 0000000000..addec79e41 --- /dev/null +++ b/Content.Server/Chat/Systems/SpeakOnUseSystem.cs @@ -0,0 +1,42 @@ +using Content.Server.Chat; +using Content.Shared.Dataset; +using Content.Shared.Interaction.Events; +using Content.Shared.Timing; +using Robust.Shared.Prototypes; +using Robust.Shared.Random; + +namespace Content.Server.Chat.Systems; + +/// +/// Handles the speech on activating an entity +/// +public sealed partial class SpeakOnUIClosedSystem : EntitySystem +{ + [Dependency] private readonly UseDelaySystem _useDelay = default!; + [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly ChatSystem _chat = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnUseInHand); + } + + public void OnUseInHand(EntityUid uid, SpeakOnUseComponent? component, UseInHandEvent args) + { + if (!Resolve(uid, ref component)) + return; + + // Yes it won't work without UseDelayComponent, but we don't want any kind of spam + if (!TryComp(uid, out UseDelayComponent? useDelay) || _useDelay.IsDelayed((uid, useDelay))) + return; + + if (!_prototypeManager.TryIndex(component.Pack, out var messagePack)) + return; + + var message = Loc.GetString(_random.Pick(messagePack.Values)); + _chat.TrySendInGameICMessage(uid, message, InGameICChatType.Speak, true); + _useDelay.TryResetDelay((uid, useDelay)); + } +} diff --git a/Resources/Locale/en-US/datasets/figurines.ftl b/Resources/Locale/en-US/datasets/figurines.ftl new file mode 100644 index 0000000000..0de2d9131b --- /dev/null +++ b/Resources/Locale/en-US/datasets/figurines.ftl @@ -0,0 +1,166 @@ +figurines-hop-1 = Papers, please. +figurines-hop-2 = You are fired. + +figurines-passenger-1 = How to change hands? +figurines-passenger-2 = Call evac. + +figurines-greytider-1 = Man, this party stinks. I fucking hate these people. +figurines-greytider-2 = Uh-oh, who's lost their stunbaton? +figurines-greytider-3 = Robust. +figurines-greytider-4 = I'm not me without a toolbox. +figurines-greytider-5 = Grey tide station wide! + +figurines-clown-1 = Honk! +figurines-clown-2 = Banana! +figurines-clown-3 = Soap! +figurines-clown-4 = HoP has one clown, HoS has the whole department. +figurines-clown-5 = Do I annoy you? + +figurines-holoclown-1 = I'm helping my older brother. + +figurines-mime-1 = ... +figurines-mime-2 = ... +figurines-mime-3 = .... +figurines-mime-4 = ....... +figurines-mime-5 = ................ + +figurines-musician-1 = Never gonna give you up! +figurines-musician-2 = Never gonna let you down! + +# figurines-boxer- + +figurines-captain-1 = Crew, the Nuke Disk is safely up my ass. +figurines-captain-2 = Glory to NT! + +figurines-hos-1 = Space law? What? +figurines-hos-2 = Shot the clown. + +figurines-warden-1 = Execute him for breaking in! + +figurines-detective-1 = The butler did it. + +figurines-security-1 = I am the law! +figurines-security-2 = You have violated article 1984. + +figurines-lawyer-1 = Better Call Saul! +figurines-lawyer-2 = Objection! + +figurines-cargotech-1 = DRAGON ON ATS! +figurines-cargotech-2 = I sold the station! +figurines-cargotech-3 = Brain bounty? I don't have a brain. + +figurines-salvage-1 = Megafauna? It was mega easy. + +figurines-qm-1 = Who stole the shuttle? +figurines-qm-2 = I won't approve the guns. +figurines-qm-3 = I didn't buy those guns! +figurines-qm-4 = One toys crate for ma fellow clown! +figurines-qm-5 = Time to spent all money on gambling. +figurines-qm-6 = Viva La Cargonia! +figurines-qm-7 = Fill the form. + +figurines-ce-1 = Everyone to the briefing! +figurines-ce-2 = Wire the solars! +figurines-ce-3 = How to setup the TEG? +figurines-ce-4 = SINGULOOSE! +figurines-ce-5 = TESLOOSE! + +figurines-engineer-1 = SINGULOOSE! +figurines-engineer-2 = TESLOOSE! +figurines-engineer-3 = What is AME? + +figurines-atmostech-1 = I put plasma in distro. +figurines-atmostech-2 = I will burn you in a burn chamber. +figurines-atmostech-3 = Frezon... +figurines-atmostech-4 = Tritium... +figurines-atmostech-5 = Glory to Atmosia! + +figurines-rd-1 = Blowing all of the borgs! +figurines-rd-2 = Tier 3 arsenal? No way. + +figurines-scientist-1 = Someone else must have made those bombs! +figurines-scientist-2 = He asked to be borged! +figurines-scientist-3 = Carp at sci! +figurines-scientist-4 = Explosion at sci. +figurines-scientist-5 = The anomaly has exploded. + +figurines-cmo-1 = Suit sensors! +figurines-cmo-2 = Why do we have meth? + +figurines-chemist-1 = Get your pills! + +figurines-paramedic-1 = Insuls and tools! +figurines-paramedic-2 = I need AA for saving people! + +figurines-doctor-1 = The patient is already dead! +figurines-doctor-2 = CLEAR! +figurines-doctor-3 = Saw makes BRRR. + +figurines-librarian-1 = One day while... +figurines-librarian-2 = Silence! + +figurines-chaplain-1 = Would you like to join my cul- I mean religion. +figurines-chaplain-2 = Gods make me a killing machine please! +figurines-chaplain-3 = God exists! + +figurines-chef-1 = I swear it's not human meat. + +figurines-bartender-1 = Where's my monkey? +figurines-bartender-2 = Sec won't drink. + +figurines-botanist-1 = I don't have any weed, officer! +figurines-botanist-2 = Dude, I see colors... + +figurines-janitor-1 = Clown stole my soap. Again. +figurines-janitor-2 = Look at the signs, you idiot. + +figurines-nukie-1 = I got the disk! +figurines-nukie-2 = Whiskey, Echo, Whiskey. +figurines-nukie-3 = The nuke makes boom. +figurines-nukie-4 = What's the code? + +figurines-nukie-elite-1 = Not a word in nanotrasen. +figurines-nukie-elite-2 = THAT'S A KEG! +figurines-nukie-elite-3 = Guys are you alive? + +figurines-nukie-commander-1 = GET DAT FUKKEN DISK! + +figurines-footsoldier-1 = I'm an evil boy. Less boy every day, more evil every day. +figurines-footsoldier-2 = Who will you choose? Them or us? Us or them? + +figurines-wizard-1 = Ei Nath! +figurines-wizard-2 = Wehgardium Leviosa! +figurines-wizard-3 = Skidaddle skadoodle! +figurines-wizard-4 = FIREBALL! + +figurines-space-dragon-1 = Fish will consume the station. + +# figurines-queen + +figurines-rat-king-1 = Gimme some food, capiche? +figurines-rat-king-2 = Fugeddaboutit. +figurines-rat-king-3 = Whack 'em! + +figurines-rat-servant-1 = Capiche! +figurines-rat-servant-2 = Boss says! + +figurines-mouse-1 = Piep! +figurines-mouse-2 = Squeak! +figurines-mouse-3 = Chuu! +figurines-mouse-4 = Eeee! +figurines-mouse-5 = Pip! +figurines-mouse-6 = Fwiep! +figurines-mouse-7 = Heep! + +figurines-slime-1 = Blyump. +figurines-slime-2 = Blimpuf? +figurines-slime-3 = Blump! + +figurines-hamlet-1 = Piep! +figurines-hamlet-2 = Squeak! +figurines-hamlet-3 = Chuu! +figurines-hamlet-4 = Eeee! +figurines-hamlet-5 = Pip! +figurines-hamlet-6 = Fwiep! +figurines-hamlet-7 = Heep! +figurines-hamlet-8 = NOT THE MICROWAVE! diff --git a/Resources/Prototypes/Datasets/figurines.yml b/Resources/Prototypes/Datasets/figurines.yml new file mode 100644 index 0000000000..8ad651c134 --- /dev/null +++ b/Resources/Prototypes/Datasets/figurines.yml @@ -0,0 +1,263 @@ +- type: localizedDataset + id: FigurinesHoP + values: + prefix: figurines-hop- + count: 2 + +- type: localizedDataset + id: FigurinesPassenger + values: + prefix: figurines-passenger- + count: 2 + +- type: localizedDataset + id: FigurinesGreytider + values: + prefix: figurines-greytider- + count: 5 + +- type: localizedDataset + id: FigurinesClown + values: + prefix: figurines-clown- + count: 5 + +- type: localizedDataset + id: FigurinesHoloClown + values: + prefix: figurines-holoclown- + count: 1 + +- type: localizedDataset + id: FigurinesMime + values: + prefix: figurines-mime- + count: 5 + +- type: localizedDataset + id: FigurinesMusician + values: + prefix: figurines-musician- + count: 2 + +# - type: localizedDataset # TODO add something +# id: FigurinesBoxer +# values: +# prefix: figurines-boxer- +# count: 0 + +- type: localizedDataset + id: FigurinesCaptain + values: + prefix: figurines-captain- + count: 2 + +- type: localizedDataset + id: FigurinesHoS + values: + prefix: figurines-hos- + count: 2 + +- type: localizedDataset + id: FigurinesWarden + values: + prefix: figurines-warden- + count: 1 + +- type: localizedDataset + id: FigurinesDetective + values: + prefix: figurines-detective- + count: 1 + +- type: localizedDataset + id: FigurinesSecurity + values: + prefix: figurines-security- + count: 2 + +- type: localizedDataset + id: FigurinesLawyer + values: + prefix: figurines-lawyer- + count: 2 + +- type: localizedDataset + id: FigurinesCargoTech + values: + prefix: figurines-cargotech- + count: 3 + +- type: localizedDataset + id: FigurinesSalvage + values: + prefix: figurines-salvage- + count: 1 + +- type: localizedDataset + id: FigurinesQM + values: + prefix: figurines-qm- + count: 7 + +- type: localizedDataset + id: FigurinesCE + values: + prefix: figurines-ce- + count: 5 + +- type: localizedDataset + id: FigurinesEngineer + values: + prefix: figurines-engineer- + count: 3 + +- type: localizedDataset + id: FigurinesAtmosTech + values: + prefix: figurines-atmostech- + count: 5 + +- type: localizedDataset + id: FigurinesRD + values: + prefix: figurines-rd- + count: 2 + +- type: localizedDataset + id: FigurinesScientist + values: + prefix: figurines-scientist- + count: 5 + +- type: localizedDataset + id: FigurinesCMO + values: + prefix: figurines-cmo- + count: 2 + +- type: localizedDataset + id: FigurinesChemist + values: + prefix: figurines-chemist- + count: 1 + +- type: localizedDataset + id: FigurinesParamedic + values: + prefix: figurines-paramedic- + count: 2 + +- type: localizedDataset + id: FigurinesDoctor + values: + prefix: figurines-doctor- + count: 3 + +- type: localizedDataset + id: FigurinesLibrarian + values: + prefix: figurines-librarian- + count: 2 + +- type: localizedDataset + id: FigurinesChaplain + values: + prefix: figurines-chaplain- + count: 3 + +- type: localizedDataset + id: FigurinesChef + values: + prefix: figurines-chef- + count: 1 + +- type: localizedDataset + id: FigurinesBartender + values: + prefix: figurines-bartender- + count: 2 + +- type: localizedDataset + id: FigurinesBotanist + values: + prefix: figurines-botanist- + count: 2 + +- type: localizedDataset + id: FigurinesJanitor + values: + prefix: figurines-janitor- + count: 2 + +- type: localizedDataset + id: FigurinesNukie + values: + prefix: figurines-nukie- + count: 4 + +- type: localizedDataset + id: FigurinesNukieElite + values: + prefix: figurines-nukie-elite- + count: 3 + +- type: localizedDataset + id: FigurinesNukieCommander + values: + prefix: figurines-nukie-commander- + count: 1 + +- type: localizedDataset + id: FigurinesFootsoldier + values: + prefix: figurines-footsoldier- + count: 2 + +- type: localizedDataset + id: FigurinesWizard + values: + prefix: figurines-wizard- + count: 1 + +- type: localizedDataset + id: FigurinesSpaceDragon + values: + prefix: figurines-space-dragon- + count: 1 + +# - type: localizedDataset # TODO add something +# id: FigurinesQueen +# values: +# prefix: figurines-queen- +# count: 0 + +- type: localizedDataset + id: FigurinesRatKing + values: + prefix: figurines-rat-king- + count: 3 + +- type: localizedDataset + id: FigurinesRatServant + values: + prefix: figurines-rat-servant- + count: 2 + +- type: localizedDataset + id: FigurinesMouse + values: + prefix: figurines-mouse- + count: 7 + +- type: localizedDataset + id: FigurinesSlime + values: + prefix: figurines-slime- + count: 3 + +- type: localizedDataset + id: FigurinesHamlet + values: + prefix: figurines-hamlet- + count: 8 diff --git a/Resources/Prototypes/Entities/Objects/Fun/figurines.yml b/Resources/Prototypes/Entities/Objects/Fun/figurines.yml index ce83f66cb3..0ab95ce043 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/figurines.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/figurines.yml @@ -19,6 +19,10 @@ - Figurine - type: StealTarget stealGroup: Figurines + - type: UseDelay + delay: 10 + - type: Speech + speechSounds: Pai # it just sounds better - type: entity parent: BaseFigurine @@ -28,6 +32,8 @@ components: - type: Sprite state: hop + - type: SpeakOnUse + pack: FigurinesHoP - type: entity parent: BaseFigurine @@ -37,6 +43,8 @@ components: - type: Sprite state: passenger + - type: SpeakOnUse + pack: FigurinesPassenger - type: entity parent: BaseFigurine @@ -46,6 +54,8 @@ components: - type: Sprite state: passenger_greytide + - type: SpeakOnUse + pack: FigurinesGreytider - type: entity parent: BaseFigurine @@ -55,6 +65,8 @@ components: - type: Sprite state: clown + - type: SpeakOnUse + pack: FigurinesClown - type: entity parent: BaseFigurine @@ -64,7 +76,8 @@ components: - type: Sprite state: holoclown - + - type: SpeakOnUse + pack: FigurinesHoloClown - type: entity parent: BaseFigurine @@ -74,6 +87,8 @@ components: - type: Sprite state: mime + - type: SpeakOnUse + pack: FigurinesMime - type: entity parent: BaseFigurine @@ -83,6 +98,8 @@ components: - type: Sprite state: musician + - type: SpeakOnUse + pack: FigurinesMusician - type: entity parent: BaseFigurine @@ -92,6 +109,8 @@ components: - type: Sprite state: boxer + # - type: SpeakOnUse # TODO add something + # pack: FigurinesBoxer - type: entity parent: BaseFigurine @@ -101,6 +120,8 @@ components: - type: Sprite state: captain + - type: SpeakOnUse + pack: FigurinesCaptain - type: entity parent: BaseFigurine @@ -110,6 +131,8 @@ components: - type: Sprite state: hos + - type: SpeakOnUse + pack: FigurinesHoS - type: entity parent: BaseFigurine @@ -119,6 +142,8 @@ components: - type: Sprite state: warden + - type: SpeakOnUse + pack: FigurinesWarden - type: entity parent: BaseFigurine @@ -128,6 +153,8 @@ components: - type: Sprite state: detective + - type: SpeakOnUse + pack: FigurinesDetective - type: entity parent: BaseFigurine @@ -137,6 +164,8 @@ components: - type: Sprite state: security + - type: SpeakOnUse + pack: FigurinesSecurity - type: entity parent: BaseFigurine @@ -146,6 +175,8 @@ components: - type: Sprite state: lawyer + - type: SpeakOnUse + pack: FigurinesLawyer - type: entity parent: BaseFigurine @@ -155,6 +186,8 @@ components: - type: Sprite state: cargotech + - type: SpeakOnUse + pack: FigurinesCargoTech - type: entity parent: BaseFigurine @@ -164,6 +197,8 @@ components: - type: Sprite state: salvage + - type: SpeakOnUse + pack: FigurinesSalvage - type: entity parent: BaseFigurine @@ -173,6 +208,8 @@ components: - type: Sprite state: qm + - type: SpeakOnUse + pack: FigurinesQM - type: entity parent: BaseFigurine @@ -182,6 +219,8 @@ components: - type: Sprite state: ce + - type: SpeakOnUse + pack: FigurinesCE - type: entity parent: BaseFigurine @@ -191,6 +230,8 @@ components: - type: Sprite state: engineer + - type: SpeakOnUse + pack: FigurinesEngineer - type: entity parent: BaseFigurine @@ -200,6 +241,8 @@ components: - type: Sprite state: atmos + - type: SpeakOnUse + pack: FigurinesAtmosTech - type: entity parent: BaseFigurine @@ -209,6 +252,8 @@ components: - type: Sprite state: rd + - type: SpeakOnUse + pack: FigurinesRD - type: entity parent: BaseFigurine @@ -218,6 +263,8 @@ components: - type: Sprite state: scientist + - type: SpeakOnUse + pack: FigurinesScientist - type: entity parent: BaseFigurine @@ -227,6 +274,8 @@ components: - type: Sprite state: cmo + - type: SpeakOnUse + pack: FigurinesCMO - type: entity parent: BaseFigurine @@ -236,6 +285,8 @@ components: - type: Sprite state: chemist + - type: SpeakOnUse + pack: FigurinesChemist - type: entity parent: BaseFigurine @@ -245,6 +296,8 @@ components: - type: Sprite state: paramedic + - type: SpeakOnUse + pack: FigurinesParamedic - type: entity parent: BaseFigurine @@ -254,6 +307,8 @@ components: - type: Sprite state: medical + - type: SpeakOnUse + pack: FigurinesDoctor - type: entity parent: BaseFigurine @@ -263,6 +318,8 @@ components: - type: Sprite state: librarian + - type: SpeakOnUse + pack: FigurinesLibrarian - type: entity parent: BaseFigurine @@ -272,6 +329,8 @@ components: - type: Sprite state: chaplain + - type: SpeakOnUse + pack: FigurinesChaplain - type: entity parent: BaseFigurine @@ -281,6 +340,8 @@ components: - type: Sprite state: chef + - type: SpeakOnUse + pack: FigurinesChef - type: entity parent: BaseFigurine @@ -290,6 +351,8 @@ components: - type: Sprite state: bartender + - type: SpeakOnUse + pack: FigurinesBartender - type: entity parent: BaseFigurine @@ -299,6 +362,8 @@ components: - type: Sprite state: botanist + - type: SpeakOnUse + pack: FigurinesBotanist - type: entity parent: BaseFigurine @@ -308,6 +373,8 @@ components: - type: Sprite state: janitor + - type: SpeakOnUse + pack: FigurinesJanitor - type: entity parent: BaseFigurine @@ -317,6 +384,8 @@ components: - type: Sprite state: nukie + - type: SpeakOnUse + pack: FigurinesNukie - type: entity parent: BaseFigurine @@ -326,6 +395,8 @@ components: - type: Sprite state: nukie_elite + - type: SpeakOnUse + pack: FigurinesNukieElite - type: entity parent: BaseFigurine @@ -335,6 +406,8 @@ components: - type: Sprite state: nukie_commander + - type: SpeakOnUse + pack: FigurinesNukieCommander - type: entity parent: BaseFigurine @@ -344,6 +417,8 @@ components: - type: Sprite state: footsoldier + - type: SpeakOnUse + pack: FigurinesFootsoldier - type: entity parent: BaseFigurine @@ -353,6 +428,8 @@ components: - type: Sprite state: wizard + - type: SpeakOnUse + pack: FigurinesWizard - type: entity parent: BaseFigurine @@ -362,6 +439,8 @@ components: - type: Sprite state: wizard_fake + - type: SpeakOnUse + pack: FigurinesWizard #Nonhuman Figurines @@ -373,6 +452,8 @@ components: - type: Sprite state: spacedragon + - type: SpeakOnUse + pack: FigurinesSpaceDragon - type: entity parent: BaseFigurine @@ -382,6 +463,8 @@ components: - type: Sprite state: queen + # - type: SpeakOnUse # TODO add something + # pack: FigurinesQueen - type: entity parent: BaseFigurine @@ -391,6 +474,8 @@ components: - type: Sprite state: ratking + - type: SpeakOnUse + pack: FigurinesRatKing - type: entity parent: BaseFigurine @@ -400,6 +485,8 @@ components: - type: Sprite state: ratservant + - type: SpeakOnUse + pack: FigurinesRatServant - type: entity parent: BaseFigurine @@ -409,6 +496,8 @@ components: - type: Sprite state: mouse + - type: SpeakOnUse + pack: FigurinesMouse - type: entity parent: BaseFigurine @@ -418,6 +507,8 @@ components: - type: Sprite state: slime + - type: SpeakOnUse + pack: FigurinesSlime - type: entity parent: BaseFigurine @@ -427,6 +518,8 @@ components: - type: Sprite state: hamlet + - type: SpeakOnUse + pack: FigurinesHamlet #TODO: Convert these to the new figurine sprite template and rename their sprite name. #Yes, these are humanoids, but they need to be updated first. From a15fb563818e7891ea00b91d4ecddb54e5cf41e8 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sat, 3 Aug 2024 14:07:11 +0000 Subject: [PATCH 143/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index f9b63511e1..4e134c5a4d 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: '0x6273' - changes: - - message: Shuttle docks now have a "dock status" device link port - type: Add - id: 6536 - time: '2024-05-06T03:59:01.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27646 - author: DogZeroX changes: - message: 'Added new lobby art: Just a week away by Fern' @@ -3784,3 +3777,10 @@ id: 7035 time: '2024-08-02T23:05:19.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30350 +- author: lzk228 + changes: + - message: Figurines will say phrases on activation. + type: Add + id: 7036 + time: '2024-08-03T14:06:04.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30455 From aad2441f305d62b0647b6d42f42388d2c0813886 Mon Sep 17 00:00:00 2001 From: Joel Zimmerman Date: Sat, 3 Aug 2024 16:07:20 +0200 Subject: [PATCH 144/201] Made the dank pizza actually dank (#30430) * made the dank pizza actually dank * made the dank pizza also contain some nutritional value --- .../Objects/Consumable/Food/Baked/pizza.yml | 16 ++++++---------- .../Prototypes/Recipes/Cooking/meal_recipes.yml | 2 +- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pizza.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pizza.yml index 55bf7f994a..20b03fcb67 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pizza.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pizza.yml @@ -319,11 +319,9 @@ maxVol: 50 reagents: - ReagentId: Nutriment - Quantity: 25 - - ReagentId: Vitamin - Quantity: 5 - - ReagentId: DoctorsDelight - Quantity: 6 + Quantity: 20 + - ReagentId: THC + Quantity: 30 - type: entity name: slice of dank pizza @@ -346,11 +344,9 @@ maxVol: 10 reagents: - ReagentId: Nutriment - Quantity: 4.2 - - ReagentId: Vitamin - Quantity: 0.8 - - ReagentId: DoctorsDelight - Quantity: 1 + Quantity: 3.5 + - ReagentId: THC + Quantity: 5 # Tastes like crust, tomato, cheese, meat, satisfaction. - type: entity diff --git a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml index 3c750e0190..fff0e7db9f 100644 --- a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml @@ -576,7 +576,7 @@ time: 30 solids: FoodDoughFlat: 1 - FoodAmbrosiaVulgaris: 3 + LeavesCannabis: 2 FoodCheeseSlice: 1 FoodTomato: 1 From 77eb70ea8a29705b1c6ea7cd6d3d71ba3a7fbe2f Mon Sep 17 00:00:00 2001 From: PJBot Date: Sat, 3 Aug 2024 14:08:26 +0000 Subject: [PATCH 145/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 4e134c5a4d..b6df40b06d 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: DogZeroX - changes: - - message: 'Added new lobby art: Just a week away by Fern' - type: Add - id: 6537 - time: '2024-05-06T08:17:35.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27717 - author: mirrorcult changes: - message: Event weights have been tweaked across the board, and some events removed @@ -3784,3 +3777,10 @@ id: 7036 time: '2024-08-03T14:06:04.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30455 +- author: JoelZimmerman + changes: + - message: Dank pizza is now cooked with cannabis leaves instead of ambrosia vulgaris. + type: Tweak + id: 7037 + time: '2024-08-03T14:07:21.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30430 From a937f05929f9cf1d41801e4b9335fcf5cf4e96a3 Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sat, 3 Aug 2024 14:09:41 +0000 Subject: [PATCH 146/201] fix(GhostRoleAntagSpawner): Create a new mind before transfering (#30354) * IN MY WALLS! IN MY WALLS THEY ARE IN MY WALLS HELP HEELP HEKP PA DADOEAMD EODM AOM D *DIES* IM NOT DEAD ADADADDADIAMSDIM * RUN I SAID RUN! THEY TOOK MY UKELELE Co-authored-by: EmoGarbage404 * Many have fallen * It's all emo's fault --------- Co-authored-by: EmoGarbage404 --- Content.Server/Antag/AntagSelectionSystem.cs | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/Content.Server/Antag/AntagSelectionSystem.cs b/Content.Server/Antag/AntagSelectionSystem.cs index c9ef237474..496fcbb550 100644 --- a/Content.Server/Antag/AntagSelectionSystem.cs +++ b/Content.Server/Antag/AntagSelectionSystem.cs @@ -328,16 +328,13 @@ public sealed partial class AntagSelectionSystem : GameRuleSystem Date: Sat, 3 Aug 2024 13:36:19 -0400 Subject: [PATCH 147/201] Docking ports now block air only in the direction their port is. (#30195) speedholes. --- .../Prototypes/Entities/Structures/Doors/Airlocks/shuttle.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/shuttle.yml b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/shuttle.yml index 5d27cec181..34639e4335 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/Airlocks/shuttle.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/Airlocks/shuttle.yml @@ -63,6 +63,8 @@ path: /Audio/Machines/airlock_deny.ogg - type: Airtight noAirWhenFullyAirBlocked: false + airBlockedDirection: + - South - type: Tag tags: - ForceNoFixRotations From b55c37ec3e4264e8262af3a5bd206a496e981161 Mon Sep 17 00:00:00 2001 From: voidnull000 <18663194+voidnull000@users.noreply.github.com> Date: Sat, 3 Aug 2024 22:20:00 +0100 Subject: [PATCH 148/201] Fix a typo in the raid suit's description (#30612) fix typo (for real this time i swear) --- Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml index 6de0c78220..413a41473b 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml @@ -103,7 +103,7 @@ parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing] id: ClothingOuterArmorRaid name: syndicate raid suit - description: A somewhat flexible and well-armored suit with a powerful shoulder mounted flashlight manufactured in the Gorlex Marauder's iconic blood-red color scheme, it does not protect it's wearer from space. + description: A somewhat flexible and well-armored suit with a powerful shoulder mounted flashlight manufactured in the Gorlex Marauder's iconic blood-red color scheme, it does not protect its wearer from space. components: - type: Sprite sprite: Clothing/OuterClothing/Armor/syndie-raid.rsi From 6e8f8d706a79c933e3073e8b22c0ac81e9877af3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 3 Aug 2024 21:01:41 -0400 Subject: [PATCH 149/201] Update Credits (#30620) Co-authored-by: PJBot --- Resources/Credits/GitHub.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Credits/GitHub.txt b/Resources/Credits/GitHub.txt index 6f5e023184..c3b51ce777 100644 --- a/Resources/Credits/GitHub.txt +++ b/Resources/Credits/GitHub.txt @@ -1 +1 @@ -0x6273, 2013HORSEMEATSCANDAL, 20kdc, 21Melkuu, 4dplanner, 612git, 778b, Ablankmann, Acruid, actioninja, adamsong, Admiral-Obvious-001, Adrian16199, Aerocrux, Aeshus, Aexxie, Afrokada, Agoichi, Ahion, AJCM-git, AjexRose, Alekshhh, AlexMorgan3817, AlexUm418, AlmondFlour, AlphaQwerty, Altoids1, amylizzle, ancientpower, ArchPigeon, Arendian, arimah, ArkiveDev, Arteben, AruMoon, as334, AsikKEsel, asperger-sind, aspiringLich, avghdev, AzzyIsNotHere, BananaFlambe, Baptr0b0t, BasedUser, beck-thompson, BellwetherLogic, BGare, bhenrich, BingoJohnson-zz, BismarckShuffle, Bixkitts, Blackern5000, Blazeror, blueDev2, Boaz1111, BobdaBiscuit, BombasterDS, brainfood1183, Brandon-Huu, Bright0, brndd, BubblegumBlue, BYONDFuckery, c4llv07e, CaasGit, CakeQ, Callmore, CaptainSqrBeard, Carbonhell, CatTheSystem, Centronias, chairbender, Charlese2, chavonadelal, Cheackraze, cheesePizza2, Chief-Engineer, chromiumboy, Chronophylos, Ciac32, clement-or, Clyybber, Cojoke-dot, ColdAutumnRain, collinlunn, ComicIronic, coolmankid12345, corentt, crazybrain23, creadth, CrigCrag, Crotalus, CrudeWax, CrzyPotato, Cyberboss, d34d10cc, Daemon, daerSeebaer, dahnte, dakamakat, dakimasu, DamianX, DangerRevolution, daniel-cr, Darkenson, DawBla, dch-GH, Deahaka, DEATHB4DEFEAT, DeathCamel58, deathride58, DebugOk, Decappi, Deeeeja, deepdarkdepths, deepy, Delete69, deltanedas, DerbyX, DexlerXD, dffdff2423, diraven, Doctor-Cpu, DoctorBeard, DogZeroX, dontbetank, Doomsdrayk, Doru991, DoubleRiceEddiedd, DoutorWhite, DrMelon, DrSmugleaf, drteaspoon420, DTanxxx, DubiousDoggo, Duddino, Dutch-VanDerLinde, Easypoller, eclips_e, EdenTheLiznerd, EEASAS, Efruit, ElectroSR, elthundercloud, Emisse, EmoGarbage404, Endecc, enumerate0, eoineoineoin, ERORR404V1, Errant-4, estacaoespacialpirata, exincore, exp111, Fahasor, FairlySadPanda, ficcialfaint, Fildrance, FillerVK, Fishfish458, Flareguy, FluffiestFloof, FoLoKe, fooberticus, Fortune117, freeman2651, Fromoriss, FungiFellow, GalacticChimp, gbasood, Geekyhobo, Genkail, geraeumig, Ghagliiarghii, Git-Nivrak, github-actions[bot], gituhabu, GNF54, Golinth, GoodWheatley, graevy, GreyMario, gusxyz, Gyrandola, h3half, Hanzdegloker, Hardly3D, harikattar, HerCoyote23, hitomishirichan, Hmeister-real, HoofedEar, hord-brayden, hubismal, Hugal31, Huxellberger, iacore, IamVelcroboy, icekot8, igorsaux, ike709, Illiux, Ilya246, IlyaElDunaev, Injazz, Insineer, Interrobang01, IProduceWidgets, ItsMeThom, Jackal298, Jackrost, jamessimo, janekvap, JerryImMouse, Jessetriesagain, jessicamaybe, Jezithyr, jicksaw, JiimBob, JIPDawg, JoeHammad1844, joelsgp, JohnGinnane, johnku1, joshepvodka, jproads, Jrpl, juliangiebel, JustArt1m, JustCone14, JustinTrotter, K-Dynamic, KaiShibaa, kalane15, kalanosh, Keer-Sar, Kelrak, kerisargit, keronshb, KIBORG04, Killerqu00, KingFroozy, kira-er, Kit0vras, KittenColony, Ko4ergaPunk, komunre, koteq, Krunklehorn, Kukutis96513, kxvvv, Lamrr, LankLTE, laok233, lapatison, Leander-0, LetterN, Level10Cybermancer, lever1209, liltenhead, LittleBuilderJane, Lomcastar, LordCarve, LordEclipse, luckyshotpictures, Lukasz825700516, lunarcomets, luringens, lvvova1, lzimann, lzk228, MACMAN2003, Macoron, MagnusCrowe, ManelNavola, Mangohydra, Matz05, MehimoNemo, MeltedPixel, MemeProof, Menshin, Mervill, metalgearsloth, mhamsterr, MilenVolf, Minty642, Mirino97, mirrorcult, misandrie, MishaUnity, MisterMecky, Mith-randalf, MjrLandWhale, Moneyl, Moomoobeef, moony, Morb0, Mr0maks, musicmanvr, Myakot, Myctai, N3X15, Nairodian, Naive817, namespace-Memory, NickPowers43, nikthechampiongr, Nimfar11, Nirnael, nmajask, nok-ko, Nopey, notafet, notquitehadouken, noudoit, nuke-haus, NULL882, OctoRocket, OldDanceJacket, onoira, osjarw, Owai-Seek, pali6, Pangogie, patrikturi, PaulRitter, Peptide90, peptron1, Phantom-Lily, pigeonpeas, pissdemon, PixelTheKermit, PJB3005, Plykiya, pofitlo, pointer-to-null, PolterTzi, PoorMansDreams, potato1234x, ProfanedBane, PrPleGoo, ps3moira, Psychpsyo, psykzz, PuroSlavKing, PursuitInAshes, quatre, QuietlyWhisper, qwerltaz, Radosvik, Radrark, Rainbeon, Rainfey, RamZ, Rane, ravage123321, rbertoche, Redict, RedlineTriad, RednoWCirabrab, RemberBM, RemieRichards, RemTim, rene-descartes2021, RiceMar1244, RieBi, Rinkashikachi, Rockdtben, rolfero, rosieposieeee, RumiTiger, Saakra, SaphireLattice, ScalyChimp, scrato, Scribbles0, Serkket, SethLafuente, ShadowCommander, Shadowtheprotogen546, shampunj, SignalWalker, Simyon264, Sirionaut, siyengar04, Skarletto, Skrauz, Skyedra, SlamBamActionman, slarticodefast, Slava0135, snebl, Snowni, snowsignal, SonicHDC, SoulFN, SoulSloth, SpaceManiac, SpeltIncorrectyl, SphiraI, spoogemonster, ssdaniel24, Stealthbomber16, StrawberryMoses, superjj18, SweptWasTaken, Szunti, takemysoult, TaralGit, Tayrtahn, tday93, TekuNut, TemporalOroboros, tentekal, Terraspark4941, tgrkzus, thatrandomcanadianguy, TheArturZh, theashtronaut, thedraccx, themias, Theomund, theOperand, TheShuEd, TimrodDX, Titian3, tkdrg, tmtmtl30, TokenStyle, tom-leys, tomasalves8, Tomeno, Tornado-Technology, tosatur, TsjipTsjip, Tunguso4ka, TurboTrackerss14, Tyler-IN, Tyzemol, UbaserB, UBlueberry, UKNOWH, Uriende, UristMcDorf, Vaaankas, Varen, VasilisThePikachu, veliebm, Veritius, Vermidia, Verslebas, VigersRay, Visne, volundr-, Voomra, Vordenburg, vulppine, wafehling, WarMechanic, waylon531, weaversam8, whateverusername0, Willhelm53, Winkarst-cpu, wixoaGit, WlarusFromDaSpace, wrexbe, xRiriq, yathxyz, Ygg01, YotaXP, YuriyKiss, zach-hill, Zandario, Zap527, Zealith-Gamer, ZelteHonor, zerorulez, zionnBE, zlodo, ZNixian, ZoldorfTheWizard, Zonespace27, Zumorica, Zymem +0x6273, 2013HORSEMEATSCANDAL, 20kdc, 21Melkuu, 4dplanner, 612git, 778b, Ablankmann, Acruid, actioninja, adamsong, Admiral-Obvious-001, Adrian16199, Aerocrux, Aeshus, Aexxie, Afrokada, Agoichi, Ahion, Aidenkrz, AJCM-git, AjexRose, Alekshhh, AlexMorgan3817, AlexUm418, AlmondFlour, AlphaQwerty, Altoids1, amylizzle, ancientpower, ArchPigeon, Arendian, arimah, ArkiveDev, Arteben, AruMoon, as334, AsikKEsel, asperger-sind, aspiringLich, avghdev, AzzyIsNotHere, BananaFlambe, Baptr0b0t, BasedUser, beck-thompson, BellwetherLogic, BGare, bhenrich, BingoJohnson-zz, BismarckShuffle, Bixkitts, Blackern5000, Blazeror, blueDev2, Boaz1111, BobdaBiscuit, BombasterDS, brainfood1183, Brandon-Huu, Bright0, brndd, BubblegumBlue, BYONDFuckery, c4llv07e, CaasGit, Callmore, CaptainSqrBeard, Carbonhell, CatTheSystem, Centronias, chairbender, Charlese2, chavonadelal, Cheackraze, cheesePizza2, Chief-Engineer, chromiumboy, Chronophylos, Ciac32, clement-or, Clyybber, Cojoke-dot, ColdAutumnRain, collinlunn, ComicIronic, coolmankid12345, corentt, crazybrain23, creadth, CrigCrag, Crotalus, CrudeWax, CrzyPotato, Cyberboss, d34d10cc, Daemon, daerSeebaer, dahnte, dakamakat, dakimasu, DamianX, DangerRevolution, daniel-cr, Darkenson, DawBla, dch-GH, Deahaka, DEATHB4DEFEAT, DeathCamel58, deathride58, DebugOk, Decappi, Deeeeja, deepdarkdepths, deepy, Delete69, deltanedas, DerbyX, dffdff2423, diraven, Doctor-Cpu, DoctorBeard, DogZeroX, dontbetank, Doomsdrayk, Doru991, DoubleRiceEddiedd, DoutorWhite, DrMelon, DrSmugleaf, drteaspoon420, DTanxxx, DubiousDoggo, Duddino, Dutch-VanDerLinde, Easypoller, eclips_e, EdenTheLiznerd, EEASAS, Efruit, ElectroSR, elthundercloud, Emisse, EmoGarbage404, Endecc, enumerate0, eoineoineoin, ERORR404V1, Errant-4, estacaoespacialpirata, exincore, exp111, Fahasor, FairlySadPanda, ficcialfaint, Fildrance, FillerVK, Fishfish458, Flareguy, FluffiestFloof, FoLoKe, fooberticus, Fortune117, freeman2651, Fromoriss, FungiFellow, GalacticChimp, gbasood, Geekyhobo, Genkail, geraeumig, Ghagliiarghii, Git-Nivrak, github-actions[bot], gituhabu, GNF54, Golinth, GoodWheatley, graevy, GreyMario, gusxyz, Gyrandola, h3half, Hanzdegloker, Hardly3D, harikattar, HerCoyote23, hitomishirichan, Hmeister-real, HoofedEar, Hoolny, hord-brayden, hubismal, Hugal31, Huxellberger, iacore, IamVelcroboy, icekot8, igorsaux, ike709, Illiux, Ilya246, IlyaElDunaev, Injazz, Insineer, Interrobang01, IProduceWidgets, ItsMeThom, Jackal298, Jackrost, jamessimo, janekvap, JerryImMouse, Jessetriesagain, jessicamaybe, Jezithyr, jicksaw, JiimBob, JIPDawg, JoeHammad1844, joelsgp, JohnGinnane, johnku1, joshepvodka, jproads, Jrpl, juliangiebel, JustArt1m, JustCone14, JustinTrotter, K-Dynamic, KaiShibaa, kalane15, kalanosh, Keer-Sar, Kelrak, kerisargit, keronshb, KIBORG04, Killerqu00, KingFroozy, kira-er, Kit0vras, KittenColony, Ko4ergaPunk, komunre, koteq, Krunklehorn, Kukutis96513, kxvvv, Lamrr, LankLTE, laok233, lapatison, Leander-0, LetterN, Level10Cybermancer, lever1209, liltenhead, LittleBuilderJane, Lomcastar, LordCarve, LordEclipse, luckyshotpictures, Lukasz825700516, lunarcomets, luringens, lvvova1, lzimann, lzk228, MACMAN2003, Macoron, MagnusCrowe, ManelNavola, Mangohydra, marboww, Matz05, MehimoNemo, MeltedPixel, MemeProof, Menshin, Mervill, metalgearsloth, mhamsterr, MilenVolf, Minty642, Mirino97, mirrorcult, misandrie, MishaUnity, MisterMecky, Mith-randalf, MjrLandWhale, Moneyl, Moomoobeef, moony, Morb0, Mr0maks, musicmanvr, Myakot, Myctai, N3X15, Nairodian, Naive817, NakataRin, namespace-Memory, NickPowers43, nikthechampiongr, Nimfar11, Nirnael, nmajask, nok-ko, Nopey, notafet, notquitehadouken, noudoit, nuke-haus, NULL882, OctoRocket, OldDanceJacket, onoira, osjarw, Owai-Seek, pali6, Pangogie, patrikturi, PaulRitter, Peptide90, peptron1, Phantom-Lily, pigeonpeas, pissdemon, PixelTheKermit, PJB3005, Plykiya, pofitlo, pointer-to-null, PolterTzi, PoorMansDreams, potato1234x, ProfanedBane, PrPleGoo, ps3moira, Psychpsyo, psykzz, PuroSlavKing, PursuitInAshes, quatre, QuietlyWhisper, qwerltaz, Radosvik, Radrark, Rainbeon, Rainfey, RamZ, Rane, ravage123321, rbertoche, Redict, RedlineTriad, RednoWCirabrab, RemberBM, RemieRichards, RemTim, rene-descartes2021, RiceMar1244, RieBi, Rinkashikachi, Rockdtben, rolfero, rosieposieeee, RumiTiger, Saakra, SaphireLattice, ScalyChimp, scrato, Scribbles0, Serkket, ShadowCommander, Shadowtheprotogen546, shampunj, SignalWalker, Simyon264, Sirionaut, siyengar04, Skarletto, Skrauz, Skyedra, SlamBamActionman, slarticodefast, Slava0135, snebl, Snowni, snowsignal, SonicHDC, SoulFN, SoulSloth, SpaceManiac, SpeltIncorrectyl, SphiraI, spoogemonster, ssdaniel24, stalengd, Stealthbomber16, StrawberryMoses, superjj18, SweptWasTaken, Szunti, takemysoult, TaralGit, Tayrtahn, tday93, TekuNut, TemporalOroboros, tentekal, Terraspark4941, tgrkzus, thatrandomcanadianguy, TheArturZh, theashtronaut, thedraccx, themias, Theomund, theOperand, TheShuEd, TimrodDX, Titian3, tkdrg, tmtmtl30, TokenStyle, tom-leys, tomasalves8, Tomeno, Tornado-Technology, tosatur, TsjipTsjip, Tunguso4ka, TurboTrackerss14, Tyler-IN, Tyzemol, UbaserB, UBlueberry, UKNOWH, Uriende, UristMcDorf, Vaaankas, Varen, VasilisThePikachu, veliebm, Veritius, Vermidia, Verslebas, VigersRay, Visne, volundr-, Voomra, Vordenburg, vulppine, wafehling, WarMechanic, waylon531, weaversam8, whateverusername0, Willhelm53, Winkarst-cpu, wixoaGit, WlarusFromDaSpace, wrexbe, xRiriq, yathxyz, Ygg01, YotaXP, YuriyKiss, zach-hill, Zandario, Zap527, Zealith-Gamer, ZelteHonor, zerorulez, zionnBE, zlodo, ZNixian, ZoldorfTheWizard, Zonespace27, Zumorica, Zymem From 54d5bd266cdf06fcd4351dc2120b8ddee13ec2ec Mon Sep 17 00:00:00 2001 From: DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com> Date: Sat, 3 Aug 2024 20:31:45 -0700 Subject: [PATCH 150/201] Add mapping editor (#23427) * Add mapping editor (#757) * Remove mapping actions, never again * Cleanup actions system * Jarvis, remove all references to CM14 * Fix InventoryUIController crashing when an InventoryGui is not found * Rename mapping1 to mapping * Clean up context calls * Add doc comments * Add delegate for hiding decals in the mapping screen * Jarvis mission failed * a * Add test * Fix not flushing save stream in mapping manager * change * Fix verbs * fixes * localise --------- Co-authored-by: DrSmugleaf Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Co-authored-by: metalgearsloth Co-authored-by: Pieter-Jan Briers --- Content.Client/Actions/ActionsSystem.cs | 2 +- Content.Client/Commands/ActionsCommands.cs | 25 +- .../Commands/MappingClientSideSetupCommand.cs | 7 +- .../ContextMenu/UI/ContextMenuUIController.cs | 38 +- .../Decals/Overlays/DecalPlacementOverlay.cs | 6 +- Content.Client/IoC/ClientContentIoC.cs | 9 +- .../Mapping/MappingActionsButton.xaml | 8 + .../Mapping/MappingActionsButton.xaml.cs | 15 + .../Mapping/MappingDoNotMeasure.xaml | 4 + .../Mapping/MappingDoNotMeasure.xaml.cs | 21 + Content.Client/Mapping/MappingManager.cs | 69 ++ Content.Client/Mapping/MappingOverlay.cs | 84 ++ Content.Client/Mapping/MappingPrototype.cs | 39 + .../Mapping/MappingPrototypeList.xaml | 21 + .../Mapping/MappingPrototypeList.xaml.cs | 170 ++++ Content.Client/Mapping/MappingScreen.xaml | 85 ++ Content.Client/Mapping/MappingScreen.xaml.cs | 197 ++++ .../Mapping/MappingSpawnButton.xaml | 26 + .../Mapping/MappingSpawnButton.xaml.cs | 16 + Content.Client/Mapping/MappingState.cs | 936 ++++++++++++++++++ Content.Client/Mapping/MappingSystem.cs | 8 - .../Systems/Actions/ActionUIController.cs | 2 +- .../Verbs/UI/VerbMenuUIController.cs | 17 +- .../Tests/MappingEditorTest.cs | 41 + Content.Server/IoC/ServerContentIoC.cs | 2 + Content.Server/Mapping/MappingManager.cs | 76 ++ Content.Shared/Decals/DecalPrototype.cs | 11 +- Content.Shared/Input/ContentKeyFunctions.cs | 9 + .../Mapping/MappingMapDataMessage.cs | 46 + .../Mapping/MappingSaveMapErrorMessage.cs | 19 + .../Mapping/MappingSaveMapMessage.cs | 19 + Resources/Locale/en-US/mapping/editor.ftl | 7 + Resources/Textures/Interface/eraser.svg | 3 + Resources/Textures/Interface/eraser.svg.png | Bin 0 -> 1706 bytes Resources/Textures/Interface/eyedropper.svg | 3 + .../Textures/Interface/eyedropper.svg.png | Bin 0 -> 1956 bytes Resources/keybinds.yml | 30 + 37 files changed, 2024 insertions(+), 47 deletions(-) create mode 100644 Content.Client/Mapping/MappingActionsButton.xaml create mode 100644 Content.Client/Mapping/MappingActionsButton.xaml.cs create mode 100644 Content.Client/Mapping/MappingDoNotMeasure.xaml create mode 100644 Content.Client/Mapping/MappingDoNotMeasure.xaml.cs create mode 100644 Content.Client/Mapping/MappingManager.cs create mode 100644 Content.Client/Mapping/MappingOverlay.cs create mode 100644 Content.Client/Mapping/MappingPrototype.cs create mode 100644 Content.Client/Mapping/MappingPrototypeList.xaml create mode 100644 Content.Client/Mapping/MappingPrototypeList.xaml.cs create mode 100644 Content.Client/Mapping/MappingScreen.xaml create mode 100644 Content.Client/Mapping/MappingScreen.xaml.cs create mode 100644 Content.Client/Mapping/MappingSpawnButton.xaml create mode 100644 Content.Client/Mapping/MappingSpawnButton.xaml.cs create mode 100644 Content.Client/Mapping/MappingState.cs create mode 100644 Content.IntegrationTests/Tests/MappingEditorTest.cs create mode 100644 Content.Server/Mapping/MappingManager.cs create mode 100644 Content.Shared/Mapping/MappingMapDataMessage.cs create mode 100644 Content.Shared/Mapping/MappingSaveMapErrorMessage.cs create mode 100644 Content.Shared/Mapping/MappingSaveMapMessage.cs create mode 100644 Resources/Locale/en-US/mapping/editor.ftl create mode 100644 Resources/Textures/Interface/eraser.svg create mode 100644 Resources/Textures/Interface/eraser.svg.png create mode 100644 Resources/Textures/Interface/eyedropper.svg create mode 100644 Resources/Textures/Interface/eyedropper.svg.png diff --git a/Content.Client/Actions/ActionsSystem.cs b/Content.Client/Actions/ActionsSystem.cs index 7f261f5df2..30f657a2b5 100644 --- a/Content.Client/Actions/ActionsSystem.cs +++ b/Content.Client/Actions/ActionsSystem.cs @@ -293,7 +293,7 @@ namespace Content.Client.Actions continue; var action = _serialization.Read(actionNode, notNullableOverride: true); - var actionId = Spawn(null); + var actionId = Spawn(); AddComp(actionId, action); AddActionDirect(user, actionId); diff --git a/Content.Client/Commands/ActionsCommands.cs b/Content.Client/Commands/ActionsCommands.cs index 3d8e906e09..593b8e8256 100644 --- a/Content.Client/Commands/ActionsCommands.cs +++ b/Content.Client/Commands/ActionsCommands.cs @@ -1,3 +1,4 @@ +using Content.Client.Actions; using Content.Client.Actions; using Content.Client.Mapping; using Content.Shared.Administration; @@ -61,27 +62,3 @@ public sealed class LoadActionsCommand : LocalizedCommands } } } - -[AnyCommand] -public sealed class LoadMappingActionsCommand : LocalizedCommands -{ - [Dependency] private readonly IEntitySystemManager _entitySystemManager = default!; - - public const string CommandName = "loadmapacts"; - - public override string Command => CommandName; - - public override string Help => LocalizationManager.GetString($"cmd-{Command}-help", ("command", Command)); - - public override void Execute(IConsoleShell shell, string argStr, string[] args) - { - try - { - _entitySystemManager.GetEntitySystem().LoadMappingActions(); - } - catch - { - shell.WriteError(LocalizationManager.GetString($"cmd-{Command}-error")); - } - } -} diff --git a/Content.Client/Commands/MappingClientSideSetupCommand.cs b/Content.Client/Commands/MappingClientSideSetupCommand.cs index 39268c6284..eb2d13c954 100644 --- a/Content.Client/Commands/MappingClientSideSetupCommand.cs +++ b/Content.Client/Commands/MappingClientSideSetupCommand.cs @@ -1,6 +1,8 @@ +using Content.Client.Mapping; using Content.Client.Markers; using JetBrains.Annotations; using Robust.Client.Graphics; +using Robust.Client.State; using Robust.Shared.Console; namespace Content.Client.Commands; @@ -10,6 +12,7 @@ internal sealed class MappingClientSideSetupCommand : LocalizedCommands { [Dependency] private readonly IEntitySystemManager _entitySystemManager = default!; [Dependency] private readonly ILightManager _lightManager = default!; + [Dependency] private readonly IStateManager _stateManager = default!; public override string Command => "mappingclientsidesetup"; @@ -21,8 +24,8 @@ internal sealed class MappingClientSideSetupCommand : LocalizedCommands { _entitySystemManager.GetEntitySystem().MarkersVisible = true; _lightManager.Enabled = false; - shell.ExecuteCommand(ShowSubFloorForever.CommandName); - shell.ExecuteCommand(LoadMappingActionsCommand.CommandName); + shell.ExecuteCommand("showsubfloorforever"); + _stateManager.RequestStateChange(); } } } diff --git a/Content.Client/ContextMenu/UI/ContextMenuUIController.cs b/Content.Client/ContextMenu/UI/ContextMenuUIController.cs index 5b156644a7..2d94034bb9 100644 --- a/Content.Client/ContextMenu/UI/ContextMenuUIController.cs +++ b/Content.Client/ContextMenu/UI/ContextMenuUIController.cs @@ -2,6 +2,7 @@ using System.Numerics; using System.Threading; using Content.Client.CombatMode; using Content.Client.Gameplay; +using Content.Client.Mapping; using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controllers; using Timer = Robust.Shared.Timing.Timer; @@ -16,7 +17,7 @@ namespace Content.Client.ContextMenu.UI /// /// This largely involves setting up timers to open and close sub-menus when hovering over other menu elements. /// - public sealed class ContextMenuUIController : UIController, IOnStateEntered, IOnStateExited, IOnSystemChanged + public sealed class ContextMenuUIController : UIController, IOnStateEntered, IOnStateExited, IOnSystemChanged, IOnStateEntered, IOnStateExited { public static readonly TimeSpan HoverDelay = TimeSpan.FromSeconds(0.2); @@ -42,18 +43,51 @@ namespace Content.Client.ContextMenu.UI public Action? OnSubMenuOpened; public Action? OnContextKeyEvent; + private bool _setup; + public void OnStateEntered(GameplayState state) { + Setup(); + } + + public void OnStateExited(GameplayState state) + { + Shutdown(); + } + + public void OnStateEntered(MappingState state) + { + Setup(); + } + + public void OnStateExited(MappingState state) + { + Shutdown(); + } + + public void Setup() + { + if (_setup) + return; + + _setup = true; + RootMenu = new(this, null); RootMenu.OnPopupHide += Close; Menus.Push(RootMenu); } - public void OnStateExited(GameplayState state) + public void Shutdown() { + if (!_setup) + return; + + _setup = false; + Close(); RootMenu.OnPopupHide -= Close; RootMenu.Dispose(); + RootMenu = default!; } /// diff --git a/Content.Client/Decals/Overlays/DecalPlacementOverlay.cs b/Content.Client/Decals/Overlays/DecalPlacementOverlay.cs index 845bd7c03d..07b6f57bdb 100644 --- a/Content.Client/Decals/Overlays/DecalPlacementOverlay.cs +++ b/Content.Client/Decals/Overlays/DecalPlacementOverlay.cs @@ -4,6 +4,7 @@ using Robust.Client.Graphics; using Robust.Client.Input; using Robust.Shared.Enums; using Robust.Shared.Map; +using Robust.Shared.Prototypes; namespace Content.Client.Decals.Overlays; @@ -16,7 +17,7 @@ public sealed class DecalPlacementOverlay : Overlay private readonly SharedTransformSystem _transform; private readonly SpriteSystem _sprite; - public override OverlaySpace Space => OverlaySpace.WorldSpace; + public override OverlaySpace Space => OverlaySpace.WorldSpaceEntities; public DecalPlacementOverlay(DecalPlacementSystem placement, SharedTransformSystem transform, SpriteSystem sprite) { @@ -24,6 +25,7 @@ public sealed class DecalPlacementOverlay : Overlay _placement = placement; _transform = transform; _sprite = sprite; + ZIndex = 1000; } protected override void Draw(in OverlayDrawArgs args) @@ -55,7 +57,7 @@ public sealed class DecalPlacementOverlay : Overlay if (snap) { - localPos = (Vector2) localPos.Floored() + grid.TileSizeHalfVector; + localPos = localPos.Floored() + grid.TileSizeHalfVector; } // Nothing uses snap cardinals so probably don't need preview? diff --git a/Content.Client/IoC/ClientContentIoC.cs b/Content.Client/IoC/ClientContentIoC.cs index 328cf41d0d..1fd237cf3e 100644 --- a/Content.Client/IoC/ClientContentIoC.cs +++ b/Content.Client/IoC/ClientContentIoC.cs @@ -4,23 +4,23 @@ using Content.Client.Chat.Managers; using Content.Client.Clickable; using Content.Client.DebugMon; using Content.Client.Eui; +using Content.Client.Fullscreen; using Content.Client.GhostKick; +using Content.Client.Guidebook; using Content.Client.Launcher; +using Content.Client.Mapping; using Content.Client.Parallax.Managers; using Content.Client.Players.PlayTimeTracking; +using Content.Client.Replay; using Content.Client.Screenshot; -using Content.Client.Fullscreen; using Content.Client.Stylesheets; using Content.Client.Viewport; using Content.Client.Voting; using Content.Shared.Administration.Logs; -using Content.Client.Guidebook; using Content.Client.Lobby; -using Content.Client.Replay; using Content.Shared.Administration.Managers; using Content.Shared.Players.PlayTimeTracking; - namespace Content.Client.IoC { internal static class ClientContentIoC @@ -49,6 +49,7 @@ namespace Content.Client.IoC collection.Register(); collection.Register(); collection.Register(); + collection.Register(); collection.Register(); } } diff --git a/Content.Client/Mapping/MappingActionsButton.xaml b/Content.Client/Mapping/MappingActionsButton.xaml new file mode 100644 index 0000000000..099719a70e --- /dev/null +++ b/Content.Client/Mapping/MappingActionsButton.xaml @@ -0,0 +1,8 @@ + + + diff --git a/Content.Client/Mapping/MappingActionsButton.xaml.cs b/Content.Client/Mapping/MappingActionsButton.xaml.cs new file mode 100644 index 0000000000..1a2f2c069f --- /dev/null +++ b/Content.Client/Mapping/MappingActionsButton.xaml.cs @@ -0,0 +1,15 @@ +using Robust.Client.AutoGenerated; +using Robust.Client.UserInterface.Controls; +using Robust.Client.UserInterface.XAML; + +namespace Content.Client.Mapping; + +[GenerateTypedNameReferences] +public sealed partial class MappingActionsButton : Button +{ + public MappingActionsButton() + { + RobustXamlLoader.Load(this); + } +} + diff --git a/Content.Client/Mapping/MappingDoNotMeasure.xaml b/Content.Client/Mapping/MappingDoNotMeasure.xaml new file mode 100644 index 0000000000..08909636ee --- /dev/null +++ b/Content.Client/Mapping/MappingDoNotMeasure.xaml @@ -0,0 +1,4 @@ + + diff --git a/Content.Client/Mapping/MappingDoNotMeasure.xaml.cs b/Content.Client/Mapping/MappingDoNotMeasure.xaml.cs new file mode 100644 index 0000000000..c4cb560234 --- /dev/null +++ b/Content.Client/Mapping/MappingDoNotMeasure.xaml.cs @@ -0,0 +1,21 @@ +using System.Numerics; +using Robust.Client.AutoGenerated; +using Robust.Client.UserInterface; +using Robust.Client.UserInterface.XAML; + +namespace Content.Client.Mapping; + +[GenerateTypedNameReferences] +public sealed partial class MappingDoNotMeasure : Control +{ + public MappingDoNotMeasure() + { + RobustXamlLoader.Load(this); + } + + protected override Vector2 MeasureOverride(Vector2 availableSize) + { + return Vector2.Zero; + } +} + diff --git a/Content.Client/Mapping/MappingManager.cs b/Content.Client/Mapping/MappingManager.cs new file mode 100644 index 0000000000..1aac02be71 --- /dev/null +++ b/Content.Client/Mapping/MappingManager.cs @@ -0,0 +1,69 @@ +using System.IO; +using System.Text; +using System.Threading.Tasks; +using Content.Shared.Mapping; +using Robust.Client.UserInterface; +using Robust.Shared.Network; + +namespace Content.Client.Mapping; + +public sealed class MappingManager : IPostInjectInit +{ + [Dependency] private readonly IFileDialogManager _file = default!; + [Dependency] private readonly IClientNetManager _net = default!; + + private Stream? _saveStream; + private MappingMapDataMessage? _mapData; + + public void PostInject() + { + _net.RegisterNetMessage(); + _net.RegisterNetMessage(OnSaveError); + _net.RegisterNetMessage(OnMapData); + } + + private void OnSaveError(MappingSaveMapErrorMessage message) + { + _saveStream?.DisposeAsync(); + _saveStream = null; + } + + private async void OnMapData(MappingMapDataMessage message) + { + if (_saveStream == null) + { + _mapData = message; + return; + } + + await _saveStream.WriteAsync(Encoding.ASCII.GetBytes(message.Yml)); + await _saveStream.DisposeAsync(); + + _saveStream = null; + _mapData = null; + } + + public async Task SaveMap() + { + if (_saveStream != null) + await _saveStream.DisposeAsync(); + + var request = new MappingSaveMapMessage(); + _net.ClientSendMessage(request); + + var path = await _file.SaveFile(); + if (path is not { fileStream: var stream }) + return; + + if (_mapData != null) + { + await stream.WriteAsync(Encoding.ASCII.GetBytes(_mapData.Yml)); + _mapData = null; + await stream.FlushAsync(); + await stream.DisposeAsync(); + return; + } + + _saveStream = stream; + } +} diff --git a/Content.Client/Mapping/MappingOverlay.cs b/Content.Client/Mapping/MappingOverlay.cs new file mode 100644 index 0000000000..ef9f3e795e --- /dev/null +++ b/Content.Client/Mapping/MappingOverlay.cs @@ -0,0 +1,84 @@ +using Robust.Client.GameObjects; +using Robust.Client.Graphics; +using Robust.Client.Input; +using Robust.Client.Player; +using Robust.Client.UserInterface; +using Robust.Shared.Enums; +using Robust.Shared.Prototypes; +using static Content.Client.Mapping.MappingState; + +namespace Content.Client.Mapping; + +public sealed class MappingOverlay : Overlay +{ + [Dependency] private readonly IEntityManager _entities = default!; + [Dependency] private readonly IPlayerManager _player = default!; + [Dependency] private readonly IPrototypeManager _prototypes = default!; + + // 1 off in case something else uses these colors since we use them to compare + private static readonly Color PickColor = new(1, 255, 0); + private static readonly Color DeleteColor = new(255, 1, 0); + + private readonly Dictionary _oldColors = new(); + + private readonly MappingState _state; + private readonly ShaderInstance _shader; + + public override OverlaySpace Space => OverlaySpace.WorldSpace; + + public MappingOverlay(MappingState state) + { + IoCManager.InjectDependencies(this); + + _state = state; + _shader = _prototypes.Index("unshaded").Instance(); + } + + protected override void Draw(in OverlayDrawArgs args) + { + foreach (var (id, color) in _oldColors) + { + if (!_entities.TryGetComponent(id, out SpriteComponent? sprite)) + continue; + + if (sprite.Color == DeleteColor || sprite.Color == PickColor) + sprite.Color = color; + } + + _oldColors.Clear(); + + if (_player.LocalEntity == null) + return; + + var handle = args.WorldHandle; + handle.UseShader(_shader); + + switch (_state.State) + { + case CursorState.Pick: + { + if (_state.GetHoveredEntity() is { } entity && + _entities.TryGetComponent(entity, out SpriteComponent? sprite)) + { + _oldColors[entity] = sprite.Color; + sprite.Color = PickColor; + } + + break; + } + case CursorState.Delete: + { + if (_state.GetHoveredEntity() is { } entity && + _entities.TryGetComponent(entity, out SpriteComponent? sprite)) + { + _oldColors[entity] = sprite.Color; + sprite.Color = DeleteColor; + } + + break; + } + } + + handle.UseShader(null); + } +} diff --git a/Content.Client/Mapping/MappingPrototype.cs b/Content.Client/Mapping/MappingPrototype.cs new file mode 100644 index 0000000000..eff2dfab15 --- /dev/null +++ b/Content.Client/Mapping/MappingPrototype.cs @@ -0,0 +1,39 @@ +using Content.Shared.Decals; +using Content.Shared.Maps; +using Robust.Shared.Prototypes; + +namespace Content.Client.Mapping; + +/// +/// Used to represent a button's data in the mapping editor. +/// +public sealed class MappingPrototype +{ + /// + /// The prototype instance, if any. + /// Can be one of , or + /// If null, this is a top-level button (such as Entities, Tiles or Decals) + /// + public readonly IPrototype? Prototype; + + /// + /// The text to display on the UI for this button. + /// + public readonly string Name; + + /// + /// Which other prototypes (buttons) this one is nested inside of. + /// + public List? Parents; + + /// + /// Which other prototypes (buttons) are nested inside this one. + /// + public List? Children; + + public MappingPrototype(IPrototype? prototype, string name) + { + Prototype = prototype; + Name = name; + } +} diff --git a/Content.Client/Mapping/MappingPrototypeList.xaml b/Content.Client/Mapping/MappingPrototypeList.xaml new file mode 100644 index 0000000000..de311240df --- /dev/null +++ b/Content.Client/Mapping/MappingPrototypeList.xaml @@ -0,0 +1,21 @@ + + + + public (EntityUid Parent, string Slot)? GetParentPartAndSlotOrNull(EntityUid uid) { - if (!Containers.TryGetContainingContainer(uid, out var container)) + if (!Containers.TryGetContainingContainer((uid, null, null), out var container)) return null; var slotId = GetPartSlotContainerIdFromContainer(container.ID); @@ -235,7 +235,7 @@ public partial class SharedBodySystem parentUid = null; parentComponent = null; - if (Containers.TryGetContainingContainer(partUid, out var container) && + if (Containers.TryGetContainingContainer((partUid, null, null), out var container) && TryComp(container.Owner, out parentComponent)) { parentUid = container.Owner; diff --git a/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs b/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs index 897f379156..21afd4e591 100644 --- a/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs +++ b/Content.Shared/Clothing/ClothingSpeedModifierSystem.cs @@ -48,7 +48,7 @@ public sealed class ClothingSpeedModifierSystem : EntitySystem // Avoid raising the event for the container if nothing changed. // We'll still set the values in case they're slightly different but within tolerance. - if (diff && _container.TryGetContainingContainer(uid, out var container)) + if (diff && _container.TryGetContainingContainer((uid, null, null), out var container)) { _movementSpeed.RefreshMovementSpeedModifiers(container.Owner); } @@ -112,7 +112,7 @@ public sealed class ClothingSpeedModifierSystem : EntitySystem // make sentient boots slow or fast too _movementSpeed.RefreshMovementSpeedModifiers(ent); - if (_container.TryGetContainingContainer(ent.Owner, out var container)) + if (_container.TryGetContainingContainer((ent.Owner, null, null), out var container)) { // inventory system will automatically hook into the event raised by this and update accordingly _movementSpeed.RefreshMovementSpeedModifiers(container.Owner); diff --git a/Content.Shared/Clothing/EntitySystems/ClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/ClothingSystem.cs index 14137b3836..082b040a32 100644 --- a/Content.Shared/Clothing/EntitySystems/ClothingSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/ClothingSystem.cs @@ -162,7 +162,7 @@ public abstract class ClothingSystem : EntitySystem if (args.Current is ClothingComponentState state) { SetEquippedPrefix(uid, state.EquippedPrefix, component); - if (component.InSlot != null && _containerSys.TryGetContainingContainer(uid, out var container)) + if (component.InSlot != null && _containerSys.TryGetContainingContainer((uid, null, null), out var container)) { CheckEquipmentForLayerHide(uid, container.Owner); } diff --git a/Content.Shared/Clothing/MagbootsSystem.cs b/Content.Shared/Clothing/MagbootsSystem.cs index 88d987aae1..d41f27fefb 100644 --- a/Content.Shared/Clothing/MagbootsSystem.cs +++ b/Content.Shared/Clothing/MagbootsSystem.cs @@ -36,7 +36,7 @@ public sealed class SharedMagbootsSystem : EntitySystem { var (uid, comp) = ent; // only stick to the floor if being worn in the correct slot - if (_container.TryGetContainingContainer(uid, out var container) && + if (_container.TryGetContainingContainer((uid, null, null), out var container) && _inventory.TryGetSlotEntity(container.Owner, comp.Slot, out var worn) && uid == worn) { diff --git a/Content.Shared/Damage/Systems/DamageOnHoldingSystem.cs b/Content.Shared/Damage/Systems/DamageOnHoldingSystem.cs index c13ec0a1b9..78e86f5ab4 100644 --- a/Content.Shared/Damage/Systems/DamageOnHoldingSystem.cs +++ b/Content.Shared/Damage/Systems/DamageOnHoldingSystem.cs @@ -37,7 +37,7 @@ public sealed class DamageOnHoldingSystem : EntitySystem { if (!component.Enabled || component.NextDamage > _timing.CurTime) continue; - if (_container.TryGetContainingContainer(uid, out var container)) + if (_container.TryGetContainingContainer((uid, null, null), out var container)) { _damageableSystem.TryChangeDamage(container.Owner, component.Damage, origin: uid); } diff --git a/Content.Shared/Interaction/SharedInteractionSystem.cs b/Content.Shared/Interaction/SharedInteractionSystem.cs index a57796d87c..972fa389e4 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.cs @@ -1171,7 +1171,7 @@ namespace Content.Shared.Interaction ///
public bool CanAccessViaStorage(EntityUid user, EntityUid target) { - if (!_containerSystem.TryGetContainingContainer(target, out var container)) + if (!_containerSystem.TryGetContainingContainer((target, null, null), out var container)) return false; return CanAccessViaStorage(user, target, container); @@ -1197,7 +1197,7 @@ namespace Content.Shared.Interaction if (Deleted(target)) return false; - if (!_containerSystem.TryGetContainingContainer(target, out var container)) + if (!_containerSystem.TryGetContainingContainer((target, null, null), out var container)) return false; var wearer = container.Owner; diff --git a/Content.Shared/Item/SharedItemSystem.cs b/Content.Shared/Item/SharedItemSystem.cs index 5eaa25f484..a058cb8658 100644 --- a/Content.Shared/Item/SharedItemSystem.cs +++ b/Content.Shared/Item/SharedItemSystem.cs @@ -110,8 +110,8 @@ public abstract class SharedItemSystem : EntitySystem // if the item already in a container (that is not the same as the user's), then change the text. // this occurs when the item is in their inventory or in an open backpack - Container.TryGetContainingContainer(args.User, out var userContainer); - if (Container.TryGetContainingContainer(args.Target, out var container) && container != userContainer) + Container.TryGetContainingContainer((args.User, null, null), out var userContainer); + if (Container.TryGetContainingContainer((args.Target, null, null), out var container) && container != userContainer) verb.Text = Loc.GetString("pick-up-verb-get-data-text-inventory"); else verb.Text = Loc.GetString("pick-up-verb-get-data-text"); diff --git a/Content.Shared/Materials/SharedMaterialReclaimerSystem.cs b/Content.Shared/Materials/SharedMaterialReclaimerSystem.cs index 9a7da17d48..866148b113 100644 --- a/Content.Shared/Materials/SharedMaterialReclaimerSystem.cs +++ b/Content.Shared/Materials/SharedMaterialReclaimerSystem.cs @@ -97,7 +97,7 @@ public abstract class SharedMaterialReclaimerSystem : EntitySystem _whitelistSystem.IsBlacklistPass(component.Blacklist, item)) return false; - if (Container.TryGetContainingContainer(item, out _) && !Container.TryRemoveFromContainer(item)) + if (Container.TryGetContainingContainer((item, null, null), out _) && !Container.TryRemoveFromContainer(item)) return false; if (user != null) diff --git a/Content.Shared/Movement/Systems/SharedJetpackSystem.cs b/Content.Shared/Movement/Systems/SharedJetpackSystem.cs index 724eca682f..276aa62032 100644 --- a/Content.Shared/Movement/Systems/SharedJetpackSystem.cs +++ b/Content.Shared/Movement/Systems/SharedJetpackSystem.cs @@ -13,12 +13,12 @@ namespace Content.Shared.Movement.Systems; public abstract class SharedJetpackSystem : EntitySystem { - [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; - [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; + [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; + [Dependency] protected readonly SharedAppearanceSystem Appearance = default!; [Dependency] protected readonly SharedContainerSystem Container = default!; - [Dependency] private readonly SharedMoverController _mover = default!; - [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private readonly SharedMoverController _mover = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private readonly SharedPhysicsSystem _physics = default!; [Dependency] private readonly ActionContainerSystem _actionContainer = default!; public override void Initialize() @@ -158,7 +158,7 @@ public abstract class SharedJetpackSystem : EntitySystem if (user == null) { - Container.TryGetContainingContainer(uid, out var container); + Container.TryGetContainingContainer((uid, null, null), out var container); user = container?.Owner; } diff --git a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs index 7a207fb47c..cac3b86ad6 100644 --- a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs @@ -1431,7 +1431,7 @@ public abstract class SharedStorageSystem : EntitySystem private void OnStackCountChanged(EntityUid uid, MetaDataComponent component, StackCountChangedEvent args) { - if (_containerSystem.TryGetContainingContainer(uid, out var container, component) && + if (_containerSystem.TryGetContainingContainer((uid, null, component), out var container) && container.ID == StorageComponent.ContainerId) { UpdateAppearance(container.Owner); diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Clothing.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Clothing.cs index d4aa024f4c..7ef57df539 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Clothing.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Clothing.cs @@ -33,7 +33,7 @@ public partial class SharedGunSystem { slotEntity = null; - if (!Containers.TryGetContainingContainer(uid, out var container)) + if (!Containers.TryGetContainingContainer((uid, null, null), out var container)) return false; var user = container.Owner; From f15cb8b77dd1cbf453af3e500436f5515efdf26f Mon Sep 17 00:00:00 2001 From: Mervill Date: Sun, 4 Aug 2024 03:13:57 -0700 Subject: [PATCH 161/201] Give rotten meat `Trash` and `Recyclable` tag (#30594) --- Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml index bb0f05c181..78f21eab7c 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml @@ -447,6 +447,8 @@ tags: - Raw - Meat + - Trash + - Recyclable - type: Sprite state: rotten - type: SolutionContainerManager From 65d5539248254ada9b28a5705e62025833fa46ca Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 4 Aug 2024 10:15:04 +0000 Subject: [PATCH 162/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 14c8207f46..4c19a3ab6e 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: Blackern5000 - changes: - - message: Burn damage is now half as effective at cauterizing wounds as it was - previously - type: Tweak - id: 6540 - time: '2024-05-06T20:19:57.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27726 - author: Blackern5000 changes: - message: Active lights now deal significantly less burn damage when touched. @@ -3781,3 +3773,10 @@ id: 7039 time: '2024-08-04T03:34:56.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30622 +- author: Mervill + changes: + - message: Rotten Meat can be collected in trash bags and deleted by the recycler + type: Tweak + id: 7040 + time: '2024-08-04T10:13:57.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30594 From 21d0326e130ff0aabf507d5d3b08a3abb4445cce Mon Sep 17 00:00:00 2001 From: JustCone <141039037+JustCone14@users.noreply.github.com> Date: Sun, 4 Aug 2024 19:38:26 +0100 Subject: [PATCH 163/201] Meta Robotics Console (#30652) Adds robotics console to Meta --- Resources/Maps/meta.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Resources/Maps/meta.yml b/Resources/Maps/meta.yml index 473cbbb3a8..82ab0632da 100644 --- a/Resources/Maps/meta.yml +++ b/Resources/Maps/meta.yml @@ -10635,7 +10635,7 @@ entities: pos: -42.5,29.5 parent: 5350 - type: Door - secondsUntilStateChange: -99.68158 + secondsUntilStateChange: -206.70142 state: Opening - type: DeviceLinkSink invokeCounter: 2 @@ -62288,6 +62288,13 @@ entities: rot: 1.5707963267948966 rad pos: 19.5,-38.5 parent: 5350 +- proto: ComputerRoboticsControl + entities: + - uid: 24793 + components: + - type: Transform + pos: 21.5,-34.5 + parent: 5350 - proto: ComputerSalvageExpedition entities: - uid: 1504 From f1b8dcbfba2a14d4cb76483cd4ffb5b434c317e7 Mon Sep 17 00:00:00 2001 From: JustCone <141039037+JustCone14@users.noreply.github.com> Date: Sun, 4 Aug 2024 19:38:45 +0100 Subject: [PATCH 164/201] Cluster Christmas Removal (#30635) No Fun Allowed --- Resources/Maps/cluster.yml | 42 -------------------------------------- 1 file changed, 42 deletions(-) diff --git a/Resources/Maps/cluster.yml b/Resources/Maps/cluster.yml index 32f860cae6..53eb68994e 100644 --- a/Resources/Maps/cluster.yml +++ b/Resources/Maps/cluster.yml @@ -27931,48 +27931,6 @@ entities: - type: Transform pos: -39.356712,-24.532705 parent: 1 -- proto: ClothingOuterSanta - entities: - - uid: 8934 - components: - - type: Transform - pos: 19.401697,12.696105 - parent: 1 - - uid: 9050 - components: - - type: Transform - pos: 19.401697,12.696105 - parent: 1 - - uid: 9051 - components: - - type: Transform - pos: 19.401697,12.696105 - parent: 1 - - uid: 9201 - components: - - type: Transform - pos: 19.401697,12.696105 - parent: 1 - - uid: 9254 - components: - - type: Transform - pos: 19.604822,12.571105 - parent: 1 - - uid: 9255 - components: - - type: Transform - pos: 19.604822,12.571105 - parent: 1 - - uid: 9308 - components: - - type: Transform - pos: 19.604822,12.571105 - parent: 1 - - uid: 9309 - components: - - type: Transform - pos: 19.604822,12.571105 - parent: 1 - proto: ClothingOuterWinterCap entities: - uid: 5926 From 17cececde0180300da7c2e72c416c3788a03cfb8 Mon Sep 17 00:00:00 2001 From: Ubaser <134914314+UbaserB@users.noreply.github.com> Date: Mon, 5 Aug 2024 04:39:18 +1000 Subject: [PATCH 165/201] Update Core (#30633) add --- Resources/Maps/core.yml | 1197 ++++++++++++++++++++++----------------- 1 file changed, 669 insertions(+), 528 deletions(-) diff --git a/Resources/Maps/core.yml b/Resources/Maps/core.yml index 445965e336..8719acd69b 100644 --- a/Resources/Maps/core.yml +++ b/Resources/Maps/core.yml @@ -81,139 +81,139 @@ entities: version: 6 -1,0: ind: -1,0 - tiles: DgAAAAADDgAAAAADJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAADgAAAAACDgAAAAACJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAACDgAAAAAAJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAABJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACHwAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAACegAAAAADegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAHwAAAAABegAAAAADegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAHwAAAAACegAAAAABegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAALgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAABXQAAAAADXQAAAAACbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAABfgAAAAAA + tiles: DgAAAAACDgAAAAACJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAADgAAAAACDgAAAAACJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAADJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAACDgAAAAADJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABHwAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAHwAAAAADegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAHwAAAAABegAAAAAAegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAHwAAAAADegAAAAADegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAALgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAADXQAAAAADXQAAAAADbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAADfgAAAAAA version: 6 0,-1: ind: 0,-1 - tiles: bAAAAAAAbAAAAAAAXQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAADJAAAAAADXQAAAAADXQAAAAADaAAAAAADbAAAAAAAbAAAAAAAXQAAAAACaAAAAAACJAAAAAADJAAAAAADJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAABaAAAAAABJAAAAAAAJAAAAAACJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAADfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAOwAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: bAAAAAAAbAAAAAAAXQAAAAACfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAABJAAAAAAAXQAAAAAAXQAAAAAAaAAAAAAAbAAAAAAAbAAAAAAAXQAAAAACaAAAAAACJAAAAAAAJAAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAADaAAAAAADJAAAAAAAJAAAAAADJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAOwAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 -1,-1: ind: -1,-1 - tiles: fgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADXQAAAAAAaAAAAAABXQAAAAADXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAACfgAAAAAAXQAAAAACbAAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAXQAAAAABfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAACaAAAAAADXQAAAAABbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAADfgAAAAAAJAAAAAABJAAAAAAAJAAAAAAAXQAAAAADJAAAAAADXQAAAAACXQAAAAACaAAAAAACXQAAAAABbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACHwAAAAAAfgAAAAAAXQAAAAADbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAMwAAAAAAMwAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAegAAAAACegAAAAAAegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAegAAAAAAegAAAAABegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAegAAAAADegAAAAADegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAADgAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAACDgAAAAABJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAXQAAAAACaAAAAAADXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACfgAAAAAAXQAAAAABbAAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABXQAAAAACfgAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAACaAAAAAAAXQAAAAADbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAABfgAAAAAAJAAAAAACJAAAAAADJAAAAAAAXQAAAAADJAAAAAADXQAAAAACXQAAAAADaAAAAAACXQAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACHwAAAAABfgAAAAAAXQAAAAACbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAMwAAAAAAMwAAAAAAfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAegAAAAADegAAAAABegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAegAAAAADegAAAAACegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAegAAAAACegAAAAABegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAADgAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAADDgAAAAABJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,-2: ind: -1,-2 - tiles: XQAAAAADXQAAAAACXQAAAAABXQAAAAACXQAAAAADXQAAAAACXQAAAAAAaAAAAAABXQAAAAADXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAADaAAAAAABaAAAAAABaAAAAAACaAAAAAACaAAAAAACaAAAAAADaAAAAAADaAAAAAABaAAAAAACaAAAAAACTgAAAAAATgAAAAABaAAAAAAATgAAAAACTgAAAAAAaAAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAADaAAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAACXQAAAAABHwAAAAACfgAAAAAAHwAAAAABfgAAAAAAXQAAAAADfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAADfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAADfgAAAAAAaAAAAAADaAAAAAACXQAAAAACXQAAAAADfgAAAAAAHwAAAAAAHwAAAAADHwAAAAACHwAAAAACHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAACaAAAAAADaAAAAAACXQAAAAAAXQAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAfgAAAAAAaAAAAAABaAAAAAACXQAAAAACJAAAAAABfgAAAAAAHwAAAAADHwAAAAACHwAAAAABaQAAAAAAaQAAAAAAaQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADXQAAAAADXQAAAAACXQAAAAADXQAAAAABXQAAAAADXQAAAAADXQAAAAACaQAAAAAAaQAAAAAAaQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAABXQAAAAACTgAAAAABTgAAAAACTgAAAAACXQAAAAABXQAAAAAATgAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAAAJAAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAACJAAAAAADXQAAAAABJAAAAAACJAAAAAACJAAAAAAAfgAAAAAAJAAAAAABJAAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAACfgAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAXQAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADXQAAAAAAaAAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAAD + tiles: XQAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAADXQAAAAABaAAAAAADXQAAAAADXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAADXQAAAAADaAAAAAACaAAAAAADaAAAAAACaAAAAAADaAAAAAAAaAAAAAADaAAAAAACaAAAAAABaAAAAAAAaAAAAAABTgAAAAACTgAAAAACaAAAAAAATgAAAAACTgAAAAABaAAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAABXQAAAAADaAAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAACHwAAAAAAfgAAAAAAHwAAAAABfgAAAAAAXQAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAADfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAACfgAAAAAAaAAAAAACaAAAAAAAXQAAAAADXQAAAAADfgAAAAAAHwAAAAABHwAAAAADHwAAAAAAHwAAAAAAHwAAAAACHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAAAaAAAAAABaAAAAAABXQAAAAABXQAAAAADfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAADHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACfgAAAAAAaAAAAAAAaAAAAAADXQAAAAAAJAAAAAABfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAaQAAAAAAaQAAAAAAaQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAADXQAAAAADaQAAAAAAaQAAAAAAaQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAAAXQAAAAABTgAAAAAATgAAAAADTgAAAAADXQAAAAAAXQAAAAACTgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAAAJAAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAACJAAAAAAAXQAAAAACJAAAAAACJAAAAAAAJAAAAAAAfgAAAAAAJAAAAAABJAAAAAADfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAABfgAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACXQAAAAABfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAAAXQAAAAACfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACXQAAAAABaAAAAAACXQAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAABXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAAD version: 6 0,-2: ind: 0,-2 - tiles: aAAAAAAAaAAAAAACXQAAAAABXQAAAAADaAAAAAAAXQAAAAACXQAAAAACXQAAAAADaAAAAAACXQAAAAAAaAAAAAACXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAAATgAAAAAATgAAAAACaAAAAAACaAAAAAABaAAAAAADaAAAAAACaAAAAAABaAAAAAACaAAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAABaAAAAAADXQAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAAAfgAAAAAAHwAAAAAAJAAAAAABJAAAAAABJAAAAAAAJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAADfgAAAAAAHwAAAAAAJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAJAAAAAADegAAAAABfgAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAACJAAAAAAAfgAAAAAAHwAAAAAAJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABegAAAAAAegAAAAACfgAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAAAHwAAAAADfgAAAAAAHwAAAAACJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAegAAAAAAegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABJAAAAAACJAAAAAAAJAAAAAACJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACaAAAAAABXQAAAAAAHwAAAAACfgAAAAAAHwAAAAAAJAAAAAABJAAAAAADJAAAAAABJAAAAAABXQAAAAABXQAAAAADJAAAAAACfgAAAAAAJAAAAAABaAAAAAAAaAAAAAABaAAAAAADXQAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAATgAAAAAATgAAAAADJAAAAAAAfgAAAAAAaAAAAAADaAAAAAAAaAAAAAABaAAAAAADXQAAAAADHwAAAAABHwAAAAABHwAAAAAAHwAAAAACHwAAAAAAHwAAAAAAHwAAAAAAXQAAAAABXQAAAAACXQAAAAACaAAAAAACaAAAAAAAaAAAAAADaAAAAAAAaAAAAAABXQAAAAABHwAAAAACHwAAAAACHwAAAAABHwAAAAABXQAAAAAAXQAAAAABaAAAAAADXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAaAAAAAABaAAAAAADaAAAAAABaAAAAAABXQAAAAACHwAAAAAAHwAAAAACfgAAAAAAHwAAAAABXQAAAAAAXQAAAAADaAAAAAADHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAACaAAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAACaAAAAAABaAAAAAACXQAAAAACfgAAAAAAJAAAAAADJAAAAAACJAAAAAAAXQAAAAACXQAAAAABaAAAAAABXQAAAAACXQAAAAACXQAAAAACfgAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAABfgAAAAAAJAAAAAACHwAAAAADHwAAAAAAXQAAAAABXQAAAAACaAAAAAAAXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAJAAAAAACHwAAAAAAHwAAAAACXQAAAAAAXQAAAAABaAAAAAAA + tiles: aAAAAAAAaAAAAAAAXQAAAAADXQAAAAADaAAAAAACXQAAAAABXQAAAAADXQAAAAABaAAAAAABXQAAAAADaAAAAAADXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAADTgAAAAABTgAAAAABaAAAAAACaAAAAAACaAAAAAABaAAAAAAAaAAAAAABaAAAAAACaAAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAaAAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAADXQAAAAABfgAAAAAAHwAAAAAAJAAAAAAAJAAAAAABJAAAAAACJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAABfgAAAAAAHwAAAAACJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAJAAAAAADegAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAACHwAAAAAAJAAAAAADfgAAAAAAHwAAAAADJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADegAAAAAAegAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAABfgAAAAAAHwAAAAACJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAegAAAAAAegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADJAAAAAABJAAAAAAAJAAAAAADJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACaAAAAAABXQAAAAABHwAAAAABfgAAAAAAHwAAAAACJAAAAAABJAAAAAACJAAAAAAAJAAAAAABXQAAAAAAXQAAAAAAJAAAAAAAfgAAAAAAJAAAAAACaAAAAAADaAAAAAAAaAAAAAACXQAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAATgAAAAACTgAAAAADJAAAAAABfgAAAAAAaAAAAAADaAAAAAAAaAAAAAABaAAAAAACXQAAAAACHwAAAAABHwAAAAACHwAAAAADHwAAAAAAHwAAAAACHwAAAAAAHwAAAAADXQAAAAAAXQAAAAABXQAAAAABaAAAAAADaAAAAAADaAAAAAACaAAAAAADaAAAAAACXQAAAAABHwAAAAACHwAAAAAAHwAAAAABHwAAAAABXQAAAAADXQAAAAADaAAAAAAAXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAaAAAAAACaAAAAAADaAAAAAACaAAAAAADXQAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAHwAAAAACXQAAAAADXQAAAAABaAAAAAAAHwAAAAACHwAAAAAAHwAAAAABfgAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAABaAAAAAABaAAAAAABXQAAAAABfgAAAAAAJAAAAAACJAAAAAAAJAAAAAABXQAAAAABXQAAAAADaAAAAAAAXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAJAAAAAACHwAAAAACHwAAAAACXQAAAAAAXQAAAAADaAAAAAADXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAJAAAAAAAHwAAAAADHwAAAAABXQAAAAADXQAAAAAAaAAAAAAD version: 6 1,-2: ind: 1,-2 - tiles: XQAAAAADXQAAAAADaAAAAAADXQAAAAAAaAAAAAACXQAAAAADfgAAAAAAHwAAAAAAaAAAAAADaAAAAAACaAAAAAABaAAAAAADaAAAAAAAHwAAAAACfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAADXQAAAAABfgAAAAAAHwAAAAACaAAAAAABaAAAAAABaAAAAAACaAAAAAACaAAAAAADHwAAAAACfgAAAAAAHwAAAAACJAAAAAABHwAAAAADfgAAAAAAXQAAAAACaAAAAAACXQAAAAABfgAAAAAAHwAAAAADaAAAAAAAaAAAAAADaAAAAAABXQAAAAACaAAAAAACHwAAAAAAHwAAAAAAHwAAAAAAJAAAAAACHwAAAAABfgAAAAAAXQAAAAACaAAAAAABXQAAAAABfgAAAAAAHwAAAAADaAAAAAACaAAAAAABaAAAAAABaAAAAAACaAAAAAAAHwAAAAABfgAAAAAAHwAAAAAAJAAAAAADHwAAAAAAfgAAAAAAaAAAAAAAaAAAAAACaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACJAAAAAABHwAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAABJAAAAAACXQAAAAADXQAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAJAAAAAAAHwAAAAAAfgAAAAAAXQAAAAACaAAAAAAAaAAAAAACaAAAAAABaAAAAAACaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAABaAAAAAACXQAAAAADfgAAAAAAHwAAAAACJAAAAAAAHwAAAAADfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACaAAAAAABXQAAAAADfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAABfgAAAAAAXQAAAAACfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAADaAAAAAAAXQAAAAABfgAAAAAAXQAAAAAAfgAAAAAAHwAAAAACHwAAAAACXQAAAAADXQAAAAACXQAAAAADfgAAAAAAXQAAAAACfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAADaAAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAAAaAAAAAABXQAAAAADfgAAAAAAXQAAAAACfgAAAAAAHwAAAAAAJAAAAAADXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAADaAAAAAAAXQAAAAABaAAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAAAaAAAAAADaAAAAAADaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAABHwAAAAADfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABaAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAA + tiles: XQAAAAAAXQAAAAABaAAAAAAAXQAAAAAAaAAAAAAAXQAAAAACfgAAAAAAHwAAAAACaAAAAAADaAAAAAABaAAAAAABaAAAAAADaAAAAAABHwAAAAABfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAABXQAAAAABfgAAAAAAHwAAAAAAaAAAAAADaAAAAAAAaAAAAAADaAAAAAABaAAAAAABHwAAAAAAfgAAAAAAHwAAAAAAJAAAAAABHwAAAAACfgAAAAAAXQAAAAABaAAAAAACXQAAAAACfgAAAAAAHwAAAAAAaAAAAAAAaAAAAAABaAAAAAABXQAAAAADaAAAAAACHwAAAAADHwAAAAACHwAAAAACJAAAAAAAHwAAAAADfgAAAAAAXQAAAAADaAAAAAAAXQAAAAABfgAAAAAAHwAAAAADaAAAAAABaAAAAAABaAAAAAABaAAAAAADaAAAAAADHwAAAAABfgAAAAAAHwAAAAAAJAAAAAACHwAAAAABfgAAAAAAaAAAAAAAaAAAAAABaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABJAAAAAADHwAAAAAAfgAAAAAAXQAAAAADaAAAAAACXQAAAAAAJAAAAAABXQAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAJAAAAAADHwAAAAABfgAAAAAAXQAAAAACaAAAAAACaAAAAAAAaAAAAAABaAAAAAACaAAAAAACaAAAAAABaAAAAAADaAAAAAABaAAAAAADXQAAAAACfgAAAAAAHwAAAAABJAAAAAAAHwAAAAADfgAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAABXQAAAAABaAAAAAAAXQAAAAACfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAABfgAAAAAAXQAAAAACfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAACaAAAAAADXQAAAAACfgAAAAAAXQAAAAABfgAAAAAAHwAAAAAAHwAAAAACXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAXQAAAAABfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAABaAAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAABaAAAAAAAXQAAAAACfgAAAAAAXQAAAAAAfgAAAAAAHwAAAAAAJAAAAAAAXQAAAAACXQAAAAACXQAAAAADfgAAAAAAHwAAAAABfgAAAAAAAwAAAAAAAwAAAAAAXQAAAAAAaAAAAAABXQAAAAAAaAAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAABaAAAAAABaAAAAAAAaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAABHwAAAAADfgAAAAAAXQAAAAABXQAAAAABXQAAAAACaAAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAA version: 6 1,-1: ind: 1,-1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAAD + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAD version: 6 -2,-2: ind: -2,-2 - tiles: EgAAAAACXQAAAAAAegAAAAAAegAAAAAAXQAAAAACfgAAAAAAJAAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAACXQAAAAACaAAAAAACXQAAAAABXQAAAAAAXQAAAAADEgAAAAACXQAAAAACegAAAAAAegAAAAACXQAAAAACfgAAAAAAXQAAAAACTgAAAAAATgAAAAAAaAAAAAAATgAAAAAAaAAAAAADaAAAAAADaAAAAAACaAAAAAACaAAAAAABEgAAAAACXQAAAAABegAAAAADegAAAAACXQAAAAABfgAAAAAAXQAAAAAATgAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAADaAAAAAADXQAAAAABXQAAAAABXQAAAAABEgAAAAAAXQAAAAABegAAAAADegAAAAACXQAAAAADaAAAAAADXQAAAAAAaAAAAAADXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACEgAAAAADXQAAAAABegAAAAADegAAAAADXQAAAAACaAAAAAAAXQAAAAACTgAAAAADXQAAAAAAXQAAAAAAaAAAAAADHwAAAAAAHwAAAAABJgAAAAABJgAAAAADJgAAAAADEgAAAAABXQAAAAACegAAAAACegAAAAAAXQAAAAAAfgAAAAAAXQAAAAACTgAAAAAAXQAAAAADXQAAAAABaAAAAAABHwAAAAABHwAAAAAATgAAAAAATgAAAAABTgAAAAACXQAAAAADXQAAAAACKAAAAAACKAAAAAADXQAAAAADfgAAAAAAXQAAAAAAaAAAAAADXQAAAAAAXQAAAAABaAAAAAABHwAAAAADHwAAAAAAJgAAAAABJgAAAAABJgAAAAABKAAAAAABKAAAAAABKAAAAAAAKAAAAAADXQAAAAADfgAAAAAAXQAAAAACaAAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAAAXQAAAAABfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAADXQAAAAACaAAAAAAAXQAAAAACfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAACaAAAAAABfgAAAAAAfgAAAAAAegAAAAABfgAAAAAAegAAAAACfgAAAAAAfgAAAAAAQwAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAXQAAAAACaAAAAAAAXQAAAAACfgAAAAAAegAAAAABegAAAAACegAAAAABegAAAAACegAAAAAAfgAAAAAAQwAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAXQAAAAABaAAAAAABXQAAAAACfgAAAAAAegAAAAAAegAAAAAAegAAAAABegAAAAAAegAAAAACfgAAAAAAQwAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAXQAAAAABaAAAAAAAXQAAAAACegAAAAAAegAAAAACegAAAAADegAAAAADegAAAAADegAAAAADfgAAAAAAQwAAAAAAfgAAAAAAFgAAAAAAFgAAAAAAFgAAAAAAfgAAAAAAXQAAAAACaAAAAAABXQAAAAABegAAAAADegAAAAACegAAAAADegAAAAADegAAAAADegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAABfgAAAAAAfgAAAAAAXQAAAAADaAAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADfgAAAAAAfgAAAAAA + tiles: EgAAAAADXQAAAAABegAAAAABegAAAAABXQAAAAADfgAAAAAAJAAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAaAAAAAAAXQAAAAADXQAAAAADXQAAAAADEgAAAAAAXQAAAAACegAAAAABegAAAAADXQAAAAADfgAAAAAAXQAAAAADTgAAAAADTgAAAAACaAAAAAADTgAAAAAAaAAAAAACaAAAAAABaAAAAAAAaAAAAAAAaAAAAAAAEgAAAAABXQAAAAACegAAAAADegAAAAABXQAAAAABfgAAAAAAXQAAAAABTgAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAADaAAAAAADXQAAAAADXQAAAAAAXQAAAAACEgAAAAACXQAAAAADegAAAAAAegAAAAACXQAAAAABaAAAAAAAXQAAAAADaAAAAAACXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAEgAAAAABXQAAAAAAegAAAAAAegAAAAABXQAAAAADaAAAAAADXQAAAAADTgAAAAACXQAAAAADXQAAAAACaAAAAAADHwAAAAACHwAAAAADJgAAAAACJgAAAAABJgAAAAACEgAAAAABXQAAAAABegAAAAACegAAAAABXQAAAAACfgAAAAAAXQAAAAABTgAAAAADXQAAAAAAXQAAAAADaAAAAAAAHwAAAAAAHwAAAAAATgAAAAABTgAAAAADTgAAAAADXQAAAAAAXQAAAAAAKAAAAAABKAAAAAADXQAAAAAAfgAAAAAAXQAAAAACaAAAAAAAXQAAAAAAXQAAAAAAaAAAAAADHwAAAAAAHwAAAAADJgAAAAADJgAAAAABJgAAAAACKAAAAAAAKAAAAAABKAAAAAACKAAAAAADXQAAAAACfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAACXQAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAAAaAAAAAAAXQAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAABaAAAAAACfgAAAAAAfgAAAAAAegAAAAADfgAAAAAAegAAAAADfgAAAAAAfgAAAAAAQwAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAXQAAAAACaAAAAAAAXQAAAAABfgAAAAAAegAAAAACegAAAAABegAAAAAAegAAAAADegAAAAACfgAAAAAAQwAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAXQAAAAACaAAAAAADXQAAAAACfgAAAAAAegAAAAACegAAAAADegAAAAADegAAAAABegAAAAACfgAAAAAAQwAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAACegAAAAACegAAAAACegAAAAADegAAAAACegAAAAADegAAAAABfgAAAAAAQwAAAAAAfgAAAAAAFgAAAAAAFgAAAAAAFgAAAAAAfgAAAAAAXQAAAAADaAAAAAACXQAAAAADegAAAAAAegAAAAAAegAAAAAAegAAAAABegAAAAACegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAADfgAAAAAAfgAAAAAAXQAAAAADaAAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACfgAAAAAAfgAAAAAA version: 6 -2,-1: ind: -2,-1 - tiles: egAAAAADegAAAAADegAAAAAAegAAAAACegAAAAAAaAAAAAACXQAAAAADaAAAAAABXQAAAAACfgAAAAAAegAAAAABegAAAAAAegAAAAABewAAAAACewAAAAABfgAAAAAATgAAAAACTgAAAAAAKAAAAAAATgAAAAADTgAAAAADaAAAAAAAXQAAAAADaAAAAAAAXQAAAAAAfgAAAAAAegAAAAADegAAAAADegAAAAABewAAAAADewAAAAADbAAAAAAATgAAAAAATgAAAAABKAAAAAAATgAAAAADTgAAAAACaAAAAAACXQAAAAADaAAAAAADXQAAAAADfgAAAAAAegAAAAAAegAAAAADegAAAAABewAAAAACewAAAAACfgAAAAAAegAAAAADegAAAAACegAAAAABegAAAAADegAAAAADaAAAAAACXQAAAAACaAAAAAACXQAAAAABfgAAAAAAegAAAAADegAAAAAAegAAAAACewAAAAAAewAAAAACfgAAAAAAKAAAAAACfgAAAAAAfgAAAAAAKAAAAAACfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAADaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAaAAAAAABfgAAAAAAewAAAAACewAAAAACewAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAAAXQAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAQAAAAAAAfgAAAAAAaAAAAAACfgAAAAAAKAAAAAADKAAAAAABKAAAAAAAfgAAAAAAXQAAAAAAaAAAAAACaAAAAAABXQAAAAACfgAAAAAAHwAAAAACHwAAAAADHwAAAAACQAAAAAAAQAAAAAAAXQAAAAAAfgAAAAAAKAAAAAAAKAAAAAACKAAAAAADfgAAAAAAXQAAAAABXQAAAAADaAAAAAADXQAAAAABfgAAAAAAHwAAAAADHwAAAAABHwAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAAAaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAaAAAAAADaAAAAAABaAAAAAABaAAAAAAAaAAAAAACbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAADaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAJAAAAAABXwAAAAAAXwAAAAACXwAAAAABXQAAAAADXQAAAAAAXQAAAAAAaAAAAAABegAAAAADegAAAAADegAAAAAAegAAAAAAegAAAAADfgAAAAAAXQAAAAACfgAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAABXQAAAAACXQAAAAABXQAAAAABaAAAAAABegAAAAACegAAAAADegAAAAACegAAAAAAegAAAAABfgAAAAAAgQAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAACXQAAAAACXQAAAAACXQAAAAAAaAAAAAADegAAAAABegAAAAADegAAAAAAegAAAAADegAAAAACfgAAAAAAXQAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAABXQAAAAABXQAAAAADXQAAAAAAaAAAAAACegAAAAABegAAAAAAegAAAAABegAAAAABfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAAAXQAAAAADaAAAAAACegAAAAABegAAAAACegAAAAACegAAAAACegAAAAAD + tiles: egAAAAADegAAAAAAegAAAAAAegAAAAAAegAAAAACaAAAAAAAXQAAAAACaAAAAAAAXQAAAAABfgAAAAAAegAAAAABegAAAAABegAAAAADewAAAAADewAAAAABfgAAAAAATgAAAAABTgAAAAABKAAAAAADTgAAAAAATgAAAAACaAAAAAACXQAAAAACaAAAAAACXQAAAAABfgAAAAAAegAAAAABegAAAAABegAAAAADewAAAAAAewAAAAABbAAAAAAATgAAAAADTgAAAAABKAAAAAABTgAAAAACTgAAAAACaAAAAAABXQAAAAABaAAAAAACXQAAAAAAfgAAAAAAegAAAAABegAAAAADegAAAAADewAAAAACewAAAAADfgAAAAAAegAAAAACegAAAAAAegAAAAAAegAAAAAAegAAAAACaAAAAAABXQAAAAACaAAAAAADXQAAAAABfgAAAAAAegAAAAADegAAAAABegAAAAADewAAAAABewAAAAADfgAAAAAAKAAAAAABfgAAAAAAfgAAAAAAKAAAAAABfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAADaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAaAAAAAAAfgAAAAAAewAAAAABewAAAAAAewAAAAACfgAAAAAAXQAAAAAAaAAAAAABXQAAAAACXQAAAAACfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAQAAAAAAAfgAAAAAAaAAAAAACfgAAAAAAKAAAAAACKAAAAAACKAAAAAACfgAAAAAAXQAAAAABaAAAAAAAaAAAAAACXQAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAABQAAAAAAAQAAAAAAAXQAAAAABfgAAAAAAKAAAAAABKAAAAAAAKAAAAAACfgAAAAAAXQAAAAABXQAAAAAAaAAAAAABXQAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAADQAAAAAAAQAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAADaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAaAAAAAACaAAAAAAAaAAAAAABaAAAAAACaAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAABaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAJAAAAAABXwAAAAADXwAAAAABXwAAAAAAXQAAAAAAXQAAAAADXQAAAAABaAAAAAAAegAAAAACegAAAAACegAAAAABegAAAAABegAAAAADXQAAAAAAXQAAAAABfgAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAACXQAAAAABXQAAAAAAXQAAAAADaAAAAAABegAAAAACegAAAAAAegAAAAAAegAAAAAAegAAAAACXQAAAAABXQAAAAACfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAABXQAAAAACXQAAAAAAXQAAAAACaAAAAAABegAAAAADegAAAAACegAAAAABegAAAAADegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAADHwAAAAADXQAAAAACXQAAAAAAXQAAAAAAaAAAAAACegAAAAAAegAAAAABegAAAAABegAAAAABfgAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAaAAAAAAAegAAAAAAegAAAAACegAAAAABegAAAAAAegAAAAAC version: 6 1,0: ind: 1,0 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAADAwAAAAAAAwAAAAAAAwAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAABaAAAAAACXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAATgAAAAADTgAAAAAAaAAAAAABaAAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAaAAAAAABaAAAAAADaAAAAAAAaAAAAAACaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACTgAAAAACXQAAAAABXQAAAAAAXQAAAAABJAAAAAADJAAAAAACJAAAAAABXQAAAAABXQAAAAAAaAAAAAABXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAADfgAAAAAAfgAAAAAAaAAAAAACaAAAAAAAaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAABaAAAAAABfgAAAAAAJAAAAAADJAAAAAABJAAAAAACXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAACXQAAAAABfgAAAAAAJAAAAAACJAAAAAAAJAAAAAACXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAAAXQAAAAADfgAAAAAAJAAAAAADJAAAAAAAJAAAAAAAXQAAAAABXQAAAAAAXQAAAAACfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAABXQAAAAACXQAAAAACXQAAAAABXQAAAAABfgAAAAAAXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAADXQAAAAABaAAAAAADaAAAAAABfgAAAAAAaAAAAAAAaAAAAAABXQAAAAADXQAAAAACfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAAAaAAAAAACaAAAAAADHQAAAAACaAAAAAAAaAAAAAACXQAAAAACXQAAAAABfgAAAAAAXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAADXQAAAAADaAAAAAADaAAAAAACXQAAAAAAaAAAAAABaAAAAAABXQAAAAAAXQAAAAACfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAAAXQAAAAACaAAAAAADaAAAAAACXQAAAAABaAAAAAABaAAAAAADXQAAAAABXQAAAAAAfgAAAAAAXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAADaAAAAAAAaAAAAAABfgAAAAAAaAAAAAAAaAAAAAABXQAAAAABXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAAAaAAAAAADaAAAAAACAwAAAAAAAwAAAAAAAwAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAaAAAAAADXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADTgAAAAABTgAAAAACaAAAAAABaAAAAAACbQAAAAAAbQAAAAAAbQAAAAAAaAAAAAADaAAAAAABaAAAAAACaAAAAAADaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABTgAAAAADXQAAAAABXQAAAAADXQAAAAADJAAAAAACJAAAAAACJAAAAAAAXQAAAAAAXQAAAAADaAAAAAADXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAACXQAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAAAfgAAAAAAJAAAAAACJAAAAAAAJAAAAAADXQAAAAAAXQAAAAAAXQAAAAABfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAAAfgAAAAAAJAAAAAAAJAAAAAACJAAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAABXQAAAAAAfgAAAAAAJAAAAAACJAAAAAADJAAAAAACXQAAAAABXQAAAAABXQAAAAABfgAAAAAAXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAACXQAAAAABaAAAAAABaAAAAAADfgAAAAAAaAAAAAADaAAAAAAAXQAAAAACXQAAAAACfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAACXQAAAAABaAAAAAABaAAAAAACHQAAAAAAaAAAAAACaAAAAAACXQAAAAAAXQAAAAABfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAAAXQAAAAAAaAAAAAACaAAAAAAAXQAAAAADaAAAAAABaAAAAAABXQAAAAAAXQAAAAACfgAAAAAAXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAABaAAAAAAAaAAAAAABXQAAAAAAaAAAAAACaAAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAAAXQAAAAADaAAAAAAAaAAAAAADfgAAAAAAaAAAAAADaAAAAAAAXQAAAAAAXQAAAAABfgAAAAAAXQAAAAAAXQAAAAAB version: 6 2,-2: ind: 2,-2 - tiles: HwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAAAfgAAAAAAHwAAAAADHwAAAAAAewAAAAACfgAAAAAAewAAAAAAHwAAAAAAHwAAAAABMwAAAAAAHwAAAAAAHwAAAAABewAAAAADfgAAAAAAHwAAAAADHwAAAAABHwAAAAABHwAAAAACHwAAAAADHwAAAAAAewAAAAABewAAAAAAewAAAAACHwAAAAADHwAAAAAAMwAAAAAAHwAAAAABHwAAAAADewAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAACfgAAAAAAHwAAAAACHwAAAAADewAAAAAAfgAAAAAAewAAAAADHwAAAAAAHwAAAAAAHwAAAAACHwAAAAAAHwAAAAABewAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABewAAAAADewAAAAADewAAAAABewAAAAACewAAAAACewAAAAABfgAAAAAAHwAAAAACHwAAAAAAHwAAAAABfgAAAAAAegAAAAAAegAAAAADegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAACXQAAAAADegAAAAADegAAAAACegAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAXQAAAAABXQAAAAACegAAAAADJAAAAAACfgAAAAAAHwAAAAADXQAAAAAAXQAAAAAAXQAAAAACegAAAAADegAAAAABegAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAABXQAAAAACXQAAAAADXQAAAAADXQAAAAACfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAJAAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAXQAAAAADXQAAAAADXQAAAAABfgAAAAAAcAAAAAAAcAAAAAADcAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAACXQAAAAAAXQAAAAACXQAAAAADfgAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAACaAAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAACaAAAAAADXQAAAAADTgAAAAADTgAAAAADaAAAAAAATgAAAAABTgAAAAAAaAAAAAAAaAAAAAAATgAAAAADaAAAAAADTgAAAAABTgAAAAACTgAAAAADaAAAAAADTgAAAAACaAAAAAABaAAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAABaAAAAAABXQAAAAABXQAAAAACXQAAAAAAaAAAAAADXQAAAAADXQAAAAAAXQAAAAABaAAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAfgAAAAAAXQAAAAABaAAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: HwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAACfgAAAAAAHwAAAAABHwAAAAADewAAAAABfgAAAAAAewAAAAABHwAAAAACHwAAAAABMwAAAAAAHwAAAAABHwAAAAABewAAAAADfgAAAAAAHwAAAAAAHwAAAAABHwAAAAABHwAAAAADHwAAAAACHwAAAAAAewAAAAABewAAAAAAewAAAAAAHwAAAAADHwAAAAACMwAAAAAAHwAAAAAAHwAAAAACewAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADfgAAAAAAHwAAAAAAHwAAAAAAewAAAAABfgAAAAAAewAAAAAAHwAAAAABHwAAAAACHwAAAAAAHwAAAAAAHwAAAAACewAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABewAAAAACewAAAAACewAAAAADewAAAAADewAAAAABewAAAAACfgAAAAAAHwAAAAABHwAAAAABHwAAAAADfgAAAAAAegAAAAABegAAAAADegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAAAXQAAAAACegAAAAACegAAAAAAegAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAACXQAAAAADXQAAAAACegAAAAAAJAAAAAACfgAAAAAAHwAAAAADXQAAAAAAXQAAAAABXQAAAAABegAAAAACegAAAAABegAAAAACHwAAAAABHwAAAAACHwAAAAABHwAAAAABXQAAAAADXQAAAAACXQAAAAADXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAJAAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAADfgAAAAAAXQAAAAAAXQAAAAADXQAAAAADfgAAAAAAcAAAAAAAcAAAAAADcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAABXQAAAAAAaAAAAAADXQAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAaAAAAAADXQAAAAADTgAAAAACTgAAAAAAaAAAAAACTgAAAAACTgAAAAAAaAAAAAAAaAAAAAABTgAAAAADaAAAAAAATgAAAAABTgAAAAAATgAAAAADaAAAAAACTgAAAAABaAAAAAACaAAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAACaAAAAAADXQAAAAACXQAAAAADXQAAAAACaAAAAAACXQAAAAADXQAAAAACXQAAAAABaAAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAABfgAAAAAAXQAAAAADaAAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 2,-1: ind: 2,-1 - tiles: fQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAaAAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAABfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAACaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAAAaAAAAAAAaAAAAAABaAAAAAACbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACaAAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAADXQAAAAAAfgAAAAAAdQAAAAADdQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAADXQAAAAABfgAAAAAAdQAAAAACdQAAAAACcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAAAfgAAAAAAXQAAAAABaAAAAAABXQAAAAAAfgAAAAAAdQAAAAACdQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAACXQAAAAAAaAAAAAAAXQAAAAADfgAAAAAAdQAAAAACdQAAAAAAcAAAAAADJAAAAAACJAAAAAABJAAAAAABfgAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAfgAAAAAAXQAAAAADTgAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAAAJAAAAAAAfgAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAfgAAAAAAXQAAAAAATgAAAAAAXQAAAAACfgAAAAAAdQAAAAADdQAAAAADfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAABfgAAAAAAaAAAAAACaAAAAAADaAAAAAABaAAAAAAAfgAAAAAAXQAAAAABaAAAAAACXQAAAAAAfgAAAAAAdQAAAAAAdQAAAAACcAAAAAAC + tiles: fQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAADaAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAQgAAAAAAQgAAAAAAQgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAADfgAAAAAAXQAAAAABaAAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAAAaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAABaAAAAAABaAAAAAACaAAAAAADbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADaAAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAADXQAAAAABfgAAAAAAdQAAAAACdQAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAABXQAAAAABfgAAAAAAdQAAAAABdQAAAAACcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAXQAAAAACaAAAAAACXQAAAAACfgAAAAAAdQAAAAABdQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAACXQAAAAADaAAAAAAAXQAAAAAAfgAAAAAAdQAAAAACdQAAAAACcAAAAAACJAAAAAADJAAAAAABJAAAAAAAfgAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAfgAAAAAAXQAAAAACTgAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAACJAAAAAAAfgAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAJQAAAAAAfgAAAAAAXQAAAAACTgAAAAACXQAAAAAAfgAAAAAAdQAAAAADdQAAAAACfgAAAAAAHwAAAAAAHwAAAAACHwAAAAAAfgAAAAAAaAAAAAAAaAAAAAABaAAAAAABaAAAAAABfgAAAAAAXQAAAAABaAAAAAACXQAAAAABfgAAAAAAdQAAAAABdQAAAAADcAAAAAAA version: 6 -2,0: ind: -2,0 - tiles: aAAAAAADaAAAAAAAaAAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAADaAAAAAACegAAAAACegAAAAABegAAAAACegAAAAABegAAAAAAaAAAAAACaAAAAAACXwAAAAACXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAACaAAAAAADegAAAAABegAAAAABegAAAAAAegAAAAABegAAAAABaAAAAAADaAAAAAACXwAAAAADXQAAAAADXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAACXQAAAAADaAAAAAACegAAAAAAegAAAAABegAAAAAAegAAAAABegAAAAADaAAAAAAAaAAAAAAAaAAAAAADXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAAAaAAAAAACegAAAAABegAAAAADegAAAAAAegAAAAABegAAAAACewAAAAABewAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADAwAAAAAAegAAAAAAegAAAAABegAAAAABegAAAAACXQAAAAABXQAAAAADXQAAAAAAHwAAAAACewAAAAABAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAADXQAAAAACXQAAAAABAwAAAAAAegAAAAACHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAJAAAAAABHwAAAAACHwAAAAACewAAAAABAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAACXQAAAAAAXQAAAAAAAwAAAAAAegAAAAADJAAAAAAAJAAAAAACJAAAAAACfgAAAAAAJAAAAAABHwAAAAABHwAAAAACewAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAADXQAAAAAAXQAAAAACAwAAAAAAegAAAAAAJAAAAAADJAAAAAADJAAAAAADfgAAAAAAJAAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAABaAAAAAAAaAAAAAADaAAAAAAAaAAAAAABaAAAAAADaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAACXQAAAAACaAAAAAABaAAAAAACaAAAAAAAaAAAAAADaAAAAAABaAAAAAADaAAAAAADaAAAAAADbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAABaAAAAAAAfgAAAAAAfgAAAAAAeQAAAAAAeQAAAAACJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAABaAAAAAABXQAAAAACXQAAAAADXQAAAAABaAAAAAABXQAAAAADeQAAAAAAeQAAAAAAeQAAAAADeQAAAAAAeQAAAAABeQAAAAABLgAAAAAALgAAAAAAAQAAAAAAaAAAAAADaAAAAAACAQAAAAADfgAAAAAAXQAAAAABaAAAAAADXQAAAAADfgAAAAAAJAAAAAADeQAAAAAAeQAAAAADeQAAAAAAeQAAAAADfgAAAAAALgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAAQAAAAAAXQAAAAAAXQAAAAADaAAAAAAAXQAAAAABXQAAAAAAYAAAAAABYAAAAAABYAAAAAAAYAAAAAABYAAAAAAAfgAAAAAALgAAAAAAXQAAAAACXQAAAAABPAAAAAAAAQAAAAACXQAAAAADXQAAAAAAaAAAAAAAXQAAAAACXQAAAAAAYAAAAAABYAAAAAADYAAAAAAAYAAAAAADYAAAAAABfgAAAAAALgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAJAAAAAABfgAAAAAAXQAAAAABaAAAAAADXQAAAAABfgAAAAAAYAAAAAACYAAAAAADYAAAAAACYAAAAAABYAAAAAACfgAAAAAAfgAAAAAA + tiles: aAAAAAACaAAAAAACaAAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAACXQAAAAAAXQAAAAADaAAAAAAAegAAAAABegAAAAAAegAAAAADegAAAAAAegAAAAADaAAAAAADaAAAAAADXwAAAAADXQAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAACXQAAAAABXQAAAAABaAAAAAADegAAAAAAegAAAAABegAAAAACegAAAAAAegAAAAADaAAAAAADaAAAAAABXwAAAAABXQAAAAADXQAAAAACXQAAAAABXQAAAAAAXQAAAAABXQAAAAADXQAAAAADaAAAAAAAegAAAAABegAAAAAAegAAAAADegAAAAAAegAAAAADaAAAAAABaAAAAAACaAAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAADaAAAAAADegAAAAADegAAAAACegAAAAACegAAAAAAegAAAAACewAAAAABewAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAACAwAAAAAAegAAAAAAegAAAAAAegAAAAACegAAAAACXQAAAAABXQAAAAACXQAAAAACHwAAAAACewAAAAADAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAAAXQAAAAABXQAAAAACAwAAAAAAegAAAAACHwAAAAACHwAAAAACHwAAAAADfgAAAAAAJAAAAAAAHwAAAAACHwAAAAAAewAAAAABAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAAAXQAAAAADXQAAAAAAAwAAAAAAegAAAAACJAAAAAABJAAAAAABJAAAAAABfgAAAAAAJAAAAAADHwAAAAAAHwAAAAABewAAAAADAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAADXQAAAAABXQAAAAABAwAAAAAAegAAAAAAJAAAAAACJAAAAAAAJAAAAAABfgAAAAAAJAAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAADaAAAAAABaAAAAAADaAAAAAABaAAAAAADaAAAAAAAaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAACaAAAAAACaAAAAAADaAAAAAABaAAAAAADaAAAAAABaAAAAAADaAAAAAAAaAAAAAADbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAAAfgAAAAAAfgAAAAAAeQAAAAADeQAAAAACJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAACaAAAAAADXQAAAAABXQAAAAABXQAAAAAAaAAAAAAAXQAAAAADeQAAAAACeQAAAAADeQAAAAADeQAAAAAAeQAAAAABeQAAAAACLgAAAAAALgAAAAAAAQAAAAACaAAAAAAAaAAAAAABAQAAAAACfgAAAAAAXQAAAAADaAAAAAADXQAAAAADfgAAAAAAJAAAAAABeQAAAAADeQAAAAACeQAAAAABeQAAAAAAfgAAAAAALgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAAQAAAAADXQAAAAACXQAAAAABaAAAAAAAXQAAAAAAXQAAAAACYAAAAAABYAAAAAACYAAAAAACYAAAAAAAYAAAAAAAfgAAAAAALgAAAAAAXQAAAAACXQAAAAABPAAAAAAAAQAAAAADXQAAAAABXQAAAAAAaAAAAAABXQAAAAACXQAAAAABYAAAAAADYAAAAAACYAAAAAACYAAAAAACYAAAAAABfgAAAAAALgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAJAAAAAABfgAAAAAAXQAAAAACaAAAAAACXQAAAAACfgAAAAAAYAAAAAAAYAAAAAADYAAAAAAAYAAAAAADYAAAAAAAfgAAAAAAfgAAAAAA version: 6 1,-3: ind: 1,-3 - tiles: bQAAAAAAfgAAAAAAJAAAAAAAJAAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAJAAAAAACJAAAAAADfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAADbQAAAAAAbQAAAAAAJAAAAAAAJAAAAAADfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAABHwAAAAAAHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAJAAAAAACJAAAAAACfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAACHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAJAAAAAADJAAAAAABfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAABbQAAAAAAbQAAAAAAJAAAAAACJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAABJAAAAAAAJAAAAAABJAAAAAAAJAAAAAADfgAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAADHwAAAAABHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAHwAAAAABHwAAAAAAfgAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAABHwAAAAABHwAAAAACHwAAAAAAHwAAAAADJAAAAAABJAAAAAABJAAAAAADJAAAAAABJAAAAAABfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAAAJAAAAAABJAAAAAACJAAAAAABJAAAAAACfgAAAAAAHwAAAAACHwAAAAACfgAAAAAAJAAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABXQAAAAACXQAAAAABaAAAAAAAXQAAAAADXQAAAAADXQAAAAACfgAAAAAAHwAAAAADaAAAAAADaAAAAAABaAAAAAAAaAAAAAABaAAAAAACHwAAAAADfgAAAAAAHwAAAAABTgAAAAADaAAAAAADaAAAAAACaAAAAAABaAAAAAAAXQAAAAAAfgAAAAAAHwAAAAABaAAAAAAAaAAAAAADaAAAAAAAaAAAAAABaAAAAAABHwAAAAAAfgAAAAAAHwAAAAAA + tiles: bQAAAAAAfgAAAAAAJAAAAAABJAAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAJAAAAAAAJAAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAADbQAAAAAAbQAAAAAAJAAAAAADJAAAAAABfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAJAAAAAAAJAAAAAADfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAACHwAAAAADHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAJAAAAAACJAAAAAACfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAJAAAAAABJAAAAAAAbQAAAAAAbQAAAAAAJAAAAAACJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAABJAAAAAACJAAAAAABJAAAAAABJAAAAAAAfgAAAAAAHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAADHwAAAAADHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAHwAAAAACHwAAAAACHwAAAAADHwAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAADfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAACJAAAAAACJAAAAAAAJAAAAAAAJAAAAAACfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAJAAAAAABfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACXQAAAAABXQAAAAAAaAAAAAACXQAAAAACXQAAAAACXQAAAAACfgAAAAAAHwAAAAACaAAAAAAAaAAAAAABaAAAAAABaAAAAAAAaAAAAAAAHwAAAAACfgAAAAAAHwAAAAADTgAAAAAAaAAAAAACaAAAAAABaAAAAAABaAAAAAABXQAAAAABfgAAAAAAHwAAAAADaAAAAAAAaAAAAAAAaAAAAAACaAAAAAAAaAAAAAADHwAAAAACfgAAAAAAHwAAAAAA version: 6 0,-3: ind: 0,-3 - tiles: fQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAACfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAJAAAAAADJAAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADaAAAAAAAaAAAAAABJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADaAAAAAACaAAAAAADJAAAAAADfgAAAAAAXQAAAAADXQAAAAAAHwAAAAACHwAAAAABHwAAAAABJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAAAJAAAAAAAJAAAAAABJAAAAAABfgAAAAAAfgAAAAAAbAAAAAAAHwAAAAABHwAAAAABHwAAAAACJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAaAAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAXQAAAAAAaAAAAAAAaAAAAAADaAAAAAACaAAAAAAATgAAAAACaAAAAAACTgAAAAAAaAAAAAAD + tiles: fQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAADfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABJAAAAAABJAAAAAADJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAaAAAAAACaAAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABaAAAAAADaAAAAAABJAAAAAACfgAAAAAAXQAAAAAAXQAAAAADHwAAAAAAHwAAAAAAHwAAAAABJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAABJAAAAAABJAAAAAACJAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAHwAAAAAAHwAAAAACHwAAAAADJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAaAAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAXQAAAAABaAAAAAABaAAAAAADaAAAAAACaAAAAAABTgAAAAADaAAAAAAATgAAAAACaAAAAAAA version: 6 1,1: ind: 1,1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAACaAAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAJAAAAAACXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAADXQAAAAABfgAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADaAAAAAADXQAAAAACXQAAAAABaAAAAAAAXQAAAAADfgAAAAAAXQAAAAAAaAAAAAACaAAAAAABaAAAAAAAXQAAAAADaAAAAAACaAAAAAABaAAAAAADXQAAAAABaAAAAAAAaAAAAAADaAAAAAACaAAAAAAAaAAAAAACXQAAAAABfgAAAAAAXQAAAAAAaAAAAAAAaAAAAAAAaAAAAAAAXQAAAAAAaAAAAAACaAAAAAAAaAAAAAACXQAAAAABXQAAAAADaAAAAAAAXQAAAAACXQAAAAAAXQAAAAABJAAAAAAAfgAAAAAAXQAAAAADaAAAAAABaAAAAAACaAAAAAACXQAAAAAAaAAAAAAAaAAAAAADaAAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAAAXQAAAAAAdQAAAAADdAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAADXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAAAdAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAACaAAAAAADfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAJAAAAAADXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAADfgAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAABaAAAAAABXQAAAAAAXQAAAAACaAAAAAACXQAAAAABfgAAAAAAXQAAAAACaAAAAAACaAAAAAAAaAAAAAAAXQAAAAADaAAAAAABaAAAAAADaAAAAAABXQAAAAADaAAAAAADaAAAAAACaAAAAAAAaAAAAAABaAAAAAAAXQAAAAACfgAAAAAAXQAAAAADaAAAAAAAaAAAAAAAaAAAAAABXQAAAAACaAAAAAADaAAAAAACaAAAAAABXQAAAAACXQAAAAAAaAAAAAADXQAAAAACXQAAAAABXQAAAAACJAAAAAADfgAAAAAAXQAAAAACaAAAAAADaAAAAAACaAAAAAADXQAAAAABaAAAAAADaAAAAAABaAAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAAAdQAAAAACdAAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAADXQAAAAACXQAAAAABXQAAAAACXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAABdAAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 0,1: ind: 0,1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAADaAAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAADXQAAAAACXQAAAAADXQAAAAACXQAAAAACXQAAAAADaAAAAAABaAAAAAACaAAAAAAAaAAAAAADaAAAAAADaAAAAAABaAAAAAAAaAAAAAABaAAAAAABaAAAAAADaAAAAAABaAAAAAAAaAAAAAADaAAAAAADaAAAAAACaAAAAAABXQAAAAABXQAAAAADXQAAAAADaAAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAXQAAAAAAXQAAAAADXQAAAAACHwAAAAAAHwAAAAADHwAAAAACfgAAAAAAbAAAAAAAfgAAAAAAdQAAAAACcAAAAAADcAAAAAAAdQAAAAAAdAAAAAAAdAAAAAACdAAAAAADXQAAAAACXQAAAAAAXQAAAAAAHwAAAAACHwAAAAACHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADcAAAAAABcAAAAAABdQAAAAACdAAAAAADdAAAAAACdAAAAAAAfgAAAAAAXQAAAAACXQAAAAACHwAAAAABHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdAAAAAADdAAAAAABdAAAAAABfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADdQAAAAADdQAAAAADfgAAAAAAHwAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAACHwAAAAACHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAAaAAAAAADfgAAAAAAHwAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAgQAAAAAAcAAAAAABcAAAAAABaAAAAAADfgAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAABHwAAAAABTwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAALgAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAABaAAAAAADXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAABaAAAAAADaAAAAAAAaAAAAAAAaAAAAAADaAAAAAAAaAAAAAACaAAAAAACaAAAAAABaAAAAAACaAAAAAADaAAAAAABaAAAAAABaAAAAAACaAAAAAAAaAAAAAAAaAAAAAADXQAAAAAAXQAAAAACXQAAAAADaAAAAAACXQAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAACHwAAAAABHwAAAAAAHwAAAAACfgAAAAAAbAAAAAAAfgAAAAAAdQAAAAABcAAAAAABcAAAAAAAdQAAAAACdAAAAAAAdAAAAAAAdAAAAAADXQAAAAACXQAAAAABXQAAAAADHwAAAAACHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADcAAAAAAAcAAAAAADdQAAAAACdAAAAAACdAAAAAACdAAAAAAAfgAAAAAAXQAAAAADXQAAAAADHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdAAAAAAAdAAAAAABdAAAAAABfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACdQAAAAADdQAAAAACfgAAAAAAHwAAAAADHwAAAAABHwAAAAACHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAAaAAAAAABfgAAAAAAHwAAAAABHwAAAAADHwAAAAACHwAAAAACHwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAgQAAAAAAcAAAAAABcAAAAAADaAAAAAACfgAAAAAAHwAAAAABHwAAAAACHwAAAAACHwAAAAACHwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAAfgAAAAAALgAAAAAA version: 6 -1,1: ind: -1,1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAAAXQAAAAACaAAAAAACXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAADaAAAAAACaAAAAAAAaAAAAAADaAAAAAACaAAAAAADaAAAAAACaAAAAAABaAAAAAAAaAAAAAADaAAAAAAATgAAAAADTgAAAAABaAAAAAACTgAAAAAATgAAAAACaAAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAABaAAAAAABXQAAAAADXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAABfgAAAAAAXQAAAAABXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAADHwAAAAABHwAAAAADXQAAAAAAXQAAAAAAXQAAAAADXQAAAAABfgAAAAAAXQAAAAABXQAAAAADXQAAAAADfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAfgAAAAAAXQAAAAACHwAAAAACHwAAAAADXQAAAAADfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAXQAAAAAAJAAAAAABJAAAAAACXQAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAADHwAAAAACHwAAAAACHwAAAAABHwAAAAADHwAAAAACHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACfgAAAAAAHwAAAAABTgAAAAABTgAAAAACHwAAAAABTgAAAAABTgAAAAACTgAAAAABHwAAAAACTgAAAAABTgAAAAABHwAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAJAAAAAACHwAAAAAAHwAAAAADHwAAAAACHwAAAAAAHwAAAAADHwAAAAADHwAAAAADHwAAAAABHwAAAAABHwAAAAAAHwAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAACXQAAAAACHwAAAAADHwAAAAAAHwAAAAAAHwAAAAACHwAAAAACXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAHwAAAAACHwAAAAABHwAAAAABHwAAAAABXQAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAABJAAAAAACJAAAAAABfgAAAAAAXQAAAAACXQAAAAAAXQAAAAAB + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAADaAAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAaAAAAAAAaAAAAAACaAAAAAAAaAAAAAADaAAAAAACaAAAAAABaAAAAAAAaAAAAAADaAAAAAAAaAAAAAADTgAAAAADTgAAAAABaAAAAAABTgAAAAADTgAAAAAAaAAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAACaAAAAAACXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAXQAAAAACXQAAAAABXQAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAfgAAAAAAXQAAAAAAHwAAAAABHwAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABfgAAAAAAXQAAAAACXQAAAAADXQAAAAADfgAAAAAAXQAAAAACHwAAAAABHwAAAAABXQAAAAADfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAXQAAAAABJAAAAAACJAAAAAACXQAAAAABHwAAAAABHwAAAAACHwAAAAADHwAAAAACHwAAAAACHwAAAAABHwAAAAADHwAAAAACHwAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAfgAAAAAAHwAAAAACTgAAAAACTgAAAAADHwAAAAADTgAAAAABTgAAAAABTgAAAAABHwAAAAADTgAAAAAATgAAAAACHwAAAAACXQAAAAADXQAAAAACXQAAAAABXQAAAAACJAAAAAACHwAAAAABHwAAAAABHwAAAAAAHwAAAAADHwAAAAAAHwAAAAAAHwAAAAABHwAAAAAAHwAAAAACHwAAAAAAHwAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAABHwAAAAABHwAAAAABHwAAAAADHwAAAAACHwAAAAADXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAACHwAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAADJAAAAAAAJAAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAAD version: 6 -2,1: ind: -2,1 - tiles: AQAAAAADAQAAAAADAQAAAAACJAAAAAABfgAAAAAAXQAAAAADaAAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAaAAAAAABfgAAAAAAXQAAAAACaAAAAAADXQAAAAADKAAAAAABKAAAAAACKAAAAAACKAAAAAAAKAAAAAACKAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAABXwAAAAADXwAAAAADXwAAAAABXwAAAAADXwAAAAAAXwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAACXQAAAAABaAAAAAAAaAAAAAACaAAAAAAAaAAAAAAAaAAAAAACaAAAAAACaAAAAAABaAAAAAAAaAAAAAABaAAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAAAaAAAAAADXwAAAAACXwAAAAAAXwAAAAABXwAAAAADXwAAAAADXwAAAAADaAAAAAADaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACJAAAAAAAKAAAAAABKAAAAAACKAAAAAAAKAAAAAACKAAAAAABKAAAAAADXQAAAAAAaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAACfgAAAAAAegAAAAADegAAAAAAegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACegAAAAADegAAAAADegAAAAAAegAAAAACegAAAAABbAAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAAAJAAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAAAfgAAAAAAegAAAAABegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAADJAAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAADJAAAAAADHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAA + tiles: AQAAAAAAAQAAAAADAQAAAAACJAAAAAACfgAAAAAAXQAAAAACaAAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAPAAAAAAAPAAAAAAAPAAAAAAAaAAAAAACfgAAAAAAXQAAAAAAaAAAAAAAXQAAAAAAKAAAAAABKAAAAAADKAAAAAACKAAAAAADKAAAAAABKAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAAAXQAAAAAAXwAAAAACXwAAAAABXwAAAAABXwAAAAAAXwAAAAAAXwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAACXQAAAAACaAAAAAABaAAAAAABaAAAAAACaAAAAAADaAAAAAACaAAAAAAAaAAAAAADaAAAAAAAaAAAAAACaAAAAAABfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAAAaAAAAAACXwAAAAACXwAAAAADXwAAAAAAXwAAAAAAXwAAAAAAXwAAAAABaAAAAAAAaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABJAAAAAADKAAAAAADKAAAAAAAKAAAAAAAKAAAAAABKAAAAAADKAAAAAABXQAAAAABaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAACfgAAAAAAegAAAAABegAAAAABegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAACegAAAAACegAAAAAAegAAAAADegAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAABJAAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAAAfgAAAAAAegAAAAAAegAAAAACegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAAAJAAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAADJAAAAAACHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAC version: 6 -1,-3: ind: -1,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXgAAAAABYQAAAAABXgAAAAAAXQAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAYQAAAAADfgAAAAAAggAAAAABfgAAAAAAXgAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAgQAAAAAAfgAAAAAAfgAAAAAAggAAAAAAfgAAAAAAfgAAAAAAggAAAAABfgAAAAAAfgAAAAAAYQAAAAACXQAAAAACfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAggAAAAACgQAAAAAAfgAAAAAAgQAAAAAAggAAAAACfgAAAAAAfgAAAAAAfgAAAAAAggAAAAACYQAAAAAEXgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAgQAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAAAaAAAAAADfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAABfgAAAAAAaAAAAAADaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAaAAAAAADaAAAAAACaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXgAAAAAAYQAAAAADXgAAAAABXQAAAAADfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAYQAAAAAAfgAAAAAAggAAAAABfgAAAAAAXgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAgQAAAAAAfgAAAAAAfgAAAAAAggAAAAABfgAAAAAAfgAAAAAAggAAAAACfgAAAAAAfgAAAAAAYQAAAAABXQAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAggAAAAAAgQAAAAAAfgAAAAAAgQAAAAAAggAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAggAAAAABYQAAAAACXgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAgQAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAABaAAAAAACfgAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAABfgAAAAAAaAAAAAABaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAC version: 6 2,-3: ind: 2,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAJAAAAAAAJAAAAAABJAAAAAAAJAAAAAADJAAAAAADJAAAAAAAJAAAAAACJAAAAAADJAAAAAAAJAAAAAABJAAAAAADJAAAAAABJAAAAAAAJAAAAAADJAAAAAABJAAAAAADJAAAAAABJAAAAAAAJAAAAAAAJAAAAAADJAAAAAACJAAAAAACJAAAAAABJAAAAAAAJAAAAAAAJAAAAAADJAAAAAAAJAAAAAABJAAAAAABJAAAAAABJAAAAAABJAAAAAACJAAAAAACJgAAAAACJgAAAAACJgAAAAACJgAAAAACJgAAAAAAJgAAAAADJgAAAAADJgAAAAADJgAAAAAAJgAAAAADJgAAAAACJgAAAAACJAAAAAABJAAAAAABJAAAAAADJgAAAAACJgAAAAAAHwAAAAACHwAAAAAAHwAAAAACHwAAAAABHwAAAAACHwAAAAABHwAAAAACHwAAAAACHwAAAAACJgAAAAAAJgAAAAAAJAAAAAAAJAAAAAACJAAAAAAAJgAAAAAAJgAAAAACHwAAAAACHwAAAAABHwAAAAABHwAAAAADHwAAAAADHwAAAAAAHwAAAAACHwAAAAAAHwAAAAABJgAAAAAAJgAAAAABJAAAAAABHwAAAAABHwAAAAAAJAAAAAAAJAAAAAABHwAAAAADHwAAAAACJAAAAAABJAAAAAAAJAAAAAABJAAAAAABJAAAAAAAHwAAAAAAHwAAAAABJAAAAAADJAAAAAABHwAAAAABHwAAAAABHwAAAAAAJgAAAAADJAAAAAABJAAAAAADJAAAAAABJAAAAAADJAAAAAAAJAAAAAAAJAAAAAAAJAAAAAACJAAAAAAAJAAAAAACJAAAAAACJgAAAAACHwAAAAAB + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABJAAAAAADJAAAAAABJAAAAAACJAAAAAADJAAAAAAAJAAAAAADJAAAAAABJAAAAAAAJAAAAAABJAAAAAABJAAAAAADJAAAAAADJAAAAAABJAAAAAACJAAAAAABJAAAAAABJAAAAAADJAAAAAADJAAAAAADJAAAAAABJAAAAAADJAAAAAADJAAAAAAAJAAAAAAAJAAAAAACJAAAAAABJAAAAAAAJAAAAAAAJAAAAAABJAAAAAAAJAAAAAADJAAAAAADJAAAAAABJgAAAAABJgAAAAAAJgAAAAABJgAAAAADJgAAAAAAJgAAAAAAJgAAAAABJgAAAAABJgAAAAAAJgAAAAADJgAAAAABJgAAAAADJAAAAAACJAAAAAABJAAAAAADJgAAAAABJgAAAAAAHwAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAABHwAAAAACHwAAAAABHwAAAAADHwAAAAADJgAAAAADJgAAAAADJAAAAAAAJAAAAAADJAAAAAACJgAAAAABJgAAAAACHwAAAAADHwAAAAAAHwAAAAACHwAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAACHwAAAAADJgAAAAADJgAAAAADJAAAAAAAHwAAAAABHwAAAAADJAAAAAACJAAAAAAAHwAAAAADHwAAAAADJAAAAAADJAAAAAACJAAAAAADJAAAAAACJAAAAAACHwAAAAADHwAAAAAAJAAAAAABJAAAAAADHwAAAAAAHwAAAAABHwAAAAAAJgAAAAABJAAAAAADJAAAAAADJAAAAAAAJAAAAAADJAAAAAABJAAAAAAAJAAAAAABJAAAAAAAJAAAAAABJAAAAAABJAAAAAABJgAAAAADHwAAAAAC version: 6 3,-2: ind: 3,-2 - tiles: HwAAAAADHwAAAAACfgAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAADHwAAAAACHwAAAAACfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAABHwAAAAADfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAXQAAAAABHwAAAAAAHwAAAAABfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAXQAAAAADXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAAAXQAAAAADXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAABaAAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAACXQAAAAACaAAAAAADXQAAAAADXQAAAAACXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAACXQAAAAACXQAAAAABXQAAAAADXQAAAAADaAAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAACJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAACXQAAAAADXQAAAAACJAAAAAADfgAAAAAAXQAAAAACTgAAAAADTgAAAAACaAAAAAAATgAAAAADTgAAAAACaAAAAAAAaAAAAAAAaAAAAAAAaAAAAAACaAAAAAABaAAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAABXQAAAAACXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAADXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAABfgAAAAAAXQAAAAAC + tiles: HwAAAAABHwAAAAAAfgAAAAAAHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAHwAAAAABHwAAAAABfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAABHwAAAAAAHwAAAAADfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADXQAAAAADHwAAAAAAHwAAAAABfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAXQAAAAABXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAABXQAAAAACXQAAAAADXQAAAAABfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAABaAAAAAABXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAADaAAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAAAaAAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAADJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAABXQAAAAADXQAAAAAAXQAAAAACXQAAAAADXQAAAAADXQAAAAACXQAAAAAAXQAAAAAAXQAAAAABJAAAAAADfgAAAAAAXQAAAAADTgAAAAACTgAAAAACaAAAAAABTgAAAAABTgAAAAABaAAAAAABaAAAAAACaAAAAAACaAAAAAACaAAAAAABaAAAAAAAXQAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAABfgAAAAAAXQAAAAAD version: 6 3,-3: ind: 3,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAACwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAJAAAAAABfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAACHwAAAAADfgAAAAAAfgAAAAAABwAAAAAIBwAAAAAABwAAAAAABwAAAAAABwAAAAALBwAAAAAABwAAAAAAJAAAAAADJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAJAAAAAAAJAAAAAADfgAAAAAAHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAJAAAAAABJAAAAAAAHwAAAAACHwAAAAADHwAAAAAAfgAAAAAAHwAAAAADHwAAAAACOAAAAAAAOAAAAAAAOAAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAKfwAAAAAAJAAAAAADJAAAAAACfgAAAAAAHwAAAAADHwAAAAACfgAAAAAAHwAAAAADHwAAAAAAOAAAAAAAHwAAAAAAOAAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAACHwAAAAAAHwAAAAACfgAAAAAAHwAAAAADHwAAAAAAfgAAAAAAHwAAAAAAHwAAAAADOAAAAAAAOAAAAAAAOAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAfgAAAAAAHwAAAAABHwAAAAABfgAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAAC + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAACwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAALBwAAAAAAJAAAAAADfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAAAJAAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAJAAAAAADJAAAAAADfgAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAADJAAAAAACJAAAAAACHwAAAAADHwAAAAADHwAAAAAAfgAAAAAAHwAAAAADHwAAAAABOAAAAAAAOAAAAAAAOAAAAAAAfgAAAAAAfgAAAAAABwAAAAAHBwAAAAAAfwAAAAAAJAAAAAACJAAAAAACfgAAAAAAHwAAAAABHwAAAAABfgAAAAAAHwAAAAAAHwAAAAAAOAAAAAAAHwAAAAABOAAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAALHwAAAAADHwAAAAABfgAAAAAAHwAAAAADHwAAAAABfgAAAAAAHwAAAAADHwAAAAADOAAAAAAAOAAAAAAAOAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAHwAAAAABHwAAAAADfgAAAAAAHwAAAAABHwAAAAAAHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAAB version: 6 -2,-3: ind: -2,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAegAAAAADegAAAAACegAAAAABegAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAegAAAAACFQAAAAAGegAAAAADegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAFQAAAAACgQAAAAAAFQAAAAAGegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACJAAAAAACfgAAAAAAegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADKAAAAAADKAAAAAABXQAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAACXQAAAAABXQAAAAACXQAAAAACXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAXQAAAAABKAAAAAAAfgAAAAAAegAAAAAAegAAAAADegAAAAAAegAAAAABegAAAAACegAAAAABegAAAAACegAAAAACegAAAAABegAAAAADegAAAAADfgAAAAAAfgAAAAAAewAAAAACewAAAAACfgAAAAAAegAAAAAAegAAAAACegAAAAAAKAAAAAAAKAAAAAADKAAAAAAAKAAAAAADKAAAAAACKAAAAAABKAAAAAAAKAAAAAAAfgAAAAAAfgAAAAAAewAAAAACewAAAAADfgAAAAAAegAAAAAAegAAAAAAegAAAAABKAAAAAABKAAAAAABKAAAAAADKAAAAAABKAAAAAAAKAAAAAADKAAAAAADKAAAAAACfgAAAAAAfgAAAAAAewAAAAADewAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAABKAAAAAACKAAAAAADKAAAAAADKAAAAAACKAAAAAABKAAAAAADKAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAADegAAAAACegAAAAAAegAAAAABegAAAAACegAAAAACJAAAAAABfgAAAAAAfgAAAAAAKAAAAAAAKAAAAAADKAAAAAADKAAAAAAAXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAACfgAAAAAAbAAAAAAAXQAAAAABXQAAAAAAKAAAAAABKAAAAAAAXQAAAAADfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAC + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAegAAAAABegAAAAACegAAAAAAegAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAegAAAAACFQAAAAACegAAAAABegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAFQAAAAAFgQAAAAAAFQAAAAAFegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAJAAAAAADfgAAAAAAegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACKAAAAAAAKAAAAAADXQAAAAAAXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAADKAAAAAADfgAAAAAAegAAAAACegAAAAABegAAAAAAegAAAAADegAAAAACegAAAAABegAAAAAAegAAAAADegAAAAADegAAAAAAegAAAAACfgAAAAAAfgAAAAAAewAAAAACewAAAAAAfgAAAAAAegAAAAACegAAAAAAegAAAAABKAAAAAACKAAAAAAAKAAAAAACKAAAAAACKAAAAAABKAAAAAADKAAAAAADKAAAAAACfgAAAAAAfgAAAAAAewAAAAABewAAAAABfgAAAAAAegAAAAABegAAAAABegAAAAACKAAAAAABKAAAAAACKAAAAAADKAAAAAABKAAAAAAAKAAAAAADKAAAAAAAKAAAAAABfgAAAAAAfgAAAAAAewAAAAADewAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAAAKAAAAAAAKAAAAAACKAAAAAAAKAAAAAAAKAAAAAABKAAAAAADKAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAADegAAAAACegAAAAADegAAAAADegAAAAADegAAAAADJAAAAAAAfgAAAAAAfgAAAAAAKAAAAAAAKAAAAAADKAAAAAADKAAAAAACXQAAAAACfgAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAABKAAAAAAAKAAAAAACXQAAAAABfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAA version: 6 -3,-1: ind: -3,-1 - tiles: HwAAAAADfgAAAAAAewAAAAADewAAAAABewAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAegAAAAAAegAAAAADegAAAAAAegAAAAAAegAAAAACegAAAAAAegAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACTgAAAAAATgAAAAAAKAAAAAADTgAAAAACTgAAAAACKAAAAAAAHwAAAAACfgAAAAAAHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACTgAAAAAATgAAAAADKAAAAAABTgAAAAAATgAAAAAAKAAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAACegAAAAAAegAAAAACegAAAAADegAAAAADegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAACfgAAAAAAfgAAAAAAKAAAAAADKAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZQAAAAABZQAAAAAAfgAAAAAAewAAAAAAewAAAAAAewAAAAADfgAAAAAAaAAAAAABKAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAZQAAAAADZQAAAAAAfgAAAAAAKAAAAAACKAAAAAACKAAAAAABfgAAAAAAaAAAAAADKAAAAAABBAAAAAAABAAAAAAABAAAAAAABAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZQAAAAACZQAAAAACfgAAAAAAKAAAAAADKAAAAAACKAAAAAABfgAAAAAAXQAAAAAAXQAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAABXQAAAAADfgAAAAAAXQAAAAABXQAAAAABfgAAAAAAXwAAAAACXwAAAAABXwAAAAACXwAAAAAAJAAAAAADfgAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAACXQAAAAABfgAAAAAAXwAAAAADHwAAAAAAHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAXQAAAAAAXQAAAAADJAAAAAACJAAAAAACJAAAAAAAJAAAAAABJAAAAAADXQAAAAACXQAAAAACfgAAAAAAXwAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAADfgAAAAAAXQAAAAADXQAAAAADAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAACXQAAAAABfgAAAAAAXwAAAAABHwAAAAABHwAAAAACHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAACJAAAAAADJAAAAAADJAAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAAAXQAAAAADXQAAAAACXQAAAAAA + tiles: HwAAAAABfgAAAAAAewAAAAACewAAAAADewAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAegAAAAAAegAAAAACegAAAAACegAAAAADegAAAAAAegAAAAABegAAAAADHwAAAAADHwAAAAABHwAAAAABHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADTgAAAAABTgAAAAADKAAAAAABTgAAAAAATgAAAAAAKAAAAAAAHwAAAAACfgAAAAAAHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAATgAAAAABTgAAAAACKAAAAAADTgAAAAABTgAAAAAAKAAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAACegAAAAAAegAAAAACegAAAAADegAAAAACegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAABfgAAAAAAfgAAAAAAKAAAAAABKAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZQAAAAADZQAAAAADfgAAAAAAewAAAAAAewAAAAABewAAAAABfgAAAAAAaAAAAAABKAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAZQAAAAAAZQAAAAADfgAAAAAAKAAAAAAAKAAAAAADKAAAAAABfgAAAAAAaAAAAAABKAAAAAADBAAAAAAABAAAAAAABAAAAAAABAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAZQAAAAABZQAAAAABfgAAAAAAKAAAAAACKAAAAAADKAAAAAABfgAAAAAAXQAAAAABXQAAAAACBAAAAAAABAAAAAAABAAAAAAABAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAXwAAAAACXwAAAAADXwAAAAADXwAAAAAAJAAAAAADfgAAAAAAXQAAAAADXQAAAAABXQAAAAABXQAAAAADXQAAAAACXQAAAAADXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAXwAAAAACHwAAAAACHwAAAAACHwAAAAABHwAAAAACfgAAAAAAXQAAAAACXQAAAAADJAAAAAABJAAAAAACJAAAAAACJAAAAAAAJAAAAAACXQAAAAABXQAAAAABfgAAAAAAXwAAAAADHwAAAAABHwAAAAACHwAAAAACHwAAAAAAfgAAAAAAXQAAAAABXQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAABXQAAAAADfgAAAAAAXwAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAJAAAAAABJAAAAAACJAAAAAACJAAAAAAAJAAAAAACXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAC version: 6 -3,0: ind: -3,0 - tiles: ZQAAAAABZQAAAAADZQAAAAACZQAAAAACZQAAAAADXQAAAAAAaAAAAAAAaAAAAAADXQAAAAADXQAAAAADaAAAAAABaAAAAAACaAAAAAADaAAAAAACaAAAAAABXQAAAAAATgAAAAACTgAAAAADaAAAAAADTgAAAAACTgAAAAABaAAAAAAAaAAAAAADaAAAAAADXQAAAAADXQAAAAACXwAAAAAAaAAAAAACaAAAAAACaAAAAAADXwAAAAACaAAAAAAAZQAAAAABZQAAAAABZQAAAAACZQAAAAABZQAAAAABXQAAAAABaAAAAAABaAAAAAACXQAAAAABXQAAAAABXwAAAAADaAAAAAABaAAAAAACaAAAAAAAXwAAAAABaAAAAAACJAAAAAAAJAAAAAADJAAAAAADJAAAAAACJAAAAAADXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAADXQAAAAABaAAAAAACaAAAAAAAaAAAAAACaAAAAAACaAAAAAACaAAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAACXQAAAAADfgAAAAAAXQAAAAADXQAAAAABXQAAAAABewAAAAABewAAAAABewAAAAACewAAAAACewAAAAAAJAAAAAACJAAAAAADJAAAAAACJAAAAAAAJAAAAAACXQAAAAACXQAAAAAAfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAewAAAAAAHwAAAAACHwAAAAABHwAAAAAAHwAAAAACXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAADfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAewAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAABXQAAAAADXQAAAAADXQAAAAACXQAAAAABfgAAAAAAXQAAAAADXQAAAAACfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAewAAAAAAHwAAAAABHwAAAAACHwAAAAACHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAJAAAAAABJAAAAAABJAAAAAABJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHwAAAAADHwAAAAABHwAAAAABbAAAAAAAfgAAAAAAfgAAAAAAewAAAAADewAAAAAAewAAAAACfgAAAAAAaAAAAAADaAAAAAABaAAAAAACAgAAAAAAJAAAAAABJAAAAAADHwAAAAAAHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAewAAAAABewAAAAAAewAAAAADfgAAAAAAaAAAAAACaAAAAAABaAAAAAADAgAAAAAAHwAAAAABHwAAAAADHwAAAAABHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAAQAAAAADPAAAAAAAPAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAACAQAAAAADPAAAAAAAXQAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAQAAAAAAPAAAAAAAPAAAAAAA + tiles: ZQAAAAACZQAAAAADZQAAAAABZQAAAAACZQAAAAACXQAAAAABaAAAAAADaAAAAAAAXQAAAAABXQAAAAAAaAAAAAAAaAAAAAABaAAAAAAAaAAAAAADaAAAAAAAXQAAAAADTgAAAAAATgAAAAACaAAAAAAATgAAAAACTgAAAAABaAAAAAACaAAAAAADaAAAAAACXQAAAAABXQAAAAACXwAAAAADaAAAAAAAaAAAAAABaAAAAAAAXwAAAAACaAAAAAABZQAAAAAAZQAAAAABZQAAAAACZQAAAAAAZQAAAAABXQAAAAABaAAAAAABaAAAAAABXQAAAAABXQAAAAABXwAAAAAAaAAAAAADaAAAAAABaAAAAAACXwAAAAAAaAAAAAACJAAAAAACJAAAAAADJAAAAAACJAAAAAACJAAAAAADXQAAAAAAXQAAAAACfgAAAAAAXQAAAAACXQAAAAABaAAAAAADaAAAAAACaAAAAAABaAAAAAADaAAAAAACaAAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAXQAAAAAAXQAAAAACfgAAAAAAXQAAAAADXQAAAAADXQAAAAABewAAAAAAewAAAAAAewAAAAADewAAAAADewAAAAADJAAAAAADJAAAAAAAJAAAAAABJAAAAAADJAAAAAACXQAAAAACXQAAAAABfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAewAAAAADHwAAAAADHwAAAAADHwAAAAABHwAAAAACXQAAAAACXQAAAAADXQAAAAADXQAAAAACXQAAAAACXQAAAAABXQAAAAABfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAewAAAAADHwAAAAABHwAAAAABHwAAAAAAHwAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAewAAAAABHwAAAAABHwAAAAADHwAAAAABHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAHwAAAAAAHwAAAAAAHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAJAAAAAADJAAAAAABJAAAAAAAJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHwAAAAAAHwAAAAACHwAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAewAAAAAAewAAAAADewAAAAACfgAAAAAAaAAAAAABaAAAAAADaAAAAAAAAgAAAAAAJAAAAAADJAAAAAACHwAAAAADHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAewAAAAABewAAAAADewAAAAAAfgAAAAAAaAAAAAABaAAAAAACaAAAAAADAgAAAAAAHwAAAAADHwAAAAAAHwAAAAACHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADfgAAAAAAAQAAAAACPAAAAAAAPAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAADAQAAAAAAPAAAAAAAXQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAQAAAAACPAAAAAAAPAAAAAAA version: 6 -3,1: ind: -3,1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAACaAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAegAAAAABegAAAAABegAAAAABegAAAAADegAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAIwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAegAAAAACegAAAAADegAAAAACegAAAAADegAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAIwAAAAACRQAAAAAAIwAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAegAAAAACfgAAAAAAegAAAAADegAAAAAAegAAAAACfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAIwAAAAACfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAgQAAAAAAFQAAAAAGgQAAAAAAegAAAAABegAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAgQAAAAAAggAAAAABFQAAAAACegAAAAADfgAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAggAAAAACgQAAAAAAgQAAAAAAgQAAAAAAggAAAAABegAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAgQAAAAAAgQAAAAAAggAAAAACgQAAAAAAFQAAAAAGfgAAAAAAegAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAFQAAAAAEfgAAAAAAgQAAAAAAegAAAAAAegAAAAADegAAAAACegAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAggAAAAACFQAAAAAAegAAAAABegAAAAAAfgAAAAAAegAAAAAAegAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAABaAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAegAAAAAAegAAAAAAegAAAAABegAAAAABegAAAAADfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAIwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAegAAAAACegAAAAABegAAAAABegAAAAADegAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAIwAAAAACRQAAAAAAIwAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAegAAAAADfgAAAAAAegAAAAADegAAAAADegAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAIwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAgQAAAAAAFQAAAAAEgQAAAAAAegAAAAADegAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAgQAAAAAAggAAAAABFQAAAAAGegAAAAABfgAAAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAggAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAggAAAAACegAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAgQAAAAAAgQAAAAAAggAAAAACgQAAAAAAFQAAAAAFfgAAAAAAegAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAFQAAAAADfgAAAAAAgQAAAAAAegAAAAABegAAAAAAegAAAAAAegAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAggAAAAACFQAAAAACegAAAAAAegAAAAADfgAAAAAAegAAAAABegAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA version: 6 -3,-2: ind: -3,-2 - tiles: aAAAAAABaAAAAAADaAAAAAABaAAAAAACXQAAAAADXQAAAAAAfgAAAAAAXQAAAAADegAAAAAAegAAAAADXQAAAAADEgAAAAAAEgAAAAACEgAAAAACEgAAAAADEgAAAAACfgAAAAAAfgAAAAAAJAAAAAACaAAAAAACXQAAAAACXQAAAAACfgAAAAAAXQAAAAAAegAAAAAAegAAAAACXQAAAAAAEgAAAAADEgAAAAABEgAAAAACEgAAAAABEgAAAAACAwAAAAAAAwAAAAAAJAAAAAACaAAAAAADXQAAAAACXQAAAAABfgAAAAAAXQAAAAACegAAAAAAegAAAAABXQAAAAABEgAAAAADEgAAAAAAEgAAAAABEgAAAAABEgAAAAACAwAAAAAAAwAAAAAAJAAAAAABaAAAAAACaAAAAAAAXQAAAAABaAAAAAAAXQAAAAACegAAAAABegAAAAABXQAAAAAAEgAAAAAAEgAAAAADEgAAAAACEgAAAAADEgAAAAABAwAAAAAAAwAAAAAAJAAAAAAAaAAAAAADaAAAAAACXQAAAAADaAAAAAADXQAAAAABegAAAAAAegAAAAAAXQAAAAADEgAAAAADEgAAAAAAEgAAAAADEgAAAAACEgAAAAAAAwAAAAAAAwAAAAAAJAAAAAABaAAAAAADXQAAAAADXQAAAAABfgAAAAAAXQAAAAABegAAAAADegAAAAAAXQAAAAAAEgAAAAABEgAAAAACEgAAAAAAEgAAAAACEgAAAAADfgAAAAAAfgAAAAAAJAAAAAADaAAAAAABXQAAAAACXQAAAAACfgAAAAAAXQAAAAACKAAAAAADKAAAAAABXQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACaAAAAAADaAAAAAADaAAAAAADaAAAAAADXQAAAAABXQAAAAAAfgAAAAAAXQAAAAACKAAAAAADKAAAAAABKAAAAAABKAAAAAADKAAAAAAAKAAAAAADKAAAAAABKAAAAAABaAAAAAAAaAAAAAADXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAAAXQAAAAABXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAACXQAAAAABXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAABXQAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAABegAAAAABKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAXQAAAAABXQAAAAAAXQAAAAADXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAABegAAAAACKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAABegAAAAACKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAXQAAAAABfgAAAAAAewAAAAAAewAAAAACewAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAXQAAAAACfgAAAAAAewAAAAAAewAAAAABewAAAAADfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAADKAAAAAAC + tiles: aAAAAAADaAAAAAACaAAAAAAAaAAAAAAAXQAAAAAAXQAAAAACfgAAAAAAXQAAAAABegAAAAADegAAAAADXQAAAAABEgAAAAACEgAAAAACEgAAAAACEgAAAAADEgAAAAADfgAAAAAAfgAAAAAAJAAAAAACaAAAAAAAXQAAAAACXQAAAAAAfgAAAAAAXQAAAAABegAAAAADegAAAAADXQAAAAACEgAAAAADEgAAAAACEgAAAAAAEgAAAAACEgAAAAABAwAAAAAAAwAAAAAAJAAAAAACaAAAAAADXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAABegAAAAAAegAAAAABXQAAAAADEgAAAAACEgAAAAADEgAAAAABEgAAAAABEgAAAAAAAwAAAAAAAwAAAAAAJAAAAAADaAAAAAABaAAAAAACXQAAAAAAaAAAAAABXQAAAAABegAAAAADegAAAAABXQAAAAABEgAAAAADEgAAAAABEgAAAAADEgAAAAAAEgAAAAADAwAAAAAAAwAAAAAAJAAAAAACaAAAAAABaAAAAAACXQAAAAAAaAAAAAADXQAAAAAAegAAAAAAegAAAAADXQAAAAABEgAAAAABEgAAAAADEgAAAAAAEgAAAAACEgAAAAABAwAAAAAAAwAAAAAAJAAAAAAAaAAAAAABXQAAAAADXQAAAAADfgAAAAAAXQAAAAADegAAAAAAegAAAAADXQAAAAABEgAAAAAAEgAAAAADEgAAAAABEgAAAAACEgAAAAADfgAAAAAAfgAAAAAAJAAAAAABaAAAAAABXQAAAAADXQAAAAACfgAAAAAAXQAAAAAAKAAAAAADKAAAAAACXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAACXQAAAAAAaAAAAAADaAAAAAABaAAAAAACaAAAAAADXQAAAAABXQAAAAACfgAAAAAAXQAAAAAAKAAAAAADKAAAAAABKAAAAAACKAAAAAACKAAAAAAAKAAAAAAAKAAAAAABKAAAAAADaAAAAAACaAAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAAAXQAAAAADXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAAAXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAAAXQAAAAACXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACegAAAAABegAAAAABKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAXQAAAAACXQAAAAADXQAAAAACXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAegAAAAABegAAAAACKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAADegAAAAACKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAXQAAAAADfgAAAAAAewAAAAADewAAAAACewAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAKwAAAAAAfgAAAAAAaQAAAAAAaQAAAAAAQwAAAAAAXQAAAAABfgAAAAAAewAAAAADewAAAAADewAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAAAKAAAAAAC version: 6 -3,-3: ind: -3,-3 - tiles: XQAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAABaAAAAAACXQAAAAABfgAAAAAABwAAAAAABwAAAAAIBwAAAAAAAAAAAAAAfQAAAAAAAAAAAAAATgAAAAAATgAAAAAAaAAAAAAATgAAAAAATgAAAAAAaAAAAAABaAAAAAAAaAAAAAACXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACXQAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAACfgAAAAAAJAAAAAABJAAAAAABHwAAAAADHwAAAAADfgAAAAAAegAAAAAAaAAAAAACaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAABHwAAAAACHwAAAAACfgAAAAAAegAAAAAAaAAAAAAAXQAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAADHwAAAAAAHwAAAAABfgAAAAAAegAAAAABTgAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAAAXQAAAAACfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAXQAAAAAAfgAAAAAABwAAAAAGBwAAAAAABwAAAAAABwAAAAADBwAAAAAABwAAAAAJBwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAAAXQAAAAADfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAFfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAACXQAAAAACTgAAAAACXQAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAABXQAAAAACaAAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAewAAAAAATgAAAAABXQAAAAABXQAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAewAAAAABTgAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAewAAAAACaAAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABKAAAAAADKAAAAAADKAAAAAAAKAAAAAADKAAAAAADKAAAAAADKAAAAAABKAAAAAACaAAAAAACXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABKAAAAAABKAAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAB + tiles: XQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAACXQAAAAADaAAAAAAAXQAAAAABfgAAAAAABwAAAAALBwAAAAAABwAAAAAAAAAAAAAAfQAAAAAAAAAAAAAATgAAAAACTgAAAAACaAAAAAACTgAAAAAATgAAAAABaAAAAAAAaAAAAAACaAAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACXQAAAAACXQAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAADXQAAAAABXQAAAAAAfgAAAAAAJAAAAAACJAAAAAABHwAAAAACHwAAAAAAfgAAAAAAegAAAAACaAAAAAAAaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAACHwAAAAACHwAAAAACfgAAAAAAegAAAAACaAAAAAADXQAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAACHwAAAAACHwAAAAAAfgAAAAAAegAAAAAATgAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAABXQAAAAADfgAAAAAABwAAAAAIBwAAAAAABwAAAAAABwAAAAAKBwAAAAAGBwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAaAAAAAACXQAAAAABfgAAAAAABwAAAAAABwAAAAAABwAAAAAFBwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAACXQAAAAADfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAABXQAAAAABTgAAAAAAXQAAAAAAfgAAAAAABwAAAAAIBwAAAAAABwAAAAAABwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAKAAAAAADXQAAAAAAaAAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAewAAAAAATgAAAAAAXQAAAAACXQAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAewAAAAADTgAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAewAAAAADaAAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABKAAAAAAAKAAAAAAAKAAAAAAAKAAAAAACKAAAAAAAKAAAAAABKAAAAAABKAAAAAACaAAAAAACXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADKAAAAAABKAAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAAA version: 6 -4,0: ind: -4,0 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAABaAAAAAAAXQAAAAAAXQAAAAACZQAAAAAAZQAAAAAAZQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAACaAAAAAAATgAAAAADTgAAAAAAaAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAACaAAAAAAAXQAAAAADXQAAAAAAZQAAAAADZQAAAAACZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAACXQAAAAABJAAAAAABJAAAAAAAJAAAAAADJAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAADXQAAAAAAXQAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAADXQAAAAAAXQAAAAAAJAAAAAADJAAAAAABJAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAADfgAAAAAAXQAAAAACXQAAAAABXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAACfgAAAAAAHwAAAAABHwAAAAAAHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABfgAAAAAAJAAAAAABJAAAAAAAJAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAABJAAAAAACJAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAACaAAAAAACXQAAAAADXQAAAAACZQAAAAADZQAAAAADZQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAAAaAAAAAABaAAAAAABaAAAAAABTgAAAAACTgAAAAADaAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAAAaAAAAAADXQAAAAADXQAAAAACZQAAAAADZQAAAAABZQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAACXQAAAAADJAAAAAABJAAAAAADJAAAAAABJAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACaAAAAAABXQAAAAADXQAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAADXQAAAAAAXQAAAAACJAAAAAACJAAAAAABJAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAACXQAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAACfgAAAAAAXQAAAAABXQAAAAACXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAACfgAAAAAAHwAAAAABHwAAAAABHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAABfgAAAAAAJAAAAAADJAAAAAAAJAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAABJAAAAAABJAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA version: 6 -4,-1: ind: -4,-1 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADTgAAAAADXQAAAAABfgAAAAAAHwAAAAADHwAAAAABHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADTgAAAAACXQAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABaAAAAAADXQAAAAABfgAAAAAAHwAAAAABHwAAAAABHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADTgAAAAACXQAAAAADfgAAAAAAHwAAAAAAHwAAAAACHwAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADTgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABTgAAAAACXQAAAAAAXQAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAaAAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAATgAAAAACXQAAAAACfgAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACTgAAAAABXQAAAAADfgAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAAAfgAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADaAAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAADaAAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAADXQAAAAAAXQAAAAADXQAAAAACXQAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAADXQAAAAABXQAAAAADJAAAAAADJAAAAAAAJAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAABXQAAAAABXQAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAADXQAAAAAAJAAAAAABJAAAAAADJAAAAAABJAAAAAAB + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACTgAAAAABXQAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABTgAAAAAAXQAAAAADfgAAAAAAHwAAAAACHwAAAAADHwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABaAAAAAAAXQAAAAACfgAAAAAAHwAAAAACHwAAAAABHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACTgAAAAADXQAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADTgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAATgAAAAADXQAAAAAAXQAAAAACbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADaAAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACTgAAAAADXQAAAAAAfgAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABTgAAAAAAXQAAAAABfgAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAABfgAAAAAABAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAABaAAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABaAAAAAACXQAAAAABXQAAAAABXQAAAAACXQAAAAACXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAACXQAAAAADXQAAAAACJAAAAAAAJAAAAAABJAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAABXQAAAAAAXQAAAAABAwAAAAAAAwAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAAAXQAAAAABJAAAAAABJAAAAAABJAAAAAAAJAAAAAAC version: 6 -4,-2: ind: -4,-2 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAACaAAAAAACaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAABJAAAAAABfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAAAfgAAAAAAXQAAAAABaAAAAAAAJAAAAAACAwAAAAAAfgAAAAAAfgAAAAAAJAAAAAADHwAAAAADHwAAAAADHwAAAAADfgAAAAAAHwAAAAADHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAXQAAAAADaAAAAAAAJAAAAAACAwAAAAAAfgAAAAAAfgAAAAAAegAAAAACegAAAAADegAAAAAAHwAAAAACHwAAAAADHwAAAAAAHwAAAAADHwAAAAAAHwAAAAADfgAAAAAAXQAAAAADaAAAAAAAJAAAAAAAAwAAAAAAfgAAAAAAfgAAAAAAegAAAAACegAAAAAAegAAAAAAHwAAAAABfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAXQAAAAABaAAAAAACJAAAAAAAAwAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAACegAAAAACHwAAAAADfgAAAAAAaAAAAAABaAAAAAACaAAAAAABaAAAAAACaAAAAAACXQAAAAAAaAAAAAADJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAADfgAAAAAAaAAAAAABaAAAAAAAaAAAAAABaAAAAAACaAAAAAAAXQAAAAACaAAAAAADaAAAAAABaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAACXQAAAAAAfgAAAAAAXQAAAAADXQAAAAADXQAAAAADaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAADXQAAAAABXQAAAAACXQAAAAABaAAAAAACfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADaAAAAAACaAAAAAACaAAAAAADaAAAAAAAaAAAAAAAaAAAAAACfQAAAAAAfgAAAAAAXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAaAAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAAAXQAAAAADAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAADfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAaAAAAAADXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAaAAAAAABXQAAAAAAfgAAAAAAXQAAAAADXQAAAAABXQAAAAAD + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABaAAAAAACaAAAAAABaAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAABJAAAAAACfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAABHwAAAAAAfgAAAAAAXQAAAAAAaAAAAAADJAAAAAABAwAAAAAAfgAAAAAAfgAAAAAAJAAAAAACHwAAAAAAHwAAAAAAHwAAAAACfgAAAAAAHwAAAAADHwAAAAACHwAAAAACHwAAAAABfgAAAAAAXQAAAAACaAAAAAADJAAAAAAAAwAAAAAAfgAAAAAAfgAAAAAAegAAAAACegAAAAABegAAAAADHwAAAAACHwAAAAADHwAAAAAAHwAAAAADHwAAAAADHwAAAAACfgAAAAAAXQAAAAADaAAAAAAAJAAAAAACAwAAAAAAfgAAAAAAfgAAAAAAegAAAAABegAAAAABegAAAAABHwAAAAABfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADfgAAAAAAXQAAAAAAaAAAAAABJAAAAAACAwAAAAAAfgAAAAAAfgAAAAAAegAAAAADegAAAAAAegAAAAACHwAAAAADfgAAAAAAaAAAAAADaAAAAAACaAAAAAADaAAAAAADaAAAAAACXQAAAAACaAAAAAACJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAACHwAAAAACfgAAAAAAaAAAAAAAaAAAAAADaAAAAAAAaAAAAAABaAAAAAADXQAAAAAAaAAAAAACaAAAAAACaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAABaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAABaAAAAAADfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAADaAAAAAADaAAAAAADaAAAAAACaAAAAAABaAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAXQAAAAACaAAAAAABXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAABAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAaAAAAAABaAAAAAAAaAAAAAABfgAAAAAAfgAAAAAAXQAAAAACXQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADaAAAAAAAXQAAAAACfgAAAAAAXQAAAAACXQAAAAADXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABaAAAAAADXQAAAAACfgAAAAAAXQAAAAACXQAAAAACXQAAAAAB version: 6 -4,-3: ind: -4,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACaAAAAAABXQAAAAADXQAAAAABXQAAAAACXQAAAAACXQAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACaAAAAAABaAAAAAAAaAAAAAADTgAAAAADTgAAAAAAaAAAAAAATgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAACXgAAAAAAXQAAAAADXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXQAAAAAAXQAAAAABXQAAAAAAXgAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXgAAAAAAXgAAAAABXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACYQAAAAAAYQAAAAAEXgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACaAAAAAACXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADaAAAAAABaAAAAAACaAAAAAABTgAAAAACTgAAAAADaAAAAAACTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAABXQAAAAACXQAAAAAAXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAACAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXgAAAAABXQAAAAADXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAXQAAAAACAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAACXgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACXgAAAAABXgAAAAABXQAAAAACXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAYQAAAAAEYQAAAAADXgAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAD version: 6 2,0: ind: 2,0 - tiles: HwAAAAACHwAAAAADHwAAAAACfgAAAAAAaAAAAAAAaAAAAAABaAAAAAABfgAAAAAAfgAAAAAAaAAAAAACaAAAAAACaAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABXQAAAAABaAAAAAABXQAAAAABdQAAAAABdQAAAAAAdQAAAAABfgAAAAAAXQAAAAABXQAAAAABXQAAAAACJAAAAAAAXQAAAAAAXQAAAAADXQAAAAADaAAAAAACXQAAAAAAXQAAAAADTgAAAAACXQAAAAAAdQAAAAACdQAAAAACdQAAAAAAfgAAAAAAaAAAAAADaAAAAAACaAAAAAABaAAAAAACTgAAAAABTgAAAAACaAAAAAAAaAAAAAAAaAAAAAACTgAAAAADTgAAAAABXQAAAAADdQAAAAACdQAAAAACaAAAAAADfgAAAAAAXQAAAAABXQAAAAACXQAAAAABXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAaAAAAAABXQAAAAAAXQAAAAAAXQAAAAABXQAAAAAAdQAAAAACdQAAAAAAdQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAcAAAAAABcAAAAAABcAAAAAAAcAAAAAACcAAAAAACcAAAAAACfgAAAAAAXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAADfgAAAAAAXQAAAAACfgAAAAAAcAAAAAABcAAAAAAAcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAdQAAAAAAdQAAAAADcAAAAAAAcAAAAAAAcAAAAAABcAAAAAABcAAAAAADdQAAAAACXQAAAAABXQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAdQAAAAADdQAAAAACTgAAAAACcAAAAAABdQAAAAAAcAAAAAADTgAAAAABdQAAAAADXQAAAAACXQAAAAABXQAAAAADbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAABcAAAAAADcAAAAAADcAAAAAABcAAAAAAAcAAAAAADdQAAAAADXQAAAAADXQAAAAABXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADdAAAAAACdQAAAAABdQAAAAABdQAAAAAAdAAAAAABdQAAAAAAfgAAAAAAXQAAAAABegAAAAAAegAAAAABegAAAAABegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADdAAAAAACdQAAAAAAdQAAAAACdQAAAAABdAAAAAACJAAAAAADXQAAAAABXQAAAAADegAAAAACegAAAAABegAAAAABegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAAAcAAAAAAAcAAAAAABcAAAAAABcAAAAAACcAAAAAADcAAAAAAAfgAAAAAAXQAAAAACegAAAAABegAAAAADegAAAAACegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAADJAAAAAACHwAAAAAAJAAAAAAAfgAAAAAAXQAAAAACegAAAAADegAAAAABegAAAAABegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAAAJAAAAAADTwAAAAAATwAAAAAA + tiles: HwAAAAABHwAAAAABHwAAAAAAfgAAAAAAaAAAAAADaAAAAAACaAAAAAACfgAAAAAAfgAAAAAAaAAAAAADaAAAAAAAaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABXQAAAAACaAAAAAADXQAAAAABdQAAAAACdQAAAAABdQAAAAACfgAAAAAAXQAAAAAAXQAAAAADXQAAAAABJAAAAAADXQAAAAACXQAAAAAAXQAAAAAAaAAAAAACXQAAAAABXQAAAAADTgAAAAACXQAAAAACdQAAAAADdQAAAAADdQAAAAADfgAAAAAAaAAAAAADaAAAAAACaAAAAAACaAAAAAABTgAAAAABTgAAAAABaAAAAAACaAAAAAADaAAAAAADTgAAAAABTgAAAAACXQAAAAADdQAAAAACdQAAAAABaAAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAADXQAAAAAAaAAAAAACXQAAAAACXQAAAAACXQAAAAABXQAAAAABdQAAAAACdQAAAAAAdQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAADcAAAAAAAcAAAAAAAcAAAAAACcAAAAAADcAAAAAACcAAAAAADfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAbAAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAXQAAAAADfgAAAAAAcAAAAAABcAAAAAACcAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAdQAAAAAAdQAAAAABcAAAAAABcAAAAAABcAAAAAAAcAAAAAADcAAAAAABdQAAAAADXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAdQAAAAAAdQAAAAAATgAAAAADcAAAAAAAdQAAAAAAcAAAAAAATgAAAAADdQAAAAACXQAAAAABXQAAAAADXQAAAAABbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACcAAAAAACcAAAAAABcAAAAAADcAAAAAABcAAAAAADdQAAAAABXQAAAAABXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACdAAAAAADdQAAAAAAdQAAAAABdQAAAAACdAAAAAABdQAAAAAAfgAAAAAAXQAAAAAAegAAAAAAegAAAAABegAAAAABegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACdAAAAAADdQAAAAABdQAAAAADdQAAAAABdAAAAAADJAAAAAACXQAAAAAAXQAAAAACegAAAAADegAAAAACegAAAAACegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACcAAAAAABcAAAAAADcAAAAAACcAAAAAABcAAAAAAAcAAAAAAAfgAAAAAAXQAAAAACegAAAAACegAAAAACegAAAAABegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAABJAAAAAABHwAAAAACJAAAAAABfgAAAAAAXQAAAAADegAAAAAAegAAAAACegAAAAACegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAACJAAAAAADTwAAAAAATwAAAAAA version: 6 -5,-2: ind: -5,-2 @@ -221,71 +221,71 @@ entities: version: 6 0,2: ind: 0,2 - tiles: fgAAAAAAfgAAAAAATwAAAAAAHwAAAAACHwAAAAAAHwAAAAAAHwAAAAADTwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAHwAAAAABHwAAAAACHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAABbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAABfgAAAAAAdAAAAAACdAAAAAACdQAAAAADfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAACfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAABfgAAAAAAHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAHwAAAAABHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABHwAAAAABHwAAAAADHwAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAATwAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAADTwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAALgAAAAAALgAAAAAALgAAAAAAfgAAAAAAfgAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAATwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAHwAAAAABHwAAAAACHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAABbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAACfgAAAAAAdAAAAAADdAAAAAACdQAAAAABfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAADfgAAAAAAHwAAAAAAHwAAAAACHwAAAAACfgAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAGwAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADHwAAAAACHwAAAAAAHwAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABHwAAAAADHwAAAAABHwAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABHwAAAAACHwAAAAADHwAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,2: ind: -1,2 - tiles: HwAAAAAAHwAAAAAAewAAAAADewAAAAADewAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAACXQAAAAABJAAAAAADJAAAAAACfgAAAAAAXQAAAAADXQAAAAACXQAAAAADfgAAAAAAHwAAAAACewAAAAACewAAAAACewAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAACXQAAAAABHwAAAAAAHwAAAAADfgAAAAAAHwAAAAACHwAAAAABHwAAAAADfgAAAAAAHwAAAAABewAAAAADewAAAAABewAAAAADXQAAAAABXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADHwAAAAABXQAAAAADfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAACHwAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACdAAAAAADdAAAAAABfgAAAAAAHwAAAAACHwAAAAAAHwAAAAACHwAAAAACgQAAAAAAHwAAAAABHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAACfgAAAAAAJAAAAAACJAAAAAABJAAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAADfgAAAAAAXQAAAAABXQAAAAACXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAACHwAAAAAAHwAAAAACXQAAAAAAXQAAAAAAXQAAAAACXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAAA + tiles: HwAAAAABHwAAAAAAewAAAAADewAAAAAAewAAAAACXQAAAAABXQAAAAABXQAAAAACXQAAAAADXQAAAAABJAAAAAABJAAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAADfgAAAAAAHwAAAAACewAAAAABewAAAAABewAAAAACXQAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAADHwAAAAACHwAAAAABfgAAAAAAHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAHwAAAAABewAAAAAAewAAAAABewAAAAACXQAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAADHwAAAAADHwAAAAABfgAAAAAAHwAAAAADHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABHwAAAAABXQAAAAABfgAAAAAAbAAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAAAHwAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADHwAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADdAAAAAADdAAAAAADfgAAAAAAHwAAAAAAHwAAAAACHwAAAAACHwAAAAAAgQAAAAAAHwAAAAADHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAACfgAAAAAAJAAAAAAAJAAAAAACJAAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAABfgAAAAAAXQAAAAACXQAAAAABXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAABXQAAAAADXQAAAAADXQAAAAAAXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAACXQAAAAADXQAAAAABXQAAAAAAXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAACXQAAAAABXQAAAAABXQAAAAACXQAAAAAD version: 6 -2,2: ind: -2,2 - tiles: fQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADXQAAAAACfgAAAAAAHwAAAAACHwAAAAAAHwAAAAABHwAAAAABHwAAAAAAHwAAAAAAfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAHwAAAAADHwAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAACfgAAAAAAXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAACXQAAAAADXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAACXQAAAAABXQAAAAACXQAAAAAAXQAAAAABXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAACAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAA + tiles: fQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABXQAAAAACfgAAAAAAHwAAAAADHwAAAAADHwAAAAAAHwAAAAADHwAAAAABHwAAAAADfgAAAAAAXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAHwAAAAADHwAAAAACHwAAAAACHwAAAAADHwAAAAACHwAAAAACfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAADXQAAAAADXQAAAAABXQAAAAABXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAXQAAAAACXQAAAAACXQAAAAACXQAAAAAAXQAAAAACXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAADAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAHwAAAAACAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,3: ind: -1,3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAJAAAAAABXQAAAAABXQAAAAAAXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAACXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAADHwAAAAABHwAAAAACXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACJAAAAAADXQAAAAACXQAAAAACXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAABXQAAAAAAXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACHwAAAAABHwAAAAADXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 0,3: ind: 0,3 - tiles: XQAAAAAAHwAAAAABHwAAAAACJAAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABHwAAAAABHwAAAAABXQAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: XQAAAAABHwAAAAAAHwAAAAACJAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABHwAAAAACHwAAAAAAXQAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 2,1: ind: 2,1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAACJAAAAAACTwAAAAAATwAAAAAAfgAAAAAAJAAAAAACHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAADHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACTgAAAAADTgAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAAATgAAAAADTgAAAAACHwAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAACHwAAAAAAaAAAAAAAHwAAAAACHwAAAAACHwAAAAACHwAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAMAAAAAAAMAAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAADHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAADJAAAAAADTwAAAAAATwAAAAAAfgAAAAAAJAAAAAADHwAAAAAAHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACTgAAAAACTgAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAAATgAAAAABTgAAAAADHwAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAABaAAAAAACHwAAAAABHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAMAAAAAAAMAAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAAAHwAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 3,0: ind: 3,0 - tiles: fgAAAAAAdQAAAAACdQAAAAACdQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACcAAAAAADfgAAAAAAdQAAAAADdQAAAAACdQAAAAACcAAAAAABdQAAAAACcAAAAAABfgAAAAAAcAAAAAACcAAAAAAAdQAAAAADdQAAAAAAdQAAAAABfgAAAAAAcAAAAAACdQAAAAACdQAAAAABdQAAAAADdQAAAAAAdQAAAAAAcAAAAAADdQAAAAAAcAAAAAABcAAAAAACcAAAAAAAcAAAAAABdQAAAAABdQAAAAACdQAAAAAAdQAAAAAAdQAAAAADdQAAAAABcAAAAAAAcAAAAAACcAAAAAABdQAAAAAAcAAAAAACdQAAAAABcAAAAAADcAAAAAACcAAAAAACcAAAAAAAdQAAAAABdQAAAAAAdQAAAAAAfgAAAAAAcAAAAAACdQAAAAACdQAAAAABdQAAAAABdQAAAAABdQAAAAACcAAAAAAAdQAAAAACcAAAAAABfgAAAAAAcAAAAAAAcAAAAAADdQAAAAAAdQAAAAADdQAAAAACfgAAAAAAcAAAAAAAcAAAAAADfgAAAAAAdQAAAAADdQAAAAAAdQAAAAAAcAAAAAAAdQAAAAACJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAdQAAAAADcAAAAAADfgAAAAAAcAAAAAACcAAAAAAAcAAAAAABcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAABcAAAAAABdQAAAAADcAAAAAAAcAAAAAAAcAAAAAACdQAAAAADdQAAAAAAdQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAAAdQAAAAADdQAAAAAAcAAAAAADfgAAAAAAcAAAAAACdQAAAAAAdQAAAAACdQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAdQAAAAAAcAAAAAAAdQAAAAABcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAABfgAAAAAAcAAAAAAAdQAAAAABcAAAAAABfgAAAAAAJAAAAAADHwAAAAABHwAAAAABHwAAAAADHwAAAAADegAAAAADegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADfgAAAAAAcAAAAAACdQAAAAAAcAAAAAABcAAAAAABcAAAAAABHwAAAAABHwAAAAACHwAAAAADfgAAAAAAegAAAAACegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAdQAAAAACcAAAAAACfgAAAAAAcAAAAAAAHwAAAAABHwAAAAACHwAAAAABfgAAAAAAegAAAAABegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABcAAAAAAAdQAAAAAAcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACdQAAAAABdQAAAAAAdQAAAAABcAAAAAABcAAAAAADcAAAAAABdQAAAAADcAAAAAADcAAAAAACcAAAAAACcAAAAAAAcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACdQAAAAAAdQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAdQAAAAABdQAAAAABdQAAAAACcAAAAAACfgAAAAAAfgAAAAAA + tiles: fgAAAAAAdQAAAAAAdQAAAAADdQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABcAAAAAABfgAAAAAAdQAAAAADdQAAAAAAdQAAAAABcAAAAAABdQAAAAACcAAAAAACfgAAAAAAcAAAAAADcAAAAAADdQAAAAABdQAAAAADdQAAAAAAfgAAAAAAcAAAAAAAdQAAAAACdQAAAAACdQAAAAACdQAAAAACdQAAAAAAcAAAAAABdQAAAAADcAAAAAACcAAAAAABcAAAAAACcAAAAAACdQAAAAABdQAAAAACdQAAAAADdQAAAAAAdQAAAAABdQAAAAABcAAAAAABcAAAAAAAcAAAAAAAdQAAAAACcAAAAAACdQAAAAADcAAAAAABcAAAAAADcAAAAAACcAAAAAABdQAAAAAAdQAAAAABdQAAAAACfgAAAAAAcAAAAAAAdQAAAAADdQAAAAABdQAAAAACdQAAAAADdQAAAAADcAAAAAACdQAAAAADcAAAAAACfgAAAAAAcAAAAAADcAAAAAACdQAAAAACdQAAAAACdQAAAAAAfgAAAAAAcAAAAAADcAAAAAABfgAAAAAAdQAAAAADdQAAAAADdQAAAAABcAAAAAAAdQAAAAABJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAADdQAAAAACcAAAAAAAfgAAAAAAcAAAAAADcAAAAAADcAAAAAACcAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADcAAAAAABdQAAAAABcAAAAAABcAAAAAAAcAAAAAACdQAAAAAAdQAAAAAAdQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAADdQAAAAABdQAAAAAAcAAAAAABfgAAAAAAcAAAAAADdQAAAAAAdQAAAAACdQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABdQAAAAABcAAAAAABdQAAAAADcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAABfgAAAAAAcAAAAAABdQAAAAADcAAAAAACfgAAAAAAJAAAAAABHwAAAAAAHwAAAAABHwAAAAADHwAAAAACegAAAAABegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAcAAAAAADdQAAAAABcAAAAAADcAAAAAAAcAAAAAACHwAAAAACHwAAAAABHwAAAAADfgAAAAAAegAAAAADegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABdQAAAAAAcAAAAAACfgAAAAAAcAAAAAADHwAAAAAAHwAAAAACHwAAAAACfgAAAAAAegAAAAABegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABcAAAAAABdQAAAAAAcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAABdQAAAAAAdQAAAAADdQAAAAAAcAAAAAAAcAAAAAACcAAAAAACdQAAAAADcAAAAAADcAAAAAACcAAAAAAAcAAAAAADcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAdQAAAAACdQAAAAABdQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADdQAAAAAAdQAAAAAAdQAAAAADcAAAAAADfgAAAAAAfgAAAAAA version: 6 3,1: ind: 3,1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABdQAAAAACdQAAAAACdQAAAAACcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAcAAAAAAAcAAAAAABcAAAAAACcAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAwAAAAAAegAAAAAAegAAAAADegAAAAABegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAACgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAXgAAAAABZAAAAAAAXQAAAAABXQAAAAABfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAMAAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAfgAAAAAAegAAAAABegAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACfgAAAAAAegAAAAADegAAAAACfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAACegAAAAAAegAAAAAAfgAAAAAAegAAAAAAegAAAAADfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAdQAAAAABdQAAAAAAdQAAAAAAcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACcAAAAAABcAAAAAACcAAAAAAAcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAwAAAAAAegAAAAAAegAAAAACegAAAAACegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAACgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAXgAAAAABZAAAAAAAXQAAAAADXQAAAAADfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAMAAAAAAAfgAAAAAAXQAAAAADXQAAAAABXgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAACfgAAAAAAegAAAAADegAAAAACfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAegAAAAAAfgAAAAAAegAAAAAAegAAAAADfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAACegAAAAABegAAAAABfgAAAAAAegAAAAAAegAAAAACfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -4,-4: ind: -4,-4 - tiles: AAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAABJAAAAAADJAAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAABHwAAAAADHwAAAAADHwAAAAACHwAAAAADJAAAAAABJAAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAADHwAAAAABHwAAAAAAHwAAAAABHwAAAAADJAAAAAAAJAAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAABHwAAAAADHwAAAAADJAAAAAACJAAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAADHwAAAAACHwAAAAACHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAABHwAAAAAAHwAAAAADHwAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAAAHwAAAAADHwAAAAABHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAADHwAAAAAAHwAAAAABHwAAAAABJAAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAJAAAAAABJAAAAAAAJAAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAABJAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAAaAAAAAADXQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAADTgAAAAAAXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAADTgAAAAADXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAATgAAAAAAXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACaAAAAAAAXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAACaAAAAAADaAAAAAADfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA + tiles: AAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAABHwAAAAADHwAAAAACHwAAAAACHwAAAAACJAAAAAABJAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAABHwAAAAACHwAAAAACHwAAAAAAHwAAAAADJAAAAAABJAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAADHwAAAAADHwAAAAADHwAAAAAAHwAAAAABJAAAAAABJAAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAADHwAAAAABHwAAAAABJAAAAAACJAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAADHwAAAAACHwAAAAABHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAACHwAAAAABHwAAAAAAHwAAAAACHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAHwAAAAABHwAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAABJAAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAJAAAAAADJAAAAAAAJAAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAACJAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACaAAAAAADXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAXQAAAAAATgAAAAABXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAAATgAAAAAAXQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAABTgAAAAABXQAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAXQAAAAACaAAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAACfgAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAA version: 6 -3,-4: ind: -3,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAABJAAAAAADHwAAAAABHwAAAAADHwAAAAAAHwAAAAADJAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAAAJAAAAAAAHwAAAAAAHwAAAAACHwAAAAADHwAAAAABJAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAACJAAAAAADHwAAAAACHwAAAAAAHwAAAAAAHwAAAAADJAAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAACJAAAAAADHwAAAAAAHwAAAAADHwAAAAAAHwAAAAAAJAAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAACHwAAAAABHwAAAAAAJAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAADHwAAAAAAHwAAAAACJAAAAAACfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAAAHwAAAAACHwAAAAABJAAAAAACfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAADJAAAAAADHwAAAAAAHwAAAAABHwAAAAADHwAAAAADHwAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAADfgAAAAAAJAAAAAABJAAAAAACJAAAAAACfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAACJAAAAAABJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABaAAAAAACXQAAAAABfgAAAAAAXQAAAAAAXQAAAAABfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACTgAAAAAAXQAAAAADXQAAAAADXQAAAAAAXQAAAAADfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACTgAAAAADXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAABTgAAAAAAXQAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAaAAAAAADXQAAAAABfgAAAAAABwAAAAAABwAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAfgAAAAAAaAAAAAABaAAAAAADaAAAAAAAfgAAAAAABwAAAAAABwAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAAAJAAAAAACHwAAAAACHwAAAAABHwAAAAABHwAAAAAAJAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAACJAAAAAACHwAAAAACHwAAAAABHwAAAAACHwAAAAACJAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAABJAAAAAADHwAAAAABHwAAAAABHwAAAAAAHwAAAAACJAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAACJAAAAAACHwAAAAABHwAAAAABHwAAAAAAHwAAAAAAJAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAACHwAAAAADHwAAAAABJAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAABHwAAAAADHwAAAAAAJAAAAAACfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAACHwAAAAABHwAAAAADJAAAAAADfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAACJAAAAAABHwAAAAABHwAAAAACHwAAAAACHwAAAAABHwAAAAABfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAABfgAAAAAAJAAAAAACJAAAAAAAJAAAAAABfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAJAAAAAACJAAAAAAAJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAACaAAAAAABXQAAAAABfgAAAAAAXQAAAAACXQAAAAADfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADTgAAAAAAXQAAAAADXQAAAAACXQAAAAACXQAAAAACfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADTgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAXQAAAAADTgAAAAACXQAAAAAAfgAAAAAABwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACaAAAAAAAXQAAAAABfgAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAAwAAAAAAfgAAAAAAaAAAAAADaAAAAAAAaAAAAAADfgAAAAAABwAAAAAABwAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAA version: 6 -4,-5: ind: -4,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAABHwAAAAAAHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAAAHwAAAAADHwAAAAABHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAABHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAJAAAAAABHwAAAAABHwAAAAACHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -3,-5: ind: -3,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAABHwAAAAACfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAABJAAAAAACfgAAAAAAAAAAAAAAfQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAACHwAAAAABHwAAAAABfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAADHwAAAAACJAAAAAABfgAAAAAAAAAAAAAAfQAAAAAA version: 6 3,-1: ind: 3,-1 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAHwAAAAABHwAAAAACHwAAAAABHwAAAAACHwAAAAABHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACXQAAAAADXQAAAAABXQAAAAACXQAAAAABfgAAAAAAXQAAAAACHwAAAAAAHwAAAAABHwAAAAAAHwAAAAADHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAABfgAAAAAAXQAAAAACHwAAAAAAHwAAAAACHwAAAAADHwAAAAABHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAABXQAAAAACHwAAAAABHwAAAAABHwAAAAAAHwAAAAAAHwAAAAADHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAACXQAAAAACfgAAAAAAXQAAAAABJAAAAAABJAAAAAAAJAAAAAABJAAAAAACJAAAAAABJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAACJAAAAAAAJAAAAAADJAAAAAADJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABfgAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABdQAAAAABdQAAAAAAdQAAAAABcAAAAAACfgAAAAAAdQAAAAADdQAAAAAAfgAAAAAAcAAAAAAAcAAAAAABcAAAAAABbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAcAAAAAABcAAAAAACdQAAAAACcAAAAAADcAAAAAADcAAAAAADdQAAAAAAdQAAAAABfgAAAAAAcAAAAAABdQAAAAACdQAAAAACdQAAAAADcAAAAAAAfgAAAAAAfgAAAAAAcAAAAAABcAAAAAAAdQAAAAACcAAAAAABcAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACdQAAAAADdQAAAAADdQAAAAADcAAAAAACfgAAAAAAfgAAAAAAcAAAAAADdQAAAAADdQAAAAACdQAAAAACcAAAAAADcAAAAAAAdQAAAAABcAAAAAAAcAAAAAABcAAAAAABaAAAAAACaAAAAAABaAAAAAAAcAAAAAAAfgAAAAAAfgAAAAAAcAAAAAADcAAAAAACdQAAAAADcAAAAAADcAAAAAACcAAAAAADdQAAAAAAcAAAAAABcAAAAAADcAAAAAACaAAAAAADaAAAAAAAaAAAAAACcAAAAAADfgAAAAAAfgAAAAAAcAAAAAACcAAAAAADdQAAAAAAcAAAAAADcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACdQAAAAADdQAAAAAAdQAAAAAAcAAAAAADfgAAAAAAdQAAAAAAdQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAdQAAAAADdQAAAAACdQAAAAACcAAAAAAAcAAAAAABdQAAAAADdQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAXQAAAAACHwAAAAACHwAAAAACHwAAAAAAHwAAAAABHwAAAAADHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAAAfgAAAAAAXQAAAAAAHwAAAAADHwAAAAACHwAAAAAAHwAAAAABHwAAAAACHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAADXQAAAAAAfgAAAAAAXQAAAAADHwAAAAABHwAAAAAAHwAAAAACHwAAAAADHwAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAADXQAAAAADXQAAAAACXQAAAAAAHwAAAAABHwAAAAACHwAAAAADHwAAAAADHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADXQAAAAAAXQAAAAADXQAAAAADfgAAAAAAXQAAAAADJAAAAAABJAAAAAACJAAAAAABJAAAAAADJAAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAACJAAAAAACJAAAAAADJAAAAAACJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACfgAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAAAdQAAAAABdQAAAAABdQAAAAACcAAAAAABfgAAAAAAdQAAAAAAdQAAAAABfgAAAAAAcAAAAAABcAAAAAADcAAAAAABbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAcAAAAAABcAAAAAAAdQAAAAAAcAAAAAACcAAAAAADcAAAAAAAdQAAAAACdQAAAAACfgAAAAAAcAAAAAAAdQAAAAADdQAAAAABdQAAAAAAcAAAAAABfgAAAAAAfgAAAAAAcAAAAAAAcAAAAAADdQAAAAABcAAAAAAAcAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABdQAAAAADdQAAAAAAdQAAAAACcAAAAAAAfgAAAAAAfgAAAAAAcAAAAAABdQAAAAACdQAAAAADdQAAAAADcAAAAAACcAAAAAABdQAAAAABcAAAAAACcAAAAAACcAAAAAADaAAAAAAAaAAAAAABaAAAAAABcAAAAAADfgAAAAAAfgAAAAAAcAAAAAAAcAAAAAACdQAAAAACcAAAAAAAcAAAAAACcAAAAAABdQAAAAADcAAAAAABcAAAAAAAcAAAAAABaAAAAAABaAAAAAADaAAAAAADcAAAAAABfgAAAAAAfgAAAAAAcAAAAAACcAAAAAAAdQAAAAADcAAAAAABcAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAACdQAAAAAAdQAAAAABdQAAAAABcAAAAAADfgAAAAAAdQAAAAADdQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAcAAAAAABdQAAAAAAdQAAAAAAdQAAAAABcAAAAAADcAAAAAACdQAAAAACdQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 4,0: ind: 4,0 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAAAXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAADXQAAAAABfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAABXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXQAAAAACXQAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 4,-1: ind: 4,-1 - tiles: XQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAADbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAATgAAAAADXQAAAAACfgAAAAAAaAAAAAAAaAAAAAABaAAAAAABaAAAAAACaAAAAAABfgAAAAAAXQAAAAADbQAAAAAAXQAAAAACXQAAAAACXQAAAAABfgAAAAAAfgAAAAAATgAAAAABXQAAAAADfgAAAAAAaAAAAAADaAAAAAAAaAAAAAADaAAAAAACaAAAAAAAfgAAAAAAXQAAAAABbQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAABXQAAAAABXQAAAAAAaAAAAAAAaAAAAAAAaAAAAAACaAAAAAAAaAAAAAABfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAACXQAAAAACXQAAAAACfgAAAAAAfgAAAAAAXQAAAAACXQAAAAABfgAAAAAAaAAAAAACaAAAAAABaAAAAAABaAAAAAACaAAAAAACfgAAAAAAbAAAAAAAbAAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAACXQAAAAAAXQAAAAACXQAAAAACaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: XQAAAAADXQAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAATgAAAAAAXQAAAAADfgAAAAAAaAAAAAACaAAAAAACaAAAAAABaAAAAAABaAAAAAADfgAAAAAAXQAAAAABbQAAAAAAXQAAAAADXQAAAAAAXQAAAAABfgAAAAAAfgAAAAAATgAAAAABXQAAAAACfgAAAAAAaAAAAAADaAAAAAADaAAAAAABaAAAAAAAaAAAAAABfgAAAAAAXQAAAAADbQAAAAAAXQAAAAADXQAAAAACXQAAAAADfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAADaAAAAAABaAAAAAABaAAAAAADaAAAAAAAaAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAXQAAAAAAXQAAAAAAXQAAAAADfgAAAAAAfgAAAAAAXQAAAAABXQAAAAADfgAAAAAAaAAAAAABaAAAAAABaAAAAAAAaAAAAAAAaAAAAAACfgAAAAAAbAAAAAAAbAAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAABXQAAAAADXQAAAAAAXQAAAAABaAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAbQAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 4,1: ind: 4,1 - tiles: fgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAggAAAAAAfgAAAAAAgQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAgQAAAAAAggAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAggAAAAABfgAAAAAAgQAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAgQAAAAAAggAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 4,-2: ind: 4,-2 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAADHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAAAJAAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABHwAAAAACHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADJAAAAAAAJAAAAAAAJAAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAABJAAAAAAAHwAAAAADXQAAAAAAXQAAAAACXQAAAAADfgAAAAAAXQAAAAABXQAAAAADXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAHwAAAAADHwAAAAADHwAAAAACHwAAAAAAXQAAAAABXQAAAAABXQAAAAABfgAAAAAAfgAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABegAAAAADegAAAAACegAAAAABXQAAAAAAXQAAAAABXQAAAAAAfgAAAAAAaAAAAAACXQAAAAAAegAAAAABegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADegAAAAADegAAAAABegAAAAADXQAAAAADXQAAAAAAJAAAAAACfgAAAAAAaAAAAAACXQAAAAABegAAAAADegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACegAAAAABegAAAAACegAAAAAAfgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAaAAAAAABXQAAAAAAJAAAAAABegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAADXQAAAAABXQAAAAAAXQAAAAAAXQAAAAABegAAAAABegAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAABXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAADXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAXQAAAAABXQAAAAABXQAAAAABXQAAAAADXQAAAAAAbQAAAAAAXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAACXQAAAAACbQAAAAAAXQAAAAADXQAAAAABXQAAAAADfgAAAAAAfgAAAAAATgAAAAAAXQAAAAACXQAAAAAAXQAAAAACXQAAAAABXQAAAAABXQAAAAABXQAAAAAAXQAAAAABXQAAAAAAbQAAAAAAXQAAAAACXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADHwAAAAADHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADJAAAAAADHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACHwAAAAADHwAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAJAAAAAACJAAAAAACJAAAAAAAXQAAAAADXQAAAAABXQAAAAADfgAAAAAAXQAAAAADXQAAAAAAXQAAAAADXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADHwAAAAAAJAAAAAABHwAAAAAAXQAAAAADXQAAAAACXQAAAAABfgAAAAAAXQAAAAACXQAAAAADXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAHwAAAAADHwAAAAADHwAAAAADHwAAAAADXQAAAAADXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAegAAAAABegAAAAAAegAAAAABXQAAAAAAXQAAAAACXQAAAAABfgAAAAAAaAAAAAACXQAAAAABegAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACegAAAAABegAAAAAAegAAAAAAXQAAAAAAXQAAAAADJAAAAAADfgAAAAAAaAAAAAAAXQAAAAACegAAAAACegAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACegAAAAAAegAAAAAAegAAAAADfgAAAAAAXQAAAAABfgAAAAAAfgAAAAAAaAAAAAADXQAAAAADJAAAAAAAegAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAABXQAAAAAAXQAAAAAAXQAAAAADXQAAAAACegAAAAACegAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAAAXQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAATgAAAAAAXQAAAAAAXQAAAAADXQAAAAABXQAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAAAXQAAAAADbQAAAAAAXQAAAAAAXQAAAAADXQAAAAACfgAAAAAAfgAAAAAAXQAAAAAAXQAAAAAAXQAAAAABXQAAAAABXQAAAAADXQAAAAAAXQAAAAAAXQAAAAAAXQAAAAACXQAAAAADbQAAAAAAXQAAAAACXQAAAAAAXQAAAAACfgAAAAAAfgAAAAAATgAAAAACXQAAAAABXQAAAAADXQAAAAABXQAAAAACXQAAAAAAXQAAAAADXQAAAAAAXQAAAAACXQAAAAACbQAAAAAAXQAAAAAAXQAAAAAAXQAAAAAAfgAAAAAAfgAAAAAA version: 6 5,-1: ind: 5,-1 @@ -293,19 +293,19 @@ entities: version: 6 5,-2: ind: 5,-2 - tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAABJAAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAJAAAAAABfgAAAAAAfgAAAAAAfgAAAAAAMAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAADXQAAAAADXQAAAAACXQAAAAABXQAAAAADXQAAAAABfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAADaAAAAAAAXQAAAAADXQAAAAACaAAAAAACaAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAADJAAAAAABXQAAAAABXQAAAAACJAAAAAAAJAAAAAADfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAADXQAAAAACXQAAAAAAJAAAAAACJAAAAAABfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAA + tiles: fgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAADJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAAAAAACJAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAMAAAAAAAfgAAAAAAbAAAAAAAbAAAAAAAbAAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAXQAAAAABXQAAAAAAXQAAAAACXQAAAAADXQAAAAABXQAAAAADfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAaAAAAAAAaAAAAAACXQAAAAABXQAAAAACaAAAAAAAaAAAAAACfgAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAACJAAAAAABXQAAAAABXQAAAAADJAAAAAACJAAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAADXQAAAAADXQAAAAACJAAAAAAAJAAAAAACfgAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAQgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAA version: 6 4,-3: ind: 4,-3 - tiles: CwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAABwAAAAAABwAAAAAABwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfwAAAAAABwAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: CwAAAAAABwAAAAAABwAAAAAABwAAAAAGBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfwAAAAAABwAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 1,-4: ind: 1,-4 - tiles: fQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAIBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAfgAAAAAAJAAAAAABJAAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAHBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADfgAAAAAAHwAAAAAAHwAAAAAAfgAAAAAAHwAAAAABJAAAAAACfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADHwAAAAADHwAAAAACHwAAAAACHwAAAAABHwAAAAADEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAAfwAAAAAAfgAAAAAACwAAAAAAfQAAAAAAfQAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAJAAAAAAAJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAADEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAIBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAHwAAAAADHwAAAAABHwAAAAADHwAAAAAAHwAAAAABEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAACBwAAAAAAfwAAAAAAAAAAAAAAEQAAAAAAEQAAAAAAHwAAAAABHwAAAAADEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHfwAAAAAAfgAAAAAACwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAJBwAAAAAGfwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAHwAAAAABHwAAAAABfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAACfgAAAAAAfgAAAAAAJAAAAAABJAAAAAACfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAKfgAAAAAAfgAAAAAAJAAAAAACJAAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA + tiles: fQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAAAfgAAAAAAJAAAAAAAJAAAAAABfgAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAfgAAAAAAHwAAAAADHwAAAAADfgAAAAAAHwAAAAACJAAAAAACfgAAAAAAfgAAAAAABwAAAAAEBwAAAAAABwAAAAACfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABHwAAAAABHwAAAAABHwAAAAAAHwAAAAABHwAAAAABEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAAfwAAAAAAfgAAAAAACwAAAAAAfQAAAAAAfQAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAHBwAAAAAAfwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHBwAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAHwAAAAACEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAEBwAAAAAABwAAAAAIBwAAAAAABwAAAAAGAAAAAAAAAAAAAAAAHwAAAAABHwAAAAAAHwAAAAACHwAAAAAAHwAAAAADHwAAAAAAEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHBwAAAAAAfwAAAAAAAAAAAAAAEQAAAAAAEQAAAAAAHwAAAAABHwAAAAACEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfwAAAAAAfgAAAAAACwAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAALBwAAAAAHfwAAAAAABwAAAAAAfgAAAAAAfgAAAAAAHwAAAAAAHwAAAAADfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAKBwAAAAADfgAAAAAAfgAAAAAAJAAAAAACJAAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAAfgAAAAAAfgAAAAAAJAAAAAABJAAAAAABfgAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAA version: 6 0,-4: ind: 0,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAJAAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABfgAAAAAAfgAAAAAAJAAAAAABfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAJAAAAAACfgAAAAAAfgAAAAAAJAAAAAAC + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAJAAAAAADfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAJAAAAAABfgAAAAAAfgAAAAAAJAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfgAAAAAAfgAAAAAAEQAAAAAAEQAAAAAAEQAAAAAAfgAAAAAAfgAAAAAAJAAAAAABfgAAAAAAfgAAAAAAJAAAAAAD version: 6 -5,-3: ind: -5,-3 @@ -313,7 +313,7 @@ entities: version: 6 -3,2: ind: -3,2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAABXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAADXQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAAAXQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAXQAAAAACXQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,-4: ind: -1,-4 @@ -325,11 +325,11 @@ entities: version: 6 5,-3: ind: 5,-3 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAAAWwAAAAAAWwAAAAAAWwAAAAAKfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAAAgwAAAAAAgwAAAAAAQAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAAAWwAAAAAGWwAAAAAAWwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwAAAAAAgwAAAAAAgwAAAAAAQAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAbAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 1,2: ind: 1,2 - tiles: fgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: fgAAAAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAABfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAACfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHwAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -2,-4: ind: -2,-4 @@ -337,15 +337,15 @@ entities: version: 6 2,-4: ind: 2,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAAfgAAAAAAfwAAAAAABwAAAAAABwAAAAADBwAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAFBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAfwAAAAAABwAAAAALBwAAAAAABwAAAAAABwAAAAAKBwAAAAAIBwAAAAAABwAAAAAABwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAAfgAAAAAAfwAAAAAABwAAAAABBwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAfwAAAAAABwAAAAAEBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAACfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAAfgAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAKBwAAAAAABwAAAAAABwAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAACBwAAAAAEBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAAHBwAAAAAABwAAAAAMBwAAAAAABwAAAAAJBwAAAAAABwAAAAAIfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAAfgAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAADBwAAAAAABwAAAAAABwAAAAAABwAAAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAABBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 3,-4: ind: 3,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHBwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAEfwAAAAAABwAAAAACBwAAAAAAfwAAAAAABwAAAAAACwAAAAAACwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAAfgAAAAAAfwAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAKBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAJBwAAAAAABwAAAAAABwAAAAABBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAABwAAAAADBwAAAAAIBwAAAAAEBwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAMBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAJBwAAAAAABwAAAAAABwAAAAACBwAAAAAABwAAAAAGfwAAAAAABwAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAKAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAGBwAAAAAKfwAAAAAAfgAAAAAACwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAIBwAAAAAABwAAAAAABwAAAAAGBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAKBwAAAAAAfwAAAAAABwAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAACwAAAAAACwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAAfgAAAAAAfwAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAIBwAAAAAGBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAfwAAAAAABwAAAAAIBwAAAAAABwAAAAAFBwAAAAACBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAACBwAAAAAEBwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAfwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAfwAAAAAAfgAAAAAACwAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAAfQAAAAAACwAAAAAA version: 6 4,-4: ind: 4,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAFBwAAAAAABwAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAADBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAABegAAAAAAegAAAAADfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAABegAAAAADegAAAAABfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAADegAAAAACegAAAAACfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAADHwAAAAAAHwAAAAABfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAABHwAAAAAAfgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQgAAAAAAQgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAABwAAAAAABwAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAABegAAAAACegAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAACegAAAAADegAAAAABfgAAAAAABwAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAegAAAAABegAAAAAAegAAAAABfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAADHwAAAAABHwAAAAADfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAHwAAAAABHwAAAAACfgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAQgAAAAAAQgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAAAfgAAAAAAfgAAAAAAfgAAAAAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 - type: Broadphase - type: Physics @@ -1390,6 +1390,9 @@ entities: 6533: 7,-48 6534: 8,-48 6535: 9,-48 + 6985: -32,-3 + 6986: -31,-3 + 6987: -33,-3 - node: color: '#FFFFFFFF' id: BrickTileDarkLineS @@ -1491,6 +1494,10 @@ entities: 6956: -29,-1 6971: -35,-1 6972: -30,-1 + 6988: -34,-5 + 6989: -32,-5 + 6990: -33,-5 + 6991: -31,-5 - node: cleanable: True color: '#FFFFFFFF' @@ -5544,11 +5551,9 @@ entities: 6905: 58,-24 6936: 78,-7 6944: 52,-23 - 6957: -34,-5 - 6958: -33,-4 - 6959: -33,-3 - 6960: -31,-4 - 6961: -31,-2 + 7010: -34,-5 + 7011: -32,-3 + 7012: -34,-2 - node: cleanable: True angle: 1.5707963267948966 rad @@ -6447,11 +6452,6 @@ entities: 6953: 3,-22 6954: 16,23 6955: 16,25 - 6962: -34,-3 - 6963: -34,-4 - 6964: -33,-5 - 6965: -32,-5 - 6970: -31,-5 6975: -36,3 6976: -33,3 6977: -35,-1 @@ -6462,6 +6462,14 @@ entities: 6982: -34,1 6983: -30,1 6984: -38,2 + 6992: -33,-4 + 6993: -34,-4 + 6994: -32,-3 + 6995: -31,-3 + 6996: -34,-3 + 6997: -34,-2 + 6998: -31,-5 + 6999: -32,-5 - node: cleanable: True angle: 1.5707963267948966 rad @@ -6520,8 +6528,12 @@ entities: 6915: 58,-23 6916: 57,-24 6946: 54,-23 - 6968: -31,-5 - 6969: -31,-5 + 7000: -33,-5 + 7001: -34,-3 + 7002: -32,-3 + 7003: -33,-4 + 7004: -32,-4 + 7005: -34,-5 - node: cleanable: True angle: 1.5707963267948966 rad @@ -6578,8 +6590,10 @@ entities: 6880: -12,-39 6917: 52,-21 6918: 57,-22 - 6966: -33,-3 - 6967: -34,-4 + 7006: -31,-5 + 7007: -33,-3 + 7008: -34,-3 + 7009: -34,-4 - node: cleanable: True angle: 1.5707963267948966 rad @@ -9702,17 +9716,13 @@ entities: -9,-3: 1: 56796 -8,-2: - 1: 33008 - 3: 12288 + 1: 45296 -9,-2: - 1: 4336 - 3: 49152 + 1: 53488 -8,-1: - 3: 34 - 1: 64136 + 1: 64443 -9,-1: - 3: 204 - 1: 61713 + 1: 62941 -8,0: 1: 65535 -7,-3: @@ -13577,6 +13587,16 @@ entities: - 21114 - 21102 - 21101 + - uid: 21958 + components: + - type: Transform + pos: -32.5,-1.5 + parent: 2 + - type: DeviceList + devices: + - 21959 + - 8815 + - 21957 - proto: AirCanister entities: - uid: 4 @@ -13701,21 +13721,6 @@ entities: - type: Transform pos: 61.5,24.5 parent: 2 - - uid: 17379 - components: - - type: MetaData - name: Nitrogen room airlock - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-3.5 - parent: 2 - - uid: 21376 - components: - - type: MetaData - name: Nitrogen room airlock - - type: Transform - pos: -30.5,-1.5 - parent: 2 - proto: AirlockArmoryLocked entities: - uid: 4316 @@ -14699,7 +14704,7 @@ entities: rot: -1.5707963267948966 rad pos: -57.5,4.5 parent: 2 - - uid: 3613 + - uid: 6351 components: - type: MetaData name: Evacuation docking airlock @@ -14709,6 +14714,13 @@ entities: parent: 2 - proto: AirlockExternalGlassShuttleEscape entities: + - uid: 7393 + components: + - type: MetaData + name: Evacuation pod docking airlock + - type: Transform + pos: -22.5,-48.5 + parent: 2 - uid: 15228 components: - type: MetaData @@ -14733,13 +14745,6 @@ entities: rot: 1.5707963267948966 rad pos: 73.5,5.5 parent: 2 - - uid: 17525 - components: - - type: MetaData - name: Evacuation pod docking airlock - - type: Transform - pos: -22.5,-48.5 - parent: 2 - uid: 21378 components: - type: MetaData @@ -17536,6 +17541,14 @@ entities: deviceLists: - 17633 - 8405 + - uid: 21959 + components: + - type: Transform + pos: -32.5,-2.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 21958 - proto: AltarHeaven entities: - uid: 16557 @@ -19295,108 +19308,158 @@ entities: - type: Transform pos: 43.5,-55.5 parent: 2 -- proto: AtmosDeviceFanTiny +- proto: AtmosDeviceFanDirectional entities: - - uid: 107 + - uid: 730 components: - type: Transform - pos: -17.5,11.5 + rot: -1.5707963267948966 rad + pos: -57.5,6.5 parent: 2 - - uid: 108 + - uid: 961 components: - type: Transform + rot: -1.5707963267948966 rad pos: -14.5,11.5 parent: 2 + - uid: 1651 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -17.5,11.5 + parent: 2 + - uid: 1653 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 68.5,21.5 + parent: 2 + - uid: 1654 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -52.5,-58.5 + parent: 2 - uid: 1668 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -42.5,-65.5 + parent: 2 + - uid: 1897 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -42.5,-58.5 + parent: 2 + - uid: 2296 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -52.5,-65.5 + parent: 2 + - uid: 2299 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,27.5 + parent: 2 + - uid: 2300 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,27.5 + parent: 2 + - uid: 3099 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,27.5 + parent: 2 + - uid: 3228 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,27.5 + parent: 2 + - uid: 3257 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 64.5,-53.5 + parent: 2 + - uid: 3613 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,-2.5 + parent: 2 + - uid: 3856 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,1.5 + parent: 2 + - uid: 5519 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 73.5,5.5 + parent: 2 + - uid: 5539 components: - type: Transform rot: 1.5707963267948966 rad pos: 68.5,19.5 parent: 2 - - uid: 6351 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -41.5,-58.5 - parent: 2 - uid: 6376 components: - type: Transform rot: -1.5707963267948966 rad - pos: -53.5,-65.5 + pos: -57.5,4.5 parent: 2 - uid: 6377 components: - type: Transform rot: -1.5707963267948966 rad - pos: -53.5,-58.5 + pos: -57.5,-3.5 parent: 2 - uid: 6378 components: - type: Transform rot: -1.5707963267948966 rad - pos: -41.5,-65.5 + pos: -57.5,-1.5 parent: 2 - - uid: 7393 + - uid: 8839 components: - type: Transform - pos: 26.5,27.5 + pos: -18.5,-48.5 parent: 2 - - uid: 15192 + - uid: 11057 components: - type: Transform - pos: 25.5,27.5 + pos: -22.5,-48.5 parent: 2 - - uid: 15193 - components: - - type: Transform - pos: 29.5,27.5 - parent: 2 - - uid: 15605 - components: - - type: Transform - pos: 28.5,27.5 - parent: 2 - - uid: 17258 - components: - - type: Transform - pos: 64.5,-53.5 - parent: 2 - - uid: 20292 - components: - - type: Transform - pos: 73.5,-2.5 - parent: 2 - - uid: 20293 - components: - - type: Transform - pos: 73.5,1.5 - parent: 2 - - uid: 20294 - components: - - type: Transform - pos: 73.5,5.5 - parent: 2 - - uid: 20295 - components: - - type: Transform - pos: 68.5,21.5 - parent: 2 - - uid: 21184 - components: - - type: Transform - pos: -0.5,-2.5 - parent: 21128 - - uid: 21185 - components: - - type: Transform - pos: -0.5,-3.5 - parent: 21128 - - uid: 21186 + - uid: 21961 components: - type: Transform + rot: -1.5707963267948966 rad pos: -0.5,-4.5 parent: 21128 + - uid: 21962 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-3.5 + parent: 21128 + - uid: 21963 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,-2.5 + parent: 21128 +- proto: AtmosDeviceFanTiny + entities: - uid: 21187 components: - type: Transform @@ -19407,40 +19470,6 @@ entities: - type: Transform pos: 10.5,-4.5 parent: 21128 - - uid: 21406 - components: - - type: Transform - pos: -22.5,-48.5 - parent: 2 - - uid: 21407 - components: - - type: Transform - pos: -18.5,-48.5 - parent: 2 - - uid: 21892 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -57.5,4.5 - parent: 2 - - uid: 21893 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -57.5,6.5 - parent: 2 - - uid: 21894 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -57.5,-1.5 - parent: 2 - - uid: 21895 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -57.5,-3.5 - parent: 2 - proto: AtmosFixBlockerMarker entities: - uid: 109 @@ -19596,66 +19625,6 @@ entities: - type: Transform pos: 18.5,-4.5 parent: 2 - - uid: 21937 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -32.5,-2.5 - parent: 2 - - uid: 21938 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,-2.5 - parent: 2 - - uid: 21939 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,-3.5 - parent: 2 - - uid: 21940 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -32.5,-3.5 - parent: 2 - - uid: 21941 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,-4.5 - parent: 2 - - uid: 21942 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -32.5,-4.5 - parent: 2 - - uid: 21943 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-4.5 - parent: 2 - - uid: 21944 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-4.5 - parent: 2 - - uid: 21945 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-2.5 - parent: 2 - - uid: 21946 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -30.5,-3.5 - parent: 2 - proto: AtmosFixOxygenMarker entities: - uid: 121 @@ -24103,25 +24072,15 @@ entities: - type: Transform pos: -28.5,-4.5 parent: 2 - - uid: 11057 + - uid: 11058 components: - type: Transform pos: -29.5,-4.5 parent: 2 - - uid: 11058 - components: - - type: Transform - pos: -30.5,-4.5 - parent: 2 - - uid: 11059 - components: - - type: Transform - pos: -31.5,-4.5 - parent: 2 - uid: 11060 components: - type: Transform - pos: -32.5,-4.5 + pos: -30.5,-4.5 parent: 2 - uid: 11061 components: @@ -24393,6 +24352,11 @@ entities: - type: Transform pos: -53.5,2.5 parent: 2 + - uid: 11115 + components: + - type: Transform + pos: -32.5,-4.5 + parent: 2 - uid: 11117 components: - type: Transform @@ -32868,6 +32832,11 @@ entities: - type: Transform pos: -11.5,-36.5 parent: 2 + - uid: 13179 + components: + - type: Transform + pos: -31.5,-4.5 + parent: 2 - uid: 13452 components: - type: Transform @@ -34158,11 +34127,6 @@ entities: - type: Transform pos: 16.5,16.5 parent: 2 - - uid: 14334 - components: - - type: Transform - pos: 17.5,16.5 - parent: 2 - uid: 14335 components: - type: Transform @@ -37853,6 +37817,16 @@ entities: - type: Transform pos: 8.5,-47.5 parent: 2 + - uid: 21376 + components: + - type: Transform + pos: -33.5,-2.5 + parent: 2 + - uid: 21406 + components: + - type: Transform + pos: -33.5,-3.5 + parent: 2 - uid: 21413 components: - type: Transform @@ -37873,25 +37847,15 @@ entities: - type: Transform pos: 45.5,15.5 parent: 2 - - uid: 21948 + - uid: 21943 components: - type: Transform - pos: -30.5,-3.5 + pos: -33.5,-1.5 parent: 2 - - uid: 21949 + - uid: 21946 components: - type: Transform - pos: -30.5,-2.5 - parent: 2 - - uid: 21950 - components: - - type: Transform - pos: -30.5,-1.5 - parent: 2 - - uid: 21951 - components: - - type: Transform - pos: -30.5,-0.5 + pos: -33.5,-0.5 parent: 2 - uid: 21952 components: @@ -51841,6 +51805,12 @@ entities: rot: -1.5707963267948966 rad pos: -38.5,16.5 parent: 2 + - uid: 11116 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 17.5,16.5 + parent: 2 - uid: 12460 components: - type: Transform @@ -52343,12 +52313,6 @@ entities: rot: -1.5707963267948966 rad pos: 17.5,12.5 parent: 2 - - uid: 13935 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,16.5 - parent: 2 - uid: 13936 components: - type: Transform @@ -54689,6 +54653,12 @@ entities: rot: 1.5707963267948966 rad pos: -13.5,-39.5 parent: 2 + - uid: 20292 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,-1.5 + parent: 2 - uid: 20437 components: - type: Transform @@ -55729,10 +55699,11 @@ entities: rot: 3.141592653589793 rad pos: 5.5,44.5 parent: 2 - - uid: 21947 + - uid: 21941 components: - type: Transform - pos: -30.5,-2.5 + rot: 3.141592653589793 rad + pos: -30.5,-1.5 parent: 2 - proto: Chair entities: @@ -57353,15 +57324,17 @@ entities: - type: Transform pos: -30.5,-12.5 parent: 2 - - uid: 13181 + - uid: 13183 components: - type: Transform - pos: -32.5,-2.5 + rot: 1.5707963267948966 rad + pos: -31.5,-4.5 parent: 2 - - uid: 13182 + - uid: 13191 components: - type: Transform - pos: -33.5,-2.5 + rot: 1.5707963267948966 rad + pos: -31.5,-3.5 parent: 2 - uid: 13862 components: @@ -61400,11 +61373,6 @@ entities: - type: Transform pos: 16.5,15.5 parent: 2 - - uid: 15413 - components: - - type: Transform - pos: -40.5,-14.5 - parent: 2 - uid: 15414 components: - type: Transform @@ -69059,6 +69027,13 @@ entities: - type: Transform pos: 63.5,-26.5 parent: 2 +- proto: ExplosivesSignMed + entities: + - uid: 21892 + components: + - type: Transform + pos: 48.5,16.5 + parent: 2 - proto: ExtendedEmergencyOxygenTankFilled entities: - uid: 996 @@ -74646,6 +74621,16 @@ entities: - type: Transform pos: 60.5,-5.5 parent: 2 +- proto: GasFilterFlipped + entities: + - uid: 21947 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -31.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - proto: GasMinerCarbonDioxide entities: - uid: 1093 @@ -74800,6 +74785,11 @@ entities: rot: -1.5707963267948966 rad pos: 80.5,-14.5 parent: 2 + - uid: 21956 + components: + - type: Transform + pos: -30.5,-0.5 + parent: 2 - proto: GasPipeBend entities: - uid: 1113 @@ -74879,6 +74869,14 @@ entities: - type: Transform pos: 61.5,-4.5 parent: 2 + - uid: 8365 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 8957 components: - type: Transform @@ -74901,6 +74899,14 @@ entities: rot: 3.141592653589793 rad pos: 60.5,-6.5 parent: 2 + - uid: 13181 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -30.5,-0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 16392 components: - type: Transform @@ -77156,6 +77162,20 @@ entities: rot: 1.5707963267948966 rad pos: 79.5,-12.5 parent: 2 + - uid: 7797 + components: + - type: Transform + pos: -30.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 7798 + components: + - type: Transform + pos: -30.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 7918 components: - type: Transform @@ -77195,6 +77215,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 8816 + components: + - type: Transform + pos: -32.5,0.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 8857 components: - type: Transform @@ -80534,14 +80561,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 18274 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -30.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 18275 components: - type: Transform @@ -80558,14 +80577,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 18277 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -32.5,2.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 18278 components: - type: Transform @@ -89993,6 +90004,13 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 21955 + components: + - type: Transform + pos: -32.5,1.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - proto: GasPipeTJunction entities: - uid: 575 @@ -90141,6 +90159,20 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 13240 + components: + - type: Transform + pos: -30.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' + - uid: 13935 + components: + - type: Transform + pos: -32.5,2.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 17684 components: - type: Transform @@ -91919,12 +91951,6 @@ entities: rot: 3.141592653589793 rad pos: 24.5,-14.5 parent: 2 - - uid: 2300 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,-4.5 - parent: 2 - uid: 5522 components: - type: Transform @@ -92155,6 +92181,15 @@ entities: - 4744 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 8815 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 21958 - uid: 9034 components: - type: Transform @@ -92163,11 +92198,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 13175 - components: - - type: Transform - pos: -33.5,-3.5 - parent: 2 - uid: 17707 components: - type: Transform @@ -94302,6 +94332,15 @@ entities: - 21113 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 21957 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,-1.5 + parent: 2 + - type: DeviceNetwork + deviceLists: + - 21958 - proto: GasVolumePump entities: - uid: 9163 @@ -94396,6 +94435,12 @@ entities: parent: 2 - proto: Grille entities: + - uid: 108 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,-2.5 + parent: 2 - uid: 759 components: - type: Transform @@ -95469,21 +95514,11 @@ entities: - type: Transform pos: -33.5,-37.5 parent: 2 - - uid: 1653 - components: - - type: Transform - pos: -33.5,-1.5 - parent: 2 - uid: 2012 components: - type: Transform pos: 37.5,-31.5 parent: 2 - - uid: 2299 - components: - - type: Transform - pos: -34.5,-2.5 - parent: 2 - uid: 2700 components: - type: Transform @@ -95494,11 +95529,6 @@ entities: - type: Transform pos: -3.5,22.5 parent: 2 - - uid: 3257 - components: - - type: Transform - pos: -29.5,-2.5 - parent: 2 - uid: 3329 components: - type: Transform @@ -96959,15 +96989,11 @@ entities: - type: Transform pos: -13.5,-41.5 parent: 2 - - uid: 13176 + - uid: 13182 components: - type: Transform - pos: -32.5,-1.5 - parent: 2 - - uid: 13179 - components: - - type: Transform - pos: -31.5,-2.5 + rot: 3.141592653589793 rad + pos: -34.5,-3.5 parent: 2 - uid: 14852 components: @@ -98909,6 +98935,18 @@ entities: - type: Transform pos: -42.5,28.5 parent: 2 + - uid: 21942 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,-3.5 + parent: 2 + - uid: 21945 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -34.5,-2.5 + parent: 2 - proto: GrilleBroken entities: - uid: 15037 @@ -102723,11 +102761,6 @@ entities: - type: Transform pos: 23.5,-17.5 parent: 2 - - uid: 1897 - components: - - type: Transform - pos: -33.5,-4.5 - parent: 2 - uid: 6386 components: - type: Transform @@ -103097,6 +103130,13 @@ entities: ents: - 7948 - type: InsideEntityStorage +- proto: PackPaperRollingFilters + entities: + - uid: 7157 + components: + - type: Transform + pos: -4.659782,40.34784 + parent: 2 - proto: Paper entities: - uid: 1521 @@ -103282,6 +103322,18 @@ entities: - type: Transform pos: 27.520927,-44.445698 parent: 2 + - uid: 21960 + components: + - type: Transform + pos: -30.522171,-4.355038 + parent: 2 + - type: Paper + content: >- + [bold] As the air alarm is currently not set up, please follow these basic setup instructions:[/bold] + + - Enable all gas filters under "Scrubbers", except for Nitrogen. + + - Ensure that the mode is on filtering, with widenet and scrubbing enabled. - proto: PaperBin10 entities: - uid: 1527 @@ -104025,16 +104077,41 @@ entities: parent: 2 - proto: PortableGeneratorJrPacman entities: + - uid: 732 + components: + - type: Transform + pos: 58.5,-27.5 + parent: 2 - uid: 4914 components: - type: Transform pos: 15.5,-21.5 parent: 2 + - uid: 5923 + components: + - type: Transform + pos: 70.5,6.5 + parent: 2 + - uid: 6008 + components: + - type: Transform + pos: -65.5,-26.5 + parent: 2 + - uid: 8364 + components: + - type: Transform + pos: 5.5,-40.5 + parent: 2 - uid: 11657 components: - type: Transform pos: 72.5,-4.5 parent: 2 + - uid: 13239 + components: + - type: Transform + pos: -40.5,-14.5 + parent: 2 - uid: 15095 components: - type: Transform @@ -105605,12 +105682,6 @@ entities: enabled: False - type: ApcPowerReceiver powerLoad: 0 - - uid: 3099 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 29.5,-37.5 - parent: 2 - uid: 3256 components: - type: Transform @@ -106949,6 +107020,12 @@ entities: rot: 3.141592653589793 rad pos: 58.5,-23.5 parent: 2 + - uid: 17525 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,-4.5 + parent: 2 - uid: 17538 components: - type: Transform @@ -107220,24 +107297,18 @@ entities: - type: Transform pos: -12.5,-36.5 parent: 2 - - uid: 13177 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -33.5,-3.5 - parent: 2 - - uid: 13183 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-0.5 - parent: 2 - uid: 14224 components: - type: Transform rot: -1.5707963267948966 rad pos: 37.5,14.5 parent: 2 + - uid: 14334 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -34.5,-0.5 + parent: 2 - uid: 14851 components: - type: Transform @@ -107273,6 +107344,12 @@ entities: enabled: False - type: ApcPowerReceiver powerLoad: 0 + - uid: 15192 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -29.5,-0.5 + parent: 2 - uid: 15250 components: - type: Transform @@ -107472,6 +107549,12 @@ entities: enabled: False - type: ApcPowerReceiver powerLoad: 0 + - uid: 18274 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 29.5,-37.5 + parent: 2 - uid: 20386 components: - type: Transform @@ -110454,18 +110537,6 @@ entities: rot: 3.141592653589793 rad pos: -40.5,-0.5 parent: 2 - - uid: 8815 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-5.5 - parent: 2 - - uid: 8816 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -32.5,-5.5 - parent: 2 - uid: 8817 components: - type: Transform @@ -110598,12 +110669,6 @@ entities: rot: 3.141592653589793 rad pos: 0.5,26.5 parent: 2 - - uid: 8839 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 15.5,22.5 - parent: 2 - uid: 8840 components: - type: Transform @@ -111047,6 +111112,12 @@ entities: - type: Transform pos: -8.5,-24.5 parent: 2 + - uid: 15605 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,-5.5 + parent: 2 - uid: 15976 components: - type: Transform @@ -111082,6 +111153,12 @@ entities: - type: Transform pos: 58.5,-8.5 parent: 2 + - uid: 20294 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -32.5,-5.5 + parent: 2 - uid: 21863 components: - type: Transform @@ -111135,6 +111212,11 @@ entities: parent: 2 - proto: RandomSpawner entities: + - uid: 107 + components: + - type: Transform + pos: -33.5,-4.5 + parent: 2 - uid: 1921 components: - type: Transform @@ -111823,16 +111905,6 @@ entities: parent: 2 - proto: ReinforcedWindow entities: - - uid: 730 - components: - - type: Transform - pos: -34.5,-2.5 - parent: 2 - - uid: 732 - components: - - type: Transform - pos: -32.5,-1.5 - parent: 2 - uid: 758 components: - type: Transform @@ -111843,11 +111915,6 @@ entities: - type: Transform pos: -19.5,-47.5 parent: 2 - - uid: 961 - components: - - type: Transform - pos: -33.5,-1.5 - parent: 2 - uid: 1963 components: - type: Transform @@ -113511,16 +113578,6 @@ entities: - type: Transform pos: 41.5,19.5 parent: 2 - - uid: 13239 - components: - - type: Transform - pos: -31.5,-2.5 - parent: 2 - - uid: 13240 - components: - - type: Transform - pos: -29.5,-2.5 - parent: 2 - uid: 13965 components: - type: Transform @@ -113673,6 +113730,11 @@ entities: rot: 1.5707963267948966 rad pos: 73.5,0.5 parent: 2 + - uid: 15413 + components: + - type: Transform + pos: -34.5,-3.5 + parent: 2 - uid: 15869 components: - type: Transform @@ -113886,6 +113948,11 @@ entities: rot: 3.141592653589793 rad pos: 64.5,-52.5 parent: 2 + - uid: 18277 + components: + - type: Transform + pos: -34.5,-2.5 + parent: 2 - uid: 19794 components: - type: Transform @@ -113913,6 +113980,11 @@ entities: - type: Transform pos: 80.5,-36.5 parent: 2 + - uid: 20815 + components: + - type: Transform + pos: -29.5,-3.5 + parent: 2 - uid: 20881 components: - type: Transform @@ -113957,6 +114029,11 @@ entities: - type: Transform pos: -21.5,-46.5 parent: 2 + - uid: 21944 + components: + - type: Transform + pos: -29.5,-2.5 + parent: 2 - proto: RemoteSignaller entities: - uid: 3270 @@ -114159,6 +114236,11 @@ entities: rot: 4.71238898038469 rad pos: 30.5,-24.5 parent: 2 + - uid: 20293 + components: + - type: Transform + pos: -31.5,-5.5 + parent: 2 - uid: 20311 components: - type: Transform @@ -114264,11 +114346,6 @@ entities: - type: Transform pos: -49.5,-5.5 parent: 2 - - uid: 20815 - components: - - type: Transform - pos: -30.5,-5.5 - parent: 2 - uid: 20816 components: - type: Transform @@ -115132,16 +115209,16 @@ entities: parent: 21128 - proto: SignAi entities: - - uid: 7797 + - uid: 21407 components: - type: Transform - rot: -1.5707963267948966 rad pos: 17.5,-41.5 parent: 2 - - uid: 7798 +- proto: SignAiUpload + entities: + - uid: 21887 components: - type: Transform - rot: -1.5707963267948966 rad pos: 20.5,-41.5 parent: 2 - proto: SignalButton @@ -115256,6 +115333,14 @@ entities: rot: 3.141592653589793 rad pos: 50.5,-2.5 parent: 2 + - type: DeviceLinkSource + linkedPorts: + 6514: + - Pressed: Open + 6515: + - Pressed: Open + 6516: + - Pressed: Open - proto: SignalButtonDirectional entities: - uid: 2100 @@ -116009,8 +116094,6 @@ entities: - type: Transform pos: 15.5,-10.5 parent: 2 -- proto: SignAtmosMinsky - entities: - uid: 8347 components: - type: Transform @@ -116030,6 +116113,13 @@ entities: - type: Transform pos: 52.5,15.5 parent: 2 +- proto: SignBiohazardMed + entities: + - uid: 21893 + components: + - type: Transform + pos: 47.5,10.5 + parent: 2 - proto: SignBridge entities: - uid: 6813 @@ -116044,6 +116134,18 @@ entities: - type: Transform pos: 22.5,9.5 parent: 2 +- proto: SignCargoDock + entities: + - uid: 21894 + components: + - type: Transform + pos: 30.5,24.5 + parent: 2 + - uid: 21895 + components: + - type: Transform + pos: 24.5,24.5 + parent: 2 - proto: SignChapel entities: - uid: 2082 @@ -116052,21 +116154,12 @@ entities: pos: -25.5,-32.5 parent: 2 - proto: SignChem - entities: - - uid: 6008 - components: - - type: Transform - pos: 47.5,10.5 - parent: 2 -- proto: SignChemistry1 entities: - uid: 5964 components: - type: Transform pos: 41.5,10.5 parent: 2 -- proto: SignChemistry2 - entities: - uid: 8369 components: - type: Transform @@ -116546,13 +116639,6 @@ entities: - type: Transform pos: -54.5,-64.5 parent: 2 -- proto: SignDrones - entities: - - uid: 4375 - components: - - type: Transform - pos: 31.5,1.5 - parent: 2 - proto: SignElectricalMed entities: - uid: 6817 @@ -116779,10 +116865,12 @@ entities: - type: Transform pos: 22.5,16.5 parent: 2 - - uid: 8364 +- proto: SignMaterials + entities: + - uid: 4375 components: - type: Transform - pos: 28.5,16.5 + pos: 31.5,1.5 parent: 2 - proto: SignMedical entities: @@ -116791,19 +116879,6 @@ entities: - type: Transform pos: 44.5,0.5 parent: 2 -- proto: SignMinerDock - entities: - - uid: 5519 - components: - - type: Transform - pos: 24.5,24.5 - parent: 2 - - uid: 5539 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: 30.5,24.5 - parent: 2 - proto: SignMorgue entities: - uid: 6665 @@ -116922,12 +116997,19 @@ entities: rot: 3.141592653589793 rad pos: -27.505127,-11.735416 parent: 2 -- proto: SignRND +- proto: SignRestroom entities: - - uid: 8365 + - uid: 20295 components: - type: Transform - pos: 62.5,-14.5 + pos: 15.5,22.5 + parent: 2 +- proto: SignRND + entities: + - uid: 21928 + components: + - type: Transform + pos: 61.5,-15.5 parent: 2 - proto: SignRobo entities: @@ -116944,13 +117026,6 @@ entities: pos: 32.5,19.5 parent: 2 - proto: SignScience - entities: - - uid: 7157 - components: - - type: Transform - pos: 61.5,-15.5 - parent: 2 -- proto: SignScience2 entities: - uid: 7158 components: @@ -116959,12 +117034,6 @@ entities: parent: 2 - proto: SignSecureMed entities: - - uid: 5923 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 53.5,-34.5 - parent: 2 - uid: 6827 components: - type: Transform @@ -117020,6 +117089,11 @@ entities: - type: Transform pos: 64.5,-48.5 parent: 2 + - uid: 21950 + components: + - type: Transform + pos: 53.5,-35.5 + parent: 2 - proto: SignSecureMedRed entities: - uid: 6826 @@ -117034,6 +117108,13 @@ entities: - type: Transform pos: 0.5,22.5 parent: 2 +- proto: SignServer + entities: + - uid: 21937 + components: + - type: Transform + pos: 71.5,-24.5 + parent: 2 - proto: SignShipDock entities: - uid: 8354 @@ -117078,6 +117159,31 @@ entities: - type: Transform pos: -5.5,-12.5 parent: 2 + - uid: 21938 + components: + - type: Transform + pos: -10.5,40.5 + parent: 2 + - uid: 21948 + components: + - type: Transform + pos: 71.5,-33.5 + parent: 2 + - uid: 21951 + components: + - type: Transform + pos: -23.5,38.5 + parent: 2 + - uid: 21953 + components: + - type: Transform + pos: -57.5,-20.5 + parent: 2 + - uid: 21954 + components: + - type: Transform + pos: 68.5,20.5 + parent: 2 - proto: SignSurgery entities: - uid: 6886 @@ -117107,6 +117213,13 @@ entities: - type: Transform pos: 40.5,0.5 parent: 2 +- proto: SignVault + entities: + - uid: 21949 + components: + - type: Transform + pos: 53.5,-34.5 + parent: 2 - proto: SignVirology entities: - uid: 6829 @@ -122171,12 +122284,24 @@ entities: rot: 1.5707963267948966 rad pos: 9.5,40.5 parent: 2 + - uid: 17379 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,-3.5 + parent: 2 - uid: 20792 components: - type: Transform rot: 3.141592653589793 rad pos: 8.5,16.5 parent: 2 + - uid: 21186 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,-4.5 + parent: 2 - uid: 21330 components: - type: Transform @@ -137490,17 +137615,6 @@ entities: parent: 21128 - proto: WallSolid entities: - - uid: 1654 - components: - - type: Transform - pos: -34.5,-1.5 - parent: 2 - - uid: 2296 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,-4.5 - parent: 2 - uid: 2702 components: - type: Transform @@ -139978,15 +140092,10 @@ entities: rot: -1.5707963267948966 rad pos: -32.5,26.5 parent: 2 - - uid: 11115 + - uid: 11059 components: - type: Transform - pos: -31.5,-3.5 - parent: 2 - - uid: 11116 - components: - - type: Transform - pos: -29.5,-1.5 + pos: -34.5,-4.5 parent: 2 - uid: 11655 components: @@ -140010,6 +140119,11 @@ entities: rot: -1.5707963267948966 rad pos: -32.5,22.5 parent: 2 + - uid: 13177 + components: + - type: Transform + pos: -34.5,-1.5 + parent: 2 - uid: 13745 components: - type: Transform @@ -140226,6 +140340,11 @@ entities: - type: Transform pos: 80.5,-32.5 parent: 2 + - uid: 21940 + components: + - type: Transform + pos: -29.5,-4.5 + parent: 2 - proto: WallSolidRust entities: - uid: 757 @@ -140238,12 +140357,6 @@ entities: - type: Transform pos: -25.5,-41.5 parent: 2 - - uid: 1651 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-3.5 - parent: 2 - uid: 2704 components: - type: Transform @@ -140856,12 +140969,6 @@ entities: rot: 1.5707963267948966 rad pos: -32.5,-5.5 parent: 2 - - uid: 3228 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -34.5,-3.5 - parent: 2 - uid: 3230 components: - type: Transform @@ -141328,12 +141435,6 @@ entities: rot: 1.5707963267948966 rad pos: -46.5,-12.5 parent: 2 - - uid: 3856 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -31.5,-1.5 - parent: 2 - uid: 4067 components: - type: Transform @@ -142147,11 +142248,15 @@ entities: rot: -1.5707963267948966 rad pos: -32.5,23.5 parent: 2 - - uid: 13191 + - uid: 13175 components: - type: Transform - rot: 3.141592653589793 rad - pos: -29.5,-4.5 + pos: -32.5,-1.5 + parent: 2 + - uid: 13176 + components: + - type: Transform + pos: -29.5,-1.5 parent: 2 - uid: 13238 components: @@ -143382,6 +143487,29 @@ entities: rot: 3.141592653589793 rad pos: 65.5,-50.5 parent: 2 + - uid: 17258 + components: + - type: Transform + pos: -33.5,-2.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 21184: + - DoorStatus: DoorBolt + - uid: 21184 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -33.5,-1.5 + parent: 2 + - type: DeviceLinkSink + invokeCounter: 1 + - type: DeviceLinkSource + linkedPorts: + 17258: + - DoorStatus: DoorBolt - uid: 21321 components: - type: Transform @@ -144373,6 +144501,12 @@ entities: rot: -1.5707963267948966 rad pos: 46.5,16.5 parent: 2 + - uid: 15193 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -30.5,-1.5 + parent: 2 - uid: 15404 components: - type: Transform @@ -144439,6 +144573,12 @@ entities: rot: 1.5707963267948966 rad pos: -10.5,-39.5 parent: 2 + - uid: 21185 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -32.5,-2.5 + parent: 2 - uid: 21553 components: - type: Transform @@ -144487,6 +144627,12 @@ entities: rot: 1.5707963267948966 rad pos: 55.5,1.5 parent: 2 + - uid: 21939 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -31.5,-1.5 + parent: 2 - proto: WoodDoor entities: - uid: 3557 @@ -144654,9 +144800,4 @@ entities: - type: Transform pos: 1.7595062,-8.203196 parent: 21128 - - uid: 21928 - components: - - type: Transform - pos: -33.683754,-4.75871 - parent: 2 ... From 548f9e31fbf39026bc7105475a33f0d00e8efdfc Mon Sep 17 00:00:00 2001 From: JustCone <141039037+JustCone14@users.noreply.github.com> Date: Sun, 4 Aug 2024 19:40:25 +0100 Subject: [PATCH 166/201] Box Atmos Miners Grille Removal (#30610) Removes Grilles from around atmos miners --- Resources/Maps/box.yml | 672 ++--------------------------------------- 1 file changed, 21 insertions(+), 651 deletions(-) diff --git a/Resources/Maps/box.yml b/Resources/Maps/box.yml index 2ba6b203e5..d3b49496bf 100644 --- a/Resources/Maps/box.yml +++ b/Resources/Maps/box.yml @@ -11448,7 +11448,7 @@ entities: pos: 24.5,16.5 parent: 8364 - type: Door - secondsUntilStateChange: -3331.5208 + secondsUntilStateChange: -4258.8877 state: Opening - type: DeviceLinkSource lastSignals: @@ -17253,6 +17253,11 @@ entities: - type: Transform pos: -52.5,-6.5 parent: 8364 + - uid: 1301 + components: + - type: Transform + pos: 25.5,-45.5 + parent: 8364 - uid: 1468 components: - type: Transform @@ -17668,6 +17673,16 @@ entities: - type: Transform pos: 25.5,-60.5 parent: 8364 + - uid: 3702 + components: + - type: Transform + pos: 25.5,-49.5 + parent: 8364 + - uid: 3703 + components: + - type: Transform + pos: 25.5,-53.5 + parent: 8364 - uid: 3705 components: - type: Transform @@ -17903,11 +17918,6 @@ entities: - type: Transform pos: 25.5,-51.5 parent: 8364 - - uid: 4163 - components: - - type: Transform - pos: 22.5,-67.5 - parent: 8364 - uid: 4520 components: - type: Transform @@ -31538,71 +31548,6 @@ entities: - type: Transform pos: 24.5,-45.5 parent: 8364 - - uid: 16587 - components: - - type: Transform - pos: 25.5,-45.5 - parent: 8364 - - uid: 16588 - components: - - type: Transform - pos: 26.5,-45.5 - parent: 8364 - - uid: 16589 - components: - - type: Transform - pos: 27.5,-45.5 - parent: 8364 - - uid: 16590 - components: - - type: Transform - pos: 28.5,-45.5 - parent: 8364 - - uid: 16591 - components: - - type: Transform - pos: 29.5,-45.5 - parent: 8364 - - uid: 16592 - components: - - type: Transform - pos: 29.5,-44.5 - parent: 8364 - - uid: 16593 - components: - - type: Transform - pos: 29.5,-43.5 - parent: 8364 - - uid: 16594 - components: - - type: Transform - pos: 29.5,-42.5 - parent: 8364 - - uid: 16595 - components: - - type: Transform - pos: 29.5,-41.5 - parent: 8364 - - uid: 16596 - components: - - type: Transform - pos: 28.5,-41.5 - parent: 8364 - - uid: 16597 - components: - - type: Transform - pos: 27.5,-41.5 - parent: 8364 - - uid: 16598 - components: - - type: Transform - pos: 26.5,-41.5 - parent: 8364 - - uid: 16599 - components: - - type: Transform - pos: 25.5,-41.5 - parent: 8364 - uid: 16600 components: - type: Transform @@ -31623,11 +31568,6 @@ entities: - type: Transform pos: 25.5,-48.5 parent: 8364 - - uid: 16606 - components: - - type: Transform - pos: 25.5,-49.5 - parent: 8364 - uid: 16607 components: - type: Transform @@ -31643,11 +31583,6 @@ entities: - type: Transform pos: 25.5,-52.5 parent: 8364 - - uid: 16610 - components: - - type: Transform - pos: 25.5,-53.5 - parent: 8364 - uid: 16611 components: - type: Transform @@ -31663,116 +31598,6 @@ entities: - type: Transform pos: 25.5,-56.5 parent: 8364 - - uid: 16614 - components: - - type: Transform - pos: 25.5,-57.5 - parent: 8364 - - uid: 16615 - components: - - type: Transform - pos: 26.5,-57.5 - parent: 8364 - - uid: 16616 - components: - - type: Transform - pos: 27.5,-57.5 - parent: 8364 - - uid: 16617 - components: - - type: Transform - pos: 28.5,-57.5 - parent: 8364 - - uid: 16618 - components: - - type: Transform - pos: 29.5,-57.5 - parent: 8364 - - uid: 16619 - components: - - type: Transform - pos: 29.5,-56.5 - parent: 8364 - - uid: 16620 - components: - - type: Transform - pos: 29.5,-55.5 - parent: 8364 - - uid: 16621 - components: - - type: Transform - pos: 29.5,-54.5 - parent: 8364 - - uid: 16622 - components: - - type: Transform - pos: 29.5,-53.5 - parent: 8364 - - uid: 16623 - components: - - type: Transform - pos: 29.5,-52.5 - parent: 8364 - - uid: 16624 - components: - - type: Transform - pos: 29.5,-51.5 - parent: 8364 - - uid: 16625 - components: - - type: Transform - pos: 29.5,-50.5 - parent: 8364 - - uid: 16626 - components: - - type: Transform - pos: 29.5,-49.5 - parent: 8364 - - uid: 16627 - components: - - type: Transform - pos: 29.5,-48.5 - parent: 8364 - - uid: 16628 - components: - - type: Transform - pos: 29.5,-47.5 - parent: 8364 - - uid: 16629 - components: - - type: Transform - pos: 29.5,-46.5 - parent: 8364 - - uid: 16630 - components: - - type: Transform - pos: 28.5,-49.5 - parent: 8364 - - uid: 16631 - components: - - type: Transform - pos: 27.5,-49.5 - parent: 8364 - - uid: 16632 - components: - - type: Transform - pos: 26.5,-49.5 - parent: 8364 - - uid: 16633 - components: - - type: Transform - pos: 28.5,-53.5 - parent: 8364 - - uid: 16634 - components: - - type: Transform - pos: 27.5,-53.5 - parent: 8364 - - uid: 16635 - components: - - type: Transform - pos: 26.5,-53.5 - parent: 8364 - uid: 16636 components: - type: Transform @@ -32188,141 +32013,11 @@ entities: - type: Transform pos: 22.5,-63.5 parent: 8364 - - uid: 16777 - components: - - type: Transform - pos: 23.5,-63.5 - parent: 8364 - - uid: 16778 - components: - - type: Transform - pos: 23.5,-64.5 - parent: 8364 - - uid: 16779 - components: - - type: Transform - pos: 23.5,-65.5 - parent: 8364 - - uid: 16780 - components: - - type: Transform - pos: 23.5,-66.5 - parent: 8364 - - uid: 16781 - components: - - type: Transform - pos: 23.5,-67.5 - parent: 8364 - - uid: 16783 - components: - - type: Transform - pos: 21.5,-67.5 - parent: 8364 - - uid: 16784 - components: - - type: Transform - pos: 20.5,-67.5 - parent: 8364 - - uid: 16785 - components: - - type: Transform - pos: 19.5,-67.5 - parent: 8364 - - uid: 16786 - components: - - type: Transform - pos: 18.5,-67.5 - parent: 8364 - - uid: 16787 - components: - - type: Transform - pos: 17.5,-67.5 - parent: 8364 - - uid: 16788 - components: - - type: Transform - pos: 16.5,-67.5 - parent: 8364 - - uid: 16789 - components: - - type: Transform - pos: 15.5,-67.5 - parent: 8364 - - uid: 16790 - components: - - type: Transform - pos: 14.5,-67.5 - parent: 8364 - - uid: 16791 - components: - - type: Transform - pos: 13.5,-67.5 - parent: 8364 - - uid: 16792 - components: - - type: Transform - pos: 12.5,-67.5 - parent: 8364 - - uid: 16793 - components: - - type: Transform - pos: 11.5,-67.5 - parent: 8364 - - uid: 16794 - components: - - type: Transform - pos: 11.5,-66.5 - parent: 8364 - - uid: 16795 - components: - - type: Transform - pos: 11.5,-65.5 - parent: 8364 - - uid: 16796 - components: - - type: Transform - pos: 11.5,-64.5 - parent: 8364 - - uid: 16797 - components: - - type: Transform - pos: 11.5,-63.5 - parent: 8364 - uid: 16798 components: - type: Transform pos: 12.5,-63.5 parent: 8364 - - uid: 16799 - components: - - type: Transform - pos: 15.5,-64.5 - parent: 8364 - - uid: 16800 - components: - - type: Transform - pos: 15.5,-65.5 - parent: 8364 - - uid: 16801 - components: - - type: Transform - pos: 15.5,-66.5 - parent: 8364 - - uid: 16802 - components: - - type: Transform - pos: 19.5,-64.5 - parent: 8364 - - uid: 16803 - components: - - type: Transform - pos: 19.5,-65.5 - parent: 8364 - - uid: 16804 - components: - - type: Transform - pos: 19.5,-66.5 - parent: 8364 - uid: 16805 components: - type: Transform @@ -112272,11 +111967,6 @@ entities: - type: Transform pos: -6.5,2.5 parent: 8364 - - uid: 120 - components: - - type: Transform - pos: 28.5,-45.5 - parent: 8364 - uid: 211 components: - type: Transform @@ -113041,11 +112731,6 @@ entities: - type: Transform pos: -54.5,-19.5 parent: 8364 - - uid: 1301 - components: - - type: Transform - pos: 28.5,-53.5 - parent: 8364 - uid: 1344 components: - type: Transform @@ -114645,16 +114330,6 @@ entities: - type: Transform pos: -12.5,-77.5 parent: 8364 - - uid: 3702 - components: - - type: Transform - pos: 29.5,-49.5 - parent: 8364 - - uid: 3703 - components: - - type: Transform - pos: 29.5,-50.5 - parent: 8364 - uid: 3715 components: - type: Transform @@ -114675,36 +114350,6 @@ entities: - type: Transform pos: -1.5,-72.5 parent: 8364 - - uid: 3808 - components: - - type: Transform - pos: 25.5,-53.5 - parent: 8364 - - uid: 3809 - components: - - type: Transform - pos: 26.5,-53.5 - parent: 8364 - - uid: 3810 - components: - - type: Transform - pos: 27.5,-53.5 - parent: 8364 - - uid: 3811 - components: - - type: Transform - pos: 27.5,-49.5 - parent: 8364 - - uid: 3812 - components: - - type: Transform - pos: 29.5,-46.5 - parent: 8364 - - uid: 3813 - components: - - type: Transform - pos: 29.5,-48.5 - parent: 8364 - uid: 3832 components: - type: Transform @@ -117966,51 +117611,6 @@ entities: - type: Transform pos: -2.5,-65.5 parent: 8364 - - uid: 15105 - components: - - type: Transform - pos: 19.5,-63.5 - parent: 8364 - - uid: 15106 - components: - - type: Transform - pos: 29.5,-57.5 - parent: 8364 - - uid: 15126 - components: - - type: Transform - pos: 16.5,-67.5 - parent: 8364 - - uid: 15127 - components: - - type: Transform - pos: 17.5,-67.5 - parent: 8364 - - uid: 15128 - components: - - type: Transform - pos: 15.5,-64.5 - parent: 8364 - - uid: 15129 - components: - - type: Transform - pos: 15.5,-65.5 - parent: 8364 - - uid: 15136 - components: - - type: Transform - pos: 25.5,-57.5 - parent: 8364 - - uid: 15137 - components: - - type: Transform - pos: 15.5,-63.5 - parent: 8364 - - uid: 15139 - components: - - type: Transform - pos: 15.5,-66.5 - parent: 8364 - uid: 15343 components: - type: Transform @@ -118026,141 +117626,6 @@ entities: - type: Transform pos: -29.5,-26.5 parent: 8364 - - uid: 15903 - components: - - type: Transform - pos: 29.5,-56.5 - parent: 8364 - - uid: 15984 - components: - - type: Transform - pos: 29.5,-55.5 - parent: 8364 - - uid: 16057 - components: - - type: Transform - pos: 29.5,-54.5 - parent: 8364 - - uid: 16082 - components: - - type: Transform - pos: 29.5,-53.5 - parent: 8364 - - uid: 16128 - components: - - type: Transform - pos: 29.5,-51.5 - parent: 8364 - - uid: 16131 - components: - - type: Transform - pos: 11.5,-67.5 - parent: 8364 - - uid: 16134 - components: - - type: Transform - pos: 12.5,-67.5 - parent: 8364 - - uid: 16140 - components: - - type: Transform - pos: 13.5,-67.5 - parent: 8364 - - uid: 16142 - components: - - type: Transform - pos: 14.5,-67.5 - parent: 8364 - - uid: 16143 - components: - - type: Transform - pos: 15.5,-67.5 - parent: 8364 - - uid: 16144 - components: - - type: Transform - pos: 19.5,-66.5 - parent: 8364 - - uid: 16148 - components: - - type: Transform - pos: 23.5,-63.5 - parent: 8364 - - uid: 16149 - components: - - type: Transform - pos: 19.5,-64.5 - parent: 8364 - - uid: 16150 - components: - - type: Transform - pos: 19.5,-65.5 - parent: 8364 - - uid: 16151 - components: - - type: Transform - pos: 22.5,-67.5 - parent: 8364 - - uid: 16152 - components: - - type: Transform - pos: 23.5,-67.5 - parent: 8364 - - uid: 16155 - components: - - type: Transform - pos: 23.5,-66.5 - parent: 8364 - - uid: 16156 - components: - - type: Transform - pos: 23.5,-65.5 - parent: 8364 - - uid: 16157 - components: - - type: Transform - pos: 23.5,-64.5 - parent: 8364 - - uid: 16159 - components: - - type: Transform - pos: 20.5,-67.5 - parent: 8364 - - uid: 16160 - components: - - type: Transform - pos: 27.5,-57.5 - parent: 8364 - - uid: 16161 - components: - - type: Transform - pos: 28.5,-57.5 - parent: 8364 - - uid: 16168 - components: - - type: Transform - pos: 29.5,-52.5 - parent: 8364 - - uid: 16169 - components: - - type: Transform - pos: 18.5,-67.5 - parent: 8364 - - uid: 16170 - components: - - type: Transform - pos: 19.5,-67.5 - parent: 8364 - - uid: 16208 - components: - - type: Transform - pos: 21.5,-67.5 - parent: 8364 - - uid: 16209 - components: - - type: Transform - pos: 26.5,-57.5 - parent: 8364 - uid: 16526 components: - type: Transform @@ -118211,11 +117676,6 @@ entities: - type: Transform pos: 20.5,-63.5 parent: 8364 - - uid: 16877 - components: - - type: Transform - pos: 29.5,-45.5 - parent: 8364 - uid: 16884 components: - type: Transform @@ -118271,41 +117731,11 @@ entities: - type: Transform pos: 4.5,-78.5 parent: 8364 - - uid: 16940 - components: - - type: Transform - pos: 11.5,-64.5 - parent: 8364 - - uid: 16941 - components: - - type: Transform - pos: 11.5,-63.5 - parent: 8364 - - uid: 16958 - components: - - type: Transform - pos: 11.5,-65.5 - parent: 8364 - - uid: 16959 - components: - - type: Transform - pos: 11.5,-66.5 - parent: 8364 - uid: 16972 components: - type: Transform pos: 3.5,-78.5 parent: 8364 - - uid: 16973 - components: - - type: Transform - pos: 26.5,-49.5 - parent: 8364 - - uid: 16974 - components: - - type: Transform - pos: 25.5,-49.5 - parent: 8364 - uid: 16986 components: - type: Transform @@ -118356,11 +117786,6 @@ entities: - type: Transform pos: -4.5,-100.5 parent: 8364 - - uid: 17153 - components: - - type: Transform - pos: 29.5,-44.5 - parent: 8364 - uid: 17154 components: - type: Transform @@ -118496,26 +117921,11 @@ entities: - type: Transform pos: -18.5,-29.5 parent: 8364 - - uid: 17670 - components: - - type: Transform - pos: 26.5,-41.5 - parent: 8364 - - uid: 17688 - components: - - type: Transform - pos: 29.5,-47.5 - parent: 8364 - uid: 17709 components: - type: Transform pos: 13.5,-51.5 parent: 8364 - - uid: 17710 - components: - - type: Transform - pos: 25.5,-41.5 - parent: 8364 - uid: 17721 components: - type: Transform @@ -118526,11 +117936,6 @@ entities: - type: Transform pos: -34.5,-26.5 parent: 8364 - - uid: 17764 - components: - - type: Transform - pos: 29.5,-41.5 - parent: 8364 - uid: 17785 components: - type: Transform @@ -118897,11 +118302,6 @@ entities: - type: Transform pos: 13.5,-50.5 parent: 8364 - - uid: 20152 - components: - - type: Transform - pos: 25.5,-45.5 - parent: 8364 - uid: 20195 components: - type: Transform @@ -118927,11 +118327,6 @@ entities: - type: Transform pos: 23.5,-34.5 parent: 8364 - - uid: 21110 - components: - - type: Transform - pos: 29.5,-42.5 - parent: 8364 - uid: 21130 components: - type: Transform @@ -118942,16 +118337,6 @@ entities: - type: Transform pos: 76.5,-48.5 parent: 8364 - - uid: 21231 - components: - - type: Transform - pos: 28.5,-41.5 - parent: 8364 - - uid: 21239 - components: - - type: Transform - pos: 26.5,-45.5 - parent: 8364 - uid: 21337 components: - type: Transform @@ -119232,16 +118617,6 @@ entities: - type: Transform pos: 14.5,-53.5 parent: 8364 - - uid: 23204 - components: - - type: Transform - pos: 27.5,-45.5 - parent: 8364 - - uid: 23211 - components: - - type: Transform - pos: 28.5,-49.5 - parent: 8364 - uid: 23212 components: - type: Transform @@ -119347,11 +118722,6 @@ entities: - type: Transform pos: 12.5,-28.5 parent: 8364 - - uid: 26088 - components: - - type: Transform - pos: 29.5,-43.5 - parent: 8364 - uid: 26472 components: - type: Transform @@ -132681,6 +132051,11 @@ entities: parent: 8364 - proto: ReinforcedPlasmaWindow entities: + - uid: 120 + components: + - type: Transform + pos: 25.5,-50.5 + parent: 8364 - uid: 3494 components: - type: Transform @@ -132801,11 +132176,6 @@ entities: - type: Transform pos: 25.5,-51.5 parent: 8364 - - uid: 22889 - components: - - type: Transform - pos: 25.5,-50.5 - parent: 8364 - uid: 22890 components: - type: Transform From c237ef284374a068946cc81c875ac4c0d0c91b48 Mon Sep 17 00:00:00 2001 From: JustCone <141039037+JustCone14@users.noreply.github.com> Date: Sun, 4 Aug 2024 19:40:41 +0100 Subject: [PATCH 167/201] Fland Atmos Gas Miners Grille Removal (#30615) Removes grilles from atmos gas miners on Fland --- Resources/Maps/fland.yml | 265 --------------------------------------- 1 file changed, 265 deletions(-) diff --git a/Resources/Maps/fland.yml b/Resources/Maps/fland.yml index 80bce4b922..c9cd7c1d0a 100644 --- a/Resources/Maps/fland.yml +++ b/Resources/Maps/fland.yml @@ -156995,141 +156995,6 @@ entities: - type: Transform pos: 98.5,-18.5 parent: 13329 - - uid: 20449 - components: - - type: Transform - pos: 69.5,-43.5 - parent: 13329 - - uid: 20450 - components: - - type: Transform - pos: 69.5,-42.5 - parent: 13329 - - uid: 20451 - components: - - type: Transform - pos: 69.5,-41.5 - parent: 13329 - - uid: 20452 - components: - - type: Transform - pos: 69.5,-40.5 - parent: 13329 - - uid: 20453 - components: - - type: Transform - pos: 69.5,-39.5 - parent: 13329 - - uid: 20454 - components: - - type: Transform - pos: 70.5,-43.5 - parent: 13329 - - uid: 20455 - components: - - type: Transform - pos: 71.5,-43.5 - parent: 13329 - - uid: 20456 - components: - - type: Transform - pos: 72.5,-43.5 - parent: 13329 - - uid: 20457 - components: - - type: Transform - pos: 73.5,-43.5 - parent: 13329 - - uid: 20458 - components: - - type: Transform - pos: 74.5,-43.5 - parent: 13329 - - uid: 20459 - components: - - type: Transform - pos: 75.5,-43.5 - parent: 13329 - - uid: 20460 - components: - - type: Transform - pos: 76.5,-43.5 - parent: 13329 - - uid: 20461 - components: - - type: Transform - pos: 77.5,-43.5 - parent: 13329 - - uid: 20462 - components: - - type: Transform - pos: 78.5,-43.5 - parent: 13329 - - uid: 20463 - components: - - type: Transform - pos: 79.5,-43.5 - parent: 13329 - - uid: 20464 - components: - - type: Transform - pos: 80.5,-43.5 - parent: 13329 - - uid: 20465 - components: - - type: Transform - pos: 81.5,-43.5 - parent: 13329 - - uid: 20466 - components: - - type: Transform - pos: 81.5,-42.5 - parent: 13329 - - uid: 20467 - components: - - type: Transform - pos: 81.5,-41.5 - parent: 13329 - - uid: 20468 - components: - - type: Transform - pos: 81.5,-40.5 - parent: 13329 - - uid: 20469 - components: - - type: Transform - pos: 81.5,-39.5 - parent: 13329 - - uid: 20470 - components: - - type: Transform - pos: 77.5,-42.5 - parent: 13329 - - uid: 20472 - components: - - type: Transform - pos: 77.5,-40.5 - parent: 13329 - - uid: 20473 - components: - - type: Transform - pos: 77.5,-39.5 - parent: 13329 - - uid: 20474 - components: - - type: Transform - pos: 73.5,-42.5 - parent: 13329 - - uid: 20476 - components: - - type: Transform - pos: 73.5,-40.5 - parent: 13329 - - uid: 20477 - components: - - type: Transform - pos: 73.5,-39.5 - parent: 13329 - uid: 20506 components: - type: Transform @@ -157145,136 +157010,6 @@ entities: - type: Transform pos: 90.5,-41.5 parent: 13329 - - uid: 20531 - components: - - type: Transform - pos: 90.5,-44.5 - parent: 13329 - - uid: 20532 - components: - - type: Transform - pos: 91.5,-44.5 - parent: 13329 - - uid: 20533 - components: - - type: Transform - pos: 92.5,-44.5 - parent: 13329 - - uid: 20534 - components: - - type: Transform - pos: 93.5,-44.5 - parent: 13329 - - uid: 20535 - components: - - type: Transform - pos: 94.5,-44.5 - parent: 13329 - - uid: 20536 - components: - - type: Transform - pos: 94.5,-43.5 - parent: 13329 - - uid: 20537 - components: - - type: Transform - pos: 94.5,-42.5 - parent: 13329 - - uid: 20538 - components: - - type: Transform - pos: 94.5,-41.5 - parent: 13329 - - uid: 20539 - components: - - type: Transform - pos: 94.5,-40.5 - parent: 13329 - - uid: 20540 - components: - - type: Transform - pos: 94.5,-39.5 - parent: 13329 - - uid: 20541 - components: - - type: Transform - pos: 94.5,-38.5 - parent: 13329 - - uid: 20542 - components: - - type: Transform - pos: 94.5,-37.5 - parent: 13329 - - uid: 20543 - components: - - type: Transform - pos: 94.5,-36.5 - parent: 13329 - - uid: 20544 - components: - - type: Transform - pos: 94.5,-35.5 - parent: 13329 - - uid: 20545 - components: - - type: Transform - pos: 94.5,-34.5 - parent: 13329 - - uid: 20546 - components: - - type: Transform - pos: 94.5,-33.5 - parent: 13329 - - uid: 20547 - components: - - type: Transform - pos: 94.5,-32.5 - parent: 13329 - - uid: 20548 - components: - - type: Transform - pos: 93.5,-32.5 - parent: 13329 - - uid: 20549 - components: - - type: Transform - pos: 91.5,-32.5 - parent: 13329 - - uid: 20550 - components: - - type: Transform - pos: 90.5,-32.5 - parent: 13329 - - uid: 20551 - components: - - type: Transform - pos: 93.5,-40.5 - parent: 13329 - - uid: 20552 - components: - - type: Transform - pos: 93.5,-36.5 - parent: 13329 - - uid: 20553 - components: - - type: Transform - pos: 91.5,-36.5 - parent: 13329 - - uid: 20554 - components: - - type: Transform - pos: 90.5,-36.5 - parent: 13329 - - uid: 20555 - components: - - type: Transform - pos: 91.5,-40.5 - parent: 13329 - - uid: 20556 - components: - - type: Transform - pos: 90.5,-40.5 - parent: 13329 - uid: 20572 components: - type: Transform From 8e43bb1b07a7b858893da1402a129c4fb32ae870 Mon Sep 17 00:00:00 2001 From: OrangeMoronage9622 Date: Sun, 4 Aug 2024 20:07:34 +0100 Subject: [PATCH 168/201] fml to chatsan (#30651) --- Resources/Locale/en-US/speech/speech-chatsan.ftl | 3 +++ Resources/Prototypes/Accents/word_replacements.yml | 1 + 2 files changed, 4 insertions(+) diff --git a/Resources/Locale/en-US/speech/speech-chatsan.ftl b/Resources/Locale/en-US/speech/speech-chatsan.ftl index 1f6f12195f..08edd6c204 100644 --- a/Resources/Locale/en-US/speech/speech-chatsan.ftl +++ b/Resources/Locale/en-US/speech/speech-chatsan.ftl @@ -153,3 +153,6 @@ chatsan-replacement-54 = for sure chatsan-word-55 = ngl chatsan-replacement-55 = not gonna lie + +chatsan-word-56 = fml +chatsan-replacement-56 = fuck my life diff --git a/Resources/Prototypes/Accents/word_replacements.yml b/Resources/Prototypes/Accents/word_replacements.yml index 73a4a50369..13e0baa66a 100644 --- a/Resources/Prototypes/Accents/word_replacements.yml +++ b/Resources/Prototypes/Accents/word_replacements.yml @@ -436,6 +436,7 @@ chatsan-word-53: chatsan-replacement-53 chatsan-word-54: chatsan-replacement-54 chatsan-word-55: chatsan-replacement-55 + chatsan-word-56: chatsan-replacement-56 - type: accent id: liar From b306130fbcada47a5c76d58ccb954a2227950c62 Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sun, 4 Aug 2024 19:08:13 +0000 Subject: [PATCH 169/201] tweak(grammar): Correct multiple instances of incorrect "it's" usage (#30641) --- Resources/Locale/en-US/administration/admin-verbs.ftl | 2 +- Resources/Locale/en-US/administration/smites.ftl | 2 +- Resources/Locale/en-US/reagents/meta/medicine.ftl | 2 +- Resources/Prototypes/Entities/Mobs/Player/guardian.yml | 2 +- Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml | 2 +- Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Resources/Locale/en-US/administration/admin-verbs.ftl b/Resources/Locale/en-US/administration/admin-verbs.ftl index 24294f0529..a89397bd65 100644 --- a/Resources/Locale/en-US/administration/admin-verbs.ftl +++ b/Resources/Locale/en-US/administration/admin-verbs.ftl @@ -13,6 +13,6 @@ admin-verbs-erase-description = Removes the player from the round and crew manif Their items are dropped on the ground. Players are shown a popup indicating them to play as if they never existed. toolshed-verb-mark = Mark -toolshed-verb-mark-description = Places this entity into the $marked variable, a list of entities, replacing it's prior value. +toolshed-verb-mark-description = Places this entity into the $marked variable, a list of entities, replacing its prior value. export-entity-verb-get-data-text = Export sprite diff --git a/Resources/Locale/en-US/administration/smites.ftl b/Resources/Locale/en-US/administration/smites.ftl index 51c86dfb44..e77725765b 100644 --- a/Resources/Locale/en-US/administration/smites.ftl +++ b/Resources/Locale/en-US/administration/smites.ftl @@ -126,7 +126,7 @@ admin-trick-rename-and-redescribe-description = Convenient bundle of both rename admin-trick-bar-job-slots-description = Closes all job slots on the station, such that nobody can join it. admin-trick-locate-cargo-shuttle-description = Teleports you directly to the station's cargo shuttle, if it exists. admin-trick-infinite-battery-description = Reconfigures the SMESes and substations on the grid/station/map to self-recharge rapidly. -admin-trick-infinite-battery-object-description = Reconfigures the item so that it's battery rapidly refills. +admin-trick-infinite-battery-object-description = Reconfigures the item so that its battery rapidly refills. admin-trick-halt-movement-description = Halts the movement of the target object, at least until something moves it again. admin-trick-unpause-map-description = Unpause the selected map. NOTE THIS CAN CAUSE BAD BEHAVIOR WITH STORAGE MAPS! admin-trick-pause-map-description = Pause the selected map. Note this doesn't entirely stop player movement! diff --git a/Resources/Locale/en-US/reagents/meta/medicine.ftl b/Resources/Locale/en-US/reagents/meta/medicine.ftl index 1e34411efb..a0c27d5291 100644 --- a/Resources/Locale/en-US/reagents/meta/medicine.ftl +++ b/Resources/Locale/en-US/reagents/meta/medicine.ftl @@ -83,7 +83,7 @@ reagent-name-lipozine = lipozine reagent-desc-lipozine = A chemical that accelerates metabolism, causing the user to hunger faster. reagent-name-omnizine = omnizine -reagent-desc-omnizine = A soothing milky liquid with an iridescent gleam. A well known conspiracy theory says that it's origins remain a mystery because revealing the secrets of its production would render most commercial pharmaceuticals obsolete. +reagent-desc-omnizine = A soothing milky liquid with an iridescent gleam. A well known conspiracy theory says that its origins remain a mystery because revealing the secrets of its production would render most commercial pharmaceuticals obsolete. reagent-name-ultravasculine = ultravasculine reagent-desc-ultravasculine = A complicated anti-toxin solution that quickly flushes out toxin while causing minor stress on the body. Reacts with histamine, duplicating itself while flushing it out. Overdose causes extreme pain. diff --git a/Resources/Prototypes/Entities/Mobs/Player/guardian.yml b/Resources/Prototypes/Entities/Mobs/Player/guardian.yml index eececb70da..b21f19edd3 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/guardian.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/guardian.yml @@ -148,7 +148,7 @@ name: Ifrit parent: MobGuardianBase id: MobIfritGuardian - description: A corrupted jinn, ripped from fitra to serve the wizard's petty needs. It stands wicked, tuning into it's owner's life to sustain itself. + description: A corrupted jinn, ripped from fitra to serve the wizard's petty needs. It stands wicked, tuning into its owner's life to sustain itself. components: - type: GhostRole allowMovement: true diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml index 78f21eab7c..59b1db1782 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml @@ -361,7 +361,7 @@ name: dragon flesh parent: FoodMeatBase id: FoodMeatDragon - description: The dense meat of the space-era apex predator is oozing with it's mythical ichor. Ironically, best eaten raw. + description: The dense meat of the space-era apex predator is oozing with its mythical ichor. Ironically, best eaten raw. components: - type: Tag tags: diff --git a/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml b/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml index 6d911ee29c..a8495cef01 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/gas_tanks.yml @@ -158,7 +158,7 @@ parent: ExtendedEmergencyOxygenTank id: DoubleEmergencyOxygenTank name: double emergency oxygen tank - description: A high-grade dual-tank emergency life support container. It holds a decent amount of oxygen for it's small size. It can hold 2.5 L of gas. + description: A high-grade dual-tank emergency life support container. It holds a decent amount of oxygen for its small size. It can hold 2.5 L of gas. components: - type: Sprite sprite: Objects/Tanks/emergency_double.rsi From c04f71728eda8a74f1057608d28195f395ef1a02 Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sun, 4 Aug 2024 19:09:01 +0000 Subject: [PATCH 170/201] tweak(grammar): Correct multiple instances of incorrect "its" usage (#30640) --- Resources/Locale/en-US/advertisements/vending/lawdrobe.ftl | 2 +- Resources/Prototypes/Entities/Mobs/NPCs/lavaland.yml | 2 +- .../Entities/Objects/Consumable/Drinks/drinks_bottles.yml | 2 +- .../Prototypes/Entities/Objects/Devices/encryption_keys.yml | 2 +- .../Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Resources/Locale/en-US/advertisements/vending/lawdrobe.ftl b/Resources/Locale/en-US/advertisements/vending/lawdrobe.ftl index d91ca5e3df..5473f162da 100644 --- a/Resources/Locale/en-US/advertisements/vending/lawdrobe.ftl +++ b/Resources/Locale/en-US/advertisements/vending/lawdrobe.ftl @@ -9,5 +9,5 @@ advertisement-lawdrobe-8 = You or a loved one hurt by Nanotrasen? Too bad! thankyou-lawdrobe-1 = You can win any case in that outfit! thankyou-lawdrobe-2 = Get one for your client as well! thankyou-lawdrobe-3 = Win or lose, you get paid either way! -thankyou-lawdrobe-4 = Remember: Its only illegal if you get caught! +thankyou-lawdrobe-4 = Remember: It's only illegal if you get caught! thankyou-lawdrobe-5 = OBJECTION! That outfit is too cool for court! diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/lavaland.yml b/Resources/Prototypes/Entities/Mobs/NPCs/lavaland.yml index edbfb5bf12..7571d8c8f4 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/lavaland.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/lavaland.yml @@ -3,7 +3,7 @@ id: MobWatcherBase parent: [ SimpleSpaceMobBase, FlyingMobBase ] abstract: true - description: It's like its staring right through you. + description: It's like it's staring right through you. components: - type: NpcFactionMember factions: diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_bottles.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_bottles.yml index f894b170f4..8052c5d0ae 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_bottles.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_bottles.yml @@ -869,7 +869,7 @@ parent: DrinkBottlePlasticBaseFull id: DrinkGreenTeaJug name: green tea jug - description: its like tea... but green! great for settling the stomach. + description: It's like tea... but green! great for settling the stomach. components: - type: SolutionContainerManager solutions: diff --git a/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml b/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml index 75cca71221..08260acb88 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/encryption_keys.yml @@ -233,7 +233,7 @@ parent: EncryptionKey id: EncryptionKeyFreelance name: freelancer encryption key - description: An encryption key used by freelancers, who may or may not have an affiliation. It looks like its worn out. + description: An encryption key used by freelancers, who may or may not have an affiliation. It looks like it's worn out. components: - type: EncryptionKey channels: diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml index 1308eff1be..2b5889a3dd 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml @@ -1170,7 +1170,7 @@ parent: BaseSign id: SignSomethingOld name: old sign - description: Technical information of some sort, shame its too worn-out to read. + description: Technical information of some sort, shame it's too worn-out to read. components: - type: Sprite state: something-old1 @@ -1179,7 +1179,7 @@ parent: BaseSign id: SignSomethingOld2 name: old sign - description: Looks like a planet crashing by some station above it. Its kinda scary. + description: Looks like a planet crashing by some station above it. It's kinda scary. components: - type: Sprite state: something-old2 From d87d9c467626fab1d8f33da5949b16e9e8d120eb Mon Sep 17 00:00:00 2001 From: Plykiya <58439124+Plykiya@users.noreply.github.com> Date: Sun, 4 Aug 2024 18:24:40 -0700 Subject: [PATCH 171/201] Fix GhostRoleRadio icons (#30650) Co-authored-by: plykiya --- Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs | 2 +- Content.Client/Ghost/GhostRoleRadioMenu.xaml.cs | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs b/Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs index 33944973b5..52ea835f4a 100644 --- a/Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs +++ b/Content.Client/Ghost/GhostRoleRadioBoundUserInterface.cs @@ -22,7 +22,7 @@ public sealed class GhostRoleRadioBoundUserInterface : BoundUserInterface _ghostRoleRadioMenu.SendGhostRoleRadioMessageAction += SendGhostRoleRadioMessage; } - public void SendGhostRoleRadioMessage(ProtoId protoId) + private void SendGhostRoleRadioMessage(ProtoId protoId) { SendMessage(new GhostRoleRadioMessage(protoId)); } diff --git a/Content.Client/Ghost/GhostRoleRadioMenu.xaml.cs b/Content.Client/Ghost/GhostRoleRadioMenu.xaml.cs index b05ac3fbdd..3897b1b949 100644 --- a/Content.Client/Ghost/GhostRoleRadioMenu.xaml.cs +++ b/Content.Client/Ghost/GhostRoleRadioMenu.xaml.cs @@ -1,7 +1,6 @@ using Content.Client.UserInterface.Controls; using Content.Shared.Ghost.Roles; using Content.Shared.Ghost.Roles.Components; -using Robust.Client.GameObjects; using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.XAML; @@ -33,7 +32,7 @@ public sealed partial class GhostRoleRadioMenu : RadialMenu private void RefreshUI() { - // The main control that will contain all of the clickable options + // The main control that will contain all the clickable options var main = FindControl("Main"); // The purpose of this radial UI is for ghost role radios that allow you to select @@ -70,7 +69,7 @@ public sealed partial class GhostRoleRadioMenu : RadialMenu if (_prototypeManager.TryIndex(ghostRoleProto.IconPrototype, out var iconProto)) entProtoView.SetPrototype(iconProto); else - entProtoView.SetPrototype(comp.Prototype); + entProtoView.SetPrototype(ghostRoleProto.EntityPrototype); button.AddChild(entProtoView); main.AddChild(button); From 84a9253b10f2ffa888aad4f4bc2c3fa9bfe8b494 Mon Sep 17 00:00:00 2001 From: DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com> Date: Sun, 4 Aug 2024 20:14:01 -0700 Subject: [PATCH 172/201] Fix falsely showing damage color effect to entities that aren't allowed to be attacked (#30661) --- Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs b/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs index 72cf4ec550..ae0ebfe74c 100644 --- a/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs +++ b/Content.Shared/Weapons/Melee/SharedMeleeWeaponSystem.cs @@ -625,14 +625,18 @@ public abstract class SharedMeleeWeaponSystem : EntitySystem var appliedDamage = new DamageSpecifier(); - foreach (var entity in targets) + for (var i = targets.Count - 1; i >= 0; i--) { + var entity = targets[i]; // We raise an attack attempt here as well, // primarily because this was an untargeted wideswing: if a subscriber to that event cared about // the potential target (such as for pacifism), they need to be made aware of the target here. // In that case, just continue. if (!Blocker.CanAttack(user, entity, (weapon, component))) + { + targets.RemoveAt(i); continue; + } var attackedEvent = new AttackedEvent(meleeUid, user, GetCoordinates(ev.Coordinates)); RaiseLocalEvent(entity, attackedEvent); From 490de1de4e724f1aa86525ea59cc54abbb7f2968 Mon Sep 17 00:00:00 2001 From: beck-thompson <107373427+beck-thompson@users.noreply.github.com> Date: Sun, 4 Aug 2024 20:15:07 -0700 Subject: [PATCH 173/201] Explosion resistance is now predicted! (#30654) * First commit * Added Network and access --- Content.Client/Explosion/ExplosionSystem.cs | 8 ++++++ .../EntitySystems/ExplosionSystem.Airtight.cs | 4 +-- .../EntitySystems/ExplosionSystem.CVars.cs | 4 +-- .../EntitySystems/ExplosionSystem.GridMap.cs | 3 ++- .../ExplosionSystem.Processing.cs | 4 +-- .../EntitySystems/ExplosionSystem.TileFill.cs | 4 +-- .../EntitySystems/ExplosionSystem.Visuals.cs | 4 +-- .../EntitySystems/ExplosionSystem.cs | 17 +++---------- .../ExplosionResistanceComponent.cs | 10 ++++---- .../EntitySystems/SharedExplosionSystem.cs | 25 +++++++++++++++++++ 10 files changed, 53 insertions(+), 30 deletions(-) create mode 100644 Content.Client/Explosion/ExplosionSystem.cs rename {Content.Server => Content.Shared}/Explosion/Components/ExplosionResistanceComponent.cs (89%) create mode 100644 Content.Shared/Explosion/EntitySystems/SharedExplosionSystem.cs diff --git a/Content.Client/Explosion/ExplosionSystem.cs b/Content.Client/Explosion/ExplosionSystem.cs new file mode 100644 index 0000000000..a2ed2d50e0 --- /dev/null +++ b/Content.Client/Explosion/ExplosionSystem.cs @@ -0,0 +1,8 @@ +using Content.Shared.Explosion.EntitySystems; + +namespace Content.Client.Explosion.EntitySystems; + +public sealed class ExplosionSystem : SharedExplosionSystem +{ + +} diff --git a/Content.Server/Explosion/EntitySystems/ExplosionSystem.Airtight.cs b/Content.Server/Explosion/EntitySystems/ExplosionSystem.Airtight.cs index 55e8de2632..4b59c8f1c4 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionSystem.Airtight.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionSystem.Airtight.cs @@ -3,12 +3,12 @@ using Content.Server.Destructible; using Content.Shared.Atmos; using Content.Shared.Damage; using Content.Shared.Explosion; +using Content.Shared.Explosion.EntitySystems; using Content.Shared.FixedPoint; using Robust.Shared.Map.Components; - namespace Content.Server.Explosion.EntitySystems; -public sealed partial class ExplosionSystem : EntitySystem +public sealed partial class ExplosionSystem : SharedExplosionSystem { [Dependency] private readonly DestructibleSystem _destructibleSystem = default!; diff --git a/Content.Server/Explosion/EntitySystems/ExplosionSystem.CVars.cs b/Content.Server/Explosion/EntitySystems/ExplosionSystem.CVars.cs index 3332d3a4f5..ce98f89de7 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionSystem.CVars.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionSystem.CVars.cs @@ -1,8 +1,8 @@ using Content.Shared.CCVar; - +using Content.Shared.Explosion.EntitySystems; namespace Content.Server.Explosion.EntitySystems; -public sealed partial class ExplosionSystem : EntitySystem +public sealed partial class ExplosionSystem : SharedExplosionSystem { public int MaxIterations { get; private set; } public int MaxArea { get; private set; } diff --git a/Content.Server/Explosion/EntitySystems/ExplosionSystem.GridMap.cs b/Content.Server/Explosion/EntitySystems/ExplosionSystem.GridMap.cs index 556fe7c141..d88945bc19 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionSystem.GridMap.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionSystem.GridMap.cs @@ -2,6 +2,7 @@ using System.Numerics; using Content.Shared.Atmos; using Content.Shared.Explosion; using Content.Shared.Explosion.Components; +using Content.Shared.Explosion.EntitySystems; using Robust.Shared.Map; using Robust.Shared.Map.Components; @@ -11,7 +12,7 @@ namespace Content.Server.Explosion.EntitySystems; // A good portion of it is focused around keeping track of what tile-indices on a grid correspond to tiles that border // space. AFAIK no other system currently needs to track these "edge-tiles". If they do, this should probably be a // property of the grid itself? -public sealed partial class ExplosionSystem : EntitySystem +public sealed partial class ExplosionSystem : SharedExplosionSystem { /// /// Set of tiles of each grid that are directly adjacent to space, along with the directions that face space. diff --git a/Content.Server/Explosion/EntitySystems/ExplosionSystem.Processing.cs b/Content.Server/Explosion/EntitySystems/ExplosionSystem.Processing.cs index c30a9ce300..3cab1213b6 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionSystem.Processing.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionSystem.Processing.cs @@ -4,6 +4,7 @@ using Content.Shared.CCVar; using Content.Shared.Damage; using Content.Shared.Explosion; using Content.Shared.Explosion.Components; +using Content.Shared.Explosion.EntitySystems; using Content.Shared.Maps; using Content.Shared.Physics; using Content.Shared.Projectiles; @@ -17,10 +18,9 @@ using Robust.Shared.Random; using Robust.Shared.Timing; using Robust.Shared.Utility; using TimedDespawnComponent = Robust.Shared.Spawners.TimedDespawnComponent; - namespace Content.Server.Explosion.EntitySystems; -public sealed partial class ExplosionSystem +public sealed partial class ExplosionSystem : SharedExplosionSystem { [Dependency] private readonly FlammableSystem _flammableSystem = default!; diff --git a/Content.Server/Explosion/EntitySystems/ExplosionSystem.TileFill.cs b/Content.Server/Explosion/EntitySystems/ExplosionSystem.TileFill.cs index 8b4c0e14c5..8c3229e06e 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionSystem.TileFill.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionSystem.TileFill.cs @@ -7,13 +7,13 @@ using Robust.Shared.Map; using Robust.Shared.Map.Components; using Robust.Shared.Physics.Components; using Robust.Shared.Timing; - +using Content.Shared.Explosion.EntitySystems; namespace Content.Server.Explosion.EntitySystems; // This partial part of the explosion system has all of the functions used to create the actual explosion map. // I.e, to get the sets of tiles & intensity values that describe an explosion. -public sealed partial class ExplosionSystem : EntitySystem +public sealed partial class ExplosionSystem : SharedExplosionSystem { /// /// This is the main explosion generating function. diff --git a/Content.Server/Explosion/EntitySystems/ExplosionSystem.Visuals.cs b/Content.Server/Explosion/EntitySystems/ExplosionSystem.Visuals.cs index 5db8b55bf9..219dba4bde 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionSystem.Visuals.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionSystem.Visuals.cs @@ -1,14 +1,14 @@ using System.Numerics; using Content.Shared.Explosion; using Content.Shared.Explosion.Components; +using Content.Shared.Explosion.EntitySystems; using Robust.Server.GameObjects; using Robust.Shared.GameStates; using Robust.Shared.Map; - namespace Content.Server.Explosion.EntitySystems; // This part of the system handled send visual / overlay data to clients. -public sealed partial class ExplosionSystem : EntitySystem +public sealed partial class ExplosionSystem : SharedExplosionSystem { public void InitVisuals() { diff --git a/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs b/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs index b9f0f6fdb7..1eeed949cc 100644 --- a/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs +++ b/Content.Server/Explosion/EntitySystems/ExplosionSystem.cs @@ -16,6 +16,8 @@ using Content.Shared.GameTicking; using Content.Shared.Inventory; using Content.Shared.Projectiles; using Content.Shared.Throwing; +using Content.Shared.Explosion.Components; +using Content.Shared.Explosion.EntitySystems; using Robust.Server.GameStates; using Robust.Server.Player; using Robust.Shared.Audio.Systems; @@ -29,7 +31,7 @@ using Robust.Shared.Utility; namespace Content.Server.Explosion.EntitySystems; -public sealed partial class ExplosionSystem : EntitySystem +public sealed partial class ExplosionSystem : SharedExplosionSystem { [Dependency] private readonly IMapManager _mapManager = default!; [Dependency] private readonly IRobustRandom _robustRandom = default!; @@ -92,8 +94,6 @@ public sealed partial class ExplosionSystem : EntitySystem SubscribeLocalEvent(OnReset); - SubscribeLocalEvent(OnArmorExamine); - // Handled by ExplosionSystem.Processing.cs SubscribeLocalEvent(OnMapChanged); @@ -418,15 +418,4 @@ public sealed partial class ExplosionSystem : EntitySystem _recoilSystem.KickCamera(uid, -delta.Normalized() * effect); } } - - private void OnArmorExamine(EntityUid uid, ExplosionResistanceComponent component, ref ArmorExamineEvent args) - { - var value = MathF.Round((1f - component.DamageCoefficient) * 100, 1); - - if (value == 0) - return; - - args.Msg.PushNewline(); - args.Msg.AddMarkupOrThrow(Loc.GetString(component.Examine, ("value", value))); - } } diff --git a/Content.Server/Explosion/Components/ExplosionResistanceComponent.cs b/Content.Shared/Explosion/Components/ExplosionResistanceComponent.cs similarity index 89% rename from Content.Server/Explosion/Components/ExplosionResistanceComponent.cs rename to Content.Shared/Explosion/Components/ExplosionResistanceComponent.cs index d4a93c2b56..3b5c64c3ec 100644 --- a/Content.Server/Explosion/Components/ExplosionResistanceComponent.cs +++ b/Content.Shared/Explosion/Components/ExplosionResistanceComponent.cs @@ -1,8 +1,8 @@ -using Content.Server.Explosion.EntitySystems; -using Content.Shared.Explosion; +using Content.Shared.Explosion.EntitySystems; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Dictionary; +using Robust.Shared.GameStates; -namespace Content.Server.Explosion.Components; +namespace Content.Shared.Explosion.Components; /// /// Component that provides entities with explosion resistance. @@ -13,8 +13,8 @@ namespace Content.Server.Explosion.Components; /// This is desirable over just using damage modifier sets, given that equipment like bomb-suits need to /// significantly reduce the damage, but shouldn't be silly overpowered in regular combat. /// -[RegisterComponent] -[Access(typeof(ExplosionSystem))] +[NetworkedComponent, RegisterComponent] +[Access(typeof(SharedExplosionSystem))] public sealed partial class ExplosionResistanceComponent : Component { /// diff --git a/Content.Shared/Explosion/EntitySystems/SharedExplosionSystem.cs b/Content.Shared/Explosion/EntitySystems/SharedExplosionSystem.cs new file mode 100644 index 0000000000..1d926dd0b6 --- /dev/null +++ b/Content.Shared/Explosion/EntitySystems/SharedExplosionSystem.cs @@ -0,0 +1,25 @@ +using Content.Shared.Explosion.Components; +using Content.Shared.Armor; + +namespace Content.Shared.Explosion.EntitySystems; + +public abstract class SharedExplosionSystem : EntitySystem +{ + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnArmorExamine); + } + + private void OnArmorExamine(EntityUid uid, ExplosionResistanceComponent component, ref ArmorExamineEvent args) + { + var value = MathF.Round((1f - component.DamageCoefficient) * 100, 1); + + if (value == 0) + return; + + args.Msg.PushNewline(); + args.Msg.AddMarkupOrThrow(Loc.GetString(component.Examine, ("value", value))); + } +} From 118ea976526e1e9fc660b628d5c9b626919d8963 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 5 Aug 2024 03:15:09 +0000 Subject: [PATCH 174/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 4c19a3ab6e..69e3704154 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Blackern5000 - changes: - - message: Active lights now deal significantly less burn damage when touched. - type: Tweak - id: 6541 - time: '2024-05-06T20:20:19.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27728 - author: pissdemon changes: - message: Special ghost roles are now raffled, instead of being given out to the @@ -3780,3 +3773,11 @@ id: 7040 time: '2024-08-04T10:13:57.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30594 +- author: DrSmugleaf + changes: + - message: Fixed the client sometimes falsely showing the red color flash effect + when attacking something that they can't, like allied xenonids. + type: Fix + id: 7041 + time: '2024-08-05T03:14:01.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30661 From 82d7636619ef70c2aa8f8c9c16f241a9c779cc78 Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Mon, 5 Aug 2024 05:15:52 +0200 Subject: [PATCH 175/201] Fix some descriptions (#30644) --- .../Entities/Clothing/Ears/headsets.yml | 2 +- .../Entities/Clothing/Head/hats.yml | 4 ++-- .../Entities/Clothing/Masks/masks.yml | 2 +- .../Entities/Clothing/Neck/pins.yml | 22 +++++++++---------- .../Entities/Clothing/OuterClothing/coats.yml | 2 +- .../Clothing/OuterClothing/wintercoats.yml | 2 +- .../Entities/Clothing/Shoes/boots.yml | 2 +- .../Entities/Clothing/Uniforms/jumpskirts.yml | 2 +- .../Entities/Clothing/Uniforms/jumpsuits.yml | 4 ++-- .../Entities/Mobs/Player/admin_ghost.yml | 2 +- .../Entities/Mobs/Player/dragon.yml | 2 +- .../Objects/Consumable/Drinks/drinks.yml | 2 +- .../Consumable/Drinks/drinks_bottles.yml | 20 ++++++++--------- .../Consumable/Drinks/drinks_flasks.yml | 4 ++-- .../Consumable/Drinks/drinks_special.yml | 2 +- .../Objects/Consumable/Food/Baked/cake.yml | 2 +- .../Consumable/Food/Baked/donkpocket.yml | 2 +- .../Objects/Consumable/Food/produce.yml | 2 +- .../Entities/Objects/Decoration/flora.yml | 2 +- .../Devices/Circuitboards/Machine/cannons.yml | 10 ++++----- .../Machine/particle_accelerator.yml | 12 +++++----- .../Circuitboards/Machine/production.yml | 6 ++--- .../Devices/Electronics/atmos_alarms.yml | 4 ++-- .../Objects/Devices/Electronics/disposal.yml | 2 +- .../Objects/Devices/Electronics/door.yml | 2 +- .../Objects/Devices/Electronics/intercom.yml | 2 +- .../Objects/Devices/Electronics/triggers.yml | 2 +- .../Syndicate_Gadgets/guardian_activators.yml | 4 ++-- .../Entities/Objects/Devices/cartridges.yml | 10 ++++----- .../Objects/Devices/forensic_scanner.yml | 2 +- .../Fun/Instruments/instruments_string.yml | 2 +- .../Prototypes/Entities/Objects/Fun/darts.yml | 2 +- .../Prototypes/Entities/Objects/Fun/toys.yml | 4 ++-- .../Entities/Objects/Misc/fluff_lights.yml | 2 +- .../Entities/Objects/Misc/paper.yml | 2 +- .../Objects/Power/portable_recharger.yml | 2 +- .../Objects/Specific/Chapel/bibles.yml | 2 +- .../Entities/Objects/Specific/Chapel/urn.yml | 2 +- .../Objects/Specific/Librarian/books_bag.yml | 2 +- .../Objects/Specific/Medical/hypospray.yml | 4 ++-- .../Objects/Specific/Service/barber.yml | 2 +- .../Service/vending_machine_restock.yml | 2 +- .../Entities/Objects/Tools/tools.yml | 2 +- .../Objects/Weapons/Guns/HMGs/hmgs.yml | 2 +- .../Weapons/Guns/Launchers/launchers.yml | 4 ++-- .../Weapons/Guns/Projectiles/magic.yml | 2 +- .../Entities/Objects/Weapons/Guns/turrets.yml | 2 +- .../Objects/Weapons/Melee/pickaxe.yml | 4 ++-- .../Objects/Weapons/Throwable/grenades.yml | 4 ++-- .../Machines/Computers/computers.yml | 2 +- .../Entities/Structures/Machines/bombs.yml | 2 +- .../Entities/Structures/Machines/lathe.yml | 2 +- .../Structures/Piping/Disposal/pipes.yml | 2 +- .../Entities/Structures/Power/substation.yml | 2 +- .../Structures/Wallmounts/Signs/flags.yml | 10 ++++----- .../Structures/Wallmounts/Signs/posters.yml | 2 +- .../Structures/Wallmounts/Signs/signs.yml | 2 +- .../Entities/Structures/Wallmounts/shelfs.yml | 6 ++--- .../Entities/Structures/Walls/grille.yml | 2 +- .../Prototypes/Entities/Tiles/basalt.yml | 2 +- 60 files changed, 110 insertions(+), 110 deletions(-) diff --git a/Resources/Prototypes/Entities/Clothing/Ears/headsets.yml b/Resources/Prototypes/Entities/Clothing/Ears/headsets.yml index a2e18d99aa..c5d0816b6d 100644 --- a/Resources/Prototypes/Entities/Clothing/Ears/headsets.yml +++ b/Resources/Prototypes/Entities/Clothing/Ears/headsets.yml @@ -278,7 +278,7 @@ parent: ClothingHeadset id: ClothingHeadsetFreelance name: freelancer headset - description: This is used by a roaming group of freelancers + description: This is used by a roaming group of freelancers. components: - type: ContainerFill containers: diff --git a/Resources/Prototypes/Entities/Clothing/Head/hats.yml b/Resources/Prototypes/Entities/Clothing/Head/hats.yml index f81ddfc8d0..b5d3b0ff3e 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hats.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hats.yml @@ -62,7 +62,7 @@ parent: ClothingHeadBase id: ClothingHeadHatCasa name: casa - description: Cone-shaped hat + description: Cone-shaped hat. components: - type: Sprite sprite: Clothing/Head/Hats/casa.rsi @@ -409,7 +409,7 @@ parent: ClothingHeadBase id: ClothingHeadHatSantahat name: santa hat - description: "A festive hat worn by Santa Claus" + description: A festive hat worn by Santa Claus. components: - type: Sprite sprite: Clothing/Head/Hats/santahat.rsi diff --git a/Resources/Prototypes/Entities/Clothing/Masks/masks.yml b/Resources/Prototypes/Entities/Clothing/Masks/masks.yml index b3a76c5855..b222ed0d5a 100644 --- a/Resources/Prototypes/Entities/Clothing/Masks/masks.yml +++ b/Resources/Prototypes/Entities/Clothing/Masks/masks.yml @@ -602,7 +602,7 @@ parent: ClothingMaskMime id: ClothingMaskScaredMime name: scared mime mask - description: Looks like it would scream if it wasn't a mask + description: Looks like it would scream if it wasn't a mask. components: - type: Sprite sprite: Clothing/Mask/scaredmime.rsi diff --git a/Resources/Prototypes/Entities/Clothing/Neck/pins.yml b/Resources/Prototypes/Entities/Clothing/Neck/pins.yml index 0054a3645c..eb948d299c 100644 --- a/Resources/Prototypes/Entities/Clothing/Neck/pins.yml +++ b/Resources/Prototypes/Entities/Clothing/Neck/pins.yml @@ -3,7 +3,7 @@ id: ClothingNeckPinBase abstract: true name: pin - description: be nothing do crime + description: Be nothing do crime. components: - type: Item size: Tiny @@ -12,7 +12,7 @@ parent: ClothingNeckPinBase id: ClothingNeckLGBTPin name: LGBT pin - description: be gay do crime + description: Be gay do crime. components: - type: Sprite sprite: Clothing/Neck/Misc/pins.rsi @@ -28,7 +28,7 @@ parent: ClothingNeckPinBase id: ClothingNeckAromanticPin name: aromantic pin - description: be aro do crime + description: Be aro do crime. components: - type: Sprite sprite: Clothing/Neck/Misc/pins.rsi @@ -44,7 +44,7 @@ parent: ClothingNeckPinBase id: ClothingNeckAsexualPin name: asexual pin - description: be ace do crime + description: Be ace do crime. components: - type: Sprite sprite: Clothing/Neck/Misc/pins.rsi @@ -60,7 +60,7 @@ parent: ClothingNeckPinBase id: ClothingNeckBisexualPin name: bisexual pin - description: be bi do crime + description: Be bi do crime. components: - type: Sprite sprite: Clothing/Neck/Misc/pins.rsi @@ -76,7 +76,7 @@ parent: ClothingNeckPinBase id: ClothingNeckIntersexPin name: intersex pin - description: be intersex do crime + description: Be intersex do crime. components: - type: Sprite sprite: Clothing/Neck/Misc/pins.rsi @@ -92,7 +92,7 @@ parent: ClothingNeckPinBase id: ClothingNeckLesbianPin name: lesbian pin - description: be lesbian do crime + description: Be lesbian do crime. components: - type: Sprite sprite: Clothing/Neck/Misc/pins.rsi @@ -124,7 +124,7 @@ parent: ClothingNeckPinBase id: ClothingNeckPansexualPin name: pansexual pin - description: be pan do crime + description: Be pan do crime. components: - type: Sprite sprite: Clothing/Neck/Misc/pins.rsi @@ -140,7 +140,7 @@ parent: ClothingNeckPinBase id: ClothingNeckTransPin name: transgender pin - description: be trans do crime + description: Be trans do crime. components: - type: Sprite sprite: Clothing/Neck/Misc/pins.rsi @@ -156,7 +156,7 @@ parent: ClothingNeckPinBase id: ClothingNeckAutismPin name: autism pin - description: be autism do crime + description: Be autism do crime. components: - type: Sprite sprite: Clothing/Neck/Misc/autismpin.rsi @@ -172,7 +172,7 @@ parent: ClothingNeckPinBase id: ClothingNeckGoldAutismPin name: golden autism pin - description: be autism do warcrime + description: Be autism do warcrime. components: - type: Sprite sprite: Clothing/Neck/Misc/goldautismpin.rsi diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml index fa937c1ccc..593ad78f72 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/coats.yml @@ -223,7 +223,7 @@ parent: ClothingOuterStorageFoldableBase id: ClothingOuterCoatLabCmo name: chief medical officer's lab coat - description: Custom made blue lab coat for the Chief Medical Officer, offers improved protection against chemical spills and minor cuts + description: Custom made blue lab coat for the Chief Medical Officer, offers improved protection against chemical spills and minor cuts. components: - type: Sprite sprite: Clothing/OuterClothing/Coats/labcoat_cmo.rsi diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/wintercoats.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/wintercoats.yml index e3401f4533..5007b5a194 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/wintercoats.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/wintercoats.yml @@ -797,7 +797,7 @@ parent: ClothingOuterWinterCoatToggleable id: ClothingOuterWinterSyndie name: syndicate's winter coat - description: Insulated winter coat, looks like a merch from "Syndieland" + description: Insulated winter coat, looks like a merch from "Syndieland". components: - type: Sprite sprite: Clothing/OuterClothing/WinterCoats/coat.rsi diff --git a/Resources/Prototypes/Entities/Clothing/Shoes/boots.yml b/Resources/Prototypes/Entities/Clothing/Shoes/boots.yml index 33f5d36e36..8c5405d684 100644 --- a/Resources/Prototypes/Entities/Clothing/Shoes/boots.yml +++ b/Resources/Prototypes/Entities/Clothing/Shoes/boots.yml @@ -156,7 +156,7 @@ parent: ClothingShoesBaseWinterBoots id: ClothingShoesBootsWinterSyndicate name: syndicate's winter boots - description: Durable heavy boots, looks like merch from "Syndieland" + description: Durable heavy boots, looks like merch from "Syndieland". components: - type: Sprite sprite: Clothing/Shoes/Boots/winterbootssyndicate.rsi diff --git a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml index d105d4cd77..6ad8cc0505 100644 --- a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml +++ b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml @@ -481,7 +481,7 @@ parent: ClothingUniformSkirtBase id: ClothingUniformJumpskirtCentcomFormalDress name: central command formal dress - description: A dress for special occasions + description: A dress for special occasions. components: - type: Sprite sprite: Clothing/Uniforms/Jumpskirt/centcomformaldress.rsi diff --git a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml index 196df817b0..1e7fa65f95 100644 --- a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpsuits.yml @@ -422,7 +422,7 @@ parent: ClothingUniformBase id: ClothingUniformJumpsuitKimono name: kimono - description: traditional chinese clothing + description: Traditional chinese clothing. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/kimono.rsi @@ -1076,7 +1076,7 @@ parent: ClothingUniformBase id: ClothingUniformJumpsuitCossack name: cossack suit - description: the good old pants and brigantine. + description: The good old pants and brigantine. components: - type: Sprite sprite: Clothing/Uniforms/Jumpsuit/cossack.rsi diff --git a/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml b/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml index d213cf5f46..0b60ed447f 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml @@ -155,7 +155,7 @@ - type: entity id: ActionAGhostShowStationRecords name: Station Records Interface - description: View a station records Interface + description: View a station records Interface. components: - type: InstantAction icon: { sprite: Structures/Machines/parts.rsi, state: box_0 } diff --git a/Resources/Prototypes/Entities/Mobs/Player/dragon.yml b/Resources/Prototypes/Entities/Mobs/Player/dragon.yml index 0b21f0d735..73246dcced 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/dragon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/dragon.yml @@ -157,7 +157,7 @@ categories: [ HideSpawnMenu ] id: DragonsBreathGun name: dragon's lung - description: For dragon's breathing + description: For dragon's breathing. components: - type: RechargeBasicEntityAmmo rechargeCooldown: 5 diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml index a51a9a1930..c435e6c98f 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml @@ -2141,7 +2141,7 @@ parent: DrinkGlassBase id: DrinkWaterJug name: water jug - description: Stay hydrated + description: Stay hydrated. components: - type: SolutionContainerManager solutions: diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_bottles.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_bottles.yml index 8052c5d0ae..a5f72b8546 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_bottles.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_bottles.yml @@ -752,7 +752,7 @@ id: DrinkSugarJug name: sugar jug suffix: For Drinks, Full - description: some people put this in their coffee... + description: Some people put this in their coffee... components: - type: SolutionContainerManager solutions: @@ -767,7 +767,7 @@ parent: DrinkBottlePlasticBaseFull id: DrinkLemonLimeJug name: lemon lime jug - description: a dual citrus sensation. + description: A dual citrus sensation. components: - type: SolutionContainerManager solutions: @@ -784,7 +784,7 @@ parent: DrinkBottlePlasticBaseFull id: DrinkMeadJug name: mead jug - description: storing mead in a plastic jug should be a crime. + description: Storing mead in a plastic jug should be a crime. components: - type: SolutionContainerManager solutions: @@ -801,7 +801,7 @@ parent: DrinkBottlePlasticBaseFull id: DrinkIceJug name: ice jug - description: stubborn water. pretty cool. + description: Stubborn water. Pretty cool. components: - type: SolutionContainerManager solutions: @@ -835,7 +835,7 @@ parent: DrinkBottlePlasticBaseFull id: DrinkCoffeeJug name: coffee jug - description: wake up juice, of the heated kind. + description: Wake up juice, of the heated kind. components: - type: SolutionContainerManager solutions: @@ -852,7 +852,7 @@ parent: DrinkBottlePlasticBaseFull id: DrinkTeaJug name: tea jug - description: the drink of choice for the Bri'ish and hipsters. + description: The drink of choice for the Bri'ish and hipsters. components: - type: SolutionContainerManager solutions: @@ -886,7 +886,7 @@ parent: DrinkBottlePlasticBaseFull id: DrinkIcedTeaJug name: iced tea jug - description: for when the regular tea is too hot for you boohoo + description: For when the regular tea is too hot for you boohoo. components: - type: SolutionContainerManager solutions: @@ -903,7 +903,7 @@ parent: DrinkBottlePlasticBaseFull id: DrinkDrGibbJug name: dr gibb. jug - description: yeah I don't know either... + description: Yeah I don't know either... components: - type: SolutionContainerManager solutions: @@ -920,7 +920,7 @@ parent: DrinkBottlePlasticBaseFull id: DrinkRootBeerJug name: root beer jug - description: this drink makes Australians giggle + description: This drink makes Australians giggle. components: - type: SolutionContainerManager solutions: @@ -937,7 +937,7 @@ parent: DrinkBottlePlasticBaseFull id: DrinkWaterMelonJuiceJug name: watermelon juice jug - description: May include leftover seeds + description: May include leftover seeds. components: - type: SolutionContainerManager solutions: diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml index 0b2af4c97f..1c90e71979 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_flasks.yml @@ -23,7 +23,7 @@ parent: FlaskBase id: DrinkMREFlask name: MRE flask - description: An old military flask, filled with the finest contents for soldiers + description: An old military flask, filled with the finest contents for soldiers. components: - type: Sprite sprite: Objects/Consumable/Drinks/mreflask.rsi @@ -58,7 +58,7 @@ parent: FlaskBase id: DrinkFlask name: captain's flask - description: A metal flask belonging to the captain + description: A metal flask belonging to the captain. components: - type: Sprite sprite: Objects/Consumable/Drinks/flask.rsi diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_special.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_special.yml index 604ae28fb3..dfb6ac31c0 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_special.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks_special.yml @@ -72,7 +72,7 @@ parent: DrinkGlassBase id: DrinkJar name: jar - description: The hipster's cup + description: The hipster's cup. components: - type: Drink - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml index b9a5cc42e4..bbf02fdb88 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml @@ -292,7 +292,7 @@ name: lemoon cake parent: FoodCakeBase id: FoodCakeLemoon - description: A cake that represents the moon of earth + description: A cake that represents the moon of earth. components: - type: Sprite state: lemoon diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donkpocket.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donkpocket.yml index e8efb19435..c7e46d9a94 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donkpocket.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donkpocket.yml @@ -296,7 +296,7 @@ name: stonk-pocket parent: FoodDonkpocketBase id: FoodDonkpocketStonk - description: Tasty, but a sad reminder of the great crash of '24 + description: Tasty, but a sad reminder of the great crash of '24. components: - type: FlavorProfile flavors: diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml index 75ed63a4ce..88a30150d8 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml @@ -1277,7 +1277,7 @@ name: poppy parent: FoodProduceBase id: FoodPoppy - description: A flower with extracts often used in the production of medicine + description: A flower with extracts often used in the production of medicine. components: - type: Clothing slots: diff --git a/Resources/Prototypes/Entities/Objects/Decoration/flora.yml b/Resources/Prototypes/Entities/Objects/Decoration/flora.yml index f35d222d39..6f4baf2785 100644 --- a/Resources/Prototypes/Entities/Objects/Decoration/flora.yml +++ b/Resources/Prototypes/Entities/Objects/Decoration/flora.yml @@ -548,7 +548,7 @@ parent: BaseTree id: LightTree01 name: glowing tree - description: a marvelous tree filled with strange energy. + description: A marvelous tree filled with strange energy. components: - type: PointLight radius: 2.0 diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/cannons.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/cannons.yml index e4bde7ab84..4b7a0ee55a 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/cannons.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/cannons.yml @@ -4,7 +4,7 @@ id: ShuttleGunSvalinnMachineGunCircuitboard parent: BaseMachineCircuitboard name: LSE-400c "Svalinn machine gun" machine board - description: A machine printed circuit board for an LSE-400c "Svalinn machine gun" + description: A machine printed circuit board for an LSE-400c "Svalinn machine gun". suffix: DO NOT MAP, Machine Board components: - type: Sprite @@ -21,7 +21,7 @@ id: ShuttleGunPerforatorCircuitboard parent: BaseMachineCircuitboard name: LSE-1200c "Perforator" machine board - description: A machine printed circuit board for an LSE-1200c "Perforator" + description: A machine printed circuit board for an LSE-1200c "Perforator". suffix: DO NOT MAP, Machine Board components: - type: Sprite @@ -38,7 +38,7 @@ id: ShuttleGunFriendshipCircuitboard parent: BaseMachineCircuitboard name: EXP-320g "Friendship" machine board - description: A machine printed circuit board for an EXP-320g "Friendship" + description: A machine printed circuit board for an EXP-320g "Friendship". suffix: DO NOT MAP, Machine Board components: - type: Sprite @@ -55,7 +55,7 @@ id: ShuttleGunDusterCircuitboard parent: BaseMachineCircuitboard name: EXP-2100g "Duster" machine board - description: A machine printed circuit board for an EXP-2100g "Duster" + description: A machine printed circuit board for an EXP-2100g "Duster". suffix: DO NOT MAP, Machine Board components: - type: Sprite @@ -73,7 +73,7 @@ id: ShuttleGunKineticCircuitboard parent: BaseMachineCircuitboard name: PTK-800 "Matter Dematerializer" machine board - description: A machine printed circuit board for an PTK-800 "Matter Dematerializer" + description: A machine printed circuit board for an PTK-800 "Matter Dematerializer". suffix: DO NOT MAP, Machine Board components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/particle_accelerator.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/particle_accelerator.yml index a1260f07c0..f1b03f97c2 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/particle_accelerator.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/particle_accelerator.yml @@ -2,7 +2,7 @@ id: MachineParticleAcceleratorEndCapCircuitboard parent: BaseMachineCircuitboard name: PA end cap board - description: A machine board for a particle accelerator end cap + description: A machine board for a particle accelerator end cap. components: - type: Sprite state: engineering @@ -16,7 +16,7 @@ id: MachineParticleAcceleratorFuelChamberCircuitboard parent: BaseMachineCircuitboard name: PA fuel chamber board - description: A machine board for a particle accelerator fuel chamber + description: A machine board for a particle accelerator fuel chamber. components: - type: Sprite state: engineering @@ -34,7 +34,7 @@ id: MachineParticleAcceleratorPowerBoxCircuitboard parent: BaseMachineCircuitboard name: PA power box board - description: A machine board for a particle accelerator power box + description: A machine board for a particle accelerator power box. components: - type: Sprite state: engineering @@ -50,7 +50,7 @@ id: MachineParticleAcceleratorEmitterStarboardCircuitboard parent: BaseMachineCircuitboard name: PA starboard emitter board - description: A machine board for a particle accelerator left emitter + description: A machine board for a particle accelerator left emitter. components: - type: Sprite state: engineering @@ -64,7 +64,7 @@ id: MachineParticleAcceleratorEmitterForeCircuitboard parent: BaseMachineCircuitboard name: PA fore emitter board - description: A machine board for a particle accelerator center emitter + description: A machine board for a particle accelerator center emitter. components: - type: Sprite state: engineering @@ -78,7 +78,7 @@ id: MachineParticleAcceleratorEmitterPortCircuitboard parent: BaseMachineCircuitboard name: PA port emitter board - description: A machine board for a particle accelerator right emitter + description: A machine board for a particle accelerator right emitter. components: - type: Sprite state: engineering diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml index f2c3ed15fb..2e3df6e754 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml @@ -2,7 +2,7 @@ id: AutolatheMachineCircuitboard parent: BaseMachineCircuitboard name: autolathe machine board - description: A machine printed circuit board for an autolathe + description: A machine printed circuit board for an autolathe. components: - type: MachineBoard prototype: Autolathe @@ -15,7 +15,7 @@ parent: BaseMachineCircuitboard id: AutolatheHyperConvectionMachineCircuitboard name: hyper convection autolathe machine board - description: A machine printed circuit board for a hyper convection autolathe + description: A machine printed circuit board for a hyper convection autolathe. components: - type: MachineBoard prototype: AutolatheHyperConvection @@ -95,7 +95,7 @@ id: AmmoTechFabCircuitboard parent: BaseMachineCircuitboard name: ammo techfab circuit board - description: A machine printed circuit board for an ammo techfab + description: A machine printed circuit board for an ammo techfab. components: - type: Sprite state: security diff --git a/Resources/Prototypes/Entities/Objects/Devices/Electronics/atmos_alarms.yml b/Resources/Prototypes/Entities/Objects/Devices/Electronics/atmos_alarms.yml index 838ec637d3..0fea9b7227 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Electronics/atmos_alarms.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Electronics/atmos_alarms.yml @@ -2,7 +2,7 @@ id: AirAlarmElectronics parent: BaseElectronics name: air alarm electronics - description: An electronics board used in air alarms + description: An electronics board used in air alarms. components: - type: Sprite sprite: Objects/Misc/module.rsi @@ -17,7 +17,7 @@ id: FireAlarmElectronics parent: BaseElectronics name: fire alarm electronics - description: An electronics board used in fire alarms + description: An electronics board used in fire alarms. components: - type: Item storedRotation: 0 diff --git a/Resources/Prototypes/Entities/Objects/Devices/Electronics/disposal.yml b/Resources/Prototypes/Entities/Objects/Devices/Electronics/disposal.yml index 7c2f2a6fda..4e57705417 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Electronics/disposal.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Electronics/disposal.yml @@ -2,7 +2,7 @@ id: MailingUnitElectronics parent: BaseElectronics name: mailing unit electronics - description: An electronics board used in mailing units + description: An electronics board used in mailing units. components: - type: Sprite sprite: Objects/Misc/module.rsi diff --git a/Resources/Prototypes/Entities/Objects/Devices/Electronics/door.yml b/Resources/Prototypes/Entities/Objects/Devices/Electronics/door.yml index a832bea741..5ca355ec71 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Electronics/door.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Electronics/door.yml @@ -2,7 +2,7 @@ id: DoorElectronics parent: BaseElectronics name: door electronics - description: An electronics board used in doors and airlocks + description: An electronics board used in doors and airlocks. components: - type: Sprite sprite: Objects/Misc/module.rsi diff --git a/Resources/Prototypes/Entities/Objects/Devices/Electronics/intercom.yml b/Resources/Prototypes/Entities/Objects/Devices/Electronics/intercom.yml index 3446a3ba4f..c1a8a9d70b 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Electronics/intercom.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Electronics/intercom.yml @@ -2,7 +2,7 @@ id: IntercomElectronics parent: BaseElectronics name: intercom electronics - description: An electronics board used in intercoms + description: An electronics board used in intercoms. components: - type: Sprite sprite: Objects/Misc/module.rsi diff --git a/Resources/Prototypes/Entities/Objects/Devices/Electronics/triggers.yml b/Resources/Prototypes/Entities/Objects/Devices/Electronics/triggers.yml index 2cb9b5233d..acc82abebe 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Electronics/triggers.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Electronics/triggers.yml @@ -59,7 +59,7 @@ parent: BaseItem id: VoiceTrigger name: voice trigger - description: Adds a machine link that is triggered by vocal keywords + description: Adds a machine link that is triggered by vocal keywords. components: - type: Sprite sprite: Objects/Devices/voice.rsi diff --git a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml index 0b1769a3da..823ee82862 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/guardian_activators.yml @@ -36,7 +36,7 @@ name: holoparasite box parent: BoxCardboard id: BoxHoloparasite - description: A box containing a holoparasite injector + description: A box containing a holoparasite injector. components: - type: StorageFill contents: @@ -52,7 +52,7 @@ name: holoclown box parent: BoxCardboard id: BoxHoloclown - description: A box containing a holoclown injector + description: A box containing a holoclown injector. components: - type: StorageFill contents: diff --git a/Resources/Prototypes/Entities/Objects/Devices/cartridges.yml b/Resources/Prototypes/Entities/Objects/Devices/cartridges.yml index 8935b9667c..f9581149e2 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/cartridges.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/cartridges.yml @@ -2,7 +2,7 @@ parent: BaseItem id: NotekeeperCartridge name: notekeeper cartridge - description: A program for keeping notes + description: A program for keeping notes. components: - type: Sprite sprite: Objects/Devices/cartridge.rsi @@ -20,7 +20,7 @@ parent: BaseItem id: NewsReaderCartridge name: news cartridge - description: A program for reading news + description: A program for reading news. components: - type: Sprite sprite: Objects/Devices/cartridge.rsi @@ -38,7 +38,7 @@ parent: BaseItem id: CrewManifestCartridge name: crew manifest cartridge - description: A program for listing your fellow crewmembers + description: A program for listing your fellow crewmembers. components: - type: Sprite sprite: Objects/Devices/cartridge.rsi @@ -56,7 +56,7 @@ parent: BaseItem id: NetProbeCartridge name: NetProbe cartridge - description: A program for getting the address and frequency of network devices + description: A program for getting the address and frequency of network devices. components: - type: Sprite sprite: Objects/Devices/cartridge.rsi @@ -74,7 +74,7 @@ parent: BaseItem id: LogProbeCartridge name: LogProbe cartridge - description: A program for getting access logs from devices + description: A program for getting access logs from devices. components: - type: Sprite sprite: Objects/Devices/cartridge.rsi diff --git a/Resources/Prototypes/Entities/Objects/Devices/forensic_scanner.yml b/Resources/Prototypes/Entities/Objects/Devices/forensic_scanner.yml index 8f1879ef78..fbb477de64 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/forensic_scanner.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/forensic_scanner.yml @@ -34,7 +34,7 @@ name: forensic scanner report parent: Paper id: ForensicReportPaper - description: 'Circumstantial evidence, at best' + description: Circumstantial evidence, at best. components: - type: Sprite sprite: Objects/Misc/bureaucracy.rsi diff --git a/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_string.yml b/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_string.yml index 6ceb5e23ed..3e2f02f828 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_string.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/Instruments/instruments_string.yml @@ -162,7 +162,7 @@ parent: BaseHandheldInstrument id: GuitarlessFretsInstrument name: guitarless frets - description: who even needs a body? + description: Who even needs a body? suffix: Admeme #the sound is awful components: - type: Instrument diff --git a/Resources/Prototypes/Entities/Objects/Fun/darts.yml b/Resources/Prototypes/Entities/Objects/Fun/darts.yml index 31fd4fd8e2..dfcb0c68f1 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/darts.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/darts.yml @@ -1,6 +1,6 @@ - type: entity name: dart - description: light throwing dart for playing darts. Don't get in the eye! + description: Light throwing dart for playing darts. Don't get in the eye! parent: BaseItem id: Dart components: diff --git a/Resources/Prototypes/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/Entities/Objects/Fun/toys.yml index 20c92b0901..ad304a5bce 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/toys.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/toys.yml @@ -211,7 +211,7 @@ parent: BasePlushie id: PlushieRouny name: rouny plushie - description: Rouny + description: Rouny. components: - type: Sprite state: plushie_rouny @@ -1273,7 +1273,7 @@ parent: BasePlushie id: ToyAmongPequeno name: among pequeño - description: sus! + description: Sus! components: - type: Sprite sprite: Objects/Fun/pequeno.rsi diff --git a/Resources/Prototypes/Entities/Objects/Misc/fluff_lights.yml b/Resources/Prototypes/Entities/Objects/Misc/fluff_lights.yml index a02f94215b..a9b86d4d83 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/fluff_lights.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/fluff_lights.yml @@ -132,7 +132,7 @@ name: interrogator lamp id: LampInterrogator parent: BaseLamp - description: Ultra-bright lamp for the bad cop + description: Ultra-bright lamp for the bad cop. components: - type: Sprite sprite: Objects/Misc/Lights/lampint.rsi diff --git a/Resources/Prototypes/Entities/Objects/Misc/paper.yml b/Resources/Prototypes/Entities/Objects/Misc/paper.yml index bc3b8be0ea..37776f5ba2 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/paper.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/paper.yml @@ -104,7 +104,7 @@ name: artifact analyzer printout parent: Paper id: PaperArtifactAnalyzer - description: 'The readout of a device forgotten to time' + description: The readout of a device forgotten to time. components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Objects/Power/portable_recharger.yml b/Resources/Prototypes/Entities/Objects/Power/portable_recharger.yml index e3213ac8c9..3c553fc812 100644 --- a/Resources/Prototypes/Entities/Objects/Power/portable_recharger.yml +++ b/Resources/Prototypes/Entities/Objects/Power/portable_recharger.yml @@ -2,7 +2,7 @@ parent: Clothing id: PortableRecharger name: portable recharger - description: High-tech recharger adapted for portability + description: High-tech recharger adapted for portability. components: - type: Item size: Huge diff --git a/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml b/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml index 58f7e01550..28d90f1a3b 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Chapel/bibles.yml @@ -1,6 +1,6 @@ - type: entity name: bible - description: New Interstellar Version 2340 + description: New Interstellar Version 2340. parent: BaseStorageItem id: Bible components: diff --git a/Resources/Prototypes/Entities/Objects/Specific/Chapel/urn.yml b/Resources/Prototypes/Entities/Objects/Specific/Chapel/urn.yml index 55a58ef18a..72d21977c6 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Chapel/urn.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Chapel/urn.yml @@ -1,6 +1,6 @@ - type: entity name: urn - description: Store the Dead smart and Compact since 2300 + description: Store the Dead smart and Compact since 2300. parent: BaseStorageItem id: Urn components: diff --git a/Resources/Prototypes/Entities/Objects/Specific/Librarian/books_bag.yml b/Resources/Prototypes/Entities/Objects/Specific/Librarian/books_bag.yml index 9972fad414..6eb56f3245 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Librarian/books_bag.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Librarian/books_bag.yml @@ -2,7 +2,7 @@ name: books bag id: BooksBag parent: BaseStorageItem - description: A refined bag to carry your own library + description: A refined bag to carry your own library. components: - type: Sprite sprite: Objects/Specific/Library/Equipment/books_bag.rsi diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml index 08b86e5636..6f684cafad 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml @@ -191,7 +191,7 @@ name: brute auto-injector parent: ChemicalMedipen id: BruteAutoInjector - description: A rapid dose of bicaridine and tranexamic acid, intended for combat applications + description: A rapid dose of bicaridine and tranexamic acid, intended for combat applications. components: - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi @@ -223,7 +223,7 @@ name: burn auto-injector parent: ChemicalMedipen id: BurnAutoInjector - description: A rapid dose of dermaline and leporazine, intended for combat applications + description: A rapid dose of dermaline and leporazine, intended for combat applications. components: - type: Sprite sprite: Objects/Specific/Medical/medipen.rsi diff --git a/Resources/Prototypes/Entities/Objects/Specific/Service/barber.yml b/Resources/Prototypes/Entities/Objects/Specific/Service/barber.yml index 251331919e..ad0eeccc7d 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Service/barber.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Service/barber.yml @@ -1,7 +1,7 @@ - type: entity id: BarberScissors name: barber scissors - description: is able to reshape the hairstyle of any crew cut to your liking. + description: Is able to reshape the hairstyle of any crew cut to your liking. parent: BaseItem components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Specific/Service/vending_machine_restock.yml b/Resources/Prototypes/Entities/Objects/Specific/Service/vending_machine_restock.yml index 953c05f107..415b59a6e5 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Service/vending_machine_restock.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Service/vending_machine_restock.yml @@ -460,7 +460,7 @@ parent: BaseVendingMachineRestock id: VendingMachineRestockHappyHonk name: Happy Honk restock box - description: place this box full of fun into the restock slot on the Happy Honk Dispenser to begin. + description: Place this box full of fun into the restock slot on the Happy Honk Dispenser to begin. components: - type: VendingMachineRestock canRestock: diff --git a/Resources/Prototypes/Entities/Objects/Tools/tools.yml b/Resources/Prototypes/Entities/Objects/Tools/tools.yml index 2b0cb02e6f..d420aa309d 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/tools.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/tools.yml @@ -189,7 +189,7 @@ name: multitool parent: BaseItem id: Multitool - description: An advanced tool to copy, store, and send electrical pulses and signals through wires and machines + description: An advanced tool to copy, store, and send electrical pulses and signals through wires and machines. components: - type: EmitSoundOnLand sound: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml index 9d685e1ddc..aa1e7ec84d 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/HMGs/hmgs.yml @@ -2,7 +2,7 @@ name: BaseWeaponHeavyMachineGun parent: BaseItem id: BaseWeaponHeavyMachineGun - description: Spray and pray + description: Spray and pray. abstract: true components: - type: Sprite diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml index 0ecad70a64..1b9d821e2b 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Launchers/launchers.yml @@ -24,7 +24,7 @@ name: china lake parent: [BaseWeaponLauncher, BaseGunWieldable] id: WeaponLauncherChinaLake - description: PLOOP + description: PLOOP. components: - type: Sprite sprite: Objects/Weapons/Guns/Launchers/china_lake.rsi @@ -360,7 +360,7 @@ parent: WeaponLauncherMultipleRocket id: WeaponLauncherAdmemeMeteorLarge suffix: Admeme - description: It fires large meteors + description: It fires large meteors. components: - type: BallisticAmmoProvider whitelist: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/magic.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/magic.yml index 2f1edfe697..d11f96d875 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/magic.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Projectiles/magic.yml @@ -179,7 +179,7 @@ id: ProjectilePolyboltCluwne parent: ProjectilePolyboltBase name: cluwne polybolt - description: knoH KnoH! + description: KnoH KnoH! categories: [ HideSpawnMenu ] components: - type: PolymorphOnCollide diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/turrets.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/turrets.yml index 3f75faf75e..82177478fa 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/turrets.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/turrets.yml @@ -197,7 +197,7 @@ - type: entity name: xeno turret - description: Shoots 9mm acid projectiles + description: Shoots 9mm acid projectiles. parent: BaseWeaponTurret id: WeaponTurretXeno suffix: Xeno diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml index cb9defccd9..e1c98f418b 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/pickaxe.yml @@ -2,7 +2,7 @@ name: pickaxe parent: BaseItem id: Pickaxe - description: Notched to perfection, for jamming it into rocks + description: Notched to perfection, for jamming it into rocks. components: - type: Tag tags: @@ -40,7 +40,7 @@ name: mining drill parent: BaseItem id: MiningDrill - description: Powerful tool used to quickly drill through rocks + description: Powerful tool used to quickly drill through rocks. components: - type: Item storedRotation: -90 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml index 1632755a1f..e36eff8ac3 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/grenades.yml @@ -59,7 +59,7 @@ - type: entity name: flashbang - description: Eeeeeeeeeeeeeeeeeeeeee + description: Eeeeeeeeeeeeeeeeeeeeee. parent: GrenadeBase id: GrenadeFlashBang components: @@ -394,7 +394,7 @@ parent: SmokeGrenade id: CleanerGrenade name: cleanade - description: Special grenade for janitors, releasing large cloud of space cleaner foam + description: Special grenade for janitors, releasing large cloud of space cleaner foam. components: - type: Sprite sprite: Objects/Weapons/Grenades/janitor.rsi diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml index 4a17d67f32..e5fd87ef2a 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml @@ -972,7 +972,7 @@ id: ComputerPalletConsole parent: BaseComputer name: cargo sale computer - description: Used to sell goods loaded onto cargo pallets + description: Used to sell goods loaded onto cargo pallets. components: - type: Sprite layers: diff --git a/Resources/Prototypes/Entities/Structures/Machines/bombs.yml b/Resources/Prototypes/Entities/Structures/Machines/bombs.yml index d53f0950b6..82c79496f2 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/bombs.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/bombs.yml @@ -144,7 +144,7 @@ id: DebugHardBomb name: debug bomb suffix: DEBUG - description: Holy shit this is gonna explode + description: Holy shit this is gonna explode. components: - type: Defusable disposable: true diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index ed25fe514b..44d4224d6b 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -534,7 +534,7 @@ id: ExosuitFabricator parent: BaseLatheLube name: exosuit fabricator - description: Creates parts for robotics and other mechanical needs + description: Creates parts for robotics and other mechanical needs. components: - type: Sprite sprite: Structures/Machines/exosuit_fabricator.rsi diff --git a/Resources/Prototypes/Entities/Structures/Piping/Disposal/pipes.yml b/Resources/Prototypes/Entities/Structures/Piping/Disposal/pipes.yml index 3c1334169d..a0192b8685 100644 --- a/Resources/Prototypes/Entities/Structures/Piping/Disposal/pipes.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Disposal/pipes.yml @@ -75,7 +75,7 @@ id: DisposalPipeBroken parent: DisposalPipeBase name: broken disposal pipe - description: A BBP (big broken pipe) + description: A BBP (big broken pipe). components: - type: Sprite drawdepth: ThickPipe diff --git a/Resources/Prototypes/Entities/Structures/Power/substation.yml b/Resources/Prototypes/Entities/Structures/Power/substation.yml index 8f8f752e38..b4e669519a 100644 --- a/Resources/Prototypes/Entities/Structures/Power/substation.yml +++ b/Resources/Prototypes/Entities/Structures/Power/substation.yml @@ -258,7 +258,7 @@ id: BaseSubstationWallFrame categories: [ HideSpawnMenu ] name: wallmount substation frame - description: A substation frame for construction + description: A substation frame for construction. placement: mode: SnapgridCenter components: diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/flags.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/flags.yml index a4ab12df74..992f7a71e6 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/flags.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/flags.yml @@ -13,7 +13,7 @@ parent: BaseFlag id: BlankFlag name: blank flag - description: "Some piece of white cloth. Definitely not the flag of France." + description: Some piece of white cloth. Definitely not the flag of France. components: - type: Sprite state: blank_flag @@ -22,7 +22,7 @@ parent: BaseFlag id: NTFlag name: Nanotrasen flag - description: "Glory to NT! Wait, they really made a flag for a corporation?" + description: Glory to NT! Wait, they really made a flag for a corporation? components: - type: Sprite state: NT_flag @@ -31,7 +31,7 @@ parent: BaseFlag id: SyndieFlag name: syndicate flag - description: "Smells bloody. Death to NT!" + description: Smells bloody. Death to NT! components: - type: Sprite state: syndie_flag @@ -40,7 +40,7 @@ parent: BaseFlag id: LGBTQFlag name: LGBTQ flag - description: "Be gay do crime flag" + description: "\"Be gay do crime\" flag." components: - type: Sprite state: lgbtq_flag @@ -49,7 +49,7 @@ parent: BaseFlag id: PirateFlag name: pirate flag - description: "Raise the jolly roger, scallywags!" + description: Raise the jolly roger, scallywags! components: - type: Sprite state: pirate_flag \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml index ae8ed5f74f..c5b9b24a74 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml @@ -441,7 +441,7 @@ parent: PosterBase id: PosterContrabandUnreadableAnnouncement name: "Unreadable Announcement" - description: "A poster announcing something by someone, oddly enough they seem to have forgotten making it readable" + description: "A poster announcing something by someone, oddly enough they seem to have forgotten making it readable." components: - type: Sprite state: poster45_contraband diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml index 2b5889a3dd..4ebeaa66ba 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/signs.yml @@ -1161,7 +1161,7 @@ parent: BaseSign id: SignSmoking name: no smoking sign - description: A warning sign which reads 'NO SMOKING' + description: A warning sign which reads 'NO SMOKING'. components: - type: Sprite state: nosmoking2 diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/shelfs.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/shelfs.yml index af68f5898d..793e7211a5 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/shelfs.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/shelfs.yml @@ -4,7 +4,7 @@ id: ShelfBase parent: BaseStructure name: shelf - description: a strange place to place, well, anything really. You feel like you shouldn't be seeing this.' + description: A strange place to place, well, anything really. You feel like you shouldn't be seeing this.' components: - type: Sprite drawdepth: WallMountedItems @@ -189,7 +189,7 @@ id: ShelfRWood parent: ShelfBaseReinforced name: sturdy wood shelf - description: A safe place to put your favorite bottle of whiskey + description: A safe place to put your favorite bottle of whiskey. components: - type: Sprite sprite: Structures/Storage/Shelfs/wood.rsi @@ -226,7 +226,7 @@ id: ShelfRMetal parent: ShelfBaseReinforced name: sturdy metal shelf - description: A strong & shiny place to keep all your vials safe + description: A strong & shiny place to keep all your vials safe. components: - type: Sprite sprite: Structures/Storage/Shelfs/metal.rsi diff --git a/Resources/Prototypes/Entities/Structures/Walls/grille.yml b/Resources/Prototypes/Entities/Structures/Walls/grille.yml index 7be721b6f9..84dbb92d1f 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/grille.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/grille.yml @@ -92,7 +92,7 @@ id: ClockworkGrille parent: Grille name: clockwork grille - description: a flimsy framework of iron rods assembled in traditional Ratvarian fashion. + description: A flimsy framework of iron rods assembled in traditional Ratvarian fashion. components: - type: Sprite drawdepth: Walls diff --git a/Resources/Prototypes/Entities/Tiles/basalt.yml b/Resources/Prototypes/Entities/Tiles/basalt.yml index 900f25d100..73a7dc0dea 100644 --- a/Resources/Prototypes/Entities/Tiles/basalt.yml +++ b/Resources/Prototypes/Entities/Tiles/basalt.yml @@ -1,7 +1,7 @@ - type: entity id: BasaltOne name: basalt - description: Rock + description: Rock. placement: mode: SnapgridCenter components: From d0884a3074eb9f4ee58dfb213a2b9069f4812a38 Mon Sep 17 00:00:00 2001 From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Mon, 5 Aug 2024 05:16:19 +0200 Subject: [PATCH 176/201] Improve communications console countdown formatting (#30495) * improve communications console countdown formatting * tostring --- .../Communications/UI/CommunicationsConsoleMenu.xaml.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Client/Communications/UI/CommunicationsConsoleMenu.xaml.cs b/Content.Client/Communications/UI/CommunicationsConsoleMenu.xaml.cs index 63868e7a93..56604ba526 100644 --- a/Content.Client/Communications/UI/CommunicationsConsoleMenu.xaml.cs +++ b/Content.Client/Communications/UI/CommunicationsConsoleMenu.xaml.cs @@ -130,7 +130,7 @@ namespace Content.Client.Communications.UI EmergencyShuttleButton.Text = Loc.GetString("comms-console-menu-recall-shuttle"); var infoText = Loc.GetString($"comms-console-menu-time-remaining", - ("time", diff.TotalSeconds.ToString(CultureInfo.CurrentCulture))); + ("time", diff.ToString(@"hh\:mm\:ss", CultureInfo.CurrentCulture))); CountdownLabel.SetMessage(infoText); } } From c5b887fb4e0490105c62c60db34f5972b33a4bfb Mon Sep 17 00:00:00 2001 From: Plykiya <58439124+Plykiya@users.noreply.github.com> Date: Sun, 4 Aug 2024 20:16:47 -0700 Subject: [PATCH 177/201] Gets rid of all leftover usages of IEyeManager.CurrentMap (#30022) * Gets rid of all leftover usages of CurrentMap * args works * reverty * skill issue --------- Co-authored-by: plykiya --- Content.Client/Administration/AdminNameOverlay.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Client/Administration/AdminNameOverlay.cs b/Content.Client/Administration/AdminNameOverlay.cs index c21ba2e32c..27b2a5dedb 100644 --- a/Content.Client/Administration/AdminNameOverlay.cs +++ b/Content.Client/Administration/AdminNameOverlay.cs @@ -44,7 +44,7 @@ namespace Content.Client.Administration } // if not on the same map, continue - if (_entityManager.GetComponent(entity.Value).MapID != _eyeManager.CurrentMap) + if (_entityManager.GetComponent(entity.Value).MapID != args.MapId) { continue; } From 6503cb7833738ebbb7d02e7d6a68ea60d8f8d4cb Mon Sep 17 00:00:00 2001 From: Killerqu00 <47712032+Killerqu00@users.noreply.github.com> Date: Mon, 5 Aug 2024 05:17:53 +0200 Subject: [PATCH 178/201] Sleeper agents event no longer occurs when evacuation is called (#30646) no more evac sleeper agents --- .../StationEvents/Components/StationEventComponent.cs | 6 ++++++ Content.Server/StationEvents/EventManagerSystem.cs | 7 +++++++ Resources/Prototypes/GameRules/events.yml | 1 + 3 files changed, 14 insertions(+) diff --git a/Content.Server/StationEvents/Components/StationEventComponent.cs b/Content.Server/StationEvents/Components/StationEventComponent.cs index fdd1d3962e..a188d5c052 100644 --- a/Content.Server/StationEvents/Components/StationEventComponent.cs +++ b/Content.Server/StationEvents/Components/StationEventComponent.cs @@ -81,4 +81,10 @@ public sealed partial class StationEventComponent : Component [DataField("endTime", customTypeSerializer: typeof(TimeOffsetSerializer))] [AutoPausedField] public TimeSpan? EndTime; + + /// + /// If false, the event won't trigger during ongoing evacuation. + /// + [DataField] + public bool OccursDuringRoundEnd = true; } diff --git a/Content.Server/StationEvents/EventManagerSystem.cs b/Content.Server/StationEvents/EventManagerSystem.cs index f2fdb8ff5a..2e44040fcc 100644 --- a/Content.Server/StationEvents/EventManagerSystem.cs +++ b/Content.Server/StationEvents/EventManagerSystem.cs @@ -1,6 +1,7 @@ using System.Linq; using Content.Server.Chat.Managers; using Content.Server.GameTicking; +using Content.Server.RoundEnd; using Content.Server.StationEvents.Components; using Content.Shared.CCVar; using Robust.Server.Player; @@ -18,6 +19,7 @@ public sealed class EventManagerSystem : EntitySystem [Dependency] private readonly IPrototypeManager _prototype = default!; [Dependency] private readonly IChatManager _chat = default!; [Dependency] public readonly GameTicker GameTicker = default!; + [Dependency] private readonly RoundEndSystem _roundEnd = default!; public bool EventsEnabled { get; private set; } private void SetEnabled(bool value) => EventsEnabled = value; @@ -191,6 +193,11 @@ public sealed class EventManagerSystem : EntitySystem return false; } + if (_roundEnd.IsRoundEndRequested() && !stationEvent.OccursDuringRoundEnd) + { + return false; + } + return true; } } diff --git a/Resources/Prototypes/GameRules/events.yml b/Resources/Prototypes/GameRules/events.yml index 73b2920ca7..01a9f00257 100644 --- a/Resources/Prototypes/GameRules/events.yml +++ b/Resources/Prototypes/GameRules/events.yml @@ -496,6 +496,7 @@ startAudio: path: /Audio/Announcements/intercept.ogg duration: null # the rule has to last the whole round not 1 second + occursDuringRoundEnd: false - type: AlertLevelInterceptionRule - type: AntagSelection definitions: From 7e285ee55cc4b4ecdacd2417e86641ab40e167ef Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 5 Aug 2024 03:18:59 +0000 Subject: [PATCH 179/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 69e3704154..072e72fb97 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: pissdemon - changes: - - message: Special ghost roles are now raffled, instead of being given out to the - first player requesting them. - type: Add - id: 6542 - time: '2024-05-07T01:48:16.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26629 - author: mirrorcult changes: - message: Less ratkings should spawn during the mouse migration event now @@ -3781,3 +3773,10 @@ id: 7041 time: '2024-08-05T03:14:01.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30661 +- author: Killerqu00 + changes: + - message: Sleeper agents event no longer occurs when evacuation is called. + type: Tweak + id: 7042 + time: '2024-08-05T03:17:53.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30646 From a79cbf383c705c1570d0acff04df6ea36f1685ed Mon Sep 17 00:00:00 2001 From: Cojoke <83733158+Cojoke-dot@users.noreply.github.com> Date: Sun, 4 Aug 2024 22:26:28 -0500 Subject: [PATCH 180/201] Give Mice Combat Mode and a 0 Damage Attack (#30487) --- Resources/Prototypes/Entities/Mobs/NPCs/animals.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index 7fab3ac124..3131e7bf9d 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -1656,7 +1656,14 @@ wilhelmProbability: 0.001 # TODO: Remove CombatMode when Prototype Composition is added - type: CombatMode - combatToggleAction: ActionCombatModeToggleOff + - type: MeleeWeapon + soundHit: + path: /Audio/Effects/bite.ogg + angle: 0 + animation: WeaponArcBite + damage: + types: + Piercing: 0 - type: Bloodstream bloodMaxVolume: 50 - type: CanEscapeInventory From 68dbf6449cdfef04e88e175b92e264ccef809482 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 5 Aug 2024 03:27:34 +0000 Subject: [PATCH 181/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 072e72fb97..d7c23f937f 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: mirrorcult - changes: - - message: Less ratkings should spawn during the mouse migration event now - type: Tweak - id: 6543 - time: '2024-05-07T03:23:50.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27760 - author: PJB3005 changes: - message: Fixed preferences not loading sometimes if you had a loadout item with @@ -3780,3 +3773,10 @@ id: 7042 time: '2024-08-05T03:17:53.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30646 +- author: Cojoke-dot + changes: + - message: Mice can now use combat mode with a 0 damage attack + type: Tweak + id: 7043 + time: '2024-08-05T03:26:28.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30487 From 0ef5f668e27ffaa0deb4db1e1232b8f524a58639 Mon Sep 17 00:00:00 2001 From: Simon <63975668+Simyon264@users.noreply.github.com> Date: Mon, 5 Aug 2024 06:09:42 +0200 Subject: [PATCH 182/201] Fix warnings in ShuttleSystem.GridFill.cs (#30253) * Fix warnings in ShuttleSystem.GridFill.cs * remove the thingie --------- Co-authored-by: metalgearsloth --- .../Shuttles/Systems/ShuttleSystem.GridFill.cs | 16 +++++++--------- Content.Server/Shuttles/Systems/ShuttleSystem.cs | 1 + 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/Content.Server/Shuttles/Systems/ShuttleSystem.GridFill.cs b/Content.Server/Shuttles/Systems/ShuttleSystem.GridFill.cs index a31fda074f..c0eff11931 100644 --- a/Content.Server/Shuttles/Systems/ShuttleSystem.GridFill.cs +++ b/Content.Server/Shuttles/Systems/ShuttleSystem.GridFill.cs @@ -2,9 +2,7 @@ using System.Numerics; using Content.Server.Shuttles.Components; using Content.Server.Station.Components; using Content.Server.Station.Events; -using Content.Shared.Cargo.Components; using Content.Shared.CCVar; -using Content.Shared.Procedural; using Content.Shared.Salvage; using Content.Shared.Shuttles.Components; using Content.Shared.Station.Components; @@ -72,11 +70,11 @@ public sealed partial class ShuttleSystem if (targetGrid == null) return; - var mapId = _mapManager.CreateMap(); + _mapSystem.CreateMap(out var mapId); if (_loader.TryLoad(mapId, component.Path.ToString(), out var ent) && ent.Count > 0) { - if (TryComp(ent[0], out var shuttle)) + if (HasComp(ent[0])) { TryFTLProximity(ent[0], targetGrid.Value); } @@ -87,7 +85,7 @@ public sealed partial class ShuttleSystem _mapManager.DeleteMap(mapId); } - private bool TryDungeonSpawn(Entity targetGrid, EntityUid stationUid, MapId mapId, DungeonSpawnGroup group, out EntityUid spawned) + private bool TryDungeonSpawn(Entity targetGrid, MapId mapId, DungeonSpawnGroup group, out EntityUid spawned) { spawned = EntityUid.Invalid; @@ -146,7 +144,7 @@ public sealed partial class ShuttleSystem if (_loader.TryLoad(mapId, path.ToString(), out var ent) && ent.Count == 1) { - if (TryComp(ent[0], out var shuttle)) + if (HasComp(ent[0])) { TryFTLProximity(ent[0], targetGrid); } @@ -181,7 +179,7 @@ public sealed partial class ShuttleSystem return; // Spawn on a dummy map and try to FTL if possible, otherwise dump it. - var mapId = _mapManager.CreateMap(); + _mapSystem.CreateMap(out var mapId); foreach (var group in component.Groups.Values) { @@ -194,7 +192,7 @@ public sealed partial class ShuttleSystem switch (group) { case DungeonSpawnGroup dungeon: - if (!TryDungeonSpawn(targetGrid.Value, uid, mapId, dungeon, out spawned)) + if (!TryDungeonSpawn(targetGrid.Value, mapId, dungeon, out spawned)) continue; break; @@ -244,7 +242,7 @@ public sealed partial class ShuttleSystem } // Spawn on a dummy map and try to dock if possible, otherwise dump it. - var mapId = _mapManager.CreateMap(); + _mapSystem.CreateMap(out var mapId); var valid = false; if (_loader.TryLoad(mapId, component.Path.ToString(), out var ent) && diff --git a/Content.Server/Shuttles/Systems/ShuttleSystem.cs b/Content.Server/Shuttles/Systems/ShuttleSystem.cs index aae466ba0d..6ae4aff2f4 100644 --- a/Content.Server/Shuttles/Systems/ShuttleSystem.cs +++ b/Content.Server/Shuttles/Systems/ShuttleSystem.cs @@ -34,6 +34,7 @@ public sealed partial class ShuttleSystem : SharedShuttleSystem [Dependency] private readonly IComponentFactory _factory = default!; [Dependency] private readonly IConfigurationManager _cfg = default!; [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private readonly MapSystem _mapSystem = default!; [Dependency] private readonly IMapManager _mapManager = default!; [Dependency] private readonly IPrototypeManager _protoManager = default!; [Dependency] private readonly IRobustRandom _random = default!; From 01e1624567a5113feba940e96abcf4bb077d0aac Mon Sep 17 00:00:00 2001 From: Plykiya <58439124+Plykiya@users.noreply.github.com> Date: Sun, 4 Aug 2024 21:23:23 -0700 Subject: [PATCH 183/201] Move PaperSystem to Shared (#30592) * Fix paper system late localization * IS THIS WHAT YOU WANT * well I guess this is happening now * fix the BUI * did that even do anything before? * again with the escapeformatting... * Dirtying * Move dirty to function * Rename PaperSystem to PaperVisualizerSystem * Fix namespace * how many namespace changes must I suffer through * SetContent is for Setting Content * minor shuffling * review --------- Co-authored-by: plykiya Co-authored-by: metalgearsloth --- Content.Client/Paper/PaperComponent.cs | 6 - .../Paper/UI/PaperBoundUserInterface.cs | 2 +- ...aperSystem.cs => PaperVisualizerSystem.cs} | 6 +- .../Paper/UI/PaperVisualsComponent.cs | 2 +- Content.Client/Paper/UI/PaperWindow.xaml.cs | 4 +- Content.Client/Tips/TippyUI.xaml.cs | 2 +- Content.Client/Tips/TippyUIController.cs | 6 +- .../Cargo/Systems/CargoSystem.Bounty.cs | 4 +- .../Cargo/Systems/CargoSystem.Orders.cs | 9 +- Content.Server/Cargo/Systems/CargoSystem.cs | 2 +- Content.Server/Fax/FaxSystem.cs | 5 +- .../Systems/ForensicScannerSystem.cs | 6 +- Content.Server/Labels/Label/LabelSystem.cs | 2 +- Content.Server/Nuke/NukeCodePaperSystem.cs | 4 +- Content.Server/Paper/PaperComponent.cs | 26 -- .../Paper/PaperRandomStorySystem.cs | 7 +- Content.Server/Paper/PaperSystem.cs | 231 ------------------ .../Systems/ArtifactAnalyzerSystem.cs | 5 +- .../Paper/ActivateOnPaperOpenedComponent.cs | 4 +- ...redPaperComponent.cs => PaperComponent.cs} | 23 +- Content.Shared/Paper/PaperSystem.cs | 228 +++++++++++++++++ .../Entities/Objects/Misc/paper.yml | 4 +- 22 files changed, 283 insertions(+), 305 deletions(-) delete mode 100644 Content.Client/Paper/PaperComponent.cs rename Content.Client/Paper/UI/{PaperSystem.cs => PaperVisualizerSystem.cs} (82%) delete mode 100644 Content.Server/Paper/PaperComponent.cs delete mode 100644 Content.Server/Paper/PaperSystem.cs rename {Content.Server => Content.Shared}/Paper/ActivateOnPaperOpenedComponent.cs (78%) rename Content.Shared/Paper/{SharedPaperComponent.cs => PaperComponent.cs} (68%) create mode 100644 Content.Shared/Paper/PaperSystem.cs diff --git a/Content.Client/Paper/PaperComponent.cs b/Content.Client/Paper/PaperComponent.cs deleted file mode 100644 index 1dc827bf7e..0000000000 --- a/Content.Client/Paper/PaperComponent.cs +++ /dev/null @@ -1,6 +0,0 @@ -using Content.Shared.Paper; - -namespace Content.Client.Paper; - -[RegisterComponent] -public sealed partial class PaperComponent : SharedPaperComponent; diff --git a/Content.Client/Paper/UI/PaperBoundUserInterface.cs b/Content.Client/Paper/UI/PaperBoundUserInterface.cs index f3ad1e347e..63645bc01e 100644 --- a/Content.Client/Paper/UI/PaperBoundUserInterface.cs +++ b/Content.Client/Paper/UI/PaperBoundUserInterface.cs @@ -2,7 +2,7 @@ using JetBrains.Annotations; using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controls; using Robust.Shared.Utility; -using static Content.Shared.Paper.SharedPaperComponent; +using static Content.Shared.Paper.PaperComponent; namespace Content.Client.Paper.UI; diff --git a/Content.Client/Paper/UI/PaperSystem.cs b/Content.Client/Paper/UI/PaperVisualizerSystem.cs similarity index 82% rename from Content.Client/Paper/UI/PaperSystem.cs rename to Content.Client/Paper/UI/PaperVisualizerSystem.cs index f75d04a26b..a0d05736ad 100644 --- a/Content.Client/Paper/UI/PaperSystem.cs +++ b/Content.Client/Paper/UI/PaperVisualizerSystem.cs @@ -1,10 +1,10 @@ using Robust.Client.GameObjects; -using static Content.Shared.Paper.SharedPaperComponent; +using static Content.Shared.Paper.PaperComponent; -namespace Content.Client.Paper; +namespace Content.Client.Paper.UI; -public sealed class PaperSystem : VisualizerSystem +public sealed class PaperVisualizerSystem : VisualizerSystem { protected override void OnAppearanceChange(EntityUid uid, PaperVisualsComponent component, ref AppearanceChangeEvent args) { diff --git a/Content.Client/Paper/UI/PaperVisualsComponent.cs b/Content.Client/Paper/UI/PaperVisualsComponent.cs index 95040e77e6..f0dee3cf90 100644 --- a/Content.Client/Paper/UI/PaperVisualsComponent.cs +++ b/Content.Client/Paper/UI/PaperVisualsComponent.cs @@ -1,6 +1,6 @@ using System.Numerics; -namespace Content.Client.Paper; +namespace Content.Client.Paper.UI; [RegisterComponent] public sealed partial class PaperVisualsComponent : Component diff --git a/Content.Client/Paper/UI/PaperWindow.xaml.cs b/Content.Client/Paper/UI/PaperWindow.xaml.cs index f7cace642c..81b831068c 100644 --- a/Content.Client/Paper/UI/PaperWindow.xaml.cs +++ b/Content.Client/Paper/UI/PaperWindow.xaml.cs @@ -215,9 +215,9 @@ namespace Content.Client.Paper.UI /// Initialize the paper contents, i.e. the text typed by the /// user and any stamps that have peen put on the page. /// - public void Populate(SharedPaperComponent.PaperBoundUserInterfaceState state) + public void Populate(PaperComponent.PaperBoundUserInterfaceState state) { - bool isEditing = state.Mode == SharedPaperComponent.PaperAction.Write; + bool isEditing = state.Mode == PaperComponent.PaperAction.Write; bool wasEditing = InputContainer.Visible; InputContainer.Visible = isEditing; EditButtons.Visible = isEditing; diff --git a/Content.Client/Tips/TippyUI.xaml.cs b/Content.Client/Tips/TippyUI.xaml.cs index de3eaf4f51..4a2c4bfe2f 100644 --- a/Content.Client/Tips/TippyUI.xaml.cs +++ b/Content.Client/Tips/TippyUI.xaml.cs @@ -1,4 +1,4 @@ -using Content.Client.Paper; +using Content.Client.Paper.UI; using Robust.Client.AutoGenerated; using Robust.Client.Graphics; using Robust.Client.ResourceManagement; diff --git a/Content.Client/Tips/TippyUIController.cs b/Content.Client/Tips/TippyUIController.cs index 2cc694d97d..7737a3d698 100644 --- a/Content.Client/Tips/TippyUIController.cs +++ b/Content.Client/Tips/TippyUIController.cs @@ -1,21 +1,17 @@ -using Content.Client.Gameplay; using System.Numerics; using Content.Client.Message; -using Content.Client.Paper; +using Content.Client.Paper.UI; using Content.Shared.CCVar; using Content.Shared.Movement.Components; using Content.Shared.Tips; using Robust.Client.GameObjects; using Robust.Client.ResourceManagement; -using Robust.Client.State; using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controllers; using Robust.Client.UserInterface.Controls; using Robust.Client.Audio; using Robust.Shared.Configuration; -using Robust.Shared.Console; using Robust.Shared.Map; -using Robust.Shared.Prototypes; using Robust.Shared.Timing; using static Content.Client.Tips.TippyUI; diff --git a/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs b/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs index 89c4635b0c..e118f49363 100644 --- a/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs +++ b/Content.Server/Cargo/Systems/CargoSystem.Bounty.cs @@ -3,13 +3,13 @@ using System.Linq; using Content.Server.Cargo.Components; using Content.Server.Labels; using Content.Server.NameIdentifier; -using Content.Server.Paper; using Content.Shared.Access.Components; using Content.Shared.Cargo; using Content.Shared.Cargo.Components; using Content.Shared.Cargo.Prototypes; using Content.Shared.Database; using Content.Shared.NameIdentifier; +using Content.Shared.Paper; using Content.Shared.Stacks; using Content.Shared.Whitelist; using JetBrains.Annotations; @@ -125,7 +125,7 @@ public sealed partial class CargoSystem msg.PushNewline(); } msg.AddMarkup(Loc.GetString("bounty-console-manifest-reward", ("reward", prototype.Reward))); - _paperSystem.SetContent(uid, msg.ToMarkup(), paper); + _paperSystem.SetContent((uid, paper), msg.ToMarkup()); } /// diff --git a/Content.Server/Cargo/Systems/CargoSystem.Orders.cs b/Content.Server/Cargo/Systems/CargoSystem.Orders.cs index 7a2a3d474a..f68fe0fa63 100644 --- a/Content.Server/Cargo/Systems/CargoSystem.Orders.cs +++ b/Content.Server/Cargo/Systems/CargoSystem.Orders.cs @@ -1,7 +1,6 @@ using System.Diagnostics.CodeAnalysis; using Content.Server.Cargo.Components; using Content.Server.Labels.Components; -using Content.Server.Paper; using Content.Server.Station.Components; using Content.Shared.Cargo; using Content.Shared.Cargo.BUI; @@ -10,10 +9,9 @@ using Content.Shared.Cargo.Events; using Content.Shared.Cargo.Prototypes; using Content.Shared.Database; using Content.Shared.Interaction; +using Content.Shared.Paper; using Robust.Shared.Map; -using Robust.Shared.Player; using Robust.Shared.Prototypes; -using Robust.Shared.Random; using Robust.Shared.Utility; namespace Content.Server.Cargo.Systems @@ -512,15 +510,14 @@ namespace Content.Server.Cargo.Systems var val = Loc.GetString("cargo-console-paper-print-name", ("orderNumber", order.OrderId)); _metaSystem.SetEntityName(printed, val); - _paperSystem.SetContent(printed, Loc.GetString( + _paperSystem.SetContent((printed, paper), Loc.GetString( "cargo-console-paper-print-text", ("orderNumber", order.OrderId), ("itemName", MetaData(item).EntityName), ("orderQuantity", order.OrderQuantity), ("requester", order.Requester), ("reason", order.Reason), - ("approver", order.Approver ?? string.Empty)), - paper); + ("approver", order.Approver ?? string.Empty))); // attempt to attach the label to the item if (TryComp(item, out var label)) diff --git a/Content.Server/Cargo/Systems/CargoSystem.cs b/Content.Server/Cargo/Systems/CargoSystem.cs index 1b33404e35..0d205d762b 100644 --- a/Content.Server/Cargo/Systems/CargoSystem.cs +++ b/Content.Server/Cargo/Systems/CargoSystem.cs @@ -1,7 +1,6 @@ using Content.Server.Access.Systems; using Content.Server.Cargo.Components; using Content.Server.DeviceLinking.Systems; -using Content.Server.Paper; using Content.Server.Popups; using Content.Server.Shuttles.Systems; using Content.Server.Stack; @@ -13,6 +12,7 @@ using Content.Shared.Cargo; using Content.Shared.Cargo.Components; using Content.Shared.Containers.ItemSlots; using Content.Shared.Mobs.Components; +using Content.Shared.Paper; using JetBrains.Annotations; using Robust.Server.GameObjects; using Robust.Shared.Audio.Systems; diff --git a/Content.Server/Fax/FaxSystem.cs b/Content.Server/Fax/FaxSystem.cs index 2b059b4b80..3f10e180fe 100644 --- a/Content.Server/Fax/FaxSystem.cs +++ b/Content.Server/Fax/FaxSystem.cs @@ -5,7 +5,6 @@ using Content.Server.DeviceNetwork; using Content.Server.DeviceNetwork.Components; using Content.Server.DeviceNetwork.Systems; using Content.Server.Labels; -using Content.Server.Paper; using Content.Server.Popups; using Content.Server.Power.Components; using Content.Server.Tools; @@ -591,14 +590,14 @@ public sealed class FaxSystem : EntitySystem if (TryComp(printed, out var paper)) { - _paperSystem.SetContent(printed, printout.Content); + _paperSystem.SetContent((printed, paper), printout.Content); // Apply stamps if (printout.StampState != null) { foreach (var stamp in printout.StampedBy) { - _paperSystem.TryStamp(printed, stamp, printout.StampState); + _paperSystem.TryStamp((printed, paper), stamp, printout.StampState); } } diff --git a/Content.Server/Forensics/Systems/ForensicScannerSystem.cs b/Content.Server/Forensics/Systems/ForensicScannerSystem.cs index 5e2a562577..80062569b8 100644 --- a/Content.Server/Forensics/Systems/ForensicScannerSystem.cs +++ b/Content.Server/Forensics/Systems/ForensicScannerSystem.cs @@ -1,12 +1,12 @@ using System.Linq; using System.Text; -using Content.Server.Paper; using Content.Server.Popups; using Content.Shared.UserInterface; using Content.Shared.DoAfter; using Content.Shared.Forensics; using Content.Shared.Hands.EntitySystems; using Content.Shared.Interaction; +using Content.Shared.Paper; using Content.Shared.Verbs; using Robust.Shared.Audio.Systems; using Robust.Server.GameObjects; @@ -183,7 +183,7 @@ namespace Content.Server.Forensics var printed = EntityManager.SpawnEntity(component.MachineOutput, Transform(uid).Coordinates); _handsSystem.PickupOrDrop(args.Actor, printed, checkActionBlocker: false); - if (!HasComp(printed)) + if (!TryComp(printed, out var paperComp)) { Log.Error("Printed paper did not have PaperComponent."); return; @@ -217,7 +217,7 @@ namespace Content.Server.Forensics text.AppendLine(residue); } - _paperSystem.SetContent(printed, text.ToString()); + _paperSystem.SetContent((printed, paperComp), text.ToString()); _audioSystem.PlayPvs(component.SoundPrint, uid, AudioParams.Default .WithVariation(0.25f) diff --git a/Content.Server/Labels/Label/LabelSystem.cs b/Content.Server/Labels/Label/LabelSystem.cs index cbf29e16a2..b70c004123 100644 --- a/Content.Server/Labels/Label/LabelSystem.cs +++ b/Content.Server/Labels/Label/LabelSystem.cs @@ -1,10 +1,10 @@ using Content.Server.Labels.Components; -using Content.Server.Paper; using Content.Shared.Containers.ItemSlots; using Content.Shared.Examine; using Content.Shared.Labels; using Content.Shared.Labels.Components; using Content.Shared.Labels.EntitySystems; +using Content.Shared.Paper; using JetBrains.Annotations; using Robust.Shared.Containers; diff --git a/Content.Server/Nuke/NukeCodePaperSystem.cs b/Content.Server/Nuke/NukeCodePaperSystem.cs index 8025e2bbd5..e890aa0845 100644 --- a/Content.Server/Nuke/NukeCodePaperSystem.cs +++ b/Content.Server/Nuke/NukeCodePaperSystem.cs @@ -2,7 +2,6 @@ using System.Diagnostics.CodeAnalysis; using Content.Server.Chat.Systems; using Content.Server.Fax; using Content.Shared.Fax.Components; -using Content.Server.Paper; using Content.Server.Station.Components; using Content.Server.Station.Systems; using Content.Shared.Paper; @@ -38,7 +37,8 @@ namespace Content.Server.Nuke if (TryGetRelativeNukeCode(uid, out var paperContent, station, onlyCurrentStation: component.AllNukesAvailable)) { - _paper.SetContent(uid, paperContent); + if (TryComp(uid, out var paperComp)) + _paper.SetContent((uid, paperComp), paperContent); } } diff --git a/Content.Server/Paper/PaperComponent.cs b/Content.Server/Paper/PaperComponent.cs deleted file mode 100644 index 7b04a77d57..0000000000 --- a/Content.Server/Paper/PaperComponent.cs +++ /dev/null @@ -1,26 +0,0 @@ -using Content.Shared.Paper; - -namespace Content.Server.Paper; - -[RegisterComponent] -public sealed partial class PaperComponent : SharedPaperComponent -{ - public PaperAction Mode; - [DataField("content")] - public string Content { get; set; } = ""; - - [DataField("contentSize")] - public int ContentSize { get; set; } = 6000; - - [DataField("stampedBy")] - public List StampedBy { get; set; } = new(); - - /// - /// Stamp to be displayed on the paper, state from beauracracy.rsi - /// - [DataField("stampState")] - public string? StampState { get; set; } - - [DataField] - public bool EditingDisabled = false; -} diff --git a/Content.Server/Paper/PaperRandomStorySystem.cs b/Content.Server/Paper/PaperRandomStorySystem.cs index 156718f545..2e43058197 100644 --- a/Content.Server/Paper/PaperRandomStorySystem.cs +++ b/Content.Server/Paper/PaperRandomStorySystem.cs @@ -1,3 +1,4 @@ +using Content.Shared.Paper; using Content.Shared.StoryGen; namespace Content.Server.Paper; @@ -11,10 +12,10 @@ public sealed class PaperRandomStorySystem : EntitySystem { base.Initialize(); - SubscribeLocalEvent(OnMapinit); + SubscribeLocalEvent(OnMapInit); } - private void OnMapinit(Entity paperStory, ref MapInitEvent ev) + private void OnMapInit(Entity paperStory, ref MapInitEvent ev) { if (!TryComp(paperStory, out var paper)) return; @@ -22,6 +23,6 @@ public sealed class PaperRandomStorySystem : EntitySystem if (!_storyGen.TryGenerateStoryFromTemplate(paperStory.Comp.Template, out var story)) return; - _paper.SetContent(paperStory.Owner, story, paper); + _paper.SetContent((paperStory.Owner, paper), story); } } diff --git a/Content.Server/Paper/PaperSystem.cs b/Content.Server/Paper/PaperSystem.cs deleted file mode 100644 index 3935df8370..0000000000 --- a/Content.Server/Paper/PaperSystem.cs +++ /dev/null @@ -1,231 +0,0 @@ -using System.Linq; -using Content.Server.Administration.Logs; -using Content.Server.Popups; -using Content.Shared.UserInterface; -using Content.Shared.Database; -using Content.Shared.Examine; -using Content.Shared.Interaction; -using Content.Shared.Paper; -using Content.Shared.Tag; -using Robust.Server.GameObjects; -using Robust.Shared.Player; -using Robust.Shared.Audio.Systems; -using static Content.Shared.Paper.SharedPaperComponent; - -namespace Content.Server.Paper -{ - public sealed class PaperSystem : EntitySystem - { - [Dependency] private readonly IAdminLogManager _adminLogger = default!; - [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly SharedInteractionSystem _interaction = default!; - [Dependency] private readonly PopupSystem _popupSystem = default!; - [Dependency] private readonly TagSystem _tagSystem = default!; - [Dependency] private readonly UserInterfaceSystem _uiSystem = default!; - [Dependency] private readonly MetaDataSystem _metaSystem = default!; - [Dependency] private readonly SharedAudioSystem _audio = default!; - - public override void Initialize() - { - base.Initialize(); - - SubscribeLocalEvent(OnInit); - SubscribeLocalEvent(BeforeUIOpen); - SubscribeLocalEvent(OnExamined); - SubscribeLocalEvent(OnInteractUsing); - SubscribeLocalEvent(OnInputTextMessage); - - SubscribeLocalEvent(OnPaperWrite); - - SubscribeLocalEvent(OnMapInit); - } - - private void OnMapInit(EntityUid uid, PaperComponent paperComp, MapInitEvent args) - { - if (!string.IsNullOrEmpty(paperComp.Content)) - { - paperComp.Content = Loc.GetString(paperComp.Content); - } - } - - private void OnInit(EntityUid uid, PaperComponent paperComp, ComponentInit args) - { - paperComp.Mode = PaperAction.Read; - UpdateUserInterface(uid, paperComp); - - if (TryComp(uid, out var appearance)) - { - if (paperComp.Content != "") - _appearance.SetData(uid, PaperVisuals.Status, PaperStatus.Written, appearance); - - if (paperComp.StampState != null) - _appearance.SetData(uid, PaperVisuals.Stamp, paperComp.StampState, appearance); - } - - } - - private void BeforeUIOpen(EntityUid uid, PaperComponent paperComp, BeforeActivatableUIOpenEvent args) - { - paperComp.Mode = PaperAction.Read; - UpdateUserInterface(uid, paperComp); - } - - private void OnExamined(EntityUid uid, PaperComponent paperComp, ExaminedEvent args) - { - if (!args.IsInDetailsRange) - return; - - using (args.PushGroup(nameof(PaperComponent))) - { - if (paperComp.Content != "") - args.PushMarkup( - Loc.GetString( - "paper-component-examine-detail-has-words", ("paper", uid) - ) - ); - - if (paperComp.StampedBy.Count > 0) - { - var commaSeparated = - string.Join(", ", paperComp.StampedBy.Select(s => Loc.GetString(s.StampedName))); - args.PushMarkup( - Loc.GetString( - "paper-component-examine-detail-stamped-by", ("paper", uid), ("stamps", commaSeparated)) - ); - } - } - } - - private void OnInteractUsing(EntityUid uid, PaperComponent paperComp, InteractUsingEvent args) - { - // only allow editing if there are no stamps or when using a cyberpen - var editable = paperComp.StampedBy.Count == 0 || _tagSystem.HasTag(args.Used, "WriteIgnoreStamps"); - if (_tagSystem.HasTag(args.Used, "Write") && editable) - { - if (paperComp.EditingDisabled) - { - var paperEditingDisabledMessage = Loc.GetString("paper-tamper-proof-modified-message"); - _popupSystem.PopupEntity(paperEditingDisabledMessage, uid, args.User); - - args.Handled = true; - return; - } - var writeEvent = new PaperWriteEvent(uid, args.User); - RaiseLocalEvent(args.Used, ref writeEvent); - - paperComp.Mode = PaperAction.Write; - _uiSystem.OpenUi(uid, PaperUiKey.Key, args.User); - UpdateUserInterface(uid, paperComp); - args.Handled = true; - return; - } - - // If a stamp, attempt to stamp paper - if (TryComp(args.Used, out var stampComp) && TryStamp(uid, GetStampInfo(stampComp), stampComp.StampState, paperComp)) - { - // successfully stamped, play popup - var stampPaperOtherMessage = Loc.GetString("paper-component-action-stamp-paper-other", - ("user", args.User), ("target", args.Target), ("stamp", args.Used)); - - _popupSystem.PopupEntity(stampPaperOtherMessage, args.User, Filter.PvsExcept(args.User, entityManager: EntityManager), true); - var stampPaperSelfMessage = Loc.GetString("paper-component-action-stamp-paper-self", - ("target", args.Target), ("stamp", args.Used)); - _popupSystem.PopupEntity(stampPaperSelfMessage, args.User, args.User); - - _audio.PlayPvs(stampComp.Sound, uid); - - UpdateUserInterface(uid, paperComp); - } - } - - private static StampDisplayInfo GetStampInfo(StampComponent stamp) - { - return new StampDisplayInfo - { - StampedName = stamp.StampedName, - StampedColor = stamp.StampedColor - }; - } - - private void OnInputTextMessage(EntityUid uid, PaperComponent paperComp, PaperInputTextMessage args) - { - if (args.Text.Length <= paperComp.ContentSize) - { - paperComp.Content = args.Text; - - if (TryComp(uid, out var appearance)) - _appearance.SetData(uid, PaperVisuals.Status, PaperStatus.Written, appearance); - - if (TryComp(uid, out MetaDataComponent? meta)) - _metaSystem.SetEntityDescription(uid, "", meta); - - _adminLogger.Add(LogType.Chat, LogImpact.Low, - $"{ToPrettyString(args.Actor):player} has written on {ToPrettyString(uid):entity} the following text: {args.Text}"); - - _audio.PlayPvs(paperComp.Sound, uid); - } - - paperComp.Mode = PaperAction.Read; - UpdateUserInterface(uid, paperComp); - } - - private void OnPaperWrite(EntityUid uid, ActivateOnPaperOpenedComponent comp, ref PaperWriteEvent args) - { - _interaction.UseInHandInteraction(args.User, uid); - } - - /// - /// Accepts the name and state to be stamped onto the paper, returns true if successful. - /// - public bool TryStamp(EntityUid uid, StampDisplayInfo stampInfo, string spriteStampState, PaperComponent? paperComp = null) - { - if (!Resolve(uid, ref paperComp)) - return false; - - if (!paperComp.StampedBy.Contains(stampInfo)) - { - paperComp.StampedBy.Add(stampInfo); - if (paperComp.StampState == null && TryComp(uid, out var appearance)) - { - paperComp.StampState = spriteStampState; - // Would be nice to be able to display multiple sprites on the paper - // but most of the existing images overlap - _appearance.SetData(uid, PaperVisuals.Stamp, paperComp.StampState, appearance); - } - } - return true; - } - - public void SetContent(EntityUid uid, string content, PaperComponent? paperComp = null) - { - if (!Resolve(uid, ref paperComp)) - return; - - paperComp.Content = content + '\n'; - UpdateUserInterface(uid, paperComp); - - if (!TryComp(uid, out var appearance)) - return; - - var status = string.IsNullOrWhiteSpace(content) - ? PaperStatus.Blank - : PaperStatus.Written; - - _appearance.SetData(uid, PaperVisuals.Status, status, appearance); - } - - public void UpdateUserInterface(EntityUid uid, PaperComponent? paperComp = null) - { - if (!Resolve(uid, ref paperComp)) - return; - - _uiSystem.SetUiState(uid, PaperUiKey.Key, new PaperBoundUserInterfaceState(paperComp.Content, paperComp.StampedBy, paperComp.Mode)); - } - } - - /// - /// Event fired when using a pen on paper, opening the UI. - /// - [ByRefEvent] - public record struct PaperWriteEvent(EntityUid User, EntityUid Paper); -} diff --git a/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactAnalyzerSystem.cs b/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactAnalyzerSystem.cs index 59ca913a39..8fc2f26fa6 100644 --- a/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactAnalyzerSystem.cs +++ b/Content.Server/Xenoarchaeology/Equipment/Systems/ArtifactAnalyzerSystem.cs @@ -1,5 +1,4 @@ using System.Linq; -using Content.Server.Paper; using Content.Server.Power.Components; using Content.Server.Research.Systems; using Content.Shared.UserInterface; @@ -9,6 +8,7 @@ using Content.Server.Xenoarchaeology.XenoArtifacts.Events; using Content.Shared.Audio; using Content.Shared.DeviceLinking; using Content.Shared.DeviceLinking.Events; +using Content.Shared.Paper; using Content.Shared.Placeable; using Content.Shared.Popups; using Content.Shared.Research.Components; @@ -290,7 +290,8 @@ public sealed class ArtifactAnalyzerSystem : EntitySystem return; _popup.PopupEntity(Loc.GetString("analysis-console-print-popup"), uid); - _paper.SetContent(report, msg.ToMarkup()); + if (TryComp(report, out var paperComp)) + _paper.SetContent((report, paperComp), msg.ToMarkup()); UpdateUserInterface(uid, component); } diff --git a/Content.Server/Paper/ActivateOnPaperOpenedComponent.cs b/Content.Shared/Paper/ActivateOnPaperOpenedComponent.cs similarity index 78% rename from Content.Server/Paper/ActivateOnPaperOpenedComponent.cs rename to Content.Shared/Paper/ActivateOnPaperOpenedComponent.cs index 0d0f72b612..82b366decd 100644 --- a/Content.Server/Paper/ActivateOnPaperOpenedComponent.cs +++ b/Content.Shared/Paper/ActivateOnPaperOpenedComponent.cs @@ -1,4 +1,6 @@ -namespace Content.Server.Paper; +using Content.Shared.Paper; + +namespace Content.Shared.Paper; /// /// Activates the item when used to write on paper, as if Z was pressed. diff --git a/Content.Shared/Paper/SharedPaperComponent.cs b/Content.Shared/Paper/PaperComponent.cs similarity index 68% rename from Content.Shared/Paper/SharedPaperComponent.cs rename to Content.Shared/Paper/PaperComponent.cs index f65a599e53..cd0758589d 100644 --- a/Content.Shared/Paper/SharedPaperComponent.cs +++ b/Content.Shared/Paper/PaperComponent.cs @@ -4,9 +4,28 @@ using Robust.Shared.Serialization; namespace Content.Shared.Paper; -[NetworkedComponent] -public abstract partial class SharedPaperComponent : Component +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class PaperComponent : Component { + public PaperAction Mode; + [DataField("content"), AutoNetworkedField] + public string Content { get; set; } = ""; + + [DataField("contentSize")] + public int ContentSize { get; set; } = 6000; + + [DataField("stampedBy"), AutoNetworkedField] + public List StampedBy { get; set; } = new(); + + /// + /// Stamp to be displayed on the paper, state from bureaucracy.rsi + /// + [DataField("stampState"), AutoNetworkedField] + public string? StampState { get; set; } + + [DataField, AutoNetworkedField] + public bool EditingDisabled; + /// /// Sound played after writing to the paper. /// diff --git a/Content.Shared/Paper/PaperSystem.cs b/Content.Shared/Paper/PaperSystem.cs new file mode 100644 index 0000000000..0f4bfef983 --- /dev/null +++ b/Content.Shared/Paper/PaperSystem.cs @@ -0,0 +1,228 @@ +using System.Linq; +using Content.Shared.Administration.Logs; +using Content.Shared.UserInterface; +using Content.Shared.Database; +using Content.Shared.Examine; +using Content.Shared.Interaction; +using Content.Shared.Popups; +using Content.Shared.Tag; +using Robust.Shared.Player; +using Robust.Shared.Audio.Systems; +using static Content.Shared.Paper.PaperComponent; + +namespace Content.Shared.Paper; + +public sealed class PaperSystem : EntitySystem +{ + [Dependency] private readonly ISharedAdminLogManager _adminLogger = default!; + [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly SharedInteractionSystem _interaction = default!; + [Dependency] private readonly SharedPopupSystem _popupSystem = default!; + [Dependency] private readonly TagSystem _tagSystem = default!; + [Dependency] private readonly SharedUserInterfaceSystem _uiSystem = default!; + [Dependency] private readonly MetaDataSystem _metaSystem = default!; + [Dependency] private readonly SharedAudioSystem _audio = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnMapInit); + SubscribeLocalEvent(OnInit); + SubscribeLocalEvent(BeforeUIOpen); + SubscribeLocalEvent(OnExamined); + SubscribeLocalEvent(OnInteractUsing); + SubscribeLocalEvent(OnInputTextMessage); + + SubscribeLocalEvent(OnPaperWrite); + } + + private void OnMapInit(Entity entity, ref MapInitEvent args) + { + if (!string.IsNullOrEmpty(entity.Comp.Content)) + { + SetContent(entity, Loc.GetString(entity.Comp.Content)); + } + } + + private void OnInit(Entity entity, ref ComponentInit args) + { + entity.Comp.Mode = PaperAction.Read; + UpdateUserInterface(entity); + + if (TryComp(entity, out var appearance)) + { + if (entity.Comp.Content != "") + _appearance.SetData(entity, PaperVisuals.Status, PaperStatus.Written, appearance); + + if (entity.Comp.StampState != null) + _appearance.SetData(entity, PaperVisuals.Stamp, entity.Comp.StampState, appearance); + } + } + + private void BeforeUIOpen(Entity entity, ref BeforeActivatableUIOpenEvent args) + { + entity.Comp.Mode = PaperAction.Read; + UpdateUserInterface(entity); + } + + private void OnExamined(Entity entity, ref ExaminedEvent args) + { + if (!args.IsInDetailsRange) + return; + + using (args.PushGroup(nameof(PaperComponent))) + { + if (entity.Comp.Content != "") + { + args.PushMarkup( + Loc.GetString( + "paper-component-examine-detail-has-words", + ("paper", entity) + ) + ); + } + + if (entity.Comp.StampedBy.Count > 0) + { + var commaSeparated = + string.Join(", ", entity.Comp.StampedBy.Select(s => Loc.GetString(s.StampedName))); + args.PushMarkup( + Loc.GetString( + "paper-component-examine-detail-stamped-by", + ("paper", entity), + ("stamps", commaSeparated)) + ); + } + } + } + + private void OnInteractUsing(Entity entity, ref InteractUsingEvent args) + { + // only allow editing if there are no stamps or when using a cyberpen + var editable = entity.Comp.StampedBy.Count == 0 || _tagSystem.HasTag(args.Used, "WriteIgnoreStamps"); + if (_tagSystem.HasTag(args.Used, "Write") && editable) + { + if (entity.Comp.EditingDisabled) + { + var paperEditingDisabledMessage = Loc.GetString("paper-tamper-proof-modified-message"); + _popupSystem.PopupEntity(paperEditingDisabledMessage, entity, args.User); + + args.Handled = true; + return; + } + var writeEvent = new PaperWriteEvent(entity, args.User); + RaiseLocalEvent(args.Used, ref writeEvent); + + entity.Comp.Mode = PaperAction.Write; + _uiSystem.OpenUi(entity.Owner, PaperUiKey.Key, args.User); + UpdateUserInterface(entity); + args.Handled = true; + return; + } + + // If a stamp, attempt to stamp paper + if (TryComp(args.Used, out var stampComp) && TryStamp(entity, GetStampInfo(stampComp), stampComp.StampState)) + { + // successfully stamped, play popup + var stampPaperOtherMessage = Loc.GetString("paper-component-action-stamp-paper-other", + ("user", args.User), + ("target", args.Target), + ("stamp", args.Used)); + + _popupSystem.PopupEntity(stampPaperOtherMessage, args.User, Filter.PvsExcept(args.User, entityManager: EntityManager), true); + var stampPaperSelfMessage = Loc.GetString("paper-component-action-stamp-paper-self", + ("target", args.Target), + ("stamp", args.Used)); + _popupSystem.PopupClient(stampPaperSelfMessage, args.User, args.User); + + _audio.PlayPredicted(stampComp.Sound, entity, args.User); + + UpdateUserInterface(entity); + } + } + + private static StampDisplayInfo GetStampInfo(StampComponent stamp) + { + return new StampDisplayInfo + { + StampedName = stamp.StampedName, + StampedColor = stamp.StampedColor + }; + } + + private void OnInputTextMessage(Entity entity, ref PaperInputTextMessage args) + { + if (args.Text.Length <= entity.Comp.ContentSize) + { + SetContent(entity, args.Text); + + if (TryComp(entity, out var appearance)) + _appearance.SetData(entity, PaperVisuals.Status, PaperStatus.Written, appearance); + + if (TryComp(entity, out MetaDataComponent? meta)) + _metaSystem.SetEntityDescription(entity, "", meta); + + _adminLogger.Add(LogType.Chat, + LogImpact.Low, + $"{ToPrettyString(args.Actor):player} has written on {ToPrettyString(entity):entity} the following text: {args.Text}"); + + _audio.PlayPvs(entity.Comp.Sound, entity); + } + + entity.Comp.Mode = PaperAction.Read; + UpdateUserInterface(entity); + } + + private void OnPaperWrite(Entity entity, ref PaperWriteEvent args) + { + _interaction.UseInHandInteraction(args.User, entity); + } + + /// + /// Accepts the name and state to be stamped onto the paper, returns true if successful. + /// + public bool TryStamp(Entity entity, StampDisplayInfo stampInfo, string spriteStampState) + { + if (!entity.Comp.StampedBy.Contains(stampInfo)) + { + entity.Comp.StampedBy.Add(stampInfo); + Dirty(entity); + if (entity.Comp.StampState == null && TryComp(entity, out var appearance)) + { + entity.Comp.StampState = spriteStampState; + // Would be nice to be able to display multiple sprites on the paper + // but most of the existing images overlap + _appearance.SetData(entity, PaperVisuals.Stamp, entity.Comp.StampState, appearance); + } + } + return true; + } + + public void SetContent(Entity entity, string content) + { + entity.Comp.Content = content + '\n'; + Dirty(entity); + UpdateUserInterface(entity); + + if (!TryComp(entity, out var appearance)) + return; + + var status = string.IsNullOrWhiteSpace(content) + ? PaperStatus.Blank + : PaperStatus.Written; + + _appearance.SetData(entity, PaperVisuals.Status, status, appearance); + } + + private void UpdateUserInterface(Entity entity) + { + _uiSystem.SetUiState(entity.Owner, PaperUiKey.Key, new PaperBoundUserInterfaceState(entity.Comp.Content, entity.Comp.StampedBy, entity.Comp.Mode)); + } +} + +/// +/// Event fired when using a pen on paper, opening the UI. +/// +[ByRefEvent] +public record struct PaperWriteEvent(EntityUid User, EntityUid Paper); diff --git a/Resources/Prototypes/Entities/Objects/Misc/paper.yml b/Resources/Prototypes/Entities/Objects/Misc/paper.yml index 37776f5ba2..edd4aee3ba 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/paper.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/paper.yml @@ -229,7 +229,6 @@ components: - type: Paper contentSize: 10000 - escapeFormatting: false content: book-cnc-sheet - type: Sprite layers: @@ -587,7 +586,6 @@ map: ["enum.PaperVisualLayers.Stamp"] visible: false - type: Paper - escapeFormatting: false content: envelope-default-message - type: PaperVisuals headerImagePath: "/Textures/Interface/Paper/paper_heading_postage_stamp.svg.96dpi.png" @@ -642,4 +640,4 @@ behaviors: - !type:EmptyAllContainersBehaviour - !type:DoActsBehavior - acts: [ "Destruction" ] \ No newline at end of file + acts: [ "Destruction" ] From a95d2257c35dca930ff8eb9eebf82409a5d5645f Mon Sep 17 00:00:00 2001 From: Ed <96445749+TheShuEd@users.noreply.github.com> Date: Mon, 5 Aug 2024 07:25:49 +0300 Subject: [PATCH 184/201] JobRequirement refactor (#30347) * refactor JobRequirements * add profile support * fix * Update quartermaster.yml * sloth fixes * inport 30208 * Update DepartmentPrototype.cs * species restriction * left tweak stick * stringbuilder is cool! --- Content.Client/LateJoin/LateJoinGui.cs | 5 +- .../Lobby/UI/HumanoidProfileEditor.xaml.cs | 4 +- .../JobRequirementsManager.cs | 14 +- .../Ghost/Controls/Roles/GhostRolesEui.cs | 2 +- .../PlayTimeTrackingSystem.cs | 9 +- .../Effects/JobRequirementLoadoutEffect.cs | 8 +- Content.Shared/Roles/DepartmentPrototype.cs | 10 +- .../Roles/JobRequirement/AgeRequirement.cs | 50 ++++ .../DepartmentTimeRequirement.cs | 83 ++++++ .../OverallPlaytimeRequirement.cs | 50 ++++ .../JobRequirement/RoleTimeRequirement.cs | 73 +++++ .../JobRequirement/SpeciesRequirement.cs | 59 ++++ Content.Shared/Roles/JobRequirements.cs | 253 +++--------------- ...{role-timers.ftl => role-requirements.ftl} | 6 + .../Roles/Jobs/Cargo/quartermaster.yml | 2 + .../Prototypes/Roles/Jobs/Command/captain.yml | 2 + .../Roles/Jobs/Command/head_of_personnel.yml | 2 + .../Roles/Jobs/Engineering/chief_engineer.yml | 2 + .../Jobs/Medical/chief_medical_officer.yml | 2 + .../Roles/Jobs/Science/research_director.yml | 2 + .../Roles/Jobs/Security/head_of_security.yml | 2 + .../Prototypes/Roles/Jobs/departments.yml | 8 + 22 files changed, 415 insertions(+), 233 deletions(-) create mode 100644 Content.Shared/Roles/JobRequirement/AgeRequirement.cs create mode 100644 Content.Shared/Roles/JobRequirement/DepartmentTimeRequirement.cs create mode 100644 Content.Shared/Roles/JobRequirement/OverallPlaytimeRequirement.cs create mode 100644 Content.Shared/Roles/JobRequirement/RoleTimeRequirement.cs create mode 100644 Content.Shared/Roles/JobRequirement/SpeciesRequirement.cs rename Resources/Locale/en-US/job/{role-timers.ftl => role-requirements.ftl} (71%) diff --git a/Content.Client/LateJoin/LateJoinGui.cs b/Content.Client/LateJoin/LateJoinGui.cs index 62a06629f2..13cf281513 100644 --- a/Content.Client/LateJoin/LateJoinGui.cs +++ b/Content.Client/LateJoin/LateJoinGui.cs @@ -2,9 +2,11 @@ using System.Linq; using System.Numerics; using Content.Client.CrewManifest; using Content.Client.GameTicking.Managers; +using Content.Client.Lobby; using Content.Client.UserInterface.Controls; using Content.Client.Players.PlayTimeTracking; using Content.Shared.CCVar; +using Content.Shared.Preferences; using Content.Shared.Roles; using Content.Shared.StatusIcon; using Robust.Client.Console; @@ -26,6 +28,7 @@ namespace Content.Client.LateJoin [Dependency] private readonly IConfigurationManager _configManager = default!; [Dependency] private readonly IEntitySystemManager _entitySystem = default!; [Dependency] private readonly JobRequirementsManager _jobRequirements = default!; + [Dependency] private readonly IClientPreferencesManager _preferencesManager = default!; public event Action<(NetEntity, string)> SelectedId; @@ -254,7 +257,7 @@ namespace Content.Client.LateJoin jobButton.OnPressed += _ => SelectedId.Invoke((id, jobButton.JobId)); - if (!_jobRequirements.IsAllowed(prototype, out var reason)) + if (!_jobRequirements.IsAllowed(prototype, (HumanoidCharacterProfile?)_preferencesManager.Preferences?.SelectedCharacter, out var reason)) { jobButton.Disabled = true; diff --git a/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs b/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs index 1509a2fed1..c5f2f311d9 100644 --- a/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs +++ b/Content.Client/Lobby/UI/HumanoidProfileEditor.xaml.cs @@ -649,7 +649,7 @@ namespace Content.Client.Lobby.UI selector.Select(Profile?.AntagPreferences.Contains(antag.ID) == true ? 0 : 1); var requirements = _entManager.System().GetAntagRequirement(antag); - if (!_requirements.CheckRoleTime(requirements, out var reason)) + if (!_requirements.CheckRoleRequirements(requirements, (HumanoidCharacterProfile?)_preferencesManager.Preferences?.SelectedCharacter, out var reason)) { selector.LockRequirements(reason); Profile = Profile?.WithAntagPreference(antag.ID, false); @@ -903,7 +903,7 @@ namespace Content.Client.Lobby.UI icon.Texture = jobIcon.Icon.Frame0(); selector.Setup(items, job.LocalizedName, 200, job.LocalizedDescription, icon, job.Guides); - if (!_requirements.IsAllowed(job, out var reason)) + if (!_requirements.IsAllowed(job, (HumanoidCharacterProfile?)_preferencesManager.Preferences?.SelectedCharacter, out var reason)) { selector.LockRequirements(reason); } diff --git a/Content.Client/Players/PlayTimeTracking/JobRequirementsManager.cs b/Content.Client/Players/PlayTimeTracking/JobRequirementsManager.cs index bd4ac877db..8ce22489c7 100644 --- a/Content.Client/Players/PlayTimeTracking/JobRequirementsManager.cs +++ b/Content.Client/Players/PlayTimeTracking/JobRequirementsManager.cs @@ -1,8 +1,10 @@ using System.Diagnostics.CodeAnalysis; +using Content.Client.Lobby; using Content.Shared.CCVar; using Content.Shared.Players; using Content.Shared.Players.JobWhitelist; using Content.Shared.Players.PlayTimeTracking; +using Content.Shared.Preferences; using Content.Shared.Roles; using Robust.Client; using Robust.Client.Player; @@ -89,7 +91,7 @@ public sealed class JobRequirementsManager : ISharedPlaytimeManager Updated?.Invoke(); } - public bool IsAllowed(JobPrototype job, [NotNullWhen(false)] out FormattedMessage? reason) + public bool IsAllowed(JobPrototype job, HumanoidCharacterProfile? profile, [NotNullWhen(false)] out FormattedMessage? reason) { reason = null; @@ -106,16 +108,16 @@ public sealed class JobRequirementsManager : ISharedPlaytimeManager if (player == null) return true; - return CheckRoleTime(job, out reason); + return CheckRoleRequirements(job, profile, out reason); } - public bool CheckRoleTime(JobPrototype job, [NotNullWhen(false)] out FormattedMessage? reason) + public bool CheckRoleRequirements(JobPrototype job, HumanoidCharacterProfile? profile, [NotNullWhen(false)] out FormattedMessage? reason) { var reqs = _entManager.System().GetJobRequirement(job); - return CheckRoleTime(reqs, out reason); + return CheckRoleRequirements(reqs, profile, out reason); } - public bool CheckRoleTime(HashSet? requirements, [NotNullWhen(false)] out FormattedMessage? reason) + public bool CheckRoleRequirements(HashSet? requirements, HumanoidCharacterProfile? profile, [NotNullWhen(false)] out FormattedMessage? reason) { reason = null; @@ -125,7 +127,7 @@ public sealed class JobRequirementsManager : ISharedPlaytimeManager var reasons = new List(); foreach (var requirement in requirements) { - if (JobRequirements.TryRequirementMet(requirement, _roles, out var jobReason, _entManager, _prototypes)) + if (requirement.Check(_entManager, _prototypes, profile, _roles, out var jobReason)) continue; reasons.Add(jobReason.ToMarkup()); diff --git a/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/GhostRolesEui.cs b/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/GhostRolesEui.cs index 33358a68a4..6b183362e5 100644 --- a/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/GhostRolesEui.cs +++ b/Content.Client/UserInterface/Systems/Ghost/Controls/Roles/GhostRolesEui.cs @@ -93,7 +93,7 @@ namespace Content.Client.UserInterface.Systems.Ghost.Controls.Roles bool hasAccess = true; FormattedMessage? reason; - if (!requirementsManager.CheckRoleTime(group.Key.Requirements, out reason)) + if (!requirementsManager.CheckRoleRequirements(group.Key.Requirements, null, out reason)) { hasAccess = false; } diff --git a/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingSystem.cs b/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingSystem.cs index ea6f0ad3f4..4139499e9f 100644 --- a/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingSystem.cs +++ b/Content.Server/Players/PlayTimeTracking/PlayTimeTrackingSystem.cs @@ -6,6 +6,7 @@ using Content.Server.Afk.Events; using Content.Server.GameTicking; using Content.Server.GameTicking.Events; using Content.Server.Mind; +using Content.Server.Preferences.Managers; using Content.Server.Station.Events; using Content.Shared.CCVar; using Content.Shared.GameTicking; @@ -13,6 +14,7 @@ using Content.Shared.Mobs; using Content.Shared.Mobs.Components; using Content.Shared.Players; using Content.Shared.Players.PlayTimeTracking; +using Content.Shared.Preferences; using Content.Shared.Roles; using Robust.Server.Player; using Robust.Shared.Configuration; @@ -35,6 +37,7 @@ public sealed class PlayTimeTrackingSystem : EntitySystem [Dependency] private readonly MindSystem _minds = default!; [Dependency] private readonly PlayTimeTrackingManager _tracking = default!; [Dependency] private readonly IAdminManager _adminManager = default!; + [Dependency] private readonly IServerPreferencesManager _preferencesManager = default!; public override void Initialize() { @@ -206,7 +209,7 @@ public sealed class PlayTimeTrackingSystem : EntitySystem playTimes = new Dictionary(); } - return JobRequirements.TryRequirementsMet(job, playTimes, out _, EntityManager, _prototypes); + return JobRequirements.TryRequirementsMet(job, playTimes, out _, EntityManager, _prototypes, (HumanoidCharacterProfile?) _preferencesManager.GetPreferences(player.UserId).SelectedCharacter); } public HashSet> GetDisallowedJobs(ICommonSession player) @@ -223,7 +226,7 @@ public sealed class PlayTimeTrackingSystem : EntitySystem foreach (var job in _prototypes.EnumeratePrototypes()) { - if (JobRequirements.TryRequirementsMet(job, playTimes, out _, EntityManager, _prototypes)) + if (JobRequirements.TryRequirementsMet(job, playTimes, out _, EntityManager, _prototypes, (HumanoidCharacterProfile?) _preferencesManager.GetPreferences(player.UserId).SelectedCharacter)) roles.Add(job.ID); } @@ -246,7 +249,7 @@ public sealed class PlayTimeTrackingSystem : EntitySystem for (var i = 0; i < jobs.Count; i++) { if (_prototypes.TryIndex(jobs[i], out var job) - && JobRequirements.TryRequirementsMet(job, playTimes, out _, EntityManager, _prototypes)) + && JobRequirements.TryRequirementsMet(job, playTimes, out _, EntityManager, _prototypes, (HumanoidCharacterProfile?) _preferencesManager.GetPreferences(userId).SelectedCharacter)) { continue; } diff --git a/Content.Shared/Preferences/Loadouts/Effects/JobRequirementLoadoutEffect.cs b/Content.Shared/Preferences/Loadouts/Effects/JobRequirementLoadoutEffect.cs index 4a40e2c65e..2f7e7b7c48 100644 --- a/Content.Shared/Preferences/Loadouts/Effects/JobRequirementLoadoutEffect.cs +++ b/Content.Shared/Preferences/Loadouts/Effects/JobRequirementLoadoutEffect.cs @@ -25,8 +25,10 @@ public sealed partial class JobRequirementLoadoutEffect : LoadoutEffect var manager = collection.Resolve(); var playtimes = manager.GetPlayTimes(session); - return JobRequirements.TryRequirementMet(Requirement, playtimes, out reason, - collection.Resolve(), - collection.Resolve()); + return Requirement.Check(collection.Resolve(), + collection.Resolve(), + profile, + playtimes, + out reason); } } diff --git a/Content.Shared/Roles/DepartmentPrototype.cs b/Content.Shared/Roles/DepartmentPrototype.cs index d6288bec90..5c94c90f8b 100644 --- a/Content.Shared/Roles/DepartmentPrototype.cs +++ b/Content.Shared/Roles/DepartmentPrototype.cs @@ -9,10 +9,16 @@ public sealed partial class DepartmentPrototype : IPrototype public string ID { get; } = string.Empty; /// - /// A description string to display in the character menu as an explanation of the department's function. + /// The name LocId of the department that will be displayed in the various menus. /// [DataField(required: true)] - public string Description = string.Empty; + public LocId Name = string.Empty; + + /// + /// A description LocId to display in the character menu as an explanation of the department's function. + /// + [DataField(required: true)] + public LocId Description = string.Empty; /// /// A color representing this department to use for text. diff --git a/Content.Shared/Roles/JobRequirement/AgeRequirement.cs b/Content.Shared/Roles/JobRequirement/AgeRequirement.cs new file mode 100644 index 0000000000..2cdc8e001c --- /dev/null +++ b/Content.Shared/Roles/JobRequirement/AgeRequirement.cs @@ -0,0 +1,50 @@ +using System.Diagnostics.CodeAnalysis; +using Content.Shared.Preferences; +using JetBrains.Annotations; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; +using Robust.Shared.Utility; + +namespace Content.Shared.Roles; + +/// +/// Requires the character to be older or younger than a certain age (inclusive) +/// +[UsedImplicitly] +[Serializable, NetSerializable] +public sealed partial class AgeRequirement : JobRequirement +{ + [DataField(required: true)] + public int RequiredAge; + + public override bool Check(IEntityManager entManager, + IPrototypeManager protoManager, + HumanoidCharacterProfile? profile, + IReadOnlyDictionary playTimes, + [NotNullWhen(false)] out FormattedMessage? reason) + { + reason = new FormattedMessage(); + + if (profile is null) //the profile could be null if the player is a ghost. In this case we don't need to block the role selection for ghostrole + return true; + + if (!Inverted) + { + reason = FormattedMessage.FromMarkupPermissive(Loc.GetString("role-timer-age-to-young", + ("age", RequiredAge))); + + if (profile.Age <= RequiredAge) + return false; + } + else + { + reason = FormattedMessage.FromMarkupPermissive(Loc.GetString("role-timer-age-to-old", + ("age", RequiredAge))); + + if (profile.Age >= RequiredAge) + return false; + } + + return true; + } +} diff --git a/Content.Shared/Roles/JobRequirement/DepartmentTimeRequirement.cs b/Content.Shared/Roles/JobRequirement/DepartmentTimeRequirement.cs new file mode 100644 index 0000000000..56b7d8ba81 --- /dev/null +++ b/Content.Shared/Roles/JobRequirement/DepartmentTimeRequirement.cs @@ -0,0 +1,83 @@ +using System.Diagnostics.CodeAnalysis; +using Content.Shared.Preferences; +using JetBrains.Annotations; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; +using Robust.Shared.Utility; + +namespace Content.Shared.Roles; + +[UsedImplicitly] +[Serializable, NetSerializable] +public sealed partial class DepartmentTimeRequirement : JobRequirement +{ + /// + /// Which department needs the required amount of time. + /// + [DataField(required: true)] + public ProtoId Department = default!; + + /// + /// How long (in seconds) this requirement is. + /// + [DataField(required: true)] + public TimeSpan Time; + + public override bool Check(IEntityManager entManager, + IPrototypeManager protoManager, + HumanoidCharacterProfile? profile, + IReadOnlyDictionary playTimes, + [NotNullWhen(false)] out FormattedMessage? reason) + { + reason = new FormattedMessage(); + var playtime = TimeSpan.Zero; + + // Check all jobs' departments + var department = protoManager.Index(Department); + var jobs = department.Roles; + string proto; + + // Check all jobs' playtime + foreach (var other in jobs) + { + // The schema is stored on the Job role but we want to explode if the timer isn't found anyway. + proto = protoManager.Index(other).PlayTimeTracker; + + playTimes.TryGetValue(proto, out var otherTime); + playtime += otherTime; + } + + var deptDiff = Time.TotalMinutes - playtime.TotalMinutes; + var nameDepartment = "role-timer-department-unknown"; + + if (protoManager.TryIndex(Department, out var departmentIndexed)) + { + nameDepartment = departmentIndexed.Name; + } + + if (!Inverted) + { + if (deptDiff <= 0) + return true; + + reason = FormattedMessage.FromMarkupPermissive(Loc.GetString( + "role-timer-department-insufficient", + ("time", Math.Ceiling(deptDiff)), + ("department", Loc.GetString(nameDepartment)), + ("departmentColor", department.Color.ToHex()))); + return false; + } + + if (deptDiff <= 0) + { + reason = FormattedMessage.FromMarkupPermissive(Loc.GetString( + "role-timer-department-too-high", + ("time", -deptDiff), + ("department", Loc.GetString(nameDepartment)), + ("departmentColor", department.Color.ToHex()))); + return false; + } + + return true; + } +} diff --git a/Content.Shared/Roles/JobRequirement/OverallPlaytimeRequirement.cs b/Content.Shared/Roles/JobRequirement/OverallPlaytimeRequirement.cs new file mode 100644 index 0000000000..acbb8f2b4d --- /dev/null +++ b/Content.Shared/Roles/JobRequirement/OverallPlaytimeRequirement.cs @@ -0,0 +1,50 @@ +using System.Diagnostics.CodeAnalysis; +using Content.Shared.Players.PlayTimeTracking; +using Content.Shared.Preferences; +using JetBrains.Annotations; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; +using Robust.Shared.Utility; + +namespace Content.Shared.Roles; + +[UsedImplicitly] +[Serializable, NetSerializable] +public sealed partial class OverallPlaytimeRequirement : JobRequirement +{ + /// + [DataField(required: true)] + public TimeSpan Time; + + public override bool Check(IEntityManager entManager, + IPrototypeManager protoManager, + HumanoidCharacterProfile? profile, + IReadOnlyDictionary playTimes, + [NotNullWhen(false)] out FormattedMessage? reason) + { + reason = new FormattedMessage(); + + var overallTime = playTimes.GetValueOrDefault(PlayTimeTrackingShared.TrackerOverall); + var overallDiff = Time.TotalMinutes - overallTime.TotalMinutes; + + if (!Inverted) + { + if (overallDiff <= 0 || overallTime >= Time) + return true; + + reason = FormattedMessage.FromMarkupPermissive(Loc.GetString( + "role-timer-overall-insufficient", + ("time", Math.Ceiling(overallDiff)))); + return false; + } + + if (overallDiff <= 0 || overallTime >= Time) + { + reason = FormattedMessage.FromMarkupPermissive(Loc.GetString("role-timer-overall-too-high", + ("time", -overallDiff))); + return false; + } + + return true; + } +} diff --git a/Content.Shared/Roles/JobRequirement/RoleTimeRequirement.cs b/Content.Shared/Roles/JobRequirement/RoleTimeRequirement.cs new file mode 100644 index 0000000000..658db95ab5 --- /dev/null +++ b/Content.Shared/Roles/JobRequirement/RoleTimeRequirement.cs @@ -0,0 +1,73 @@ +using System.Diagnostics.CodeAnalysis; +using Content.Shared.Players.PlayTimeTracking; +using Content.Shared.Preferences; +using Content.Shared.Roles.Jobs; +using JetBrains.Annotations; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; +using Robust.Shared.Utility; + +namespace Content.Shared.Roles; + +[UsedImplicitly] +[Serializable, NetSerializable] +public sealed partial class RoleTimeRequirement : JobRequirement +{ + /// + /// What particular role they need the time requirement with. + /// + [DataField(required: true)] + public ProtoId Role = default!; + + /// + [DataField(required: true)] + public TimeSpan Time; + + public override bool Check(IEntityManager entManager, + IPrototypeManager protoManager, + HumanoidCharacterProfile? profile, + IReadOnlyDictionary playTimes, + [NotNullWhen(false)] out FormattedMessage? reason) + { + reason = new FormattedMessage(); + + string proto = Role; + + playTimes.TryGetValue(proto, out var roleTime); + var roleDiff = Time.TotalMinutes - roleTime.TotalMinutes; + var departmentColor = Color.Yellow; + + if (entManager.EntitySysManager.TryGetEntitySystem(out SharedJobSystem? jobSystem)) + { + var jobProto = jobSystem.GetJobPrototype(proto); + + if (jobSystem.TryGetDepartment(jobProto, out var departmentProto)) + departmentColor = departmentProto.Color; + } + + if (!Inverted) + { + if (roleDiff <= 0) + return true; + + reason = FormattedMessage.FromMarkupPermissive(Loc.GetString( + "role-timer-role-insufficient", + ("time", Math.Ceiling(roleDiff)), + ("job", Loc.GetString(proto)), + ("departmentColor", departmentColor.ToHex()))); + return false; + } + + if (roleDiff <= 0) + { + reason = FormattedMessage.FromMarkupPermissive(Loc.GetString( + "role-timer-role-too-high", + ("time", -roleDiff), + ("job", Loc.GetString(proto)), + ("departmentColor", departmentColor.ToHex()))); + return false; + } + + return true; + } +} diff --git a/Content.Shared/Roles/JobRequirement/SpeciesRequirement.cs b/Content.Shared/Roles/JobRequirement/SpeciesRequirement.cs new file mode 100644 index 0000000000..68c069931f --- /dev/null +++ b/Content.Shared/Roles/JobRequirement/SpeciesRequirement.cs @@ -0,0 +1,59 @@ +using System.Diagnostics.CodeAnalysis; +using System.Text; +using Content.Shared.Humanoid.Prototypes; +using Content.Shared.Preferences; +using JetBrains.Annotations; +using Robust.Shared.Prototypes; +using Robust.Shared.Serialization; +using Robust.Shared.Utility; + +namespace Content.Shared.Roles; + +/// +/// Requires the character to be or not be on the list of specified species +/// +[UsedImplicitly] +[Serializable, NetSerializable] +public sealed partial class SpeciesRequirement : JobRequirement +{ + [DataField(required: true)] + public HashSet> Species = new(); + + public override bool Check(IEntityManager entManager, + IPrototypeManager protoManager, + HumanoidCharacterProfile? profile, + IReadOnlyDictionary playTimes, + [NotNullWhen(false)] out FormattedMessage? reason) + { + reason = new FormattedMessage(); + + if (profile is null) //the profile could be null if the player is a ghost. In this case we don't need to block the role selection for ghostrole + return true; + + var sb = new StringBuilder(); + sb.Append("[color=yellow]"); + foreach (var s in Species) + { + sb.Append(Loc.GetString(protoManager.Index(s).Name) + " "); + } + + sb.Append("[/color]"); + + if (!Inverted) + { + reason = FormattedMessage.FromMarkupPermissive($"{Loc.GetString("role-timer-whitelisted-species")}\n{sb}"); + + if (!Species.Contains(profile.Species)) + return false; + } + else + { + reason = FormattedMessage.FromMarkupPermissive($"{Loc.GetString("role-timer-blacklisted-species")}\n{sb}"); + + if (Species.Contains(profile.Species)) + return false; + } + + return true; + } +} diff --git a/Content.Shared/Roles/JobRequirements.cs b/Content.Shared/Roles/JobRequirements.cs index c9d66fcf91..17f5f7bd6a 100644 --- a/Content.Shared/Roles/JobRequirements.cs +++ b/Content.Shared/Roles/JobRequirements.cs @@ -1,228 +1,51 @@ using System.Diagnostics.CodeAnalysis; -using Content.Shared.Players.PlayTimeTracking; -using Content.Shared.Roles.Jobs; -using JetBrains.Annotations; +using Content.Shared.Preferences; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; using Robust.Shared.Utility; -namespace Content.Shared.Roles +namespace Content.Shared.Roles; + +public static class JobRequirements { - /// - /// Abstract class for playtime and other requirements for role gates. - /// - [ImplicitDataDefinitionForInheritors] - [Serializable, NetSerializable] - public abstract partial class JobRequirement{} - - [UsedImplicitly] - [Serializable, NetSerializable] - public sealed partial class DepartmentTimeRequirement : JobRequirement + public static bool TryRequirementsMet( + JobPrototype job, + IReadOnlyDictionary playTimes, + [NotNullWhen(false)] out FormattedMessage? reason, + IEntityManager entManager, + IPrototypeManager protoManager, + HumanoidCharacterProfile? profile) { - /// - /// Which department needs the required amount of time. - /// - [DataField("department", customTypeSerializer: typeof(PrototypeIdSerializer))] - public string Department = default!; - - /// - /// How long (in seconds) this requirement is. - /// - [DataField("time")] public TimeSpan Time; - - /// - /// If true, requirement will return false if playtime above the specified time. - /// - /// - /// False by default.
- /// True for invert general requirement - ///
- [DataField("inverted")] public bool Inverted; - } - - [UsedImplicitly] - [Serializable, NetSerializable] - public sealed partial class RoleTimeRequirement : JobRequirement - { - /// - /// What particular role they need the time requirement with. - /// - [DataField("role", customTypeSerializer: typeof(PrototypeIdSerializer))] - public string Role = default!; - - /// - [DataField("time")] public TimeSpan Time; - - /// - [DataField("inverted")] public bool Inverted; - } - - [UsedImplicitly] - [Serializable, NetSerializable] - public sealed partial class OverallPlaytimeRequirement : JobRequirement - { - /// - [DataField("time")] public TimeSpan Time; - - /// - [DataField("inverted")] public bool Inverted; - } - - public static class JobRequirements - { - public static bool TryRequirementsMet( - JobPrototype job, - IReadOnlyDictionary playTimes, - [NotNullWhen(false)] out FormattedMessage? reason, - IEntityManager entManager, - IPrototypeManager prototypes) - { - var sys = entManager.System(); - var requirements = sys.GetJobRequirement(job); - reason = null; - if (requirements == null) - return true; - - foreach (var requirement in requirements) - { - if (!TryRequirementMet(requirement, playTimes, out reason, entManager, prototypes)) - return false; - } - + var sys = entManager.System(); + var requirements = sys.GetJobRequirement(job); + reason = null; + if (requirements == null) return true; - } - /// - /// Returns a string with the reason why a particular requirement may not be met. - /// - public static bool TryRequirementMet( - JobRequirement requirement, - IReadOnlyDictionary playTimes, - [NotNullWhen(false)] out FormattedMessage? reason, - IEntityManager entManager, - IPrototypeManager prototypes) + foreach (var requirement in requirements) { - reason = null; - - switch (requirement) - { - case DepartmentTimeRequirement deptRequirement: - var playtime = TimeSpan.Zero; - - // Check all jobs' departments - var department = prototypes.Index(deptRequirement.Department); - var jobs = department.Roles; - string proto; - - // Check all jobs' playtime - foreach (var other in jobs) - { - // The schema is stored on the Job role but we want to explode if the timer isn't found anyway. - proto = prototypes.Index(other).PlayTimeTracker; - - playTimes.TryGetValue(proto, out var otherTime); - playtime += otherTime; - } - - var deptDiff = deptRequirement.Time.TotalMinutes - playtime.TotalMinutes; - - if (!deptRequirement.Inverted) - { - if (deptDiff <= 0) - return true; - - reason = FormattedMessage.FromMarkupPermissive(Loc.GetString( - "role-timer-department-insufficient", - ("time", Math.Ceiling(deptDiff)), - ("department", Loc.GetString(deptRequirement.Department)), - ("departmentColor", department.Color.ToHex()))); - return false; - } - else - { - if (deptDiff <= 0) - { - reason = FormattedMessage.FromMarkupPermissive(Loc.GetString( - "role-timer-department-too-high", - ("time", -deptDiff), - ("department", Loc.GetString(deptRequirement.Department)), - ("departmentColor", department.Color.ToHex()))); - return false; - } - - return true; - } - - case OverallPlaytimeRequirement overallRequirement: - var overallTime = playTimes.GetValueOrDefault(PlayTimeTrackingShared.TrackerOverall); - var overallDiff = overallRequirement.Time.TotalMinutes - overallTime.TotalMinutes; - - if (!overallRequirement.Inverted) - { - if (overallDiff <= 0 || overallTime >= overallRequirement.Time) - return true; - - reason = FormattedMessage.FromMarkupPermissive(Loc.GetString( - "role-timer-overall-insufficient", - ("time", Math.Ceiling(overallDiff)))); - return false; - } - else - { - if (overallDiff <= 0 || overallTime >= overallRequirement.Time) - { - reason = FormattedMessage.FromMarkupPermissive(Loc.GetString("role-timer-overall-too-high", ("time", -overallDiff))); - return false; - } - - return true; - } - - case RoleTimeRequirement roleRequirement: - proto = roleRequirement.Role; - - playTimes.TryGetValue(proto, out var roleTime); - var roleDiff = roleRequirement.Time.TotalMinutes - roleTime.TotalMinutes; - var departmentColor = Color.Yellow; - - if (entManager.EntitySysManager.TryGetEntitySystem(out SharedJobSystem? jobSystem)) - { - var jobProto = jobSystem.GetJobPrototype(proto); - - if (jobSystem.TryGetDepartment(jobProto, out var departmentProto)) - departmentColor = departmentProto.Color; - } - - if (!roleRequirement.Inverted) - { - if (roleDiff <= 0) - return true; - - reason = FormattedMessage.FromMarkupPermissive(Loc.GetString( - "role-timer-role-insufficient", - ("time", Math.Ceiling(roleDiff)), - ("job", Loc.GetString(proto)), - ("departmentColor", departmentColor.ToHex()))); - return false; - } - else - { - if (roleDiff <= 0) - { - reason = FormattedMessage.FromMarkupPermissive(Loc.GetString( - "role-timer-role-too-high", - ("time", -roleDiff), - ("job", Loc.GetString(proto)), - ("departmentColor", departmentColor.ToHex()))); - return false; - } - - return true; - } - default: - throw new NotImplementedException(); - } + if (!requirement.Check(entManager, protoManager, profile, playTimes, out reason)) + return false; } + + return true; } } + +/// +/// Abstract class for playtime and other requirements for role gates. +/// +[ImplicitDataDefinitionForInheritors] +[Serializable, NetSerializable] +public abstract partial class JobRequirement +{ + [DataField] + public bool Inverted; + + public abstract bool Check( + IEntityManager entManager, + IPrototypeManager protoManager, + HumanoidCharacterProfile? profile, + IReadOnlyDictionary playTimes, + [NotNullWhen(false)] out FormattedMessage? reason); +} diff --git a/Resources/Locale/en-US/job/role-timers.ftl b/Resources/Locale/en-US/job/role-requirements.ftl similarity index 71% rename from Resources/Locale/en-US/job/role-timers.ftl rename to Resources/Locale/en-US/job/role-requirements.ftl index 1981f5e795..906a0470af 100644 --- a/Resources/Locale/en-US/job/role-timers.ftl +++ b/Resources/Locale/en-US/job/role-requirements.ftl @@ -4,7 +4,13 @@ role-timer-overall-insufficient = You require [color=yellow]{TOSTRING($time, "0" role-timer-overall-too-high = You require [color=yellow]{TOSTRING($time, "0")}[/color] fewer minutes of playtime to play this role. (Are you trying to play a trainee role?) role-timer-role-insufficient = You require [color=yellow]{TOSTRING($time, "0")}[/color] more minutes with [color={$departmentColor}]{$job}[/color] to play this role. role-timer-role-too-high = You require[color=yellow] {TOSTRING($time, "0")}[/color] fewer minutes with [color={$departmentColor}]{$job}[/color] to play this role. (Are you trying to play a trainee role?) +role-timer-age-to-old = Your character must be under the age of [color=yellow]{$age}[/color] to play this role. +role-timer-age-to-young = Your character must be over the age of [color=yellow]{$age}[/color] to play this role. +role-timer-whitelisted-species = Your character must be one of the following species to play this role: +role-timer-blacklisted-species = Your character must not be one of the following species to play this role: role-timer-locked = Locked (hover for details) +role-timer-department-unknown = Unknown Department + role-ban = You have been banned from this role. diff --git a/Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml b/Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml index 515e2f8425..0197cd0daf 100644 --- a/Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml +++ b/Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml @@ -15,6 +15,8 @@ time: 36000 #10 hours - !type:OverallPlaytimeRequirement time: 144000 #40 hrs + - !type:AgeRequirement + requiredAge: 20 weight: 10 startingGear: QuartermasterGear icon: "JobIconQuarterMaster" diff --git a/Resources/Prototypes/Roles/Jobs/Command/captain.yml b/Resources/Prototypes/Roles/Jobs/Command/captain.yml index 79634aa5d9..e2687dd653 100644 --- a/Resources/Prototypes/Roles/Jobs/Command/captain.yml +++ b/Resources/Prototypes/Roles/Jobs/Command/captain.yml @@ -16,6 +16,8 @@ - !type:DepartmentTimeRequirement department: Command time: 54000 # 15 hours + - !type:AgeRequirement + requiredAge: 20 weight: 20 startingGear: CaptainGear icon: "JobIconCaptain" diff --git a/Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml b/Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml index d5521f767f..c1b285303d 100644 --- a/Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml +++ b/Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml @@ -16,6 +16,8 @@ - !type:DepartmentTimeRequirement department: Command time: 36000 # 10 hours + - !type:AgeRequirement + requiredAge: 20 weight: 20 startingGear: HoPGear icon: "JobIconHeadOfPersonnel" diff --git a/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml b/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml index 0ee0b6736c..c0d9569c5d 100644 --- a/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml +++ b/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml @@ -15,6 +15,8 @@ time: 36000 #10 hrs - !type:OverallPlaytimeRequirement time: 144000 #40 hrs + - !type:AgeRequirement + requiredAge: 20 weight: 10 startingGear: ChiefEngineerGear icon: "JobIconChiefEngineer" diff --git a/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml b/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml index 2587113415..94248450cd 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml @@ -17,6 +17,8 @@ time: 36000 #10 hrs - !type:OverallPlaytimeRequirement time: 144000 #40 hrs + - !type:AgeRequirement + requiredAge: 20 weight: 10 startingGear: CMOGear icon: "JobIconChiefMedicalOfficer" diff --git a/Resources/Prototypes/Roles/Jobs/Science/research_director.yml b/Resources/Prototypes/Roles/Jobs/Science/research_director.yml index b54ba54b1a..b66e89f420 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/research_director.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/research_director.yml @@ -9,6 +9,8 @@ time: 36000 #10 hrs - !type:OverallPlaytimeRequirement time: 144000 #40 hrs + - !type:AgeRequirement + requiredAge: 20 weight: 10 startingGear: ResearchDirectorGear icon: "JobIconResearchDirector" diff --git a/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml b/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml index 044df7f69e..c02f1cee76 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml @@ -15,6 +15,8 @@ time: 108000 # 30 hrs - !type:OverallPlaytimeRequirement time: 144000 #40 hrs + - !type:AgeRequirement + requiredAge: 20 weight: 10 startingGear: HoSGear icon: "JobIconHeadOfSecurity" diff --git a/Resources/Prototypes/Roles/Jobs/departments.yml b/Resources/Prototypes/Roles/Jobs/departments.yml index 9be98be950..6d25d8fd88 100644 --- a/Resources/Prototypes/Roles/Jobs/departments.yml +++ b/Resources/Prototypes/Roles/Jobs/departments.yml @@ -1,5 +1,6 @@ - type: department id: Cargo + name: department-Cargo description: department-Cargo-description color: "#A46106" roles: @@ -9,6 +10,7 @@ - type: department id: Civilian + name: department-Civilian description: department-Civilian-description color: "#9FED58" weight: -10 @@ -34,6 +36,7 @@ - type: department id: Command + name: department-Command description: department-Command-description color: "#334E6D" roles: @@ -50,6 +53,7 @@ - type: department id: Engineering + name: department-Engineering description: department-Engineering-description color: "#EFB341" roles: @@ -60,6 +64,7 @@ - type: department id: Medical + name: department-Medical description: department-Medical-description color: "#52B4E9" roles: @@ -72,6 +77,7 @@ - type: department id: Security + name: department-Security description: department-Security-description color: "#DE3A3A" weight: 20 @@ -84,6 +90,7 @@ - type: department id: Science + name: department-Science description: department-Science-description color: "#D381C9" roles: @@ -93,6 +100,7 @@ - type: department id: Specific + name: department-Specific description: department-Specific-description color: "#9FED58" weight: 10 From 71a8fd5eabcaf2b4a7250204803edc4824db46c5 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 5 Aug 2024 04:26:56 +0000 Subject: [PATCH 185/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index d7c23f937f..e95152fba2 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: PJB3005 - changes: - - message: Fixed preferences not loading sometimes if you had a loadout item with - playtime requirement selected in a character profile. - type: Fix - id: 6544 - time: '2024-05-07T04:21:03.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27742 - author: lzk228 changes: - message: Morgue now can be anchored and unanchored. @@ -3780,3 +3772,11 @@ id: 7043 time: '2024-08-05T03:26:28.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30487 +- author: TheShuEd + changes: + - message: Nanotrasen has introduced recruitment rules. Characters under the age + of 20 are no longer allowed to take on the role of head. + type: Tweak + id: 7044 + time: '2024-08-05T04:25:49.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30347 From 6264a557a659cddf1ddf968666d37cc2a43d9e57 Mon Sep 17 00:00:00 2001 From: Errant <35878406+Errant-4@users.noreply.github.com> Date: Mon, 5 Aug 2024 06:41:34 +0200 Subject: [PATCH 186/201] Restore the longer traitor briefing message (#30404) * Restore the long traitor briefing * highlights --- Content.Server/GameTicking/Rules/TraitorRuleSystem.cs | 4 ++-- .../en-US/game-ticking/game-presets/preset-traitor.ftl | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs b/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs index a96020d0e3..acd2a3ffde 100644 --- a/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs @@ -122,9 +122,9 @@ public sealed class TraitorRuleSystem : GameRuleSystem { var sb = new StringBuilder(); sb.AppendLine(Loc.GetString("traitor-role-greeting", ("corporation", objectiveIssuer ?? Loc.GetString("objective-issuer-unknown")))); - sb.AppendLine(Loc.GetString("traitor-role-codewords-short", ("codewords", string.Join(", ", codewords)))); + sb.AppendLine(Loc.GetString("traitor-role-codewords", ("codewords", string.Join(", ", codewords)))); if (uplinkCode != null) - sb.AppendLine(Loc.GetString("traitor-role-uplink-code-short", ("code", string.Join("-", uplinkCode).Replace("sharp", "#")))); + sb.AppendLine(Loc.GetString("traitor-role-uplink-code", ("code", string.Join("-", uplinkCode).Replace("sharp", "#")))); return sb.ToString(); } diff --git a/Resources/Locale/en-US/game-ticking/game-presets/preset-traitor.ftl b/Resources/Locale/en-US/game-ticking/game-presets/preset-traitor.ftl index e92676a216..fd3e6b82aa 100644 --- a/Resources/Locale/en-US/game-ticking/game-presets/preset-traitor.ftl +++ b/Resources/Locale/en-US/game-ticking/game-presets/preset-traitor.ftl @@ -24,17 +24,17 @@ traitor-death-match-end-round-description-entry = {$originalName}'s PDA, with {$ # TraitorRole traitor-role-greeting = - You are an agent sent by {$corporation} on behalf of The Syndicate. + You are an agent sent by {$corporation} on behalf of [color = darkred]The Syndicate.[/color] Your objectives and codewords are listed in the character menu. Use the uplink loaded into your PDA to buy the tools you'll need for this mission. Death to Nanotrasen! traitor-role-codewords = - The codewords are: - {$codewords}. + The codewords are: [color = lightgray] + {$codewords}.[/color] Codewords can be used in regular conversation to identify yourself discretely to other syndicate agents. Listen for them, and keep them secret. traitor-role-uplink-code = - Set your ringtone to the notes {$code} to lock or unlock your uplink. + Set your ringtone to the notes [color = lightgray]{$code}[/color] to lock or unlock your uplink. Remember to lock it after, or the stations crew will easily open it too! # don't need all the flavour text for character menu From 9a8620d9d87a08a5e4e1619a2b7e3448f7e3536f Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Mon, 5 Aug 2024 14:42:25 +1000 Subject: [PATCH 187/201] De-duplicate loadout gear (#30341) * De-duplicate loadout gear Needs supporting code, probably with an interface with StartingGearPrototype which would also use it, but I regexed the yaml. * Code updates * Remaining yaml * Fix automatic naming * raiseEvent * Don't code when tired kids --- Content.Client/Lobby/LobbyUIController.cs | 48 +++++--- .../Tests/Preferences/LoadoutTests.cs | 4 - .../Tests/Roles/StartingGearStorageTests.cs | 2 +- .../Commands/SetOutfitCommand.cs | 3 +- Content.Shared/Clothing/LoadoutSystem.cs | 38 ++++-- .../Preferences/Loadouts/LoadoutPrototype.cs | 22 +++- Content.Shared/Roles/JobPrototype.cs | 4 +- Content.Shared/Roles/StartingGearPrototype.cs | 35 ++++-- .../Station/SharedStationSpawningSystem.cs | 29 +++-- .../Loadouts/Jobs/Cargo/cargo_technician.yml | 34 +----- .../Loadouts/Jobs/Cargo/quartermaster.yml | 42 +------ .../Jobs/Cargo/salvage_specialist.yml | 22 +--- .../Loadouts/Jobs/Civilian/bartender.yml | 34 +----- .../Loadouts/Jobs/Civilian/botanist.yml | 42 +------ .../Loadouts/Jobs/Civilian/chaplain.yml | 60 ---------- .../Loadouts/Jobs/Civilian/chef.yml | 30 +---- .../Loadouts/Jobs/Civilian/clown.yml | 42 +------ .../Loadouts/Jobs/Civilian/janitor.yml | 34 +----- .../Loadouts/Jobs/Civilian/lawyer.yml | 46 +------ .../Loadouts/Jobs/Civilian/librarian.yml | 18 +-- .../Loadouts/Jobs/Civilian/mime.yml | 50 +------- .../Loadouts/Jobs/Civilian/musician.yml | 12 -- .../Loadouts/Jobs/Civilian/passenger.yml | 48 -------- .../Loadouts/Jobs/Command/captain.yml | 60 +--------- .../Jobs/Command/head_of_personnel.yml | 30 +---- .../Engineering/atmospheric_technician.yml | 34 +----- .../Jobs/Engineering/chief_engineer.yml | 40 +------ .../Jobs/Engineering/station_engineer.yml | 84 ++----------- .../Jobs/Engineering/technical_assistant.yml | 10 +- .../Loadouts/Jobs/Medical/chemist.yml | 28 ----- .../Jobs/Medical/chief_medical_officer.yml | 40 ------- .../Loadouts/Jobs/Medical/medical_doctor.yml | 96 --------------- .../Loadouts/Jobs/Medical/medical_intern.yml | 10 +- .../Loadouts/Jobs/Medical/paramedic.yml | 24 ---- .../Jobs/Science/research_director.yml | 28 +---- .../Loadouts/Jobs/Science/scientist.yml | 105 +--------------- .../Loadouts/Jobs/Security/detective.yml | 40 +------ .../Jobs/Security/head_of_security.yml | 50 +------- .../Loadouts/Jobs/Security/security_cadet.yml | 10 +- .../Jobs/Security/security_officer.yml | 88 -------------- .../Loadouts/Jobs/Security/warden.yml | 26 +--- .../Loadouts/Jobs/Wildcards/boxer.yml | 26 +--- .../Loadouts/Jobs/Wildcards/reporter.yml | 10 +- .../Loadouts/Miscellaneous/glasses.yml | 14 +-- .../Loadouts/Miscellaneous/instruments.yml | 112 ------------------ .../Loadouts/Miscellaneous/survival.yml | 68 ----------- .../Loadouts/Miscellaneous/trinkets.yml | 82 +------------ 47 files changed, 173 insertions(+), 1641 deletions(-) diff --git a/Content.Client/Lobby/LobbyUIController.cs b/Content.Client/Lobby/LobbyUIController.cs index 1cdaaccc4e..3cf98c98ab 100644 --- a/Content.Client/Lobby/LobbyUIController.cs +++ b/Content.Client/Lobby/LobbyUIController.cs @@ -43,6 +43,7 @@ public sealed class LobbyUIController : UIController, IOnStateEntered(job.StartingGear); - foreach (var slot in slots) { - var itemType = gear.GetGear(slot.Name); + var itemType = ((IEquipmentLoadout) gear).GetGear(slot.Name); if (_inventory.TryUnequip(dummy, slot.Name, out var unequippedItem, silent: true, force: true, reparent: false)) { diff --git a/Content.IntegrationTests/Tests/Preferences/LoadoutTests.cs b/Content.IntegrationTests/Tests/Preferences/LoadoutTests.cs index a66cecc90f..6746d6d5a9 100644 --- a/Content.IntegrationTests/Tests/Preferences/LoadoutTests.cs +++ b/Content.IntegrationTests/Tests/Preferences/LoadoutTests.cs @@ -18,10 +18,6 @@ public sealed class LoadoutTests id: PlayTimeLoadoutTester - type: loadout - id: TestJumpsuit - equipment: TestJumpsuit - -- type: startingGear id: TestJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitColorGrey diff --git a/Content.IntegrationTests/Tests/Roles/StartingGearStorageTests.cs b/Content.IntegrationTests/Tests/Roles/StartingGearStorageTests.cs index 0f15a02eaa..f8060edb2b 100644 --- a/Content.IntegrationTests/Tests/Roles/StartingGearStorageTests.cs +++ b/Content.IntegrationTests/Tests/Roles/StartingGearStorageTests.cs @@ -35,7 +35,7 @@ public sealed class StartingGearPrototypeStorageTest { foreach (var gearProto in protos) { - var backpackProto = gearProto.GetGear("back"); + var backpackProto = ((IEquipmentLoadout) gearProto).GetGear("back"); if (backpackProto == string.Empty) continue; diff --git a/Content.Server/Administration/Commands/SetOutfitCommand.cs b/Content.Server/Administration/Commands/SetOutfitCommand.cs index 15d8d4afb7..ff4d34705a 100644 --- a/Content.Server/Administration/Commands/SetOutfitCommand.cs +++ b/Content.Server/Administration/Commands/SetOutfitCommand.cs @@ -97,11 +97,12 @@ namespace Content.Server.Administration.Commands foreach (var slot in slots) { invSystem.TryUnequip(target, slot.Name, true, true, false, inventoryComponent); - var gearStr = startingGear.GetGear(slot.Name); + var gearStr = ((IEquipmentLoadout) startingGear).GetGear(slot.Name); if (gearStr == string.Empty) { continue; } + var equipmentEntity = entityManager.SpawnEntity(gearStr, entityManager.GetComponent(target).Coordinates); if (slot.Name == "id" && entityManager.TryGetComponent(equipmentEntity, out PdaComponent? pdaComponent) && diff --git a/Content.Shared/Clothing/LoadoutSystem.cs b/Content.Shared/Clothing/LoadoutSystem.cs index 1bab86e90f..7605845626 100644 --- a/Content.Shared/Clothing/LoadoutSystem.cs +++ b/Content.Shared/Clothing/LoadoutSystem.cs @@ -40,12 +40,25 @@ public sealed class LoadoutSystem : EntitySystem return "Job" + loadout; } + public EntProtoId? GetFirstOrNull(LoadoutPrototype loadout) + { + EntProtoId? proto = null; + + if (_protoMan.TryIndex(loadout.StartingGear, out var gear)) + { + proto = GetFirstOrNull(gear); + } + + proto ??= GetFirstOrNull((IEquipmentLoadout)loadout); + return proto; + } + /// /// Tries to get the first entity prototype for operations such as sprite drawing. /// - public EntProtoId? GetFirstOrNull(LoadoutPrototype loadout) + public EntProtoId? GetFirstOrNull(IEquipmentLoadout? gear) { - if (!_protoMan.TryIndex(loadout.Equipment, out var gear)) + if (gear == null) return null; var count = gear.Equipment.Count + gear.Inhand.Count + gear.Storage.Values.Sum(x => x.Count); @@ -75,13 +88,23 @@ public sealed class LoadoutSystem : EntitySystem return null; } + public string GetName(LoadoutPrototype loadout) + { + if (_protoMan.TryIndex(loadout.StartingGear, out var gear)) + { + return GetName(gear); + } + + return GetName((IEquipmentLoadout) loadout); + } + /// /// Tries to get the name of a loadout. /// - public string GetName(LoadoutPrototype loadout) + public string GetName(IEquipmentLoadout? gear) { - if (!_protoMan.TryIndex(loadout.Equipment, out var gear)) - return Loc.GetString("loadout-unknown"); + if (gear == null) + return string.Empty; var count = gear.Equipment.Count + gear.Storage.Values.Sum(o => o.Count) + gear.Inhand.Count; @@ -111,7 +134,7 @@ public sealed class LoadoutSystem : EntitySystem } } - return Loc.GetString($"loadout-{loadout.ID}"); + return Loc.GetString($"unknown"); } private void OnMapInit(EntityUid uid, LoadoutComponent component, MapInitEvent args) @@ -119,8 +142,7 @@ public sealed class LoadoutSystem : EntitySystem // Use starting gear if specified if (component.StartingGear != null) { - var gear = _protoMan.Index(_random.Pick(component.StartingGear)); - _station.EquipStartingGear(uid, gear); + _station.EquipStartingGear(uid, _random.Pick(component.StartingGear)); return; } diff --git a/Content.Shared/Preferences/Loadouts/LoadoutPrototype.cs b/Content.Shared/Preferences/Loadouts/LoadoutPrototype.cs index 90b000d181..a570b61d89 100644 --- a/Content.Shared/Preferences/Loadouts/LoadoutPrototype.cs +++ b/Content.Shared/Preferences/Loadouts/LoadoutPrototype.cs @@ -8,13 +8,17 @@ namespace Content.Shared.Preferences.Loadouts; /// Individual loadout item to be applied. ///
[Prototype] -public sealed partial class LoadoutPrototype : IPrototype +public sealed partial class LoadoutPrototype : IPrototype, IEquipmentLoadout { [IdDataField] public string ID { get; } = string.Empty; - [DataField(required: true)] - public ProtoId Equipment; + /* + * You can either use an existing StartingGearPrototype or specify it inline to avoid bloating yaml. + */ + + [DataField] + public ProtoId? StartingGear; /// /// Effects to be applied when the loadout is applied. @@ -22,4 +26,16 @@ public sealed partial class LoadoutPrototype : IPrototype /// [DataField] public List Effects = new(); + + /// + [DataField] + public Dictionary Equipment { get; set; } = new(); + + /// + [DataField] + public List Inhand { get; set; } = new(); + + /// + [DataField] + public Dictionary> Storage { get; set; } = new(); } diff --git a/Content.Shared/Roles/JobPrototype.cs b/Content.Shared/Roles/JobPrototype.cs index c2549e3925..71dba7449d 100644 --- a/Content.Shared/Roles/JobPrototype.cs +++ b/Content.Shared/Roles/JobPrototype.cs @@ -87,8 +87,8 @@ namespace Content.Shared.Roles [DataField("antagAdvantage")] public int AntagAdvantage = 0; - [DataField("startingGear", customTypeSerializer: typeof(PrototypeIdSerializer))] - public string? StartingGear { get; private set; } + [DataField] + public ProtoId? StartingGear { get; private set; } /// /// Use this to spawn in as a non-humanoid (borg, test subject, etc.) diff --git a/Content.Shared/Roles/StartingGearPrototype.cs b/Content.Shared/Roles/StartingGearPrototype.cs index d96d014f88..b0a4b94e55 100644 --- a/Content.Shared/Roles/StartingGearPrototype.cs +++ b/Content.Shared/Roles/StartingGearPrototype.cs @@ -4,7 +4,7 @@ using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototy namespace Content.Shared.Roles; [Prototype] -public sealed partial class StartingGearPrototype : IPrototype, IInheritingPrototype +public sealed partial class StartingGearPrototype : IPrototype, IInheritingPrototype, IEquipmentLoadout { /// [ViewVariables] @@ -19,26 +19,41 @@ public sealed partial class StartingGearPrototype : IPrototype, IInheritingProto [AbstractDataField] public bool Abstract { get; } + /// + [DataField] + [AlwaysPushInheritance] + public Dictionary Equipment { get; set; } = new(); + + /// + [DataField] + [AlwaysPushInheritance] + public List Inhand { get; set; } = new(); + + /// + [DataField] + [AlwaysPushInheritance] + public Dictionary> Storage { get; set; } = new(); +} + +/// +/// Specifies the starting entity prototypes and where to equip them for the specified class. +/// +public interface IEquipmentLoadout +{ /// /// The slot and entity prototype ID of the equipment that is to be spawned and equipped onto the entity. /// - [DataField] - [AlwaysPushInheritance] - public Dictionary Equipment = new(); + public Dictionary Equipment { get; set; } /// /// The inhand items that are equipped when this starting gear is equipped onto an entity. /// - [DataField] - [AlwaysPushInheritance] - public List Inhand = new(0); + public List Inhand { get; set; } /// /// Inserts entities into the specified slot's storage (if it does have storage). /// - [DataField] - [AlwaysPushInheritance] - public Dictionary> Storage = new(); + public Dictionary> Storage { get; set; } /// /// Gets the entity prototype ID of a slot in this starting gear. diff --git a/Content.Shared/Station/SharedStationSpawningSystem.cs b/Content.Shared/Station/SharedStationSpawningSystem.cs index ca53998115..fb8b64454c 100644 --- a/Content.Shared/Station/SharedStationSpawningSystem.cs +++ b/Content.Shared/Station/SharedStationSpawningSystem.cs @@ -49,25 +49,32 @@ public abstract class SharedStationSpawningSystem : EntitySystem continue; } - if (!PrototypeManager.TryIndex(loadoutProto.Equipment, out var startingGear)) - { - Log.Error($"Unable to find starting gear {loadoutProto.Equipment} for loadout {loadoutProto}"); - continue; - } - - // Handle any extra data here. - EquipStartingGear(entity, startingGear, raiseEvent: false); + EquipStartingGear(entity, loadoutProto, raiseEvent: false); } } } + public void EquipStartingGear(EntityUid entity, LoadoutPrototype loadout, bool raiseEvent = true) + { + EquipStartingGear(entity, loadout.StartingGear, raiseEvent); + EquipStartingGear(entity, (IEquipmentLoadout) loadout, raiseEvent); + } + /// /// /// public void EquipStartingGear(EntityUid entity, ProtoId? startingGear, bool raiseEvent = true) { PrototypeManager.TryIndex(startingGear, out var gearProto); - EquipStartingGear(entity, gearProto); + EquipStartingGear(entity, gearProto, raiseEvent); + } + + /// + /// + /// + public void EquipStartingGear(EntityUid entity, StartingGearPrototype? startingGear, bool raiseEvent = true) + { + EquipStartingGear(entity, (IEquipmentLoadout?) startingGear, raiseEvent); } /// @@ -76,7 +83,7 @@ public abstract class SharedStationSpawningSystem : EntitySystem /// Entity to load out. /// Starting gear to use. /// Should we raise the event for equipped. Set to false if you will call this manually - public void EquipStartingGear(EntityUid entity, StartingGearPrototype? startingGear, bool raiseEvent = true) + public void EquipStartingGear(EntityUid entity, IEquipmentLoadout? startingGear, bool raiseEvent = true) { if (startingGear == null) return; @@ -145,4 +152,4 @@ public abstract class SharedStationSpawningSystem : EntitySystem RaiseLocalEvent(entity, ref ev); } } -} \ No newline at end of file +} diff --git a/Resources/Prototypes/Loadouts/Jobs/Cargo/cargo_technician.yml b/Resources/Prototypes/Loadouts/Jobs/Cargo/cargo_technician.yml index ecc3534458..fb823fdcb9 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Cargo/cargo_technician.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Cargo/cargo_technician.yml @@ -1,76 +1,44 @@ # Head - type: loadout - id: CargoTechnicianHead - equipment: CargoTechnicianHead - -- type: startingGear id: CargoTechnicianHead equipment: head: ClothingHeadHatCargosoft # Jumpsuit - type: loadout - id: CargoTechnicianJumpsuit - equipment: CargoTechnicianJumpsuit - -- type: startingGear id: CargoTechnicianJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitCargo - type: loadout - id: CargoTechnicianJumpskirt - equipment: CargoTechnicianJumpskirt - -- type: startingGear id: CargoTechnicianJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtCargo # Back - type: loadout - id: CargoTechnicianBackpack - equipment: CargoTechnicianBackpack - -- type: startingGear id: CargoTechnicianBackpack equipment: back: ClothingBackpackCargo - type: loadout - id: CargoTechnicianSatchel - equipment: CargoTechnicianSatchel - -- type: startingGear id: CargoTechnicianSatchel equipment: back: ClothingBackpackSatchelCargo - type: loadout - id: CargoTechnicianDuffel - equipment: CargoTechnicianDuffel - -- type: startingGear id: CargoTechnicianDuffel equipment: back: ClothingBackpackDuffelCargo # OuterClothing - type: loadout - id: CargoTechnicianWintercoat - equipment: CargoTechnicianWintercoat - -- type: startingGear id: CargoTechnicianWintercoat equipment: outerClothing: ClothingOuterWinterCargo # Shoes - type: loadout - id: CargoWinterBoots - equipment: CargoWinterBoots - -- type: startingGear id: CargoWinterBoots equipment: - shoes: ClothingShoesBootsWinterCargo \ No newline at end of file + shoes: ClothingShoesBootsWinterCargo diff --git a/Resources/Prototypes/Loadouts/Jobs/Cargo/quartermaster.yml b/Resources/Prototypes/Loadouts/Jobs/Cargo/quartermaster.yml index f02da12316..ecdf1e5ffe 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Cargo/quartermaster.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Cargo/quartermaster.yml @@ -1,93 +1,53 @@ # Jumpsuit - type: loadout - id: QuartermasterJumpsuit - equipment: QuartermasterJumpsuit - -- type: startingGear id: QuartermasterJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitQM - type: loadout - id: QuartermasterJumpskirt - equipment: QuartermasterJumpskirt - -- type: startingGear id: QuartermasterJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtQM - type: loadout - id: QuartermasterTurtleneck - equipment: QuartermasterTurtleneck - -- type: startingGear id: QuartermasterTurtleneck equipment: jumpsuit: ClothingUniformJumpsuitQMTurtleneck - type: loadout - id: QuartermasterTurtleneckSkirt - equipment: QuartermasterTurtleneckSkirt - -- type: startingGear id: QuartermasterTurtleneckSkirt equipment: jumpsuit: ClothingUniformJumpskirtQMTurtleneck - type: loadout - id: QuartermasterFormalSuit - equipment: QuartermasterFormalSuit - -- type: startingGear id: QuartermasterFormalSuit equipment: jumpsuit: ClothingUniformJumpsuitQMFormal # Head - type: loadout - id: QuartermasterHead - equipment: QuartermasterHead - -- type: startingGear id: QuartermasterHead equipment: head: ClothingHeadHatQMsoft - type: loadout - id: QuartermasterBeret - equipment: QuartermasterBeret - -- type: startingGear id: QuartermasterBeret equipment: head: ClothingHeadHatBeretQM # Neck - type: loadout - id: QuartermasterCloak - equipment: QuartermasterCloak - -- type: startingGear id: QuartermasterCloak equipment: neck: ClothingNeckCloakQm - type: loadout - id: QuartermasterMantle - equipment: QuartermasterMantle - -- type: startingGear id: QuartermasterMantle equipment: neck: ClothingNeckMantleQM # OuterClothing - type: loadout - id: QuartermasterWintercoat - equipment: QuartermasterWintercoat - -- type: startingGear id: QuartermasterWintercoat equipment: - outerClothing: ClothingOuterWinterQM \ No newline at end of file + outerClothing: ClothingOuterWinterQM diff --git a/Resources/Prototypes/Loadouts/Jobs/Cargo/salvage_specialist.yml b/Resources/Prototypes/Loadouts/Jobs/Cargo/salvage_specialist.yml index abf787d510..5ca110b5fc 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Cargo/salvage_specialist.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Cargo/salvage_specialist.yml @@ -1,47 +1,27 @@ # Back - type: loadout - id: SalvageSpecialistBackpack - equipment: SalvageSpecialistBackpack - -- type: startingGear id: SalvageSpecialistBackpack equipment: back: ClothingBackpackSalvage - type: loadout - id: SalvageSpecialistSatchel - equipment: SalvageSpecialistSatchel - -- type: startingGear id: SalvageSpecialistSatchel equipment: back: ClothingBackpackSatchelSalvage - type: loadout - id: SalvageSpecialistDuffel - equipment: SalvageSpecialistDuffel - -- type: startingGear id: SalvageSpecialistDuffel equipment: back: ClothingBackpackDuffelSalvage # OuterClothing - type: loadout - id: SalvageSpecialistWintercoat - equipment: SalvageSpecialistWintercoat - -- type: startingGear id: SalvageSpecialistWintercoat equipment: outerClothing: ClothingOuterWinterMiner # Shoes - type: loadout - id: SalvageBoots - equipment: SalvageBoots - -- type: startingGear id: SalvageBoots equipment: - shoes: ClothingShoesBootsSalvage \ No newline at end of file + shoes: ClothingShoesBootsSalvage diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/bartender.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/bartender.yml index 811e7992f8..c8c80c7895 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/bartender.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/bartender.yml @@ -1,74 +1,42 @@ # Head - type: loadout - id: BartenderHead - equipment: BartenderHead - -- type: startingGear id: BartenderHead equipment: head: ClothingHeadHatTophat - type: loadout - id: BartenderBowler - equipment: BartenderBowler - -- type: startingGear id: BartenderBowler equipment: head: ClothingHeadHatBowlerHat # Jumpsuit - type: loadout - id: BartenderJumpsuit - equipment: BartenderJumpsuit - -- type: startingGear id: BartenderJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitBartender - type: loadout - id: BartenderJumpskirt - equipment: BartenderJumpskirt - -- type: startingGear id: BartenderJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtBartender - type: loadout - id: BartenderJumpsuitPurple - equipment: BartenderJumpsuitPurple - -- type: startingGear id: BartenderJumpsuitPurple equipment: jumpsuit: ClothingUniformJumpsuitBartenderPurple # Outer clothing - type: loadout - id: BartenderApron - equipment: BartenderApron - -- type: startingGear id: BartenderApron equipment: outerClothing: ClothingOuterApronBar - type: loadout - id: BartenderVest - equipment: BartenderVest - -- type: startingGear id: BartenderVest equipment: outerClothing: ClothingOuterVest - type: loadout - id: BartenderWintercoat - equipment: BartenderWintercoat - -- type: startingGear id: BartenderWintercoat equipment: - outerClothing: ClothingOuterWinterBar \ No newline at end of file + outerClothing: ClothingOuterWinterBar diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/botanist.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/botanist.yml index 7dba761a18..95838d7241 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/botanist.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/botanist.yml @@ -1,93 +1,53 @@ # Head - type: loadout - id: BotanistHead - equipment: BotanistHead - -- type: startingGear id: BotanistHead equipment: head: ClothingHeadHatTrucker - type: loadout - id: BotanistBandana - equipment: BotanistBandana - -- type: startingGear id: BotanistBandana equipment: head: ClothingHeadBandBotany # Jumpsuit - type: loadout - id: BotanistJumpsuit - equipment: BotanistJumpsuit - -- type: startingGear id: BotanistJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitHydroponics - type: loadout - id: BotanistJumpskirt - equipment: BotanistJumpskirt - -- type: startingGear id: BotanistJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtHydroponics - type: loadout - id: BotanistOveralls - equipment: BotanistOveralls - -- type: startingGear id: BotanistOveralls equipment: jumpsuit: ClothingUniformOveralls # Back - type: loadout - id: BotanistBackpack - equipment: BotanistBackpack - -- type: startingGear id: BotanistBackpack equipment: back: ClothingBackpackHydroponics - type: loadout - id: BotanistSatchel - equipment: BotanistSatchel - -- type: startingGear id: BotanistSatchel equipment: back: ClothingBackpackSatchelHydroponics - type: loadout - id: BotanistDuffel - equipment: BotanistDuffel - -- type: startingGear id: BotanistDuffel equipment: back: ClothingBackpackDuffelHydroponics # Outer clothing - type: loadout - id: BotanistApron - equipment: BotanistApron - -- type: startingGear id: BotanistApron equipment: outerClothing: ClothingOuterApronBotanist - type: loadout - id: BotanistWintercoat - equipment: BotanistWintercoat - -- type: startingGear id: BotanistWintercoat equipment: - outerClothing: ClothingOuterWinterHydro \ No newline at end of file + outerClothing: ClothingOuterWinterHydro diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/chaplain.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/chaplain.yml index 160f06d5cf..27e41e6461 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/chaplain.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/chaplain.yml @@ -1,139 +1,79 @@ # Head - type: loadout - id: ChaplainHead - equipment: ChaplainHead - -- type: startingGear id: ChaplainHead equipment: head: ClothingHeadHatFez - type: loadout - id: ChaplainNunHood - equipment: ChaplainNunHood - -- type: startingGear id: ChaplainNunHood equipment: head: ClothingHeadHatHoodNunHood - type: loadout - id: ChaplainPlagueHat - equipment: ChaplainPlagueHat - -- type: startingGear id: ChaplainPlagueHat equipment: head: ClothingHeadHatPlaguedoctor - type: loadout - id: ChaplainWitchHat - equipment: ChaplainWitchHat - -- type: startingGear id: ChaplainWitchHat equipment: head: ClothingHeadHatWitch - type: loadout - id: ChaplainWitchHatAlt - equipment: ChaplainWitchHatAlt - -- type: startingGear id: ChaplainWitchHatAlt equipment: head: ClothingHeadHatWitch1 # Mask - type: loadout - id: ChaplainMask - equipment: ChaplainMask - -- type: startingGear id: ChaplainMask equipment: mask: ClothingMaskPlague # Jumpsuit - type: loadout - id: ChaplainJumpsuit - equipment: ChaplainJumpsuit - -- type: startingGear id: ChaplainJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitChaplain - type: loadout - id: ChaplainJumpskirt - equipment: ChaplainJumpskirt - -- type: startingGear id: ChaplainJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtChaplain - type: loadout - id: ChaplainRobesDark - equipment: ChaplainRobesDark - -- type: startingGear id: ChaplainRobesDark equipment: jumpsuit: ClothingUniformJumpsuitMonasticRobeDark - type: loadout - id: ChaplainRobesLight - equipment: ChaplainRobesLight - -- type: startingGear id: ChaplainRobesLight equipment: jumpsuit: ClothingUniformJumpsuitMonasticRobeLight # Neck - type: loadout - id: ChaplainNeck - equipment: ChaplainNeck - -- type: startingGear id: ChaplainNeck equipment: neck: ClothingNeckStoleChaplain # Outer clothing - type: loadout - id: ChaplainPlagueSuit - equipment: ChaplainPlagueSuit - -- type: startingGear id: ChaplainPlagueSuit equipment: outerClothing: ClothingOuterPlagueSuit - type: loadout - id: ChaplainNunRobe - equipment: ChaplainNunRobe - -- type: startingGear id: ChaplainNunRobe equipment: outerClothing: ClothingOuterNunRobe - type: loadout - id: ChaplainBlackHoodie - equipment: ChaplainBlackHoodie - -- type: startingGear id: ChaplainBlackHoodie equipment: outerClothing: ClothingOuterHoodieBlack - type: loadout - id: ChaplainHoodie - equipment: ChaplainHoodie - -- type: startingGear id: ChaplainHoodie equipment: outerClothing: ClothingOuterHoodieChaplain diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/chef.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/chef.yml index 5e647acb75..5cfa76d4a7 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/chef.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/chef.yml @@ -1,66 +1,38 @@ # Head - type: loadout - id: ChefHead - equipment: ChefHead - -- type: startingGear id: ChefHead equipment: head: ClothingHeadHatChef # Mask - type: loadout - id: ChefMask - equipment: ChefMask - -- type: startingGear id: ChefMask equipment: mask: ClothingMaskItalianMoustache # Jumpsuit - type: loadout - id: ChefJumpsuit - equipment: ChefJumpsuit - -- type: startingGear id: ChefJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitChef - type: loadout - id: ChefJumpskirt - equipment: ChefJumpskirt - -- type: startingGear id: ChefJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtChef # Outer clothing - type: loadout - id: ChefApron - equipment: ChefApron - -- type: startingGear id: ChefApron equipment: outerClothing: ClothingOuterApronChef - type: loadout - id: ChefJacket - equipment: ChefJacket - -- type: startingGear id: ChefJacket equipment: outerClothing: ClothingOuterJacketChef - type: loadout - id: ChefWintercoat - equipment: ChefWintercoat - -- type: startingGear id: ChefWintercoat equipment: - outerClothing: ClothingOuterWinterChef \ No newline at end of file + outerClothing: ClothingOuterWinterChef diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/clown.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/clown.yml index d3a3ce2e6c..161d49c1ed 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/clown.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/clown.yml @@ -1,94 +1,54 @@ # Head - type: loadout - id: JesterHat - equipment: JesterHat - -- type: startingGear id: JesterHat equipment: head: ClothingHeadHatJesterAlt # Jumpsuit - type: loadout - id: ClownSuit - equipment: ClownSuit - -- type: startingGear id: ClownSuit equipment: jumpsuit: ClothingUniformJumpsuitClown - type: loadout - id: JesterSuit - equipment: JesterSuit - -- type: startingGear id: JesterSuit equipment: jumpsuit: ClothingUniformJumpsuitJesterAlt # Back - type: loadout - id: ClownBackpack - equipment: ClownBackpack - -- type: startingGear id: ClownBackpack equipment: back: ClothingBackpackClown - type: loadout - id: ClownSatchel - equipment: ClownSatchel - -- type: startingGear id: ClownSatchel equipment: back: ClothingBackpackSatchelClown - type: loadout - id: ClownDuffel - equipment: ClownDuffel - -- type: startingGear id: ClownDuffel equipment: back: ClothingBackpackDuffelClown # Shoes - type: loadout - id: ClownShoes - equipment: ClownShoes - -- type: startingGear id: ClownShoes equipment: shoes: ClothingShoesClown - type: loadout - id: JesterShoes - equipment: JesterShoes - -- type: startingGear id: JesterShoes equipment: shoes: ClothingShoesJester # Outer clothing - type: loadout - id: ClownRobes - equipment: ClownRobes - -- type: startingGear id: ClownRobes equipment: outerClothing: ClothingOuterClownPriest - type: loadout - id: ClownWintercoat - equipment: ClownWintercoat - -- type: startingGear id: ClownWintercoat equipment: - outerClothing: ClothingOuterWinterClown \ No newline at end of file + outerClothing: ClothingOuterWinterClown diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/janitor.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/janitor.yml index 4457042183..d9c4faed8c 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/janitor.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/janitor.yml @@ -9,67 +9,39 @@ # Head - type: loadout - id: JanitorHead - equipment: JanitorHead - -- type: startingGear id: JanitorHead equipment: head: ClothingHeadHatPurplesoft # Jumpsuit - type: loadout - id: JanitorJumpsuit - equipment: JanitorJumpsuit - -- type: startingGear id: JanitorJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitJanitor - type: loadout - id: JanitorJumpskirt - equipment: JanitorJumpskirt - -- type: startingGear id: JanitorJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtJanitor # Gloves - type: loadout - id: JanitorRubberGloves - equipment: JanitorRubberGloves - -- type: startingGear id: JanitorRubberGloves equipment: gloves: ClothingHandsGlovesJanitor - type: loadout - id: OrangeGloves - equipment: OrangeGloves - -- type: startingGear id: OrangeGloves equipment: gloves: ClothingHandsGlovesColorOrange - type: loadout - id: PurpleGloves - equipment: PurpleGloves - -- type: startingGear id: PurpleGloves equipment: gloves: ClothingHandsGlovesColorPurple # Outer clothing - type: loadout - id: JanitorWintercoat - equipment: JanitorWintercoat - -- type: startingGear id: JanitorWintercoat equipment: outerClothing: ClothingOuterWinterJani @@ -77,13 +49,9 @@ # Misc - type: loadout id: JanitorGoldenPlunger - equipment: JanitorGoldenPlunger effects: - !type:GroupLoadoutEffect proto: SeniorJanitorial - -- type: startingGear - id: JanitorGoldenPlunger storage: back: - - GoldenPlunger \ No newline at end of file + - GoldenPlunger diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/lawyer.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/lawyer.yml index 00be124430..cdc60bb61d 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/lawyer.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/lawyer.yml @@ -1,100 +1,56 @@ # Jumpsuit - type: loadout - id: LawyerJumpsuit - equipment: LawyerJumpsuit - -- type: startingGear id: LawyerJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitLawyerBlack - type: loadout - id: LawyerJumpskirt - equipment: LawyerJumpskirt - -- type: startingGear id: LawyerJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtLawyerBlack - type: loadout - id: LawyerJumpsuitBlue - equipment: LawyerJumpsuitBlue - -- type: startingGear id: LawyerJumpsuitBlue equipment: jumpsuit: ClothingUniformJumpsuitLawyerBlue - type: loadout - id: LawyerJumpskirtBlue - equipment: LawyerJumpskirtBlue - -- type: startingGear id: LawyerJumpskirtBlue equipment: jumpsuit: ClothingUniformJumpskirtLawyerBlue - type: loadout - id: LawyerJumpsuitPurple - equipment: LawyerJumpsuitPurple - -- type: startingGear id: LawyerJumpsuitPurple equipment: jumpsuit: ClothingUniformJumpsuitLawyerPurple - type: loadout - id: LawyerJumpskirtPurple - equipment: LawyerJumpskirtPurple - -- type: startingGear id: LawyerJumpskirtPurple equipment: jumpsuit: ClothingUniformJumpskirtLawyerPurple - type: loadout - id: LawyerJumpsuitRed - equipment: LawyerJumpsuitRed - -- type: startingGear id: LawyerJumpsuitRed equipment: jumpsuit: ClothingUniformJumpsuitLawyerRed - type: loadout - id: LawyerJumpskirtRed - equipment: LawyerJumpskirtRed - -- type: startingGear id: LawyerJumpskirtRed equipment: jumpsuit: ClothingUniformJumpskirtLawyerRed - type: loadout - id: LawyerJumpsuitGood - equipment: LawyerJumpsuitGood - -- type: startingGear id: LawyerJumpsuitGood equipment: jumpsuit: ClothingUniformJumpsuitLawyerGood - type: loadout - id: LawyerJumpskirtGood - equipment: LawyerJumpskirtGood - -- type: startingGear id: LawyerJumpskirtGood equipment: jumpsuit: ClothingUniformJumpskirtLawyerGood # Neck - type: loadout - id: LawyerNeck - equipment: LawyerNeck - -- type: startingGear id: LawyerNeck equipment: - neck: ClothingNeckLawyerbadge \ No newline at end of file + neck: ClothingNeckLawyerbadge diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/librarian.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/librarian.yml index f5d92b86eb..a4b58914df 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/librarian.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/librarian.yml @@ -1,36 +1,20 @@ # Jumpsuit - type: loadout - id: LibrarianJumpsuit - equipment: LibrarianJumpsuit - -- type: startingGear id: LibrarianJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitLibrarian - type: loadout - id: LibrarianJumpskirt - equipment: LibrarianJumpskirt - -- type: startingGear id: LibrarianJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtLibrarian - type: loadout - id: CuratorJumpsuit - equipment: CuratorJumpsuit - -- type: startingGear id: CuratorJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitCurator - type: loadout - id: CuratorJumpskirt - equipment: CuratorJumpskirt - -- type: startingGear id: CuratorJumpskirt equipment: - jumpsuit: ClothingUniformJumpskirtCurator \ No newline at end of file + jumpsuit: ClothingUniformJumpskirtCurator diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/mime.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/mime.yml index e60b2807ff..0d137b488b 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/mime.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/mime.yml @@ -1,112 +1,64 @@ # Head - type: loadout - id: MimeHead - equipment: MimeHead - -- type: startingGear id: MimeHead equipment: head: ClothingHeadHatBeret - type: loadout - id: MimeFrenchBeret - equipment: MimeFrenchBeret - -- type: startingGear id: MimeFrenchBeret equipment: head: ClothingHeadHatBeretFrench - type: loadout - id: MimeCap - equipment: MimeCap - -- type: startingGear id: MimeCap equipment: head: ClothingHeadHatMimesoft # Mask - type: loadout - id: MimeMask - equipment: MimeMask - -- type: startingGear id: MimeMask equipment: mask: ClothingMaskMime - type: loadout - id: MimeMaskSad - equipment: MimeMaskSad - -- type: startingGear id: MimeMaskSad equipment: mask: ClothingMaskSadMime - type: loadout - id: MimeMaskScared - equipment: MimeMaskScared - -- type: startingGear id: MimeMaskScared equipment: mask: ClothingMaskScaredMime # Jumpsuit - type: loadout - id: MimeJumpsuit - equipment: MimeJumpsuit - -- type: startingGear id: MimeJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitMime - type: loadout - id: MimeJumpskirt - equipment: MimeJumpskirt - -- type: startingGear id: MimeJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtMime # Back - type: loadout - id: MimeBackpack - equipment: MimeBackpack - -- type: startingGear id: MimeBackpack equipment: back: ClothingBackpackMime - type: loadout - id: MimeSatchel - equipment: MimeSatchel - -- type: startingGear id: MimeSatchel equipment: back: ClothingBackpackSatchelMime - type: loadout - id: MimeDuffel - equipment: MimeDuffel - -- type: startingGear id: MimeDuffel equipment: back: ClothingBackpackDuffelMime # Outerclothing - type: loadout - id: MimeWintercoat - equipment: MimeWintercoat - -- type: startingGear id: MimeWintercoat equipment: - outerClothing: ClothingOuterWinterMime \ No newline at end of file + outerClothing: ClothingOuterWinterMime diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/musician.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/musician.yml index eae05d2005..2d3e6bd0fe 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/musician.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/musician.yml @@ -1,28 +1,16 @@ # Jumpsuit - type: loadout - id: MusicianJumpsuit - equipment: MusicianJumpsuit - -- type: startingGear id: MusicianJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitMusician - type: loadout - id: MusicianJumpskirt - equipment: MusicianJumpskirt - -- type: startingGear id: MusicianJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtMusician # Outerclothing - type: loadout - id: MusicianWintercoat - equipment: MusicianWintercoat - -- type: startingGear id: MusicianWintercoat equipment: outerClothing: ClothingOuterWinterMusician diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/passenger.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/passenger.yml index 84685e1702..ae86a4214f 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/passenger.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/passenger.yml @@ -11,32 +11,20 @@ # Face - type: loadout id: PassengerFace - equipment: GasMask effects: - !type:GroupLoadoutEffect proto: GreyTider - -- type: startingGear - id: GasMask equipment: mask: ClothingMaskGas # Jumpsuits # Grey - type: loadout - id: GreyJumpsuit - equipment: GreyJumpsuit - -- type: startingGear id: GreyJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitColorGrey - type: loadout - id: GreyJumpskirt - equipment: GreyJumpskirt - -- type: startingGear id: GreyJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtColorGrey @@ -44,53 +32,33 @@ # Rainbow - type: loadout id: RainbowJumpsuit - equipment: RainbowJumpsuit effects: - !type:GroupLoadoutEffect proto: GreyTider - -- type: startingGear - id: RainbowJumpsuit equipment: jumpsuit: ClothingUniformColorRainbow # Ancient - type: loadout id: AncientJumpsuit - equipment: AncientJumpsuit effects: - !type:GroupLoadoutEffect proto: GreyTider - -- type: startingGear - id: AncientJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitAncient # Back - type: loadout - id: CommonBackpack - equipment: CommonBackpack - -- type: startingGear id: CommonBackpack equipment: back: ClothingBackpack - type: loadout - id: CommonSatchel - equipment: CommonSatchel - -- type: startingGear id: CommonSatchel equipment: back: ClothingBackpackSatchel - type: loadout - id: CommonDuffel - equipment: CommonDuffel - -- type: startingGear id: CommonDuffel equipment: back: ClothingBackpackDuffel @@ -98,41 +66,25 @@ # Gloves - type: loadout id: PassengerGloves - equipment: FingerlessInsulatedGloves effects: - !type:GroupLoadoutEffect proto: GreyTider - -- type: startingGear - id: FingerlessInsulatedGloves equipment: gloves: ClothingHandsGlovesFingerlessInsulated # Outerclothing - type: loadout - id: PassengerWintercoat - equipment: PassengerWintercoat - -- type: startingGear id: PassengerWintercoat equipment: outerClothing: ClothingOuterWinterCoat # Shoes - type: loadout - id: BlackShoes - equipment: BlackShoes - -- type: startingGear id: BlackShoes equipment: shoes: ClothingShoesColorBlack - type: loadout - id: WinterBoots - equipment: WinterBoots - -- type: startingGear id: WinterBoots equipment: shoes: ClothingShoesBootsWinter diff --git a/Resources/Prototypes/Loadouts/Jobs/Command/captain.yml b/Resources/Prototypes/Loadouts/Jobs/Command/captain.yml index 50786d6154..f665038ff2 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Command/captain.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Command/captain.yml @@ -1,130 +1,74 @@ # Jumpsuit - type: loadout - id: CaptainJumpsuit - equipment: CaptainJumpsuit - -- type: startingGear id: CaptainJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitCaptain - type: loadout - id: CaptainJumpskirt - equipment: CaptainJumpskirt - -- type: startingGear id: CaptainJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtCaptain - type: loadout - id: CaptainFormalSuit - equipment: CaptainFormalSuit - -- type: startingGear id: CaptainFormalSuit equipment: jumpsuit: ClothingUniformJumpsuitCapFormal - type: loadout - id: CaptainFormalSkirt - equipment: CaptainFormalSkirt - -- type: startingGear id: CaptainFormalSkirt equipment: jumpsuit: ClothingUniformJumpskirtCapFormalDress # Head - type: loadout - id: CaptainHead - equipment: CaptainHead - -- type: startingGear id: CaptainHead equipment: head: ClothingHeadHatCaptain - type: loadout - id: CaptainCap - equipment: CaptainCap - -- type: startingGear id: CaptainCap equipment: head: ClothingHeadHatCapcap # Neck - type: loadout - id: CaptainCloak - equipment: CaptainCloak - -- type: startingGear id: CaptainCloak equipment: neck: ClothingNeckCloakCap - -- type: loadout - id: CaptainCloakFormal - equipment: CaptainCloakFormal -- type: startingGear +- type: loadout id: CaptainCloakFormal equipment: neck: ClothingNeckCloakCapFormal - type: loadout - id: CaptainMantle - equipment: CaptainMantle - -- type: startingGear id: CaptainMantle equipment: neck: ClothingNeckMantleCap # Back - type: loadout - id: CaptainBackpack - equipment: CaptainBackpack - -- type: startingGear id: CaptainBackpack equipment: back: ClothingBackpackCaptain - type: loadout - id: CaptainSatchel - equipment: CaptainSatchel - -- type: startingGear id: CaptainSatchel equipment: back: ClothingBackpackSatchelCaptain - type: loadout - id: CaptainDuffel - equipment: CaptainDuffel - -- type: startingGear id: CaptainDuffel equipment: back: ClothingBackpackDuffelCaptain # Outer clothing - type: loadout - id: CaptainOuterClothing - equipment: CaptainOuterClothing - -- type: startingGear id: CaptainOuterClothing equipment: outerClothing: ClothingOuterArmorCaptainCarapace - type: loadout - id: CaptainWintercoat - equipment: CaptainWintercoat - -- type: startingGear id: CaptainWintercoat equipment: - outerClothing: ClothingOuterWinterCap \ No newline at end of file + outerClothing: ClothingOuterWinterCap diff --git a/Resources/Prototypes/Loadouts/Jobs/Command/head_of_personnel.yml b/Resources/Prototypes/Loadouts/Jobs/Command/head_of_personnel.yml index 1e4e5d527f..76c46d7d1a 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Command/head_of_personnel.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Command/head_of_personnel.yml @@ -10,48 +10,28 @@ # Jumpsuit - type: loadout - id: HoPJumpsuit - equipment: HoPJumpsuit - -- type: startingGear id: HoPJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitHoP - type: loadout - id: HoPJumpskirt - equipment: HoPJumpskirt - -- type: startingGear id: HoPJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtHoP # Head - type: loadout - id: HoPHead - equipment: HoPHead - -- type: startingGear id: HoPHead equipment: head: ClothingHeadHatHopcap # Neck - type: loadout - id: HoPCloak - equipment: HoPCloak - -- type: startingGear id: HoPCloak equipment: neck: ClothingNeckCloakHop - type: loadout - id: HoPMantle - equipment: HoPMantle - -- type: startingGear id: HoPMantle equipment: neck: ClothingNeckMantleHOP @@ -59,22 +39,14 @@ # Back - type: loadout id: HoPBackpackIan - equipment: HoPBackpackIan effects: - !type:GroupLoadoutEffect proto: ProfessionalHoP - -- type: startingGear - id: HoPBackpackIan equipment: back: ClothingBackpackIan # Outerclothing - type: loadout - id: HoPWintercoat - equipment: HoPWintercoat - -- type: startingGear id: HoPWintercoat equipment: - outerClothing: ClothingOuterWinterHoP \ No newline at end of file + outerClothing: ClothingOuterWinterHoP diff --git a/Resources/Prototypes/Loadouts/Jobs/Engineering/atmospheric_technician.yml b/Resources/Prototypes/Loadouts/Jobs/Engineering/atmospheric_technician.yml index 5f1e753b9f..b3f1ae3cd6 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Engineering/atmospheric_technician.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Engineering/atmospheric_technician.yml @@ -1,75 +1,43 @@ # Jumpsuit - type: loadout - id: AtmosphericTechnicianJumpsuit - equipment: AtmosphericTechnicianJumpsuit - -- type: startingGear id: AtmosphericTechnicianJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitAtmos - type: loadout - id: AtmosphericTechnicianJumpskirt - equipment: AtmosphericTechnicianJumpskirt - -- type: startingGear id: AtmosphericTechnicianJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtAtmos - type: loadout - id: AtmosphericTechnicianJumpsuitCasual - equipment: AtmosphericTechnicianJumpsuitCasual - -- type: startingGear id: AtmosphericTechnicianJumpsuitCasual equipment: jumpsuit: ClothingUniformJumpsuitAtmosCasual # Back - type: loadout - id: AtmosphericTechnicianBackpack - equipment: AtmosphericTechnicianBackpack - -- type: startingGear id: AtmosphericTechnicianBackpack equipment: back: ClothingBackpackAtmospherics - type: loadout - id: AtmosphericTechnicianSatchel - equipment: AtmosphericTechnicianSatchel - -- type: startingGear id: AtmosphericTechnicianSatchel equipment: back: ClothingBackpackSatchelAtmospherics - type: loadout - id: AtmosphericTechnicianDuffel - equipment: AtmosphericTechnicianDuffel - -- type: startingGear id: AtmosphericTechnicianDuffel equipment: back: ClothingBackpackDuffelAtmospherics # OuterClothing - type: loadout - id: AtmosphericTechnicianWintercoat - equipment: AtmosphericTechnicianWintercoat - -- type: startingGear id: AtmosphericTechnicianWintercoat equipment: outerClothing: ClothingOuterWinterAtmos # Shoes - type: loadout - id: WhiteShoes - equipment: WhiteShoes - -- type: startingGear id: WhiteShoes equipment: - shoes: ClothingShoesColorWhite \ No newline at end of file + shoes: ClothingShoesColorWhite diff --git a/Resources/Prototypes/Loadouts/Jobs/Engineering/chief_engineer.yml b/Resources/Prototypes/Loadouts/Jobs/Engineering/chief_engineer.yml index 5bfbb8c201..522f16d09e 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Engineering/chief_engineer.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Engineering/chief_engineer.yml @@ -1,89 +1,53 @@ # Jumpsuit - type: loadout - id: ChiefEngineerJumpsuit - equipment: ChiefEngineerJumpsuit - -- type: startingGear id: ChiefEngineerJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitChiefEngineer - type: loadout - id: ChiefEngineerJumpskirt - equipment: ChiefEngineerJumpskirt - -- type: startingGear id: ChiefEngineerJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtChiefEngineer - type: loadout - id: ChiefEngineerTurtleneck - equipment: ChiefEngineerTurtleneck - -- type: startingGear id: ChiefEngineerTurtleneck equipment: jumpsuit: ClothingUniformJumpsuitChiefEngineerTurtle - type: loadout - id: ChiefEngineerTurtleneckSkirt - equipment: ChiefEngineerTurtleneckSkirt - -- type: startingGear id: ChiefEngineerTurtleneckSkirt equipment: jumpsuit: ClothingUniformJumpskirtChiefEngineerTurtle # Head - type: loadout - id: ChiefEngineerHead - equipment: ChiefEngineerHead - -- type: startingGear id: ChiefEngineerHead equipment: head: ClothingHeadHatHardhatWhite - type: loadout id: ChiefEngineerBeret - equipment: EngineeringBeret + startingGear: EngineeringBeret # Neck - type: loadout - id: ChiefEngineerCloak - equipment: ChiefEngineerCloak - -- type: startingGear id: ChiefEngineerCloak equipment: neck: ClothingNeckCloakCe - type: loadout - id: ChiefEngineerMantle - equipment: ChiefEngineerMantle - -- type: startingGear id: ChiefEngineerMantle equipment: neck: ClothingNeckMantleCE # OuterClothing - type: loadout - id: ChiefEngineerWintercoat - equipment: ChiefEngineerWintercoat - -- type: startingGear id: ChiefEngineerWintercoat equipment: outerClothing: ClothingOuterWinterCE # Shoes - type: loadout - id: BrownShoes - equipment: BrownShoes - -- type: startingGear id: BrownShoes equipment: - shoes: ClothingShoesColorBrown \ No newline at end of file + shoes: ClothingShoesColorBrown diff --git a/Resources/Prototypes/Loadouts/Jobs/Engineering/station_engineer.yml b/Resources/Prototypes/Loadouts/Jobs/Engineering/station_engineer.yml index 7f9e20e2aa..82955fccfb 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Engineering/station_engineer.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Engineering/station_engineer.yml @@ -19,181 +19,113 @@ time: 216000 # 60 hrs # Head -- type: loadout - id: StationEngineerHardhatYellow - equipment: StationEngineerHardhatYellow - - type: startingGear + id: EngineeringBeret + equipment: + head: ClothingHeadHatBeretEngineering + +- type: loadout id: StationEngineerHardhatYellow equipment: head: ClothingHeadHatHardhatYellow - type: loadout - id: StationEngineerHardhatOrange - equipment: StationEngineerHardhatOrange - -- type: startingGear id: StationEngineerHardhatOrange equipment: head: ClothingHeadHatHardhatOrange - type: loadout - id: StationEngineerHardhatRed - equipment: StationEngineerHardhatRed - -- type: startingGear id: StationEngineerHardhatRed equipment: head: ClothingHeadHatHardhatRed - type: loadout id: SeniorEngineerBeret - equipment: EngineeringBeret + startingGear: EngineeringBeret effects: - !type:GroupLoadoutEffect proto: SeniorEngineering -- type: startingGear - id: EngineeringBeret - equipment: - head: ClothingHeadHatBeretEngineering - # Jumpsuit - type: loadout - id: StationEngineerJumpsuit - equipment: StationEngineerJumpsuit - -- type: startingGear id: StationEngineerJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitEngineering - type: loadout - id: StationEngineerJumpskirt - equipment: StationEngineerJumpskirt - -- type: startingGear id: StationEngineerJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtEngineering - type: loadout - id: StationEngineerHazardsuit - equipment: StationEngineerHazardsuit - -- type: startingGear id: StationEngineerHazardsuit equipment: jumpsuit: ClothingUniformJumpsuitEngineeringHazard - type: loadout id: SeniorEngineerJumpsuit - equipment: SeniorEngineerJumpsuit effects: - !type:GroupLoadoutEffect proto: SeniorEngineering - -- type: startingGear - id: SeniorEngineerJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitSeniorEngineer - type: loadout id: SeniorEngineerJumpskirt - equipment: SeniorEngineerJumpskirt effects: - !type:GroupLoadoutEffect proto: SeniorEngineering - -- type: startingGear - id: SeniorEngineerJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtSeniorEngineer # Back - type: loadout - id: StationEngineerBackpack - equipment: StationEngineerBackpack - -- type: startingGear id: StationEngineerBackpack equipment: back: ClothingBackpackEngineering - type: loadout - id: StationEngineerSatchel - equipment: StationEngineerSatchel - -- type: startingGear id: StationEngineerSatchel equipment: back: ClothingBackpackSatchelEngineering - type: loadout - id: StationEngineerDuffel - equipment: StationEngineerDuffel - -- type: startingGear id: StationEngineerDuffel equipment: back: ClothingBackpackDuffelEngineering # OuterClothing - type: loadout - id: StationEngineerOuterVest - equipment: StationEngineerOuterVest - -- type: startingGear id: StationEngineerOuterVest equipment: outerClothing: ClothingOuterVestHazard - -- type: loadout - id: StationEngineerWintercoat - equipment: StationEngineerWintercoat -- type: startingGear +- type: loadout id: StationEngineerWintercoat equipment: outerClothing: ClothingOuterWinterEngi - + # Shoes - type: loadout - id: WorkBoots - equipment: WorkBoots - -- type: startingGear id: WorkBoots equipment: shoes: ClothingShoesBootsWork - type: loadout - id: EngineeringWinterBoots - equipment: EngineeringWinterBoots - -- type: startingGear id: EngineeringWinterBoots equipment: shoes: ClothingShoesBootsWinterEngi # ID - type: loadout - id: StationEngineerPDA - equipment: StationEngineerPDA - -- type: startingGear id: StationEngineerPDA equipment: id: EngineerPDA - type: loadout id: SeniorEngineerPDA - equipment: SeniorEngineerPDA effects: - !type:GroupLoadoutEffect proto: SeniorEngineering - -- type: startingGear - id: SeniorEngineerPDA equipment: id: SeniorEngineerPDA diff --git a/Resources/Prototypes/Loadouts/Jobs/Engineering/technical_assistant.yml b/Resources/Prototypes/Loadouts/Jobs/Engineering/technical_assistant.yml index b7689daffc..2a2c16a6dd 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Engineering/technical_assistant.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Engineering/technical_assistant.yml @@ -1,18 +1,10 @@ # Jumpsuit - type: loadout - id: YellowJumpsuit - equipment: YellowJumpsuit - -- type: startingGear id: YellowJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitColorYellow - type: loadout - id: YellowJumpskirt - equipment: YellowJumpskirt - -- type: startingGear id: YellowJumpskirt equipment: - jumpsuit: ClothingUniformJumpskirtColorYellow \ No newline at end of file + jumpsuit: ClothingUniformJumpskirtColorYellow diff --git a/Resources/Prototypes/Loadouts/Jobs/Medical/chemist.yml b/Resources/Prototypes/Loadouts/Jobs/Medical/chemist.yml index 289910c8c8..100e5eb53a 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Medical/chemist.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Medical/chemist.yml @@ -1,65 +1,37 @@ # Jumpsuit - type: loadout - id: ChemistJumpsuit - equipment: ChemistJumpsuit - -- type: startingGear id: ChemistJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitChemistry - type: loadout - id: ChemistJumpskirt - equipment: ChemistJumpskirt - -- type: startingGear id: ChemistJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtChemistry # Back - type: loadout - id: ChemistBackpack - equipment: ChemistBackpack - -- type: startingGear id: ChemistBackpack equipment: back: ClothingBackpackChemistry - type: loadout - id: ChemistSatchel - equipment: ChemistSatchel - -- type: startingGear id: ChemistSatchel equipment: back: ClothingBackpackSatchelChemistry - type: loadout - id: ChemistDuffel - equipment: ChemistDuffel - -- type: startingGear id: ChemistDuffel equipment: back: ClothingBackpackDuffelChemistry # Outer clothing - type: loadout - id: ChemistLabCoat - equipment: ChemistLabCoat - -- type: startingGear id: ChemistLabCoat equipment: outerClothing: ClothingOuterCoatLabChem - type: loadout - id: ChemistWintercoat - equipment: ChemistWintercoat - -- type: startingGear id: ChemistWintercoat equipment: outerClothing: ClothingOuterWinterChem diff --git a/Resources/Prototypes/Loadouts/Jobs/Medical/chief_medical_officer.yml b/Resources/Prototypes/Loadouts/Jobs/Medical/chief_medical_officer.yml index f7436a4281..12bde1be96 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Medical/chief_medical_officer.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Medical/chief_medical_officer.yml @@ -1,93 +1,53 @@ # Jumpsuit - type: loadout - id: ChiefMedicalOfficerJumpsuit - equipment: ChiefMedicalOfficerJumpsuit - -- type: startingGear id: ChiefMedicalOfficerJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitCMO - type: loadout - id: ChiefMedicalOfficerJumpskirt - equipment: ChiefMedicalOfficerJumpskirt - -- type: startingGear id: ChiefMedicalOfficerJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtCMO - type: loadout - id: ChiefMedicalOfficerTurtleneckJumpsuit - equipment: ChiefMedicalOfficerTurtleneckJumpsuit - -- type: startingGear id: ChiefMedicalOfficerTurtleneckJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitCMOTurtle - type: loadout - id: ChiefMedicalOfficerTurtleneckJumpskirt - equipment: ChiefMedicalOfficerTurtleneckJumpskirt - -- type: startingGear id: ChiefMedicalOfficerTurtleneckJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtCMOTurtle # Head - type: loadout - id: ChiefMedicalOfficerBeret - equipment: ChiefMedicalOfficerBeret - -- type: startingGear id: ChiefMedicalOfficerBeret equipment: head: ClothingHeadHatBeretCmo - type: loadout - id: CMOMedicalHeadMirror - equipment: CMOMedicalHeadMirror - -- type: startingGear id: CMOMedicalHeadMirror equipment: head: ClothingHeadMirror # Neck - type: loadout - id: ChiefMedicalOfficerCloak - equipment: ChiefMedicalOfficerCloak - -- type: startingGear id: ChiefMedicalOfficerCloak equipment: neck: ClothingCloakCmo - type: loadout - id: ChiefMedicalOfficerMantle - equipment: ChiefMedicalOfficerMantle - -- type: startingGear id: ChiefMedicalOfficerMantle equipment: neck: ClothingNeckMantleCMO # Outer clothing - type: loadout - id: ChiefMedicalOfficerLabCoat - equipment: ChiefMedicalOfficerLabCoat - -- type: startingGear id: ChiefMedicalOfficerLabCoat equipment: outerClothing: ClothingOuterCoatLabCmo - type: loadout - id: ChiefMedicalOfficerWintercoat - equipment: ChiefMedicalOfficerWintercoat - -- type: startingGear id: ChiefMedicalOfficerWintercoat equipment: outerClothing: ClothingOuterWinterCMO diff --git a/Resources/Prototypes/Loadouts/Jobs/Medical/medical_doctor.yml b/Resources/Prototypes/Loadouts/Jobs/Medical/medical_doctor.yml index a64d60ba1f..db5f2edae8 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Medical/medical_doctor.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Medical/medical_doctor.yml @@ -33,241 +33,145 @@ - type: loadout id: SeniorPhysicianBeret - equipment: SeniorPhysicianBeret effects: - !type:GroupLoadoutEffect proto: SeniorPhysician - -- type: startingGear - id: SeniorPhysicianBeret equipment: head: ClothingHeadHatBeretSeniorPhysician - type: loadout id: MedicalHeadMirror - equipment: MedicalHeadMirror effects: - !type:GroupLoadoutEffect proto: MedicalHeadMirrorTimer - -- type: startingGear - id: MedicalHeadMirror equipment: head: ClothingHeadMirror - type: loadout - id: MedicalBeret - equipment: MedicalBeret - -- type: startingGear id: MedicalBeret equipment: head: ClothingHeadHatBeretMedic - type: loadout - id: BlueSurgeryCap - equipment: BlueSurgeryCap - -- type: startingGear id: BlueSurgeryCap equipment: head: ClothingHeadHatSurgcapBlue - type: loadout - id: GreenSurgeryCap - equipment: GreenSurgeryCap - -- type: startingGear id: GreenSurgeryCap equipment: head: ClothingHeadHatSurgcapGreen - type: loadout - id: PurpleSurgeryCap - equipment: PurpleSurgeryCap - -- type: startingGear id: PurpleSurgeryCap equipment: head: ClothingHeadHatSurgcapPurple - type: loadout - id: NurseHat - equipment: NurseHat - -- type: startingGear id: NurseHat equipment: head: ClothingHeadNurseHat # Jumpsuit - type: loadout - id: MedicalDoctorJumpsuit - equipment: MedicalDoctorJumpsuit - -- type: startingGear id: MedicalDoctorJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitMedicalDoctor - type: loadout - id: MedicalDoctorJumpskirt - equipment: MedicalDoctorJumpskirt - -- type: startingGear id: MedicalDoctorJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtMedicalDoctor - type: loadout id: SeniorPhysicianJumpsuit - equipment: SeniorPhysicianJumpsuit effects: - !type:GroupLoadoutEffect proto: SeniorPhysician - -- type: startingGear - id: SeniorPhysicianJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitSeniorPhysician - type: loadout id: SeniorPhysicianJumpskirt - equipment: SeniorPhysicianJumpskirt effects: - !type:GroupLoadoutEffect proto: SeniorPhysician - -- type: startingGear - id: SeniorPhysicianJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtSeniorPhysician - type: loadout - id: MedicalBlueScrubs - equipment: MedicalBlueScrubs - -- type: startingGear id: MedicalBlueScrubs equipment: jumpsuit: UniformScrubsColorBlue - type: loadout - id: MedicalGreenScrubs - equipment: MedicalGreenScrubs - -- type: startingGear id: MedicalGreenScrubs equipment: jumpsuit: UniformScrubsColorGreen - type: loadout - id: MedicalPurpleScrubs - equipment: MedicalPurpleScrubs - -- type: startingGear id: MedicalPurpleScrubs equipment: jumpsuit: UniformScrubsColorPurple # Back - type: loadout - id: MedicalDoctorBackpack - equipment: MedicalDoctorBackpack - -- type: startingGear id: MedicalDoctorBackpack equipment: back: ClothingBackpackMedical - type: loadout - id: MedicalDoctorSatchel - equipment: MedicalDoctorSatchel - -- type: startingGear id: MedicalDoctorSatchel equipment: back: ClothingBackpackSatchelMedical - type: loadout - id: MedicalDoctorDuffel - equipment: MedicalDoctorDuffel - -- type: startingGear id: MedicalDoctorDuffel equipment: back: ClothingBackpackDuffelMedical # OuterClothing - type: loadout - id: MedicalDoctorWintercoat - equipment: MedicalDoctorWintercoat - -- type: startingGear id: MedicalDoctorWintercoat equipment: outerClothing: ClothingOuterWinterMed - type: loadout id: SeniorPhysicianLabCoat - equipment: SeniorPhysicianLabCoat effects: - !type:GroupLoadoutEffect proto: SeniorPhysician - -- type: startingGear - id: SeniorPhysicianLabCoat equipment: outerClothing: ClothingOuterCoatLabSeniorPhysician # Shoes - type: loadout - id: MedicalWinterBoots - equipment: MedicalWinterBoots - -- type: startingGear id: MedicalWinterBoots equipment: shoes: ClothingShoesBootsWinterMed # ID - type: loadout - id: MedicalDoctorPDA - equipment: MedicalDoctorPDA - -- type: startingGear id: MedicalDoctorPDA equipment: id: MedicalPDA - type: loadout id: SeniorPhysicianPDA - equipment: SeniorPhysicianPDA effects: - !type:GroupLoadoutEffect proto: SeniorPhysician - -- type: startingGear - id: SeniorPhysicianPDA equipment: id: SeniorPhysicianPDA # Gloves - type: loadout - id: NitrileGloves - equipment: NitrileGloves - -- type: startingGear id: NitrileGloves equipment: gloves: ClothingHandsGlovesNitrile #Masks - type: loadout - id: SterileMask - equipment: SterileMask - -- type: startingGear id: SterileMask equipment: mask: ClothingMaskSterile diff --git a/Resources/Prototypes/Loadouts/Jobs/Medical/medical_intern.yml b/Resources/Prototypes/Loadouts/Jobs/Medical/medical_intern.yml index f2795ad8ac..40a316afa3 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Medical/medical_intern.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Medical/medical_intern.yml @@ -1,18 +1,10 @@ # Jumpsuit - type: loadout - id: WhiteJumpsuit - equipment: WhiteJumpsuit - -- type: startingGear id: WhiteJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitColorWhite - type: loadout - id: WhiteJumpskirt - equipment: WhiteJumpskirt - -- type: startingGear id: WhiteJumpskirt equipment: - jumpsuit: ClothingUniformJumpskirtColorWhite \ No newline at end of file + jumpsuit: ClothingUniformJumpskirtColorWhite diff --git a/Resources/Prototypes/Loadouts/Jobs/Medical/paramedic.yml b/Resources/Prototypes/Loadouts/Jobs/Medical/paramedic.yml index 7fd8d4a32f..95d18d4ea2 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Medical/paramedic.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Medical/paramedic.yml @@ -1,57 +1,33 @@ # Head - type: loadout - id: ParamedicHead - equipment: ParamedicHead - -- type: startingGear id: ParamedicHead equipment: head: ClothingHeadHatParamedicsoft # Jumpsuit - type: loadout - id: ParamedicJumpsuit - equipment: ParamedicJumpsuit - -- type: startingGear id: ParamedicJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitParamedic - type: loadout - id: ParamedicJumpskirt - equipment: ParamedicJumpskirt - -- type: startingGear id: ParamedicJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtParamedic # Outer clothing - type: loadout - id: ParamedicWindbreaker - equipment: ParamedicWindbreaker - -- type: startingGear id: ParamedicWindbreaker equipment: outerClothing: ClothingOuterCoatParamedicWB - type: loadout - id: ParamedicWintercoat - equipment: ParamedicWintercoat - -- type: startingGear id: ParamedicWintercoat equipment: outerClothing: ClothingOuterWinterPara # Shoes - type: loadout - id: BlueShoes - equipment: BlueShoes - -- type: startingGear id: BlueShoes equipment: shoes: ClothingShoesColorBlue diff --git a/Resources/Prototypes/Loadouts/Jobs/Science/research_director.yml b/Resources/Prototypes/Loadouts/Jobs/Science/research_director.yml index 748e5d217c..c1c644de2a 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Science/research_director.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Science/research_director.yml @@ -2,62 +2,38 @@ - type: loadout id: ResearchDirectorBeret - equipment: ScientificBeret + startingGear: ScientificBeret # Neck - type: loadout - id: ResearchDirectorMantle - equipment: ResearchDirectorMantle - -- type: startingGear id: ResearchDirectorMantle equipment: neck: ClothingNeckMantleRD - type: loadout - id: ResearchDirectorCloak - equipment: ResearchDirectorCloak - -- type: startingGear id: ResearchDirectorCloak equipment: neck: ClothingNeckCloakRd # Jumpsuit - type: loadout - id: ResearchDirectorJumpsuit - equipment: ResearchDirectorJumpsuit - -- type: startingGear id: ResearchDirectorJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitResearchDirector - type: loadout - id: ResearchDirectorJumpskirt - equipment: ResearchDirectorJumpskirt - -- type: startingGear id: ResearchDirectorJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtResearchDirector # OuterClothing - type: loadout - id: ResearchDirectorLabCoat - equipment: ResearchDirectorLabCoat - -- type: startingGear id: ResearchDirectorLabCoat equipment: outerClothing: ClothingOuterCoatRD - type: loadout - id: ResearchDirectorWintercoat - equipment: ResearchDirectorWintercoat - -- type: startingGear id: ResearchDirectorWintercoat equipment: - outerClothing: ClothingOuterWinterRD \ No newline at end of file + outerClothing: ClothingOuterWinterRD diff --git a/Resources/Prototypes/Loadouts/Jobs/Science/scientist.yml b/Resources/Prototypes/Loadouts/Jobs/Science/scientist.yml index ee30a9cf41..e89802e9c1 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Science/scientist.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Science/scientist.yml @@ -9,33 +9,24 @@ time: 216000 #60 hrs # Head - -- type: loadout - id: ScientificBeret - equipment: ScientificBeret - effects: - - !type:GroupLoadoutEffect - proto: SeniorResearcher - - type: startingGear id: ScientificBeret equipment: head: ClothingHeadHatBeretRND - type: loadout - id: RoboticistCap - equipment: RoboticistCap + id: ScientificBeret + startingGear: ScientificBeret + effects: + - !type:GroupLoadoutEffect + proto: SeniorResearcher -- type: startingGear +- type: loadout id: RoboticistCap equipment: head: ClothingHeadHatCorpsoft - type: loadout - id: SkullBandana - equipment: SkullBandana - -- type: startingGear id: SkullBandana equipment: head: ClothingHeadBandSkull @@ -43,208 +34,124 @@ # Neck - type: loadout - id: ScientistTie - equipment: ScientistTie - -- type: startingGear id: ScientistTie equipment: neck: ClothingNeckTieSci # Jumpsuit - type: loadout - id: ScientistJumpsuit - equipment: ScientistJumpsuit - -- type: startingGear id: ScientistJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitScientist - type: loadout - id: ScientistJumpskirt - equipment: ScientistJumpskirt - -- type: startingGear id: ScientistJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtScientist - type: loadout - id: RoboticistJumpsuit - equipment: RoboticistJumpsuit - -- type: startingGear id: RoboticistJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitRoboticist - type: loadout - id: RoboticistJumpskirt - equipment: RoboticistJumpskirt - -- type: startingGear id: RoboticistJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtRoboticist - type: loadout id: SeniorResearcherJumpsuit - equipment: SeniorResearcherJumpsuit effects: - !type:GroupLoadoutEffect proto: SeniorResearcher - -- type: startingGear - id: SeniorResearcherJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitSeniorResearcher - type: loadout id: SeniorResearcherJumpskirt - equipment: SeniorResearcherJumpskirt effects: - !type:GroupLoadoutEffect proto: SeniorResearcher - -- type: startingGear - id: SeniorResearcherJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtSeniorResearcher # Back - type: loadout - id: ScientistBackpack - equipment: ScientistBackpack - -- type: startingGear id: ScientistBackpack equipment: back: ClothingBackpackScience - type: loadout - id: ScientistSatchel - equipment: ScientistSatchel - -- type: startingGear id: ScientistSatchel equipment: back: ClothingBackpackSatchelScience - type: loadout - id: ScientistDuffel - equipment: ScientistDuffel - -- type: startingGear id: ScientistDuffel equipment: back: ClothingBackpackDuffelScience # OuterClothing - type: loadout - id: RegularLabCoat - equipment: RegularLabCoat - -- type: startingGear id: RegularLabCoat equipment: outerClothing: ClothingOuterCoatLab - type: loadout - id: ScienceLabCoat - equipment: ScienceLabCoat - -- type: startingGear id: ScienceLabCoat equipment: outerClothing: ClothingOuterCoatRnd - type: loadout - id: ScienceWintercoat - equipment: ScienceWintercoat - -- type: startingGear id: ScienceWintercoat equipment: outerClothing: ClothingOuterWinterSci - type: loadout - id: RoboticistLabCoat - equipment: RoboticistLabCoat - -- type: startingGear id: RoboticistLabCoat equipment: outerClothing: ClothingOuterCoatRobo - type: loadout - id: RoboticistWintercoat - equipment: RoboticistWintercoat - -- type: startingGear id: RoboticistWintercoat equipment: outerClothing: ClothingOuterWinterRobo - type: loadout id: SeniorResearcherLabCoat - equipment: SeniorResearcherLabCoat effects: - !type:GroupLoadoutEffect proto: SeniorResearcher - -- type: startingGear - id: SeniorResearcherLabCoat equipment: outerClothing: ClothingOuterCoatLabSeniorResearcher # Gloves - type: loadout - id: LatexGloves - equipment: LatexGloves - -- type: startingGear id: LatexGloves equipment: gloves: ClothingHandsGlovesLatex - type: loadout - id: RobohandsGloves - equipment: RobohandsGloves - -- type: startingGear id: RobohandsGloves equipment: gloves: ClothingHandsGlovesRobohands # Shoes - type: loadout - id: ScienceWinterBoots - equipment: ScienceWinterBoots - -- type: startingGear id: ScienceWinterBoots equipment: shoes: ClothingShoesBootsWinterSci # ID - type: loadout - id: ScientistPDA - equipment: ScientistPDA - -- type: startingGear id: ScientistPDA equipment: id: SciencePDA - type: loadout id: SeniorResearcherPDA - equipment: SeniorResearcherPDA effects: - !type:GroupLoadoutEffect proto: SeniorResearcher - -- type: startingGear - id: SeniorResearcherPDA equipment: id: SeniorResearcherPDA diff --git a/Resources/Prototypes/Loadouts/Jobs/Security/detective.yml b/Resources/Prototypes/Loadouts/Jobs/Security/detective.yml index 888ed971e1..e8afa5a203 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Security/detective.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Security/detective.yml @@ -1,84 +1,48 @@ # Head - type: loadout - id: DetectiveFedora - equipment: DetectiveFedora - -- type: startingGear id: DetectiveFedora equipment: head: ClothingHeadHatFedoraBrown - type: loadout - id: DetectiveFedoraGrey - equipment: DetectiveFedoraGrey - -- type: startingGear id: DetectiveFedoraGrey equipment: head: ClothingHeadHatFedoraGrey - + # Neck - type: loadout - id: DetectiveTie - equipment: DetectiveTie - -- type: startingGear id: DetectiveTie equipment: neck: ClothingNeckTieDet # Jumpsuit - type: loadout - id: DetectiveJumpsuit - equipment: DetectiveJumpsuit - -- type: startingGear id: DetectiveJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitDetective - type: loadout - id: DetectiveJumpskirt - equipment: DetectiveJumpskirt - -- type: startingGear id: DetectiveJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtDetective - type: loadout - id: NoirJumpsuit - equipment: NoirJumpsuit - -- type: startingGear id: NoirJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitDetectiveGrey - type: loadout - id: NoirJumpskirt - equipment: NoirJumpskirt - -- type: startingGear id: NoirJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtDetectiveGrey # OuterClothing - type: loadout - id: DetectiveArmorVest - equipment: DetectiveArmorVest - -- type: startingGear id: DetectiveArmorVest equipment: outerClothing: ClothingOuterVestDetective - type: loadout - id: DetectiveCoat - equipment: DetectiveCoat - -- type: startingGear id: DetectiveCoat equipment: - outerClothing: ClothingOuterCoatDetectiveLoadout \ No newline at end of file + outerClothing: ClothingOuterCoatDetectiveLoadout diff --git a/Resources/Prototypes/Loadouts/Jobs/Security/head_of_security.yml b/Resources/Prototypes/Loadouts/Jobs/Security/head_of_security.yml index a8a52fe2cf..ceecef6cc6 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Security/head_of_security.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Security/head_of_security.yml @@ -1,111 +1,63 @@ # Jumpsuit - type: loadout - id: HeadofSecurityJumpsuit - equipment: HeadofSecurityJumpsuit - -- type: startingGear id: HeadofSecurityJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitHoS - type: loadout - id: HeadofSecurityJumpskirt - equipment: HeadofSecurityJumpskirt - -- type: startingGear id: HeadofSecurityJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtHoS - type: loadout - id: HeadofSecurityTurtleneck - equipment: HeadofSecurityTurtleneck - -- type: startingGear id: HeadofSecurityTurtleneck equipment: jumpsuit: ClothingUniformJumpsuitHoSAlt - type: loadout - id: HeadofSecurityTurtleneckSkirt - equipment: HeadofSecurityTurtleneckSkirt - -- type: startingGear id: HeadofSecurityTurtleneckSkirt equipment: jumpsuit: ClothingUniformJumpskirtHoSAlt - type: loadout - id: HeadofSecurityFormalSuit - equipment: HeadofSecurityFormalSuit - -- type: startingGear id: HeadofSecurityFormalSuit equipment: jumpsuit: ClothingUniformJumpsuitHosFormal - type: loadout - id: HeadofSecurityFormalSkirt - equipment: HeadofSecurityFormalSkirt - -- type: startingGear id: HeadofSecurityFormalSkirt equipment: jumpsuit: ClothingUniformJumpskirtHosFormal # Head - type: loadout - id: HeadofSecurityHead - equipment: HeadofSecurityHead - -- type: startingGear id: HeadofSecurityHead equipment: head: ClothingHeadHatHoshat - type: loadout - id: HeadofSecurityBeret - equipment: HeadofSecurityBeret - -- type: startingGear id: HeadofSecurityBeret equipment: head: ClothingHeadHatBeretHoS # Neck - type: loadout - id: HeadofSecurityCloak - equipment: HeadofSecurityCloak - -- type: startingGear id: HeadofSecurityCloak equipment: neck: ClothingNeckCloakHos - type: loadout - id: HeadofSecurityMantle - equipment: HeadofSecurityMantle - -- type: startingGear id: HeadofSecurityMantle equipment: neck: ClothingNeckMantleHOS # OuterClothing - type: loadout - id: HeadofSecurityCoat - equipment: HeadofSecurityCoat - -- type: startingGear id: HeadofSecurityCoat equipment: outerClothing: ClothingOuterCoatHoSTrench - type: loadout - id: HeadofSecurityWinterCoat - equipment: HeadofSecurityWinterCoat - -- type: startingGear id: HeadofSecurityWinterCoat equipment: - outerClothing: ClothingOuterWinterHoS \ No newline at end of file + outerClothing: ClothingOuterWinterHoS diff --git a/Resources/Prototypes/Loadouts/Jobs/Security/security_cadet.yml b/Resources/Prototypes/Loadouts/Jobs/Security/security_cadet.yml index 0157d0506d..94f889fc79 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Security/security_cadet.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Security/security_cadet.yml @@ -1,18 +1,10 @@ # Jumpsuit - type: loadout - id: RedJumpsuit - equipment: RedJumpsuit - -- type: startingGear id: RedJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitColorRed - type: loadout - id: RedJumpskirt - equipment: RedJumpskirt - -- type: startingGear id: RedJumpskirt equipment: - jumpsuit: ClothingUniformJumpskirtColorRed \ No newline at end of file + jumpsuit: ClothingUniformJumpskirtColorRed diff --git a/Resources/Prototypes/Loadouts/Jobs/Security/security_officer.yml b/Resources/Prototypes/Loadouts/Jobs/Security/security_officer.yml index dfce25809f..d408c24b60 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Security/security_officer.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Security/security_officer.yml @@ -15,214 +15,126 @@ # Head - type: loadout - id: SecurityHelmet - equipment: SecurityHelmet - -- type: startingGear id: SecurityHelmet equipment: head: ClothingHeadHelmetBasic - type: loadout - id: SecurityHat - equipment: SecurityHat - -- type: startingGear id: SecurityHat equipment: head: ClothingHeadHatSecsoft - type: loadout - id: SecurityBeret - equipment: SecurityBeret - -- type: startingGear id: SecurityBeret equipment: head: ClothingHeadHatBeretSecurity # Jumpsuit - type: loadout - id: SecurityJumpsuit - equipment: SecurityJumpsuit - -- type: startingGear id: SecurityJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitSec - type: loadout - id: SecurityJumpskirt - equipment: SecurityJumpskirt - -- type: startingGear id: SecurityJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtSec - type: loadout - id: SecurityJumpsuitGrey - equipment: SecurityJumpsuitGrey - -- type: startingGear id: SecurityJumpsuitGrey equipment: jumpsuit: ClothingUniformJumpsuitSecGrey - type: loadout - id: SecurityJumpskirtGrey - equipment: SecurityJumpskirtGrey - -- type: startingGear id: SecurityJumpskirtGrey equipment: jumpsuit: ClothingUniformJumpskirtSecGrey - type: loadout id: SeniorOfficerJumpsuit - equipment: SeniorOfficerJumpsuit effects: - !type:GroupLoadoutEffect proto: SeniorOfficer - -- type: startingGear - id: SeniorOfficerJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitSeniorOfficer - type: loadout id: SeniorOfficerJumpskirt - equipment: SeniorOfficerJumpskirt effects: - !type:GroupLoadoutEffect proto: SeniorOfficer - -- type: startingGear - id: SeniorOfficerJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtSeniorOfficer # Back - type: loadout - id: SecurityBackpack - equipment: SecurityBackpack - -- type: startingGear id: SecurityBackpack equipment: back: ClothingBackpackSecurity - type: loadout - id: SecuritySatchel - equipment: SecuritySatchel - -- type: startingGear id: SecuritySatchel equipment: back: ClothingBackpackSatchelSecurity - type: loadout - id: SecurityDuffel - equipment: SecurityDuffel - -- type: startingGear id: SecurityDuffel equipment: back: ClothingBackpackDuffelSecurity # Belt - type: loadout - id: SecurityBelt - equipment: SecurityBelt - -- type: startingGear id: SecurityBelt equipment: belt: ClothingBeltSecurityFilled - type: loadout - id: SecurityWebbing - equipment: SecurityWebbing - -- type: startingGear id: SecurityWebbing equipment: belt: ClothingBeltSecurityWebbingFilled # Outerclothing - type: loadout - id: ArmorVest - equipment: ArmorVest - -- type: startingGear id: ArmorVest equipment: outerClothing: ClothingOuterArmorBasic - type: loadout - id: ArmorVestSlim - equipment: ArmorVestSlim - -- type: startingGear id: ArmorVestSlim equipment: outerClothing: ClothingOuterArmorBasicSlim - type: loadout - id: SecurityOfficerWintercoat - equipment: SecurityOfficerWintercoat - -- type: startingGear id: SecurityOfficerWintercoat equipment: outerClothing: ClothingOuterWinterSec # Shoes - type: loadout - id: CombatBoots - equipment: CombatBoots - -- type: startingGear id: CombatBoots equipment: shoes: ClothingShoesBootsCombatFilled - type: loadout - id: JackBoots - equipment: JackBoots - -- type: startingGear id: JackBoots equipment: shoes: ClothingShoesBootsJackFilled - type: loadout - id: SecurityWinterBoots - equipment: SecurityWinterBoots - -- type: startingGear id: SecurityWinterBoots equipment: shoes: ClothingShoesBootsWinterSecFilled # PDA - type: loadout - id: SecurityPDA - equipment: SecurityPDA - -- type: startingGear id: SecurityPDA equipment: id: SecurityPDA - type: loadout id: SeniorOfficerPDA - equipment: SeniorOfficerPDA effects: - !type:GroupLoadoutEffect proto: SeniorOfficer - -- type: startingGear - id: SeniorOfficerPDA equipment: id: SeniorOfficerPDA diff --git a/Resources/Prototypes/Loadouts/Jobs/Security/warden.yml b/Resources/Prototypes/Loadouts/Jobs/Security/warden.yml index a2a0ac6faa..9c270e6d6f 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Security/warden.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Security/warden.yml @@ -1,56 +1,32 @@ # Head - type: loadout - id: WardenHead - equipment: WardenHead - -- type: startingGear id: WardenHead equipment: head: ClothingHeadHatWarden - type: loadout - id: WardenBeret - equipment: WardenBeret - -- type: startingGear id: WardenBeret equipment: head: ClothingHeadHatBeretWarden # Jumpsuit - type: loadout - id: WardenJumpsuit - equipment: WardenJumpsuit - -- type: startingGear id: WardenJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitWarden - type: loadout - id: WardenJumpskirt - equipment: WardenJumpskirt - -- type: startingGear id: WardenJumpskirt equipment: jumpsuit: ClothingUniformJumpskirtWarden # OuterClothing - type: loadout - id: WardenCoat - equipment: WardenCoat - -- type: startingGear id: WardenCoat equipment: outerClothing: ClothingOuterCoatWarden - type: loadout - id: WardenArmoredWinterCoat - equipment: WardenArmoredWinterCoat - -- type: startingGear id: WardenArmoredWinterCoat equipment: - outerClothing: ClothingOuterWinterWarden \ No newline at end of file + outerClothing: ClothingOuterWinterWarden diff --git a/Resources/Prototypes/Loadouts/Jobs/Wildcards/boxer.yml b/Resources/Prototypes/Loadouts/Jobs/Wildcards/boxer.yml index d672feaba7..a9833798c7 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Wildcards/boxer.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Wildcards/boxer.yml @@ -1,55 +1,31 @@ # Jumpsuit - type: loadout - id: BoxerShorts - equipment: BoxerShorts - -- type: startingGear id: BoxerShorts equipment: jumpsuit: UniformShortsRed - type: loadout - id: BoxerShortsWithTop - equipment: BoxerShortsWithTop - -- type: startingGear id: BoxerShortsWithTop equipment: jumpsuit: UniformShortsRedWithTop # Gloves - type: loadout - id: RedBoxingGloves - equipment: RedBoxingGloves - -- type: startingGear id: RedBoxingGloves equipment: gloves: ClothingHandsGlovesBoxingRed - type: loadout - id: BlueBoxingGloves - equipment: BlueBoxingGloves - -- type: startingGear id: BlueBoxingGloves equipment: gloves: ClothingHandsGlovesBoxingBlue - type: loadout - id: GreenBoxingGloves - equipment: GreenBoxingGloves - -- type: startingGear id: GreenBoxingGloves equipment: gloves: ClothingHandsGlovesBoxingGreen - type: loadout - id: YellowBoxingGloves - equipment: YellowBoxingGloves - -- type: startingGear id: YellowBoxingGloves equipment: - gloves: ClothingHandsGlovesBoxingYellow \ No newline at end of file + gloves: ClothingHandsGlovesBoxingYellow diff --git a/Resources/Prototypes/Loadouts/Jobs/Wildcards/reporter.yml b/Resources/Prototypes/Loadouts/Jobs/Wildcards/reporter.yml index 6cd2441b6b..5dfb131988 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Wildcards/reporter.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Wildcards/reporter.yml @@ -1,18 +1,10 @@ # Jumpsuit - type: loadout - id: ReporterJumpsuit - equipment: ReporterJumpsuit - -- type: startingGear id: ReporterJumpsuit equipment: jumpsuit: ClothingUniformJumpsuitReporter - type: loadout - id: JournalistJumpsuit - equipment: JournalistJumpsuit - -- type: startingGear id: JournalistJumpsuit equipment: - jumpsuit: ClothingUniformJumpsuitJournalist \ No newline at end of file + jumpsuit: ClothingUniformJumpsuitJournalist diff --git a/Resources/Prototypes/Loadouts/Miscellaneous/glasses.yml b/Resources/Prototypes/Loadouts/Miscellaneous/glasses.yml index 605e0e66d2..b7dae89fda 100644 --- a/Resources/Prototypes/Loadouts/Miscellaneous/glasses.yml +++ b/Resources/Prototypes/Loadouts/Miscellaneous/glasses.yml @@ -20,37 +20,25 @@ # Basic options # Glasses - type: loadout - id: Glasses - equipment: Glasses - -- type: startingGear id: Glasses equipment: eyes: ClothingEyesGlasses # Special options -# Jamjar +# Jamjar - type: loadout id: GlassesJamjar - equipment: GlassesJamjar effects: - !type:GroupLoadoutEffect proto: JamjarTimer - -- type: startingGear - id: GlassesJamjar equipment: eyes: ClothingEyesGlassesJamjar # Jensen - type: loadout id: GlassesJensen - equipment: GlassesJensen effects: - !type:GroupLoadoutEffect proto: JensenTimer - -- type: startingGear - id: GlassesJensen equipment: eyes: ClothingEyesGlassesJensen diff --git a/Resources/Prototypes/Loadouts/Miscellaneous/instruments.yml b/Resources/Prototypes/Loadouts/Miscellaneous/instruments.yml index 5b7e46151f..21b9070b0d 100644 --- a/Resources/Prototypes/Loadouts/Miscellaneous/instruments.yml +++ b/Resources/Prototypes/Loadouts/Miscellaneous/instruments.yml @@ -1,279 +1,167 @@ # Instruments - type: loadout - id: Glockenspiel - equipment: Glockenspiel - -- type: startingGear id: Glockenspiel storage: back: - GlockenspielInstrument - type: loadout - id: MusicBox - equipment: MusicBox - -- type: startingGear id: MusicBox storage: back: - MusicBoxInstrument - type: loadout - id: Xylophone - equipment: Xylophone - -- type: startingGear id: Xylophone storage: back: - XylophoneInstrument - type: loadout - id: Microphone - equipment: Microphone - -- type: startingGear id: Microphone storage: back: - MicrophoneInstrument - type: loadout - id: Synthesizer - equipment: Synthesizer - -- type: startingGear id: Synthesizer storage: back: - SynthesizerInstrument - type: loadout - id: Kalimba - equipment: Kalimba - -- type: startingGear id: Kalimba storage: back: - KalimbaInstrument - type: loadout - id: Woodblock - equipment: Woodblock - -- type: startingGear id: Woodblock storage: back: - WoodblockInstrument - type: loadout - id: ElectricGuitar - equipment: ElectricGuitar - -- type: startingGear id: ElectricGuitar storage: back: - ElectricGuitarInstrument - type: loadout - id: BassGuitar - equipment: BassGuitar - -- type: startingGear id: BassGuitar storage: back: - BassGuitarInstrument - type: loadout - id: RockGuitar - equipment: RockGuitar - -- type: startingGear id: RockGuitar storage: back: - RockGuitarInstrument - type: loadout - id: AcousticGuitar - equipment: AcousticGuitar - -- type: startingGear id: AcousticGuitar storage: back: - AcousticGuitarInstrument - type: loadout - id: Banjo - equipment: Banjo - -- type: startingGear id: Banjo storage: back: - BanjoInstrument - type: loadout - id: Violin - equipment: Violin - -- type: startingGear id: Violin storage: back: - ViolinInstrument - type: loadout - id: Viola - equipment: Viola - -- type: startingGear id: Viola storage: back: - ViolaInstrument - type: loadout - id: Cello - equipment: Cello - -- type: startingGear id: Cello storage: back: - CelloInstrument - type: loadout - id: Trumpet - equipment: Trumpet - -- type: startingGear id: Trumpet storage: back: - TrumpetInstrument - type: loadout - id: Trombone - equipment: Trombone - -- type: startingGear id: Trombone storage: back: - TromboneInstrument - type: loadout - id: FrenchHorn - equipment: FrenchHorn - -- type: startingGear id: FrenchHorn storage: back: - FrenchHornInstrument - type: loadout - id: Euphonium - equipment: Euphonium - -- type: startingGear id: Euphonium storage: back: - EuphoniumInstrument - type: loadout - id: Saxophone - equipment: Saxophone - -- type: startingGear id: Saxophone storage: back: - SaxophoneInstrument - type: loadout - id: Accordion - equipment: Accordion - -- type: startingGear id: Accordion storage: back: - AccordionInstrument - type: loadout - id: Harmonica - equipment: Harmonica - -- type: startingGear id: Harmonica storage: back: - HarmonicaInstrument - type: loadout - id: Clarinet - equipment: Clarinet - -- type: startingGear id: Clarinet storage: back: - ClarinetInstrument - type: loadout - id: Flute - equipment: Flute - -- type: startingGear id: Flute storage: back: - FluteInstrument - type: loadout - id: Recorder - equipment: Recorder - -- type: startingGear id: Recorder storage: back: - RecorderInstrument - type: loadout - id: PanFlute - equipment: PanFlute - -- type: startingGear id: PanFlute storage: back: - PanFluteInstrument - type: loadout - id: Ocarina - equipment: Ocarina - -- type: startingGear id: Ocarina storage: back: - OcarinaInstrument - type: loadout - id: Bagpipe - equipment: Bagpipe - -- type: startingGear id: Bagpipe storage: back: diff --git a/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml b/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml index 7b2cb5d6ff..d308c62506 100644 --- a/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml +++ b/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml @@ -29,26 +29,18 @@ # Basic - type: loadout id: EmergencyOxygen - equipment: EmergencyOxygen effects: - !type:GroupLoadoutEffect proto: OxygenBreather - -- type: startingGear - id: EmergencyOxygen storage: back: - BoxSurvival - type: loadout id: EmergencyNitrogen - equipment: EmergencyNitrogen effects: - !type:GroupLoadoutEffect proto: NitrogenBreather - -- type: startingGear - id: EmergencyNitrogen storage: back: - BoxSurvivalNitrogen @@ -56,26 +48,18 @@ # Clown - type: loadout id: EmergencyOxygenClown - equipment: EmergencyOxygenClown effects: - !type:GroupLoadoutEffect proto: OxygenBreather - -- type: startingGear - id: EmergencyOxygenClown storage: back: - BoxHug - type: loadout id: EmergencyNitrogenClown - equipment: EmergencyNitrogenClown effects: - !type:GroupLoadoutEffect proto: NitrogenBreather - -- type: startingGear - id: EmergencyNitrogenClown storage: back: - BoxHugNitrogen @@ -83,26 +67,18 @@ # Engineering / Extended - type: loadout id: EmergencyOxygenExtended - equipment: EmergencyOxygenExtended effects: - !type:GroupLoadoutEffect proto: OxygenBreather - -- type: startingGear - id: EmergencyOxygenExtended storage: back: - BoxSurvivalEngineering - type: loadout id: EmergencyNitrogenExtended - equipment: EmergencyNitrogenExtended effects: - !type:GroupLoadoutEffect proto: NitrogenBreather - -- type: startingGear - id: EmergencyNitrogenExtended storage: back: - BoxSurvivalEngineeringNitrogen @@ -110,26 +86,18 @@ # Medical - type: loadout id: EmergencyOxygenMedical - equipment: EmergencyOxygenMedical effects: - !type:GroupLoadoutEffect proto: OxygenBreather - -- type: startingGear - id: EmergencyOxygenMedical storage: back: - BoxSurvivalMedical - type: loadout id: EmergencyNitrogenMedical - equipment: EmergencyNitrogenMedical effects: - !type:GroupLoadoutEffect proto: NitrogenBreather - -- type: startingGear - id: EmergencyNitrogenMedical storage: back: - BoxSurvivalMedicalNitrogen @@ -137,26 +105,18 @@ # Security - type: loadout id: EmergencyOxygenSecurity - equipment: EmergencyOxygenSecurity effects: - !type:GroupLoadoutEffect proto: OxygenBreather - -- type: startingGear - id: EmergencyOxygenSecurity storage: back: - BoxSurvivalSecurity - type: loadout id: EmergencyNitrogenSecurity - equipment: EmergencyNitrogenSecurity effects: - !type:GroupLoadoutEffect proto: NitrogenBreather - -- type: startingGear - id: EmergencyNitrogenSecurity storage: back: - BoxSurvivalSecurityNitrogen @@ -164,26 +124,18 @@ # Syndicate - type: loadout id: EmergencyOxygenSyndicate - equipment: EmergencyOxygenSyndicate effects: - !type:GroupLoadoutEffect proto: OxygenBreather - -- type: startingGear - id: EmergencyOxygenSyndicate storage: back: - BoxSurvivalSyndicate - type: loadout id: EmergencyNitrogenSyndicate - equipment: EmergencyNitrogenSyndicate effects: - !type:GroupLoadoutEffect proto: NitrogenBreather - -- type: startingGear - id: EmergencyNitrogenSyndicate storage: back: - BoxSurvivalSyndicateNitrogen @@ -193,62 +145,42 @@ # Full Tank Equipped - type: loadout id: LoadoutSpeciesEVANitrogen - equipment: GearEVANitrogen effects: - !type:GroupLoadoutEffect proto: EffectSpeciesVox - -- type: startingGear - id: GearEVANitrogen equipment: suitstorage: NitrogenTankFilled # Tank Harness - type: loadout id: LoadoutTankHarness - equipment: GearTankHarness effects: - !type:GroupLoadoutEffect proto: EffectSpeciesVox - -- type: startingGear - id: GearTankHarness equipment: outerClothing: ClothingOuterVestTank # Breaths Tool On Face - type: loadout id: LoadoutSpeciesBreathTool - equipment: GearSpeciesBreathTool effects: - !type:GroupLoadoutEffect proto: EffectSpeciesVox - -- type: startingGear - id: GearSpeciesBreathTool equipment: mask: ClothingMaskBreath - type: loadout id: LoadoutSpeciesBreathToolMedical - equipment: GearSpeciesBreathToolMedical effects: - !type:GroupLoadoutEffect proto: EffectSpeciesVox - -- type: startingGear - id: GearSpeciesBreathToolMedical equipment: mask: ClothingMaskBreathMedical - type: loadout id: LoadoutSpeciesBreathToolSecurity - equipment: GearSpeciesBreathToolSecurity effects: - !type:GroupLoadoutEffect proto: EffectSpeciesVox - -- type: startingGear - id: GearSpeciesBreathToolSecurity equipment: mask: ClothingMaskGasSecurity diff --git a/Resources/Prototypes/Loadouts/Miscellaneous/trinkets.yml b/Resources/Prototypes/Loadouts/Miscellaneous/trinkets.yml index fe826a8334..c91108124f 100644 --- a/Resources/Prototypes/Loadouts/Miscellaneous/trinkets.yml +++ b/Resources/Prototypes/Loadouts/Miscellaneous/trinkets.yml @@ -10,20 +10,12 @@ # Plushies - type: loadout - id: PlushieLizard - equipment: PlushieLizard - -- type: startingGear id: PlushieLizard storage: back: - PlushieLizard - -- type: loadout - id: PlushieSpaceLizard - equipment: PlushieSpaceLizard -- type: startingGear +- type: loadout id: PlushieSpaceLizard storage: back: @@ -31,50 +23,30 @@ # Smokeables - type: loadout - id: Lighter - equipment: Lighter - -- type: startingGear id: Lighter storage: back: - Lighter - type: loadout - id: CigPackGreen - equipment: CigPackGreen - -- type: startingGear id: CigPackGreen storage: back: - CigPackGreen - type: loadout - id: CigPackRed - equipment: CigPackRed - -- type: startingGear id: CigPackRed storage: back: - CigPackRed - type: loadout - id: CigPackBlue - equipment: CigPackBlue - -- type: startingGear id: CigPackBlue storage: back: - CigPackBlue - type: loadout - id: CigPackBlack - equipment: CigPackBlack - -- type: startingGear id: CigPackBlack storage: back: @@ -82,136 +54,84 @@ - type: loadout id: CigarCase - equipment: CigarCase effects: - !type:GroupLoadoutEffect proto: Command - -- type: startingGear - id: CigarCase storage: back: - CigarCase - type: loadout id: CigarGold - equipment: CigarGold effects: - !type:GroupLoadoutEffect proto: Command - -- type: startingGear - id: CigarGold storage: back: - CigarGold # Pins - type: loadout - id: ClothingNeckLGBTPin - equipment: ClothingNeckLGBTPin - -- type: startingGear id: ClothingNeckLGBTPin storage: back: - ClothingNeckLGBTPin - type: loadout - id: ClothingNeckAromanticPin - equipment: ClothingNeckAromanticPin - -- type: startingGear id: ClothingNeckAromanticPin storage: back: - ClothingNeckAromanticPin - type: loadout - id: ClothingNeckAsexualPin - equipment: ClothingNeckAsexualPin - -- type: startingGear id: ClothingNeckAsexualPin storage: back: - ClothingNeckAsexualPin - type: loadout - id: ClothingNeckBisexualPin - equipment: ClothingNeckBisexualPin - -- type: startingGear id: ClothingNeckBisexualPin storage: back: - ClothingNeckBisexualPin - type: loadout - id: ClothingNeckIntersexPin - equipment: ClothingNeckIntersexPin - -- type: startingGear id: ClothingNeckIntersexPin storage: back: - ClothingNeckIntersexPin - type: loadout - id: ClothingNeckLesbianPin - equipment: ClothingNeckLesbianPin - -- type: startingGear id: ClothingNeckLesbianPin storage: back: - ClothingNeckLesbianPin - type: loadout - id: ClothingNeckNonBinaryPin - equipment: ClothingNeckNonBinaryPin - -- type: startingGear id: ClothingNeckNonBinaryPin storage: back: - ClothingNeckNonBinaryPin - type: loadout - id: ClothingNeckPansexualPin - equipment: ClothingNeckPansexualPin - -- type: startingGear id: ClothingNeckPansexualPin storage: back: - ClothingNeckPansexualPin - type: loadout - id: ClothingNeckTransPin - equipment: ClothingNeckTransPin - -- type: startingGear id: ClothingNeckTransPin storage: back: - ClothingNeckTransPin - type: loadout - id: ClothingNeckAutismPin - equipment: ClothingNeckAutismPin - -- type: startingGear id: ClothingNeckAutismPin storage: back: - ClothingNeckAutismPin - type: loadout - id: ClothingNeckGoldAutismPin - equipment: ClothingNeckGoldAutismPin - -- type: startingGear id: ClothingNeckGoldAutismPin storage: back: From a3cbbe745e83d43103ed8c5a7ab10dcf3ffa7112 Mon Sep 17 00:00:00 2001 From: voidnull000 <18663194+voidnull000@users.noreply.github.com> Date: Mon, 5 Aug 2024 06:49:51 +0100 Subject: [PATCH 188/201] Change the mimebot and killer tomato's descriptions (#30639) fix those two descriptions --- Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml | 2 +- Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml b/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml index e09d3917c7..7c4850fafc 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/miscellaneous.yml @@ -76,7 +76,7 @@ - MobFlammable - MobCombat name: tomato killer - description: it seems today it's not you eating tomatoes, it's the tomatoes eating you. + description: Looks like it's not you eating tomatoes today, it's the tomatoes eating you. components: - type: Item - type: NpcFactionMember diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml b/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml index d34b1b536b..9c9499808d 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml @@ -303,7 +303,7 @@ - StripableInventoryBase id: MobMimeBot name: mimebot - description: Why not give mimebot a friendly wave. + description: Why not give the mimebot a friendly wave? components: - type: Sprite layers: From c9b69ef4914b73074ee622f17e648d277cbb3022 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Mon, 5 Aug 2024 15:51:10 +1000 Subject: [PATCH 189/201] Update submodule to 229.1.0 (#30664) --- RobustToolbox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RobustToolbox b/RobustToolbox index 2e4275a7f3..5c0ce43e6c 160000 --- a/RobustToolbox +++ b/RobustToolbox @@ -1 +1 @@ -Subproject commit 2e4275a7f3b2800e7fbe1da1e1909e8e349033bf +Subproject commit 5c0ce43e6c3c22a939fad8a9f9848e489b135651 From e2ca1a195722abae0480fec64e150a4a826b34f1 Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Mon, 5 Aug 2024 06:08:05 +0000 Subject: [PATCH 190/201] add(Spawners): Add a honk bot spawner (#30616) --- .../Entities/Markers/Spawners/mobs.yml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Markers/Spawners/mobs.yml b/Resources/Prototypes/Entities/Markers/Spawners/mobs.yml index 0107ce4702..cb06b39998 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/mobs.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/mobs.yml @@ -851,4 +851,18 @@ sprite: Mobs/Animals/clownspider.rsi - type: ConditionalSpawner prototypes: - - MobClownSpider \ No newline at end of file + - MobClownSpider + +- type: entity + name: honk bot spawner + id: SpawnHonkBot + parent: MarkerBase + components: + - type: Sprite + layers: + - state: green + - state: honkbot + sprite: Mobs/Silicon/Bots/honkbot.rsi + - type: ConditionalSpawner + prototypes: + - MobHonkBot From 1629e200cb73509d19fc84a6d6c8478b01989f2d Mon Sep 17 00:00:00 2001 From: foboscheshir <156405958+foboscheshir@users.noreply.github.com> Date: Mon, 5 Aug 2024 13:09:35 +0700 Subject: [PATCH 191/201] Missing mime mask sprites for Vox (#30607) mime-mask-vox --- .../Mask/sadmime.rsi/equipped-MASK-vox.png | Bin 0 -> 475 bytes .../Textures/Clothing/Mask/sadmime.rsi/meta.json | 6 +++++- .../Mask/scaredmime.rsi/equipped-MASK-vox.png | Bin 0 -> 496 bytes .../Clothing/Mask/scaredmime.rsi/meta.json | 6 +++++- 4 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 Resources/Textures/Clothing/Mask/sadmime.rsi/equipped-MASK-vox.png create mode 100644 Resources/Textures/Clothing/Mask/scaredmime.rsi/equipped-MASK-vox.png diff --git a/Resources/Textures/Clothing/Mask/sadmime.rsi/equipped-MASK-vox.png b/Resources/Textures/Clothing/Mask/sadmime.rsi/equipped-MASK-vox.png new file mode 100644 index 0000000000000000000000000000000000000000..c8b2504d85bd0040b86a5fcefad6ebabb14a3df8 GIT binary patch literal 475 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zr+T_LhE&XX zd&|)8uz?8MgZmt9-&kTJikiI6MXU@zaqNuZF2$qF(=)`c_1QJ4UgNWEmfYbeIiZ5* zprWH-P!BWj&;3hRsqX)=*W%;{9s%E3T{Ba9CiZPy5wSSANAUR^6U*mIR%`tC3;&d? zf5`Pd=j*Rh3=5`Y{cZcW@ntN-QjxOCds4TbR>pRKxX)!y-DFd`nkOzeWi#)b;+5CG zX;+CeFwB$BXQ;{h|Dj&!Q1^!gTNx%aUt3(u=*I2JV6gW|bN`a%Gi?On;G%`<`wX++ zEGzkZc?63Ej?K6>vr)u%vSJe7qMZQ@Ul(@HKgP>$yDne73q1YX6t92UcWqh zN-F1qR}%SK*%(qH*|OJ)xC(B~UAuKssw6|gYSSq}q1O9$O^Z1@pMgPtx%r*h?fa`u z_T>eeyqoqtZq3%c?`Lcc+w*;{;rUO22FE-!jwEdre_y-0S59zK-rnl>sT*%y?_BOv zcVYd3qMa-ZK%psD)%#+qPb-;kyds(4y|81(5-me747K5j& KpUXO@geCy%oXpDr literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Mask/sadmime.rsi/meta.json b/Resources/Textures/Clothing/Mask/sadmime.rsi/meta.json index 165fd2d46b..c43909e6a9 100644 --- a/Resources/Textures/Clothing/Mask/sadmime.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/sadmime.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/harmonyn/-tg-station/blob/11043a07f6136d3d196b0378c31deb3dc1a9532f/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github)", + "copyright": "Taken from tgstation at commit https://github.com/harmonyn/-tg-station/blob/11043a07f6136d3d196b0378c31deb3dc1a9532f/icons/obj/clothing/masks.dmi. Reptilian edit by Nairod(Github).Vox edit by foboscheshir (github)", "size": { "x": 32, "y": 32 @@ -17,6 +17,10 @@ { "name": "equipped-MASK-reptilian", "directions": 4 + }, + { + "name":"equipped-MASK-vox", + "directions": 4 } ] } diff --git a/Resources/Textures/Clothing/Mask/scaredmime.rsi/equipped-MASK-vox.png b/Resources/Textures/Clothing/Mask/scaredmime.rsi/equipped-MASK-vox.png new file mode 100644 index 0000000000000000000000000000000000000000..3591f30f92bf8c4c9e45515489d4ec2082ae3f50 GIT binary patch literal 496 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%zS9!WPhE&XX zduwCXp#TxK2lp=}ywI*6wXoi%xCg)Oq`taktqsgS@Vz$OQ#SY+Th6g$6Zg|sqKda1NwX=NcEvC?@4%YN z2TM|evM*0PxaM*pScrikmjCHdM zW_~}UUU_Bqt#1WClWV&l7H}k3+ZUMM{CE7b4U6M~y>a^2xA8VP*q&!*xZ}HRynFZM=B;L-J5E31{>!!HcJ3X0u^n41S1U-mKBGz5CB=h=M#7=;X;u6{1-oD!M Date: Mon, 5 Aug 2024 06:10:42 +0000 Subject: [PATCH 192/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index e95152fba2..1c8e3384e1 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,13 +1,4 @@ Entries: -- author: lzk228 - changes: - - message: Morgue now can be anchored and unanchored. - type: Tweak - - message: Changed morgue's collision layer, so items now can go through it. - type: Tweak - id: 6545 - time: '2024-05-07T07:26:33.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27750 - author: mirrorcult changes: - message: Events that run now get logged to admin alert chat @@ -3780,3 +3771,10 @@ id: 7044 time: '2024-08-05T04:25:49.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30347 +- author: foboscheshir + changes: + - message: added missing mime mask sprites for Vox - scared and sad. + type: Add + id: 7045 + time: '2024-08-05T06:09:35.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30607 From 8771cc03db72ab4c001fed6fb8609dccb0374f3c Mon Sep 17 00:00:00 2001 From: Mervill Date: Mon, 5 Aug 2024 00:36:26 -0700 Subject: [PATCH 193/201] Debug command to set either your hunger or thirst to one of their respective threshold levels (#30563) * Debug command to set either your hunger or thirst to one of their respective threshold levels * code updates * code + loc changes --- Content.Server/Nutrition/SetNutrit.cs | 115 ++++++++++++++++++ .../en-US/nutrition/nutrition-commands.ftl | 4 + 2 files changed, 119 insertions(+) create mode 100644 Content.Server/Nutrition/SetNutrit.cs diff --git a/Content.Server/Nutrition/SetNutrit.cs b/Content.Server/Nutrition/SetNutrit.cs new file mode 100644 index 0000000000..c7c716b78c --- /dev/null +++ b/Content.Server/Nutrition/SetNutrit.cs @@ -0,0 +1,115 @@ +using Content.Server.Administration; +using Content.Server.Database.Migrations.Postgres; +using Content.Shared.Administration; +using Content.Shared.Nutrition.Components; +using Content.Shared.Nutrition.EntitySystems; +using Robust.Shared.Console; +using System.Linq; + +namespace Content.Server.Nutrition; + +[AdminCommand(AdminFlags.Debug)] +public sealed class SetNutrit : LocalizedEntityCommands +{ + public override string Command => "setnutrit"; + + public override void Execute(IConsoleShell shell, string argStr, string[] args) + { + var player = shell.Player; + if (player == null) + { + shell.WriteError(Loc.GetString("cmd-nutrition-error-player")); + return; + } + + if (player.AttachedEntity is not { Valid: true } playerEntity) + { + shell.WriteError(Loc.GetString("cmd-nutrition-error-entity")); + return; + } + + if (args.Length != 2) + { + shell.WriteError(Loc.GetString("shell-wrong-arguments-number-need-specific", + ("properAmount", 2), + ("currentAmount", args.Length) + )); + return; + } + + var systemString = args[0]; + switch (systemString) + { + case "hunger": + { + if (!EntityManager.TryGetComponent(playerEntity, out HungerComponent? hunger)) + { + shell.WriteError(Loc.GetString("cmd-nutrition-error-component", ("comp", nameof(HungerComponent)))); + return; + } + + if (!Enum.TryParse(args[1], out HungerThreshold hungerThreshold)) + { + shell.WriteError(Loc.GetString("cmd-setnutrit-error-invalid-threshold", + ("thresholdType", nameof(HungerThreshold)), + ("thresholdString", args[1]) + )); + return; + } + + var hungerValue = hunger.Thresholds[hungerThreshold]; + EntityManager.System().SetHunger(playerEntity, hungerValue, hunger); + return; + } + case "thirst": + { + if (!EntityManager.TryGetComponent(playerEntity, out ThirstComponent? thirst)) + { + shell.WriteError(Loc.GetString("cmd-nutrition-error-component", ("comp", nameof(ThirstComponent)))); + return; + } + + if (!Enum.TryParse(args[1], out ThirstThreshold thirstThreshold)) + { + shell.WriteError(Loc.GetString("cmd-setnutrit-error-invalid-threshold", + ("thresholdType", nameof(ThirstThreshold)), + ("thresholdString", args[1]) + )); + return; + } + + var thirstValue = thirst.ThirstThresholds[thirstThreshold]; + EntityManager.System().SetThirst(playerEntity, thirst, thirstValue); + return; + } + default: + { + shell.WriteError($"invalid nutrition system ${systemString}"); + return; + } + } + } + + public override CompletionResult GetCompletion(IConsoleShell shell, string[] args) + { + switch (args.Length) + { + case 1: + { + string[] kinds = { "hunger", "thirst" }; + return CompletionResult.FromHintOptions(kinds, "nutrition system"); + } + case 2: + { + return args[0] switch + { + "hunger" => CompletionResult.FromHintOptions(Enum.GetNames(), nameof(HungerThreshold)), + "thirst" => CompletionResult.FromHintOptions(Enum.GetNames(), nameof(ThirstThreshold)), + _ => CompletionResult.Empty, + }; + } + default: + return CompletionResult.Empty; + } + } +} diff --git a/Resources/Locale/en-US/nutrition/nutrition-commands.ftl b/Resources/Locale/en-US/nutrition/nutrition-commands.ftl index 8e6712c52f..d441026456 100644 --- a/Resources/Locale/en-US/nutrition/nutrition-commands.ftl +++ b/Resources/Locale/en-US/nutrition/nutrition-commands.ftl @@ -2,5 +2,9 @@ cmd-nutrition-error-player = You cannot use this command unless you are a player cmd-nutrition-error-entity = You cannot use this command without an entity. cmd-nutrition-error-component = Your entity does not have a {$comp} component. +cmd-setnutrit-desc = modify hunger and thirst +cmd-setnutrit-help = set your hunger or thirst to one of the built-in thresholds +cmd-setnutrit-error-invalid-threshold = invalid {$thresholdType} `{$thresholdString}` + cmd-thirsty-desc = makes you thirsty cmd-thirsty-help = sets your thirst level to partched From 52e03d2de5a5ee7678c6fa84c4a719aec20b6911 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 5 Aug 2024 07:37:32 +0000 Subject: [PATCH 194/201] Automatic changelog update --- Resources/Changelog/Admin.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Changelog/Admin.yml b/Resources/Changelog/Admin.yml index eaaeaee475..9885d53079 100644 --- a/Resources/Changelog/Admin.yml +++ b/Resources/Changelog/Admin.yml @@ -399,5 +399,13 @@ Entries: id: 49 time: '2024-08-02T18:58:00.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30580 +- author: Mervill + changes: + - message: added a debug command to set either your hunger or thirst value to a + given threshold + type: Add + id: 50 + time: '2024-08-05T07:36:26.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30563 Name: Admin Order: 1 From 8197382444270fee99c01eac82795c36a9bf68ad Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Mon, 5 Aug 2024 17:59:37 +1000 Subject: [PATCH 195/201] Fix random unused field warnings (#29948) * Fix random unused field warnings Not many but it counts. * caught * Field --- Content.Server/Antag/Components/AntagImmuneComponent.cs | 2 +- Content.Server/Station/Systems/StationJobsSystem.cs | 4 ++-- Content.Server/Station/Systems/StationSystem.cs | 1 - 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Content.Server/Antag/Components/AntagImmuneComponent.cs b/Content.Server/Antag/Components/AntagImmuneComponent.cs index 3ae8e049f6..beec7960f0 100644 --- a/Content.Server/Antag/Components/AntagImmuneComponent.cs +++ b/Content.Server/Antag/Components/AntagImmuneComponent.cs @@ -1,7 +1,7 @@ namespace Content.Server.Antag.Components; [RegisterComponent] -public partial class AntagImmuneComponent : Component +public sealed partial class AntagImmuneComponent : Component { } diff --git a/Content.Server/Station/Systems/StationJobsSystem.cs b/Content.Server/Station/Systems/StationJobsSystem.cs index 307610d136..91a8b7ade4 100644 --- a/Content.Server/Station/Systems/StationJobsSystem.cs +++ b/Content.Server/Station/Systems/StationJobsSystem.cs @@ -24,9 +24,9 @@ namespace Content.Server.Station.Systems; public sealed partial class StationJobsSystem : EntitySystem { [Dependency] private readonly IConfigurationManager _configurationManager = default!; + [Dependency] private readonly IPlayerManager _player = default!; [Dependency] private readonly IRobustRandom _random = default!; [Dependency] private readonly GameTicker _gameTicker = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; /// public override void Initialize() @@ -56,7 +56,7 @@ public sealed partial class StationJobsSystem : EntitySystem if (_availableJobsDirty) { _cachedAvailableJobs = GenerateJobsAvailableEvent(); - RaiseNetworkEvent(_cachedAvailableJobs, Filter.Empty().AddPlayers(_playerManager.Sessions)); + RaiseNetworkEvent(_cachedAvailableJobs, Filter.Empty().AddPlayers(_player.Sessions)); _availableJobsDirty = false; } } diff --git a/Content.Server/Station/Systems/StationSystem.cs b/Content.Server/Station/Systems/StationSystem.cs index 5ddb0e7746..22c0cba3f7 100644 --- a/Content.Server/Station/Systems/StationSystem.cs +++ b/Content.Server/Station/Systems/StationSystem.cs @@ -31,7 +31,6 @@ public sealed class StationSystem : EntitySystem [Dependency] private readonly ILogManager _logManager = default!; [Dependency] private readonly IPlayerManager _player = default!; [Dependency] private readonly ChatSystem _chatSystem = default!; - [Dependency] private readonly GameTicker _ticker = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; [Dependency] private readonly MetaDataSystem _metaData = default!; [Dependency] private readonly MapSystem _map = default!; From bf06d0e869e78ae7f8ac51922a1e3f23bf59a39f Mon Sep 17 00:00:00 2001 From: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com> Date: Mon, 5 Aug 2024 10:03:24 +0200 Subject: [PATCH 196/201] Change Thief Syndie & Chameleon kit contents, add Syndie codeword paper (#30446) * Initial commit * more like bYE * Fix exception during test --- .../GameTicking/Rules/TraitorRuleSystem.cs | 14 ++- .../Components/TraitorCodePaperComponent.cs | 27 ++++++ .../Traitor/Systems/TraitorCodePaperSystem.cs | 93 +++++++++++++++++++ Resources/Locale/en-US/thief/backpack.ftl | 7 +- .../en-US/traitor/traitor-codes-component.ftl | 3 + .../Prototypes/Catalog/thief_toolbox_sets.yml | 6 +- .../Entities/Objects/Misc/paper.yml | 20 ++++ 7 files changed, 161 insertions(+), 9 deletions(-) create mode 100644 Content.Server/Traitor/Components/TraitorCodePaperComponent.cs create mode 100644 Content.Server/Traitor/Systems/TraitorCodePaperSystem.cs create mode 100644 Resources/Locale/en-US/traitor/traitor-codes-component.ftl diff --git a/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs b/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs index acd2a3ffde..9e8a878a2d 100644 --- a/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/TraitorRuleSystem.cs @@ -42,7 +42,7 @@ public sealed class TraitorRuleSystem : GameRuleSystem protected override void Added(EntityUid uid, TraitorRuleComponent component, GameRuleComponent gameRule, GameRuleAddedEvent args) { base.Added(uid, component, gameRule, args); - MakeCodewords(component); + SetCodewords(component); } private void AfterEntitySelected(Entity ent, ref AfterAntagEntitySelectedEvent args) @@ -50,17 +50,23 @@ public sealed class TraitorRuleSystem : GameRuleSystem MakeTraitor(args.EntityUid, ent); } - private void MakeCodewords(TraitorRuleComponent component) + private void SetCodewords(TraitorRuleComponent component) + { + component.Codewords = GenerateTraitorCodewords(component); + } + + public string[] GenerateTraitorCodewords(TraitorRuleComponent component) { var adjectives = _prototypeManager.Index(component.CodewordAdjectives).Values; var verbs = _prototypeManager.Index(component.CodewordVerbs).Values; var codewordPool = adjectives.Concat(verbs).ToList(); var finalCodewordCount = Math.Min(component.CodewordCount, codewordPool.Count); - component.Codewords = new string[finalCodewordCount]; + string[] codewords = new string[finalCodewordCount]; for (var i = 0; i < finalCodewordCount; i++) { - component.Codewords[i] = _random.PickAndTake(codewordPool); + codewords[i] = _random.PickAndTake(codewordPool); } + return codewords; } public bool MakeTraitor(EntityUid traitor, TraitorRuleComponent component, bool giveUplink = true) diff --git a/Content.Server/Traitor/Components/TraitorCodePaperComponent.cs b/Content.Server/Traitor/Components/TraitorCodePaperComponent.cs new file mode 100644 index 0000000000..7887248f21 --- /dev/null +++ b/Content.Server/Traitor/Components/TraitorCodePaperComponent.cs @@ -0,0 +1,27 @@ +namespace Content.Server.Traitor.Components; + +/// +/// Paper with written traitor codewords on it. +/// +[RegisterComponent] +public sealed partial class TraitorCodePaperComponent : Component +{ + /// + /// The number of codewords that should be generated on this paper. + /// Will not extend past the max number of available codewords. + /// + [DataField] + public int CodewordAmount = 1; + + /// + /// Whether the codewords should be faked if there is no traitor gamerule set. + /// + [DataField] + public bool FakeCodewords = true; + + /// + /// Whether all codewords added to the round should be used. Overrides CodewordAmount if true. + /// + [DataField] + public bool CodewordShowAll = false; +} diff --git a/Content.Server/Traitor/Systems/TraitorCodePaperSystem.cs b/Content.Server/Traitor/Systems/TraitorCodePaperSystem.cs new file mode 100644 index 0000000000..72baa2c91d --- /dev/null +++ b/Content.Server/Traitor/Systems/TraitorCodePaperSystem.cs @@ -0,0 +1,93 @@ +using System.Diagnostics.CodeAnalysis; +using Content.Server.GameTicking; +using Content.Server.GameTicking.Rules; +using Content.Server.GameTicking.Rules.Components; +using Content.Server.Paper; +using Content.Server.Traitor.Components; +using Robust.Shared.Random; +using Robust.Shared.Utility; +using System.Linq; + +namespace Content.Server.Traitor.Systems; + +public sealed class TraitorCodePaperSystem : EntitySystem +{ + [Dependency] private readonly GameTicker _gameTicker = default!; + [Dependency] private readonly TraitorRuleSystem _traitorRuleSystem = default!; + [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly PaperSystem _paper = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnMapInit); + } + + private void OnMapInit(EntityUid uid, TraitorCodePaperComponent component, MapInitEvent args) + { + SetupPaper(uid, component); + } + + private void SetupPaper(EntityUid uid, TraitorCodePaperComponent? component = null) + { + if (!Resolve(uid, ref component)) + return; + + if (HasComp(uid)) + { + if (TryGetTraitorCode(out var paperContent, component)) + { + _paper.SetContent(uid, paperContent); + } + } + } + + private bool TryGetTraitorCode([NotNullWhen(true)] out string? traitorCode, TraitorCodePaperComponent component) + { + traitorCode = null; + + var codesMessage = new FormattedMessage(); + List codeList = new(); + // Find the first nuke that matches the passed location. + if (_gameTicker.IsGameRuleAdded()) + { + var ruleEnts = _gameTicker.GetAddedGameRules(); + foreach (var ruleEnt in ruleEnts) + { + if (TryComp(ruleEnt, out TraitorRuleComponent? traitorComp)) + { + codeList.AddRange(traitorComp.Codewords.ToList()); + } + } + } + if (codeList.Count == 0) + { + if (component.FakeCodewords) + codeList = _traitorRuleSystem.GenerateTraitorCodewords(new TraitorRuleComponent()).ToList(); + else + codeList = [Loc.GetString("traitor-codes-none")]; + } + + _random.Shuffle(codeList); + + int i = 0; + foreach (var code in codeList) + { + i++; + if (i > component.CodewordAmount && !component.CodewordShowAll) + break; + + codesMessage.PushNewline(); + codesMessage.AddMarkup(code); + } + + if (!codesMessage.IsEmpty) + { + if (i == 1) + traitorCode = Loc.GetString("traitor-codes-message-singular") + codesMessage; + else + traitorCode = Loc.GetString("traitor-codes-message-plural") + codesMessage; + } + return !codesMessage.IsEmpty; + } +} diff --git a/Resources/Locale/en-US/thief/backpack.ftl b/Resources/Locale/en-US/thief/backpack.ftl index 0911bc042b..6a69ab8bc6 100644 --- a/Resources/Locale/en-US/thief/backpack.ftl +++ b/Resources/Locale/en-US/thief/backpack.ftl @@ -18,7 +18,8 @@ thief-backpack-button-deselect = Select [X] thief-backpack-category-chameleon-name = chameleon kit thief-backpack-category-chameleon-description = You are everyone and no one; you are a master of disguise. - Includes: Set of chameleon clothing, a chameleon projector. + Includes: A full set of chameleon clothing, + a chameleon projector, and an Agent ID. Disguise as anyone and anything. thief-backpack-category-tools-name = breacher kit @@ -38,8 +39,8 @@ thief-backpack-category-syndie-name = syndie kit thief-backpack-category-syndie-description = Trinkets from a disavowed past, or stolen from a careless agent? You've made some connections. Whiskey, echo... - Includes: Agent ID card, Emag, syndicate pAI, Interdyne cigs, - and some strange red crystals. + Includes: An Emag, Interdyne cigs, a Syndicate codeword, + a Radio Jammer, a lighter and some strange red crystals. thief-backpack-category-sleeper-name = sleeper kit thief-backpack-category-sleeper-description = diff --git a/Resources/Locale/en-US/traitor/traitor-codes-component.ftl b/Resources/Locale/en-US/traitor/traitor-codes-component.ftl new file mode 100644 index 0000000000..35246037f6 --- /dev/null +++ b/Resources/Locale/en-US/traitor/traitor-codes-component.ftl @@ -0,0 +1,3 @@ +traitor-codes-message-singular = syndicate codeword: +traitor-codes-message-plural = syndicate codewords: +traitor-codes-none = no known codewords diff --git a/Resources/Prototypes/Catalog/thief_toolbox_sets.yml b/Resources/Prototypes/Catalog/thief_toolbox_sets.yml index 322fd9261b..fe1a4fe75c 100644 --- a/Resources/Prototypes/Catalog/thief_toolbox_sets.yml +++ b/Resources/Prototypes/Catalog/thief_toolbox_sets.yml @@ -16,6 +16,7 @@ - ClothingShoesChameleon - BarberScissors - ChameleonProjector + - AgentIDCard - type: thiefBackpackSet id: ToolsSet @@ -57,9 +58,10 @@ sprite: Objects/Specific/Syndicate/telecrystal.rsi state: telecrystal content: - - AgentIDCard + - RadioJammer + - TraitorCodePaper - Emag - - SyndicatePersonalAI + - Lighter - CigPackSyndicate - Telecrystal10 #The thief cannot use them, but it may induce communication with traitors diff --git a/Resources/Prototypes/Entities/Objects/Misc/paper.yml b/Resources/Prototypes/Entities/Objects/Misc/paper.yml index edd4aee3ba..617db53c4e 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/paper.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/paper.yml @@ -565,6 +565,26 @@ - type: StealTarget stealGroup: BoxFolderQmClipboard +- type: entity + parent: Paper + id: TraitorCodePaper + name: syndicate codeword + description: A leaked codeword to possibly get in touch with the Syndicate. + suffix: DO NOT MAP + components: + - type: TraitorCodePaper + +- type: entity + parent: Paper + id: AllTraitorCodesPaper + name: syndicate codewords registry + description: A registry of all active Syndicate codewords. + suffix: Admeme + components: + - type: TraitorCodePaper + fakeCodewords: false + codewordShowAll: true + - type: entity name: envelope parent: BaseItem From 50408da21a4c3213d64f6b06b668fb1b90e69d0e Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 5 Aug 2024 08:04:30 +0000 Subject: [PATCH 197/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 1c8e3384e1..0e85e697a4 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: mirrorcult - changes: - - message: Events that run now get logged to admin alert chat - type: Tweak - id: 6546 - time: '2024-05-07T15:13:29.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27761 - author: cooldolphin changes: - message: Cigarettes in the loadout menu. @@ -3778,3 +3771,16 @@ id: 7045 time: '2024-08-05T06:09:35.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30607 +- author: SlamBamActionman, PolarTundra + changes: + - message: Thief's Syndie Kit now comes with a Radio Jammer, a lighter and a Syndicate + codeword. + type: Add + - message: Thief's Agent ID has been moved from the Syndie Kit to the Chameleon + Kit. + type: Tweak + - message: The Syndicate pAI has been removed from the Thief's Syndie Kit. + type: Remove + id: 7046 + time: '2024-08-05T08:03:24.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/30446 From b3a64d4bcd2ccad17766eac0a1e17a01fa61b177 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Mon, 5 Aug 2024 04:07:02 -0400 Subject: [PATCH 198/201] Add slowdown to low temperatures (#29692) * TemperatureSpeed component * temperature slowdown prediction (done right) * remove unnecessary changes * that too * get in line * make it readonly * auto pause --- .../ConstructionSystem.Interactions.cs | 2 +- .../Components/TemperatureComponent.cs | 14 +--- .../Temperature/Systems/TemperatureSystem.cs | 14 ---- .../Components/TemperatureSpeedComponent.cs | 30 +++++++ .../Systems/SharedTemperatureSystem.cs | 80 +++++++++++++++++++ .../Temperature/TemperatureEvents.cs | 15 ++++ .../Prototypes/Entities/Mobs/Species/base.yml | 5 ++ .../Prototypes/Entities/Mobs/Species/moth.yml | 5 ++ .../Entities/Mobs/Species/reptilian.yml | 5 ++ 9 files changed, 143 insertions(+), 27 deletions(-) create mode 100644 Content.Shared/Temperature/Components/TemperatureSpeedComponent.cs create mode 100644 Content.Shared/Temperature/Systems/SharedTemperatureSystem.cs diff --git a/Content.Server/Construction/ConstructionSystem.Interactions.cs b/Content.Server/Construction/ConstructionSystem.Interactions.cs index ad7b2a11b0..c844dd2c9a 100644 --- a/Content.Server/Construction/ConstructionSystem.Interactions.cs +++ b/Content.Server/Construction/ConstructionSystem.Interactions.cs @@ -2,7 +2,6 @@ using System.Linq; using Content.Server.Administration.Logs; using Content.Server.Construction.Components; using Content.Server.Temperature.Components; -using Content.Server.Temperature.Systems; using Content.Shared.Construction; using Content.Shared.Construction.Components; using Content.Shared.Construction.EntitySystems; @@ -11,6 +10,7 @@ using Content.Shared.DoAfter; using Content.Shared.Interaction; using Content.Shared.Prying.Systems; using Content.Shared.Radio.EntitySystems; +using Content.Shared.Temperature; using Content.Shared.Tools.Systems; using Robust.Shared.Containers; using Robust.Shared.Utility; diff --git a/Content.Server/Temperature/Components/TemperatureComponent.cs b/Content.Server/Temperature/Components/TemperatureComponent.cs index 3bfa12f269..ae2c373b14 100644 --- a/Content.Server/Temperature/Components/TemperatureComponent.cs +++ b/Content.Server/Temperature/Components/TemperatureComponent.cs @@ -1,4 +1,3 @@ -using Content.Server.Temperature.Systems; using Content.Shared.Alert; using Content.Shared.Atmos; using Content.Shared.Damage; @@ -51,15 +50,6 @@ public sealed partial class TemperatureComponent : Component [DataField, ViewVariables(VVAccess.ReadWrite)] public float AtmosTemperatureTransferEfficiency = 0.1f; - [Obsolete("Use system method")] - public float HeatCapacity - { - get - { - return IoCManager.Resolve().System().GetHeatCapacity(Owner, this); - } - } - [DataField, ViewVariables(VVAccess.ReadWrite)] public DamageSpecifier ColdDamage = new(); @@ -71,7 +61,7 @@ public sealed partial class TemperatureComponent : Component /// /// /// Okay it genuinely reaches this basically immediately for a plasma fire. - /// + /// [DataField, ViewVariables(VVAccess.ReadWrite)] public FixedPoint2 DamageCap = FixedPoint2.New(8); @@ -79,7 +69,7 @@ public sealed partial class TemperatureComponent : Component /// Used to keep track of when damage starts/stops. Useful for logs. /// [DataField] - public bool TakingDamage = false; + public bool TakingDamage; [DataField] public ProtoId HotAlert = "Hot"; diff --git a/Content.Server/Temperature/Systems/TemperatureSystem.cs b/Content.Server/Temperature/Systems/TemperatureSystem.cs index d33bf6e025..8b6fa107cc 100644 --- a/Content.Server/Temperature/Systems/TemperatureSystem.cs +++ b/Content.Server/Temperature/Systems/TemperatureSystem.cs @@ -412,17 +412,3 @@ public sealed class TemperatureSystem : EntitySystem return (newHeatThreshold, newColdThreshold); } } - -public sealed class OnTemperatureChangeEvent : EntityEventArgs -{ - public float CurrentTemperature { get; } - public float LastTemperature { get; } - public float TemperatureDelta { get; } - - public OnTemperatureChangeEvent(float current, float last, float delta) - { - CurrentTemperature = current; - LastTemperature = last; - TemperatureDelta = delta; - } -} diff --git a/Content.Shared/Temperature/Components/TemperatureSpeedComponent.cs b/Content.Shared/Temperature/Components/TemperatureSpeedComponent.cs new file mode 100644 index 0000000000..74ba2a0274 --- /dev/null +++ b/Content.Shared/Temperature/Components/TemperatureSpeedComponent.cs @@ -0,0 +1,30 @@ +using Content.Shared.Temperature.Systems; +using Robust.Shared.GameStates; + +namespace Content.Shared.Temperature.Components; + +/// +/// This is used for an entity that varies in speed based on current temperature. +/// +[RegisterComponent, NetworkedComponent, Access(typeof(SharedTemperatureSystem)), AutoGenerateComponentState, AutoGenerateComponentPause] +public sealed partial class TemperatureSpeedComponent : Component +{ + /// + /// Pairs of temperature thresholds to applied slowdown values. + /// + [DataField] + public Dictionary Thresholds = new(); + + /// + /// The current speed modifier from we reached. + /// Stored and networked so that the client doesn't mispredict temperature + /// + [DataField, AutoNetworkedField] + public float? CurrentSpeedModifier; + + /// + /// The time at which the temperature slowdown is updated. + /// + [DataField, AutoNetworkedField, AutoPausedField] + public TimeSpan? NextSlowdownUpdate; +} diff --git a/Content.Shared/Temperature/Systems/SharedTemperatureSystem.cs b/Content.Shared/Temperature/Systems/SharedTemperatureSystem.cs new file mode 100644 index 0000000000..efea2df5af --- /dev/null +++ b/Content.Shared/Temperature/Systems/SharedTemperatureSystem.cs @@ -0,0 +1,80 @@ +using System.Linq; +using Content.Shared.Movement.Components; +using Content.Shared.Movement.Systems; +using Content.Shared.Temperature.Components; +using Robust.Shared.Timing; + +namespace Content.Shared.Temperature.Systems; + +/// +/// This handles predicting temperature based speedup. +/// +public sealed class SharedTemperatureSystem : EntitySystem +{ + [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly MovementSpeedModifierSystem _movementSpeedModifier = default!; + + /// + /// Band-aid for unpredicted atmos. Delays the application for a short period so that laggy clients can get the replicated temperature. + /// + private static readonly TimeSpan SlowdownApplicationDelay = TimeSpan.FromSeconds(1f); + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnTemperatureChanged); + SubscribeLocalEvent(OnRefreshMovementSpeedModifiers); + } + + private void OnTemperatureChanged(Entity ent, ref OnTemperatureChangeEvent args) + { + foreach (var (threshold, modifier) in ent.Comp.Thresholds) + { + if (args.CurrentTemperature < threshold && args.LastTemperature > threshold || + args.CurrentTemperature > threshold && args.LastTemperature < threshold) + { + ent.Comp.NextSlowdownUpdate = _timing.CurTime + SlowdownApplicationDelay; + ent.Comp.CurrentSpeedModifier = modifier; + Dirty(ent); + break; + } + } + + var maxThreshold = ent.Comp.Thresholds.Max(p => p.Key); + if (args.CurrentTemperature > maxThreshold && args.LastTemperature < maxThreshold) + { + ent.Comp.NextSlowdownUpdate = _timing.CurTime + SlowdownApplicationDelay; + ent.Comp.CurrentSpeedModifier = null; + Dirty(ent); + } + } + + private void OnRefreshMovementSpeedModifiers(Entity ent, ref RefreshMovementSpeedModifiersEvent args) + { + // Don't update speed and mispredict while we're compensating for lag. + if (ent.Comp.NextSlowdownUpdate != null || ent.Comp.CurrentSpeedModifier == null) + return; + + args.ModifySpeed(ent.Comp.CurrentSpeedModifier.Value, ent.Comp.CurrentSpeedModifier.Value); + } + + public override void Update(float frameTime) + { + base.Update(frameTime); + + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out var temp, out var movement)) + { + if (temp.NextSlowdownUpdate == null) + continue; + + if (_timing.CurTime < temp.NextSlowdownUpdate) + continue; + + temp.NextSlowdownUpdate = null; + _movementSpeedModifier.RefreshMovementSpeedModifiers(uid, movement); + Dirty(uid, temp); + } + } +} diff --git a/Content.Shared/Temperature/TemperatureEvents.cs b/Content.Shared/Temperature/TemperatureEvents.cs index ac12224868..7a26d07e30 100644 --- a/Content.Shared/Temperature/TemperatureEvents.cs +++ b/Content.Shared/Temperature/TemperatureEvents.cs @@ -13,3 +13,18 @@ public sealed class ModifyChangedTemperatureEvent : EntityEventArgs, IInventoryR TemperatureDelta = temperature; } } + +public sealed class OnTemperatureChangeEvent : EntityEventArgs +{ + public readonly float CurrentTemperature; + public readonly float LastTemperature; + public readonly float TemperatureDelta; + + public OnTemperatureChangeEvent(float current, float last, float delta) + { + CurrentTemperature = current; + LastTemperature = last; + TemperatureDelta = delta; + } +} + diff --git a/Resources/Prototypes/Entities/Mobs/Species/base.yml b/Resources/Prototypes/Entities/Mobs/Species/base.yml index 99aa2d4bc8..af309e93ad 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/base.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/base.yml @@ -249,6 +249,11 @@ heatDamage: types: Heat: 1.5 #per second, scales with temperature & other constants + - type: TemperatureSpeed + thresholds: + 293: 0.8 + 280: 0.6 + 260: 0.4 - type: ThermalRegulator metabolismHeat: 800 radiatedHeat: 100 diff --git a/Resources/Prototypes/Entities/Mobs/Species/moth.yml b/Resources/Prototypes/Entities/Mobs/Species/moth.yml index 153d5cccd3..da0dca740c 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/moth.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/moth.yml @@ -64,6 +64,11 @@ heatDamage: types: Heat : 3 #per second, scales with temperature & other constants + - type: TemperatureSpeed + thresholds: + 289: 0.8 + 275: 0.6 + 250: 0.4 - type: Sprite # sprite again because we want different layer ordering noRot: true drawdepth: Mobs diff --git a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml index 1c9eaa2ec6..c023dc1c25 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml @@ -59,6 +59,11 @@ heatDamage: types: Heat : 1.5 #per second, scales with temperature & other constants + - type: TemperatureSpeed + thresholds: + 301: 0.8 + 295: 0.6 + 285: 0.4 - type: Wagging - type: Inventory speciesId: reptilian From d45810bbdb153f09b4f3c418f5714529a5666560 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 5 Aug 2024 08:08:08 +0000 Subject: [PATCH 199/201] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 0e85e697a4..c6d82d45a9 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: cooldolphin - changes: - - message: Cigarettes in the loadout menu. - type: Add - id: 6547 - time: '2024-05-07T15:55:03.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/27292 - author: FairlySadPanda changes: - message: Weapons that deflect shots, like the e-sword, now are most effective @@ -3784,3 +3777,10 @@ id: 7046 time: '2024-08-05T08:03:24.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/30446 +- author: EmoGarbage404 + changes: + - message: Being cold now slows down your character. + type: Add + id: 7047 + time: '2024-08-05T08:07:02.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29692 From c1eb319bdac73b4c332a3f8130ffa32f7e7ed438 Mon Sep 17 00:00:00 2001 From: Mervill Date: Mon, 5 Aug 2024 01:12:07 -0700 Subject: [PATCH 200/201] Refactor the `hungry` debug command to be in line with `thirsty` (#30591) refactor the hungry debug command to be in line with thirsty Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> --- Content.Server/Nutrition/Hungry.cs | 57 +++++++++---------- .../en-US/nutrition/nutrition-commands.ftl | 2 + 2 files changed, 28 insertions(+), 31 deletions(-) diff --git a/Content.Server/Nutrition/Hungry.cs b/Content.Server/Nutrition/Hungry.cs index ae68dcd2fd..ce5e14ce09 100644 --- a/Content.Server/Nutrition/Hungry.cs +++ b/Content.Server/Nutrition/Hungry.cs @@ -4,40 +4,35 @@ using Content.Shared.Nutrition.Components; using Content.Shared.Nutrition.EntitySystems; using Robust.Shared.Console; -namespace Content.Server.Nutrition +namespace Content.Server.Nutrition; + +[AdminCommand(AdminFlags.Debug)] +public sealed class Hungry : LocalizedEntityCommands { - [AdminCommand(AdminFlags.Debug)] - public sealed class Hungry : IConsoleCommand + public override string Command => "hungry"; + + public override void Execute(IConsoleShell shell, string argStr, string[] args) { - [Dependency] private readonly IEntityManager _entities = default!; - - public string Command => "hungry"; - public string Description => "Makes you hungry."; - public string Help => $"{Command}"; - - public void Execute(IConsoleShell shell, string argStr, string[] args) + var player = shell.Player; + if (player == null) { - var player = shell.Player; - if (player == null) - { - shell.WriteLine("You cannot use this command unless you are a player."); - return; - } - - if (player.AttachedEntity is not {Valid: true} playerEntity) - { - shell.WriteLine("You cannot use this command without an entity."); - return; - } - - if (!_entities.TryGetComponent(playerEntity, out HungerComponent? hunger)) - { - shell.WriteLine($"Your entity does not have a {nameof(HungerComponent)} component."); - return; - } - - var hungryThreshold = hunger.Thresholds[HungerThreshold.Starving]; - _entities.System().SetHunger(playerEntity, hungryThreshold, hunger); + shell.WriteError(Loc.GetString("cmd-nutrition-error-player")); + return; } + + if (player.AttachedEntity is not {Valid: true} playerEntity) + { + shell.WriteError(Loc.GetString("cmd-nutrition-error-entity")); + return; + } + + if (!EntityManager.TryGetComponent(playerEntity, out HungerComponent? hunger)) + { + shell.WriteError(Loc.GetString("cmd-nutrition-error-component", ("comp", nameof(HungerComponent)))); + return; + } + + var hungryThreshold = hunger.Thresholds[HungerThreshold.Starving]; + EntityManager.System().SetHunger(playerEntity, hungryThreshold, hunger); } } diff --git a/Resources/Locale/en-US/nutrition/nutrition-commands.ftl b/Resources/Locale/en-US/nutrition/nutrition-commands.ftl index d441026456..2b1259e9b2 100644 --- a/Resources/Locale/en-US/nutrition/nutrition-commands.ftl +++ b/Resources/Locale/en-US/nutrition/nutrition-commands.ftl @@ -2,6 +2,8 @@ cmd-nutrition-error-player = You cannot use this command unless you are a player cmd-nutrition-error-entity = You cannot use this command without an entity. cmd-nutrition-error-component = Your entity does not have a {$comp} component. +cmd-hungry-desc = makes you hungry +cmd-hungry-help = sets your hungry level to starving cmd-setnutrit-desc = modify hunger and thirst cmd-setnutrit-help = set your hunger or thirst to one of the built-in thresholds cmd-setnutrit-error-invalid-threshold = invalid {$thresholdType} `{$thresholdString}` From f7d8b4e7d469c03f4adab33307af4a44e44b0319 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Mon, 5 Aug 2024 19:24:56 +1000 Subject: [PATCH 201/201] Fix verb sub (#30667) * Fix verb sub Mapping casualty, verbs are weird. * also this --- Content.Client/Verbs/UI/VerbMenuUIController.cs | 1 + Content.Server/Traitor/Systems/TraitorCodePaperSystem.cs | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Content.Client/Verbs/UI/VerbMenuUIController.cs b/Content.Client/Verbs/UI/VerbMenuUIController.cs index ad120da80b..efacf877ad 100644 --- a/Content.Client/Verbs/UI/VerbMenuUIController.cs +++ b/Content.Client/Verbs/UI/VerbMenuUIController.cs @@ -47,6 +47,7 @@ namespace Content.Client.Verbs.UI { _context.OnContextKeyEvent += OnKeyBindDown; _context.OnContextClosed += Close; + _verbSystem.OnVerbsResponse += HandleVerbsResponse; } public void OnStateExited(GameplayState state) diff --git a/Content.Server/Traitor/Systems/TraitorCodePaperSystem.cs b/Content.Server/Traitor/Systems/TraitorCodePaperSystem.cs index 72baa2c91d..5a252fc105 100644 --- a/Content.Server/Traitor/Systems/TraitorCodePaperSystem.cs +++ b/Content.Server/Traitor/Systems/TraitorCodePaperSystem.cs @@ -7,6 +7,7 @@ using Content.Server.Traitor.Components; using Robust.Shared.Random; using Robust.Shared.Utility; using System.Linq; +using Content.Shared.Paper; namespace Content.Server.Traitor.Systems; @@ -33,11 +34,11 @@ public sealed class TraitorCodePaperSystem : EntitySystem if (!Resolve(uid, ref component)) return; - if (HasComp(uid)) + if (TryComp(uid, out PaperComponent? paperComp)) { if (TryGetTraitorCode(out var paperContent, component)) { - _paper.SetContent(uid, paperContent); + _paper.SetContent((uid, paperComp), paperContent); } } } @@ -83,7 +84,7 @@ public sealed class TraitorCodePaperSystem : EntitySystem if (!codesMessage.IsEmpty) { - if (i == 1) + if (i == 1) traitorCode = Loc.GetString("traitor-codes-message-singular") + codesMessage; else traitorCode = Loc.GetString("traitor-codes-message-plural") + codesMessage;