From 3379b37af7abe6647068f56c034bf09054332371 Mon Sep 17 00:00:00 2001 From: Spanky Date: Thu, 26 Dec 2024 17:17:00 -0500 Subject: [PATCH] Add new chemlab visiting shuttle. --- .../Shuttles/ShuttleEvent/chemlab.yml | 1267 +++++++++++++++++ .../_Harmony/GameRules/unknown_shuttles.yml | 8 + .../Shuttles/shuttle_incoming_event.yml | 4 + 3 files changed, 1279 insertions(+) create mode 100644 Resources/Maps/_Harmony/Shuttles/ShuttleEvent/chemlab.yml create mode 100644 Resources/Prototypes/_Harmony/GameRules/unknown_shuttles.yml create mode 100644 Resources/Prototypes/_Harmony/Shuttles/shuttle_incoming_event.yml diff --git a/Resources/Maps/_Harmony/Shuttles/ShuttleEvent/chemlab.yml b/Resources/Maps/_Harmony/Shuttles/ShuttleEvent/chemlab.yml new file mode 100644 index 000000000000..005894b20c61 --- /dev/null +++ b/Resources/Maps/_Harmony/Shuttles/ShuttleEvent/chemlab.yml @@ -0,0 +1,1267 @@ +meta: + format: 6 + postmapinit: false +tilemap: + 0: Space + 76: FloorOldConcrete + 77: FloorOldConcreteMono + 1: FloorWhite + 126: FloorWood + 129: Lattice + 130: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: RV-Fleetwood Bounder + - type: Transform + pos: -0.5208333,-0.567756 + parent: invalid + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: AQAAAAADggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfgAAAAABggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAQAAAAAAAQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAfgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAfgAAAAACfgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAQAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAAQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAggAAAAAAggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAQAAAAACAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAggAAAAAAAQAAAAAAAQAAAAAD + version: 6 + - type: Broadphase + - type: Physics + bodyStatus: InAir + angularDamping: 0.05 + linearDamping: 0.05 + fixedRotation: False + bodyType: Dynamic + - type: Fixtures + fixtures: {} + - type: OccluderTree + - type: SpreaderGrid + - type: Shuttle + - type: GridPathfinding + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + - type: DecalGrid + chunkCollection: + version: 2 + nodes: + - node: + cleanable: True + color: '#5D4F60FF' + id: Dirt + decals: + 57: -1,0 + 58: -2,-2 + - node: + cleanable: True + color: '#926657FF' + id: Dirt + decals: + 106: -1,3 + 107: -2,2 + 108: -1,2 + 109: 0,2 + 110: 0,3 + 111: -1,4 + 112: -2,3 + 113: -1,3 + 114: -1,-1 + 115: 0,-1 + 116: -2,-1 + 117: -2,0 + 118: 1,0 + 119: 0,-2 + - node: + cleanable: True + color: '#FFFFFFFF' + id: Dirt + decals: + 16: -1,-1 + 17: -1,0 + 21: -1,0 + 22: 0,-1 + 23: -2,-2 + 24: -2,0 + 25: 0,0 + 26: 1,0 + 61: -1,-1 + 62: -2,-2 + 63: 1,0 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtHeavy + decals: + 0: 0,0 + 1: -2,-1 + 2: -2,0 + 3: 0,-2 + 4: 0,0 + 5: 0,0 + 59: -1,0 + 60: 0,-1 + 90: -2,3 + 91: 0,3 + 92: -1,4 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtHeavyMonotile + decals: + 14: -1,-1 + 15: -1,0 + 18: -1,-1 + 19: -1,-1 + 20: -1,0 + 93: -1,3 + 94: -1,3 + 95: 0,3 + 96: -1,4 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtLight + decals: + 6: 0,0 + 7: 0,-1 + 8: 0,-1 + 97: -1,3 + 98: -2,3 + 99: -2,3 + 100: -2,3 + 101: 0,3 + 102: -1,4 + 103: -1,3 + 104: -1,4 + 105: -1,4 + - node: + cleanable: True + color: '#FFFFFFFF' + id: DirtMedium + decals: + 9: -2,-1 + 10: -2,-2 + 11: -1,-2 + 12: -1,-2 + 13: 0,-1 + 27: 1,0 + 28: 1,0 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerSe + decals: + 84: 0,2 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinCornerSw + decals: + 83: -2,2 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinEndS + decals: + 87: -1,1 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinInnerSe + decals: + 86: -1,2 + 89: 0,3 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinInnerSw + decals: + 85: -1,2 + 88: -2,3 + - node: + color: '#FFFFFFFF' + id: WoodTrimThinLineS + decals: + 79: -2,3 + 80: -1,3 + 81: 0,3 + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,0: + 0: 4355 + 0,-1: + 0: 4352 + 1: 3 + -1,0: + 0: 52364 + -1,1: + 0: 8 + 1: 32 + 0,1: + 1: 32 + -1,-1: + 0: 52224 + 1: 14 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + immutable: True + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance +- proto: AirlockShuttle + entities: + - uid: 3 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,0.5 + parent: 1 +- proto: APCBasic + entities: + - uid: 86 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,1.5 + parent: 1 +- proto: Ashtray + entities: + - uid: 127 + components: + - type: Transform + pos: -1.0464287,-1.5089769 + parent: 1 +- proto: AtmosDeviceFanDirectional + entities: + - uid: 65 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,0.5 + parent: 1 +- proto: Beaker + entities: + - uid: 36 + components: + - type: Transform + parent: 87 + - type: Physics + canCollide: False + - uid: 37 + components: + - type: Transform + parent: 87 + - type: Physics + canCollide: False +- proto: CableApcExtension + entities: + - uid: 102 + components: + - type: Transform + pos: -1.5,1.5 + parent: 1 + - uid: 103 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - uid: 104 + components: + - type: Transform + pos: -0.5,2.5 + parent: 1 + - uid: 105 + components: + - type: Transform + pos: -0.5,3.5 + parent: 1 + - uid: 106 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - uid: 107 + components: + - type: Transform + pos: -1.5,4.5 + parent: 1 + - uid: 108 + components: + - type: Transform + pos: -1.5,5.5 + parent: 1 + - uid: 109 + components: + - type: Transform + pos: -0.5,5.5 + parent: 1 + - uid: 110 + components: + - type: Transform + pos: 0.5,5.5 + parent: 1 + - uid: 111 + components: + - type: Transform + pos: 0.5,4.5 + parent: 1 + - uid: 112 + components: + - type: Transform + pos: -1.5,3.5 + parent: 1 + - uid: 113 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 + - uid: 114 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 115 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 116 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 1 + - uid: 117 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 118 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 1 + - uid: 119 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 120 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 + - uid: 121 + components: + - type: Transform + pos: 1.5,0.5 + parent: 1 +- proto: CableHV + entities: + - uid: 90 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - uid: 91 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 92 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 93 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 1 + - uid: 94 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 1 +- proto: CableMV + entities: + - uid: 95 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 1 + - uid: 96 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 1 + - uid: 97 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 98 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 99 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - uid: 100 + components: + - type: Transform + pos: -0.5,1.5 + parent: 1 + - uid: 101 + components: + - type: Transform + pos: -1.5,1.5 + parent: 1 +- proto: Catwalk + entities: + - uid: 2 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -2.5,5.5 + parent: 1 + - uid: 46 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -2.5,-3.5 + parent: 1 + - uid: 47 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-3.5 + parent: 1 + - uid: 48 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-3.5 + parent: 1 + - uid: 49 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-3.5 + parent: 1 + - uid: 50 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-3.5 + parent: 1 + - uid: 76 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,0.5 + parent: 1 + - uid: 79 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,5.5 + parent: 1 +- proto: ChairPilotSeat + entities: + - uid: 17 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,3.5 + parent: 1 +- proto: ChemDispenser + entities: + - uid: 63 + components: + - type: Transform + pos: -1.5,0.5 + parent: 1 +- proto: ChemistryHotplate + entities: + - uid: 85 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 1 +- proto: ChemMaster + entities: + - uid: 64 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 +- proto: CigaretteSpent + entities: + - uid: 129 + components: + - type: Transform + pos: -1.3901789,2.6814332 + parent: 1 + - uid: 131 + components: + - type: Transform + pos: 0.70357126,0.83640206 + parent: 1 + - uid: 132 + components: + - type: Transform + pos: 0.20357126,0.6175001 + parent: 1 + - uid: 133 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.7764879,-0.018358469 + parent: 1 + - uid: 134 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.036012113,0.64877176 + parent: 1 + - uid: 135 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.38065463,0.73216295 + parent: 1 + - uid: 136 + components: + - type: Transform + pos: -0.8485121,-0.48743385 + parent: 1 + - uid: 137 + components: + - type: Transform + pos: -1.8068454,2.8273683 + parent: 1 + - uid: 138 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.27559543,-0.26181144 + parent: 1 +- proto: CigarGoldSpent + entities: + - uid: 130 + components: + - type: Transform + pos: -0.14017874,-0.70633596 + parent: 1 +- proto: CigCartonRed + entities: + - uid: 73 + components: + - type: Transform + parent: 66 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClosetSteelBase + entities: + - uid: 66 + components: + - type: Transform + pos: -1.5,3.5 + parent: 1 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.8856695 + - 7.0937095 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 69 + - 68 + - 67 + - 70 + - 71 + - 72 + - 73 + - 74 + - 75 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null +- proto: ClothingBackpackSatchelLeather + entities: + - uid: 67 + components: + - type: Transform + parent: 66 + - type: Physics + canCollide: False + - type: GroupExamine + group: + - hoverMessage: "" + contextText: verb-examine-group-other + icon: /Textures/Interface/examine-star.png + components: + - Armor + - ClothingSpeedModifier + entries: + - message: >- + It provides the following protection: + + - [color=orange]Explosion[/color] damage [color=white]to contents[/color] reduced by [color=lightblue]10%[/color]. + priority: 0 + component: Armor + title: null + - type: InsideEntityStorage +- proto: ClothingEyesGlassesSunglasses + entities: + - uid: 68 + components: + - type: Transform + parent: 66 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingHeadHatOutlawHat + entities: + - uid: 72 + components: + - type: Transform + parent: 66 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterCoatJensen + entities: + - uid: 71 + components: + - type: Transform + parent: 66 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingOuterSuitRad + entities: + - uid: 69 + components: + - type: Transform + parent: 66 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingShoesLeather + entities: + - uid: 70 + components: + - type: Transform + parent: 66 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ClothingUniformJumpsuitFlannel + entities: + - uid: 74 + components: + - type: Transform + parent: 66 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ComputerShuttle + entities: + - uid: 24 + components: + - type: Transform + pos: -0.5,4.5 + parent: 1 +- proto: EphedrineChemistryBottle + entities: + - uid: 81 + components: + - type: Transform + pos: -0.43016487,-1.1688526 + parent: 1 +- proto: GeneratorWallmountAPU + entities: + - uid: 89 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 + - type: PowerSupplier + supplyRampRate: 10000 + supplyRampTolerance: 10000 + supplyRate: 25000 +- proto: GravityGeneratorMini + entities: + - uid: 35 + components: + - type: Transform + pos: 0.5,3.5 + parent: 1 +- proto: Grille + entities: + - uid: 16 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-1.5 + parent: 1 + - uid: 18 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-0.5 + parent: 1 + - uid: 19 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,0.5 + parent: 1 + - uid: 52 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,4.5 + parent: 1 + - uid: 53 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,3.5 + parent: 1 + - uid: 140 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,4.5 + parent: 1 + - uid: 141 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,5.5 + parent: 1 + - uid: 142 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,3.5 + parent: 1 + - uid: 143 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,5.5 + parent: 1 + - uid: 145 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-2.5 + parent: 1 + - uid: 146 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,5.5 + parent: 1 +- proto: Gyroscope + entities: + - uid: 51 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-3.5 + parent: 1 +- proto: HospitalCurtains + entities: + - uid: 54 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-2.5 + parent: 1 + - uid: 55 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-1.5 + parent: 1 + - uid: 57 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-0.5 + parent: 1 + - uid: 58 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,0.5 + parent: 1 +- proto: HospitalCurtainsOpen + entities: + - uid: 56 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -0.5,1.5 + parent: 1 +- proto: Jug + entities: + - uid: 38 + components: + - type: Transform + parent: 87 + - type: Physics + canCollide: False +- proto: KitchenReagentGrinder + entities: + - uid: 59 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 1 +- proto: LargeBeaker + entities: + - uid: 33 + components: + - type: Transform + parent: 87 + - type: Physics + canCollide: False + - uid: 34 + components: + - type: Transform + parent: 87 + - type: Physics + canCollide: False +- proto: MachineCentrifuge + entities: + - uid: 78 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 +- proto: Matchbox + entities: + - uid: 75 + components: + - type: Transform + parent: 66 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: MatchstickSpent + entities: + - uid: 128 + components: + - type: Transform + pos: -1.6297622,2.2644773 + parent: 1 + - uid: 139 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.7547621,0.3163075 + parent: 1 +- proto: PaperBin10 + entities: + - uid: 125 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 +- proto: Pen + entities: + - uid: 126 + components: + - type: Transform + pos: 0.69315463,2.488954 + parent: 1 +- proto: PillCanisterRandom + entities: + - uid: 82 + components: + - type: Transform + pos: -0.7218315,-1.3824625 + parent: 1 + - uid: 83 + components: + - type: Transform + pos: -0.95099825,-1.2469516 + parent: 1 +- proto: PoweredDimSmallLight + entities: + - uid: 122 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-1.5 + parent: 1 +- proto: PoweredSmallLight + entities: + - uid: 12 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,2.5 + parent: 1 +- proto: SheetPlasma1 + entities: + - uid: 147 + components: + - type: Transform + pos: -1.4746189,-0.22351938 + parent: 1 +- proto: ShelfMetal + entities: + - uid: 87 + components: + - type: Transform + pos: 0.5,1.5 + parent: 1 + - type: Storage + storedItems: + 33: + position: 0,0 + _rotation: South + 34: + position: 2,0 + _rotation: South + 36: + position: 0,3 + _rotation: South + 37: + position: 1,3 + _rotation: South + 38: + position: 2,3 + _rotation: South + - type: UserInterface + actors: + enum.StorageUiKey.Key: + - invalid + - type: ContainerContainer + containers: + storagebase: !type:Container + showEnts: False + occludes: True + ents: + - 33 + - 34 + - 36 + - 37 + - 38 + - type: ActiveUserInterface +- proto: ShuttleWindow + entities: + - uid: 5 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,0.5 + parent: 1 + - uid: 6 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,4.5 + parent: 1 + - uid: 13 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,3.5 + parent: 1 + - uid: 14 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-2.5 + parent: 1 + - uid: 20 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-1.5 + parent: 1 + - uid: 21 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,5.5 + parent: 1 + - uid: 22 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,4.5 + parent: 1 + - uid: 27 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,3.5 + parent: 1 + - uid: 28 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,5.5 + parent: 1 + - uid: 30 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,5.5 + parent: 1 + - uid: 32 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-0.5 + parent: 1 +- proto: StrangePill + entities: + - uid: 84 + components: + - type: Transform + pos: 0.14275178,-1.4971251 + parent: 1 +- proto: SubstationWallBasic + entities: + - uid: 88 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-2.5 + parent: 1 +- proto: SyringeEphedrine + entities: + - uid: 80 + components: + - type: Transform + pos: -0.15933156,-1.3669064 + parent: 1 +- proto: Table + entities: + - uid: 60 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -1.5,-0.5 + parent: 1 + - uid: 61 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-1.5 + parent: 1 + - uid: 62 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-1.5 + parent: 1 + - uid: 77 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-1.5 + parent: 1 + - uid: 124 + components: + - type: Transform + pos: 0.5,2.5 + parent: 1 +- proto: Thruster + entities: + - uid: 40 + components: + - type: Transform + pos: -2.5,5.5 + parent: 1 + - uid: 41 + components: + - type: Transform + pos: 1.5,5.5 + parent: 1 + - uid: 42 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-3.5 + parent: 1 + - uid: 43 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-3.5 + parent: 1 + - uid: 44 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,-3.5 + parent: 1 + - uid: 45 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-3.5 + parent: 1 +- proto: VisitorChemistSpawner + entities: + - uid: 123 + components: + - type: Transform + pos: -0.5,2.5 + parent: 1 +- proto: WallShuttle + entities: + - uid: 4 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-1.5 + parent: 1 + - uid: 7 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-0.5 + parent: 1 + - uid: 8 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-2.5 + parent: 1 + - uid: 9 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,4.5 + parent: 1 + - uid: 10 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,2.5 + parent: 1 + - uid: 11 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,1.5 + parent: 1 + - uid: 15 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,2.5 + parent: 1 + - uid: 23 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-2.5 + parent: 1 + - uid: 25 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-2.5 + parent: 1 + - uid: 26 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,1.5 + parent: 1 + - uid: 29 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,-2.5 + parent: 1 + - uid: 31 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 1.5,4.5 + parent: 1 + - uid: 39 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,1.5 + parent: 1 + - uid: 144 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,1.5 + parent: 1 +... diff --git a/Resources/Prototypes/_Harmony/GameRules/unknown_shuttles.yml b/Resources/Prototypes/_Harmony/GameRules/unknown_shuttles.yml new file mode 100644 index 000000000000..692887dc1243 --- /dev/null +++ b/Resources/Prototypes/_Harmony/GameRules/unknown_shuttles.yml @@ -0,0 +1,8 @@ +- type: entity + id: UnknownShuttleChemLab + parent: BaseUnknownShuttleRule + components: + - type: StationEvent + startAnnouncement: station-event-unknown-shuttle-incoming #!! + - type: LoadMapRule + preloadedGrid: ShuttleChemLab diff --git a/Resources/Prototypes/_Harmony/Shuttles/shuttle_incoming_event.yml b/Resources/Prototypes/_Harmony/Shuttles/shuttle_incoming_event.yml new file mode 100644 index 000000000000..938bd9911b46 --- /dev/null +++ b/Resources/Prototypes/_Harmony/Shuttles/shuttle_incoming_event.yml @@ -0,0 +1,4 @@ +- type: preloadedGrid + id: ShuttleChemLab + path: /Maps/_Harmony/Shuttles/ShuttleEvent/chemlab.yml + copies: 1