Revert "Salvage 0.1" (#5684)
This commit is contained in:
@@ -94,7 +94,6 @@ namespace Content.Client.Entry
|
||||
prototypes.RegisterIgnore("advertisementsPack");
|
||||
prototypes.RegisterIgnore("metabolizerType");
|
||||
prototypes.RegisterIgnore("metabolismGroup");
|
||||
prototypes.RegisterIgnore("salvageMap");
|
||||
|
||||
ClientContentIoC.Register();
|
||||
|
||||
|
||||
@@ -126,8 +126,6 @@ namespace Content.Client.Entry
|
||||
"Toys",
|
||||
"SurgeryTool",
|
||||
"EmitSoundOnThrow",
|
||||
"Salvage",
|
||||
"SalvageMagnet",
|
||||
"Flash",
|
||||
"Docking",
|
||||
"Telecrystal",
|
||||
|
||||
@@ -29,7 +29,7 @@ namespace Content.Server.Atmos.Commands
|
||||
var entityManager = IoCManager.Resolve<IEntityManager>();
|
||||
var atmosphereSystem = EntitySystem.Get<AtmosphereSystem>();
|
||||
|
||||
var mixtures = new GasMixture[6];
|
||||
var mixtures = new GasMixture[5];
|
||||
for (var i = 0; i < mixtures.Length; i++)
|
||||
mixtures[i] = new GasMixture(Atmospherics.CellVolume) { Temperature = Atmospherics.T20C };
|
||||
|
||||
@@ -48,11 +48,6 @@ namespace Content.Server.Atmos.Commands
|
||||
// 4: Plasma (GM)
|
||||
mixtures[4].AdjustMoles(Gas.Plasma, Atmospherics.MolesCellGasMiner);
|
||||
|
||||
// 5: Instant Plasmafire (r)
|
||||
mixtures[5].AdjustMoles(Gas.Oxygen, Atmospherics.MolesCellGasMiner);
|
||||
mixtures[5].AdjustMoles(Gas.Plasma, Atmospherics.MolesCellGasMiner);
|
||||
mixtures[5].Temperature = 5000f;
|
||||
|
||||
foreach (var gid in args)
|
||||
{
|
||||
// I like offering detailed error messages, that's why I don't use one of the extension methods.
|
||||
|
||||
@@ -1,70 +0,0 @@
|
||||
using Content.Shared.Administration;
|
||||
using Content.Server.Administration;
|
||||
using Robust.Shared.Console;
|
||||
using Robust.Shared.GameObjects;
|
||||
using Robust.Shared.IoC;
|
||||
using Robust.Shared.Localization;
|
||||
|
||||
namespace Content.Server.Salvage
|
||||
{
|
||||
[AdminCommand(AdminFlags.Admin)]
|
||||
public class CallSalvageCommand : IConsoleCommand
|
||||
{
|
||||
public string Command => "callsalvage";
|
||||
public string Description => "Starts salvage.";
|
||||
public string Help => "Usage: callsalvage";
|
||||
|
||||
public void Execute(IConsoleShell shell, string argStr, string[] args)
|
||||
{
|
||||
if (args.Length != 0)
|
||||
{
|
||||
shell.WriteError(Loc.GetString("shell-wrong-arguments-number"));
|
||||
return;
|
||||
}
|
||||
shell.WriteLine(EntitySystem.Get<SalvageSystem>().CallSalvage());
|
||||
}
|
||||
}
|
||||
|
||||
[AdminCommand(AdminFlags.Admin)]
|
||||
public class RecallSalvageCommand : IConsoleCommand
|
||||
{
|
||||
public string Command => "recallsalvage";
|
||||
public string Description => "Forcibly recalls salvage.";
|
||||
public string Help => "Usage: recallsalvage";
|
||||
|
||||
public void Execute(IConsoleShell shell, string argStr, string[] args)
|
||||
{
|
||||
if (args.Length != 0)
|
||||
{
|
||||
shell.WriteError(Loc.GetString("shell-wrong-arguments-number"));
|
||||
return;
|
||||
}
|
||||
shell.WriteLine(EntitySystem.Get<SalvageSystem>().ReturnSalvage());
|
||||
}
|
||||
}
|
||||
|
||||
[AdminCommand(AdminFlags.Admin)]
|
||||
public class RecallSalvageNowCommand : IConsoleCommand
|
||||
{
|
||||
public string Command => "recallsalvagefinishnow";
|
||||
public string Description => "Forcibly stops salvage immediately (will delete - good for testing).";
|
||||
public string Help => "Usage: recallsalvagefinishnow";
|
||||
|
||||
public void Execute(IConsoleShell shell, string argStr, string[] args)
|
||||
{
|
||||
if (args.Length != 0)
|
||||
{
|
||||
shell.WriteError(Loc.GetString("shell-wrong-arguments-number"));
|
||||
return;
|
||||
}
|
||||
var salvageSystem = EntitySystem.Get<SalvageSystem>();
|
||||
if ((salvageSystem.State != SalvageSystemState.Active) && (salvageSystem.State != SalvageSystemState.LettingGo))
|
||||
{
|
||||
shell.WriteError("Incorrect state (must be in active or letting-go state)");
|
||||
return;
|
||||
}
|
||||
salvageSystem.DeleteSalvage();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using Content.Server.NodeContainer.NodeGroups;
|
||||
using Content.Server.NodeContainer.Nodes;
|
||||
using Content.Shared.Examine;
|
||||
using Robust.Shared.GameObjects;
|
||||
using Robust.Shared.Localization;
|
||||
using Robust.Shared.Serialization.Manager.Attributes;
|
||||
using Robust.Shared.Utility;
|
||||
using Robust.Shared.ViewVariables;
|
||||
|
||||
namespace Content.Server.Salvage
|
||||
{
|
||||
/// <summary>
|
||||
/// Mmmm, salvage
|
||||
/// To be clear, this component is SUPPOSED to later handle magnet attraction.
|
||||
/// </summary>
|
||||
[RegisterComponent]
|
||||
[ComponentProtoName("Salvage")]
|
||||
public class SalvageComponent : Component
|
||||
{
|
||||
/// <summary>
|
||||
/// Set this when salvage is no longer held by the magnet.
|
||||
/// This starts the countdown to complete destruction.
|
||||
/// </summary>
|
||||
[ViewVariables] public bool Killswitch = false;
|
||||
|
||||
/// <summary>
|
||||
/// Time killswitch has been active for.
|
||||
/// </summary>
|
||||
[ViewVariables] public float KillswitchTime = 0.0f;
|
||||
}
|
||||
}
|
||||
@@ -1,30 +0,0 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using Content.Server.NodeContainer.NodeGroups;
|
||||
using Content.Server.NodeContainer.Nodes;
|
||||
using Content.Shared.Examine;
|
||||
using Robust.Shared.GameObjects;
|
||||
using Robust.Shared.Localization;
|
||||
using Robust.Shared.Serialization.Manager.Attributes;
|
||||
using Robust.Shared.Utility;
|
||||
using Robust.Shared.ViewVariables;
|
||||
using Robust.Shared.Maths;
|
||||
|
||||
namespace Content.Server.Salvage
|
||||
{
|
||||
/// <summary>
|
||||
/// A salvage magnet.
|
||||
/// </summary>
|
||||
[RegisterComponent]
|
||||
[ComponentProtoName("SalvageMagnet")]
|
||||
public class SalvageMagnetComponent : Component
|
||||
{
|
||||
/// <summary>
|
||||
/// Offset relative to magnet that salvage should spawn.
|
||||
/// Keep in sync with marker sprite (if any???)
|
||||
/// </summary>
|
||||
[ViewVariables(VVAccess.ReadWrite)]
|
||||
[DataField("offset")]
|
||||
public Vector2 Offset = Vector2.Zero;
|
||||
}
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Content.Server.Objectives.Interfaces;
|
||||
using Robust.Shared.Prototypes;
|
||||
using Robust.Shared.Serialization.Manager.Attributes;
|
||||
using Robust.Shared.ViewVariables;
|
||||
|
||||
namespace Content.Server.Salvage
|
||||
{
|
||||
[Prototype("salvageMap")]
|
||||
public class SalvageMapPrototype : IPrototype
|
||||
{
|
||||
[ViewVariables]
|
||||
[DataField("id", required: true)]
|
||||
public string ID { get; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// Relative directory path to the given map, i.e. `Maps/Salvage/test.yml`
|
||||
/// </summary>
|
||||
[ViewVariables]
|
||||
[DataField("mapPath", required: true)]
|
||||
public string MapPath { get; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// Size *from 0,0* in units of the map (used to determine if it fits)
|
||||
/// </summary>
|
||||
[ViewVariables]
|
||||
[DataField("size", required: true)]
|
||||
public float Size { get; } = 1.0f;
|
||||
|
||||
/// <summary>
|
||||
/// Name for admin use
|
||||
/// </summary>
|
||||
[ViewVariables]
|
||||
[DataField("name")]
|
||||
public string Name { get; } = "";
|
||||
}
|
||||
}
|
||||
@@ -1,310 +0,0 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading;
|
||||
using Content.Server.Administration.Logs;
|
||||
using Content.Server.Chat.Managers;
|
||||
using Content.Server.GameTicking;
|
||||
using Content.Shared.Administration.Logs;
|
||||
using Content.Shared.CCVar;
|
||||
using Content.Shared.Database;
|
||||
using Content.Shared.Examine;
|
||||
using Content.Shared.GameTicking;
|
||||
using Content.Shared.Interaction;
|
||||
using Content.Shared.Hands.Components;
|
||||
using Content.Shared.Popups;
|
||||
using Robust.Server.Player;
|
||||
using Robust.Server.Maps;
|
||||
using Robust.Shared.Audio;
|
||||
using Robust.Shared.Configuration;
|
||||
using Robust.Shared.Map;
|
||||
using Robust.Shared.Log;
|
||||
using Robust.Shared.Prototypes;
|
||||
using Robust.Shared.Random;
|
||||
using Robust.Shared.GameObjects;
|
||||
using Robust.Shared.ViewVariables;
|
||||
using Robust.Shared.IoC;
|
||||
using Robust.Shared.Maths;
|
||||
using Robust.Shared.Localization;
|
||||
using Robust.Shared.Player;
|
||||
using Robust.Shared.Physics;
|
||||
using Robust.Shared.Timing;
|
||||
|
||||
namespace Content.Server.Salvage
|
||||
{
|
||||
public class SalvageSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private readonly IChatManager _chatManager = default!;
|
||||
[Dependency] private readonly IMapLoader _mapLoader = default!;
|
||||
[Dependency] private readonly IMapManager _mapManager = default!;
|
||||
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
|
||||
[Dependency] private readonly IConfigurationManager _configurationManager = default!;
|
||||
[Dependency] private readonly SharedPhysicsSystem _physicsSystem = default!;
|
||||
[Dependency] private readonly IRobustRandom _random = default!;
|
||||
[Dependency] private readonly SharedPopupSystem _popupSystem = default!;
|
||||
|
||||
[ViewVariables]
|
||||
public EntityUid PulledObject = EntityUid.Invalid;
|
||||
|
||||
[ViewVariables]
|
||||
public SalvageSystemState State = SalvageSystemState.Inactive;
|
||||
|
||||
[ViewVariables]
|
||||
public float StateTimer = 0.0f;
|
||||
|
||||
public const float PullInTimer = 2.0f;
|
||||
public const float HoldTimer = 240.0f;
|
||||
public const float LeaveTimer = 60.0f;
|
||||
public const float AngularVelocityRangeRadians = 0.25f;
|
||||
|
||||
public override void Initialize()
|
||||
{
|
||||
base.Initialize();
|
||||
|
||||
SubscribeLocalEvent<RoundRestartCleanupEvent>(Reset);
|
||||
SubscribeLocalEvent<SalvageMagnetComponent, InteractHandEvent>(OnInteractHand);
|
||||
SubscribeLocalEvent<SalvageMagnetComponent, ExaminedEvent>(OnExamined);
|
||||
}
|
||||
|
||||
private void OnExamined(EntityUid uid, SalvageMagnetComponent comp, ExaminedEvent args)
|
||||
{
|
||||
if (!args.IsInDetailsRange)
|
||||
return;
|
||||
|
||||
switch (State)
|
||||
{
|
||||
case SalvageSystemState.Inactive:
|
||||
args.PushMarkup(Loc.GetString("salvage-system-magnet-examined-inactive"));
|
||||
break;
|
||||
case SalvageSystemState.PullingIn:
|
||||
args.PushMarkup(Loc.GetString("salvage-system-magnet-examined-pulling-in"));
|
||||
break;
|
||||
case SalvageSystemState.Active:
|
||||
args.PushMarkup(Loc.GetString("salvage-system-magnet-examined-active", ("timeLeft", Math.Floor(StateTimer))));
|
||||
break;
|
||||
case SalvageSystemState.LettingGo:
|
||||
args.PushMarkup(Loc.GetString("salvage-system-magnet-examined-letting-go"));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
private void Reset(RoundRestartCleanupEvent ev)
|
||||
{
|
||||
PulledObject = EntityUid.Invalid;
|
||||
State = SalvageSystemState.Inactive;
|
||||
StateTimer = 0.0f;
|
||||
}
|
||||
|
||||
private void OnInteractHand(EntityUid uid, SalvageMagnetComponent sm, InteractHandEvent args)
|
||||
{
|
||||
if (args.Handled)
|
||||
return;
|
||||
args.Handled = true;
|
||||
_popupSystem.PopupEntity(CallSalvage(), uid, Filter.Entities(args.User.Uid));
|
||||
}
|
||||
|
||||
private bool TryGetSalvagePlacementLocation(out MapCoordinates coords, out Angle angle)
|
||||
{
|
||||
coords = MapCoordinates.Nullspace;
|
||||
angle = Angle.Zero;
|
||||
foreach (var (smc, tsc) in EntityManager.EntityQuery<SalvageMagnetComponent, TransformComponent>(true))
|
||||
{
|
||||
coords = new EntityCoordinates(smc.OwnerUid, smc.Offset).ToMap(EntityManager);
|
||||
var grid = tsc.GridID;
|
||||
if (grid != GridId.Invalid)
|
||||
{
|
||||
// Has a valid grid - synchronize angle so that salvage doesn't have to deal with cross-grid manipulation issues
|
||||
angle = _mapManager.GetGrid(grid).WorldRotation;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
private IEnumerable<SalvageMapPrototype> GetAllSalvageMaps()
|
||||
{
|
||||
return _prototypeManager.EnumeratePrototypes<SalvageMapPrototype>();
|
||||
}
|
||||
|
||||
// String is announced
|
||||
private string SpawnSalvage()
|
||||
{
|
||||
// In case of failure
|
||||
State = SalvageSystemState.Inactive;
|
||||
|
||||
if (!TryGetSalvagePlacementLocation(out var spl, out var spAngle))
|
||||
{
|
||||
return Loc.GetString("salvage-system-announcement-spawn-magnet-lost");
|
||||
}
|
||||
|
||||
SalvageMapPrototype? map = null;
|
||||
|
||||
var forcedSalvage = _configurationManager.GetCVar<string>(CCVars.SalvageForced);
|
||||
List<SalvageMapPrototype> allSalvageMaps;
|
||||
if (string.IsNullOrWhiteSpace(forcedSalvage))
|
||||
{
|
||||
allSalvageMaps = GetAllSalvageMaps().ToList();
|
||||
}
|
||||
else
|
||||
{
|
||||
allSalvageMaps = new();
|
||||
if (_prototypeManager.TryIndex<SalvageMapPrototype>(forcedSalvage, out map))
|
||||
{
|
||||
allSalvageMaps.Add(map);
|
||||
}
|
||||
else
|
||||
{
|
||||
Logger.ErrorS("c.s.salvage", $"Unable to get forced salvage map prototype {forcedSalvage}");
|
||||
}
|
||||
}
|
||||
for (var i = 0; i < allSalvageMaps.Count; i++)
|
||||
{
|
||||
map = _random.PickAndTake(allSalvageMaps);
|
||||
|
||||
var box2 = Box2.CenteredAround(spl.Position, new Vector2(map.Size * 2.0f, map.Size * 2.0f));
|
||||
var box2rot = new Box2Rotated(box2, spAngle, spl.Position);
|
||||
if (_physicsSystem.GetCollidingEntities(spl.MapId, in box2rot).Select(x => EntityManager.HasComponent<IMapGridComponent>(x.OwnerUid)).Count() > 0)
|
||||
{
|
||||
// collided: set map to null so we don't spawn it
|
||||
map = null;
|
||||
}
|
||||
else
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (map == null)
|
||||
{
|
||||
return Loc.GetString("salvage-system-announcement-spawn-no-debris-available");
|
||||
}
|
||||
|
||||
var bp = _mapLoader.LoadBlueprint(spl.MapId, map.MapPath);
|
||||
if (bp == null)
|
||||
{
|
||||
return Loc.GetString("salvage-system-announcement-spawn-debris-disintegrated");
|
||||
}
|
||||
|
||||
PulledObject = bp.GridEntityId;
|
||||
EntityManager.AddComponent<SalvageComponent>(PulledObject);
|
||||
|
||||
var pulledTransform = EntityManager.GetComponent<TransformComponent>(PulledObject);
|
||||
pulledTransform.Coordinates = EntityCoordinates.FromMap(_mapManager, spl);
|
||||
pulledTransform.WorldRotation = spAngle;
|
||||
|
||||
// Alright, salvage magnet is active.
|
||||
State = SalvageSystemState.Active;
|
||||
StateTimer = HoldTimer;
|
||||
return Loc.GetString("salvage-system-announcement-arrived", ("timeLeft", StateTimer));
|
||||
}
|
||||
|
||||
private void PulledObjectDeathOrCaptureMonitor()
|
||||
{
|
||||
// This code runs in Active and LettingGo states.
|
||||
// It catches the situation when the pulled object is deleted by the killswitch,
|
||||
// and the situation when the salvage component is removed by admin intervention (officially a "capture")
|
||||
if (!EntityManager.EntityExists(PulledObject))
|
||||
{
|
||||
State = SalvageSystemState.Inactive;
|
||||
PulledObject = EntityUid.Invalid;
|
||||
_chatManager.DispatchStationAnnouncement(Loc.GetString("salvage-system-announcement-lost"), Loc.GetString("salvage-system-announcement-source"));
|
||||
}
|
||||
else if (!EntityManager.HasComponent<SalvageComponent>(PulledObject))
|
||||
{
|
||||
State = SalvageSystemState.Inactive;
|
||||
PulledObject = EntityUid.Invalid;
|
||||
_chatManager.DispatchStationAnnouncement(Loc.GetString("salvage-system-announcement-captured"), Loc.GetString("salvage-system-announcement-source"));
|
||||
}
|
||||
}
|
||||
|
||||
public override void Update(float frameTime)
|
||||
{
|
||||
switch (State)
|
||||
{
|
||||
case SalvageSystemState.Inactive:
|
||||
break;
|
||||
case SalvageSystemState.PullingIn:
|
||||
StateTimer -= frameTime;
|
||||
if (StateTimer <= 0.0f)
|
||||
{
|
||||
string report = SpawnSalvage();
|
||||
_chatManager.DispatchStationAnnouncement(report, Loc.GetString("salvage-system-announcement-source"));
|
||||
}
|
||||
break;
|
||||
case SalvageSystemState.Active:
|
||||
// magnet power usage = base + (time² * factor)
|
||||
// write base and factor into prototype!!!
|
||||
// also determine if magnet is unpowered and if so auto-lose???
|
||||
// CURRENTLY:
|
||||
StateTimer -= frameTime;
|
||||
if (StateTimer <= 0.0f)
|
||||
{
|
||||
ReturnSalvage();
|
||||
}
|
||||
PulledObjectDeathOrCaptureMonitor();
|
||||
break;
|
||||
case SalvageSystemState.LettingGo:
|
||||
PulledObjectDeathOrCaptureMonitor();
|
||||
break;
|
||||
}
|
||||
foreach (var smc in EntityManager.EntityQuery<SalvageComponent>(true))
|
||||
{
|
||||
if (smc.Killswitch)
|
||||
{
|
||||
smc.KillswitchTime += frameTime;
|
||||
if (smc.KillswitchTime >= LeaveTimer)
|
||||
{
|
||||
EntityManager.QueueDeleteEntity(smc.OwnerUid);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public string CallSalvage()
|
||||
{
|
||||
// State error reports
|
||||
if (State == SalvageSystemState.LettingGo)
|
||||
return Loc.GetString("salvage-system-report-cooling-down");
|
||||
if (State != SalvageSystemState.Inactive)
|
||||
return Loc.GetString("salvage-system-report-already-active");
|
||||
// Confirm
|
||||
State = SalvageSystemState.PullingIn;
|
||||
StateTimer = PullInTimer;
|
||||
return Loc.GetString("salvage-system-report-activate-success");
|
||||
}
|
||||
|
||||
public string ReturnSalvage()
|
||||
{
|
||||
if (State != SalvageSystemState.Active)
|
||||
return Loc.GetString("salvage-system-report-not-active");
|
||||
// Confirm
|
||||
State = SalvageSystemState.LettingGo;
|
||||
// Enable killswitch, announce, report success
|
||||
if (EntityManager.TryGetComponent<SalvageComponent>(PulledObject, out var salvage))
|
||||
{
|
||||
// Schedule this to auto-delete (and ideally fly away from the station???)
|
||||
salvage.Killswitch = true;
|
||||
// Note "losing" is only given on killswitch activation.
|
||||
// The capture message will be given instead if the salvage component is missing.
|
||||
_chatManager.DispatchStationAnnouncement(Loc.GetString("salvage-system-announcement-losing", ("timeLeft", LeaveTimer)), Loc.GetString("salvage-system-announcement-source"));
|
||||
}
|
||||
return Loc.GetString("salvage-system-report-deactivate-success");
|
||||
}
|
||||
|
||||
public void DeleteSalvage()
|
||||
{
|
||||
if ((State != SalvageSystemState.Active) && (State != SalvageSystemState.LettingGo))
|
||||
return;
|
||||
EntityManager.QueueDeleteEntity(PulledObject);
|
||||
}
|
||||
}
|
||||
|
||||
public enum SalvageSystemState
|
||||
{
|
||||
Inactive,
|
||||
PullingIn, // Timer: Time left to completion
|
||||
Active, // Timer: Time left to letting go
|
||||
LettingGo
|
||||
}
|
||||
}
|
||||
|
||||
@@ -575,15 +575,5 @@ namespace Content.Shared.CCVar
|
||||
/// </summary>
|
||||
public static readonly CVarDef<bool> RestrictedNames =
|
||||
CVarDef.Create("ic.restricted_names", true, CVar.SERVER | CVar.REPLICATED);
|
||||
|
||||
/*
|
||||
* Salvage
|
||||
*/
|
||||
|
||||
/// <summary>
|
||||
/// Forced salvage map prototype name (if empty, randomly selected)
|
||||
/// </summary>
|
||||
public static readonly CVarDef<string>
|
||||
SalvageForced = CVarDef.Create("salvage.forced", "", CVar.SERVERONLY);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
salvage-system-announcement-source = Salvage Control System
|
||||
salvage-system-announcement-arrived = A piece of salvagable debris has been pulled in. Estimate: Can hold for {$timeLeft} seconds.
|
||||
salvage-system-announcement-losing = The magnet is no longer able to hold the salvagable debris. Estimate: {$timeLeft} seconds to complete loss.
|
||||
salvage-system-announcement-lost = The salvagable debris has been lost.
|
||||
salvage-system-announcement-captured = The salvagable debris has been successfully captured.
|
||||
|
||||
salvage-system-announcement-spawn-magnet-lost = The salvage magnet has been lost.
|
||||
salvage-system-announcement-spawn-no-debris-available = No debris could be recovered by the salvage magnet.
|
||||
salvage-system-announcement-spawn-debris-disintegrated = Debris disintegrated during orbital transfer.
|
||||
|
||||
salvage-system-report-already-active = The salvage magnet is already active.
|
||||
salvage-system-report-cooling-down = The salvage magnet is cooling down.
|
||||
salvage-system-report-activate-success = The salvage magnet is pulling in a piece of debris!
|
||||
|
||||
salvage-system-report-not-active = No object / not stably pulled in
|
||||
salvage-system-report-deactivate-success = The salvage magnet has been deactivated.
|
||||
|
||||
salvage-system-magnet-examined-inactive = The salvage magnet is inactive.
|
||||
salvage-system-magnet-examined-pulling-in = The salvage magnet is attempting to pull in salvage.
|
||||
salvage-system-magnet-examined-active = The salvage magnet is holding salvage in place. Can hold for {$timeLeft} seconds.
|
||||
salvage-system-magnet-examined-letting-go = The salvage magnet is cooling down.
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,407 +0,0 @@
|
||||
meta:
|
||||
format: 2
|
||||
name: DemoStation
|
||||
author: Space-Wizards
|
||||
postmapinit: false
|
||||
tilemap:
|
||||
0: space
|
||||
1: floor_asteroid_coarse_sand0
|
||||
2: floor_asteroid_coarse_sand1
|
||||
3: floor_asteroid_coarse_sand2
|
||||
4: floor_asteroid_coarse_sand_dug
|
||||
5: floor_asteroid_sand
|
||||
6: floor_asteroid_tile
|
||||
7: floor_blue
|
||||
8: floor_blue_circuit
|
||||
9: floor_dark
|
||||
10: floor_elevator_shaft
|
||||
11: floor_freezer
|
||||
12: floor_glass
|
||||
13: floor_gold
|
||||
14: floor_green_circuit
|
||||
15: floor_hydro
|
||||
16: floor_lino
|
||||
17: floor_mono
|
||||
18: floor_reinforced
|
||||
19: floor_rglass
|
||||
20: floor_rock_vault
|
||||
21: floor_showroom
|
||||
22: floor_silver
|
||||
23: floor_snow
|
||||
24: floor_steel
|
||||
25: floor_steel_dirty
|
||||
26: floor_techmaint
|
||||
27: floor_white
|
||||
28: floor_wood
|
||||
29: lattice
|
||||
30: plating
|
||||
31: underplating
|
||||
grids:
|
||||
- settings:
|
||||
chunksize: 16
|
||||
tilesize: 1
|
||||
chunks:
|
||||
- ind: "-1,-1"
|
||||
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAdAAAAHQAAAB0AAAAdAAAAHQAAAB0AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAHQAAAB0AAAAdAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAdAAAAAAAAAB0AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAHQAAAB0AAAAdAAAAHQAAAB0AAAAdAAAADQAAAA==
|
||||
- ind: "0,-1"
|
||||
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAHQAAAB0AAAAdAAAAHQAAAB0AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAB0AAAAdAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAB0AAAAdAAAAHQAAAB0AAAAdAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
|
||||
- ind: "-1,0"
|
||||
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAdAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAdAAAAHQAAAB0AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAHQAAAB0AAAAdAAAAHQAAAB0AAAAdAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
|
||||
- ind: "0,0"
|
||||
tiles: HQAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAHQAAAB0AAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAB0AAAAdAAAAHQAAAB0AAAAdAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
|
||||
entities:
|
||||
- uid: 0
|
||||
components:
|
||||
- pos: 0.5,0.5
|
||||
parent: null
|
||||
type: Transform
|
||||
- index: 0
|
||||
type: MapGrid
|
||||
- angularDamping: 0.3
|
||||
fixedRotation: False
|
||||
bodyType: Dynamic
|
||||
type: Physics
|
||||
- fixtures:
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-2
|
||||
- 0,-1
|
||||
- -2,-1
|
||||
- -2,-2
|
||||
id: grid_chunk--2--2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- -3,-3
|
||||
- -3,-1
|
||||
- -4,-1
|
||||
- -4,-3
|
||||
id: grid_chunk--4--3
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- -7,-7
|
||||
- -7,-1
|
||||
- -8,-1
|
||||
- -8,-7
|
||||
id: grid_chunk--8--7
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 24
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-3
|
||||
- 0,-2
|
||||
- -1,-2
|
||||
- -1,-3
|
||||
id: grid_chunk--1--3
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-4
|
||||
- 0,-3
|
||||
- -4,-3
|
||||
- -4,-4
|
||||
id: grid_chunk--4--4
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 16
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 7,-7
|
||||
- 7,-1
|
||||
- 6,-1
|
||||
- 6,-7
|
||||
id: grid_chunk-6--7
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 24
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,-3
|
||||
- 3,-1
|
||||
- 2,-1
|
||||
- 2,-3
|
||||
id: grid_chunk-2--3
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 1,-2
|
||||
- 1,-1
|
||||
- 0,-1
|
||||
- 0,-2
|
||||
id: grid_chunk-0--2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,-4
|
||||
- 3,-3
|
||||
- 0,-3
|
||||
- 0,-4
|
||||
id: grid_chunk-0--4
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 12
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,3
|
||||
- 0,6
|
||||
- -1,6
|
||||
- -1,3
|
||||
id: grid_chunk--1-3
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 12
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- -7,0
|
||||
- -7,6
|
||||
- -8,6
|
||||
- -8,0
|
||||
id: grid_chunk--8-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 24
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,2
|
||||
- 0,3
|
||||
- -4,3
|
||||
- -4,2
|
||||
id: grid_chunk--4-2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 16
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,1
|
||||
- 0,2
|
||||
- -1,2
|
||||
- -1,1
|
||||
id: grid_chunk--1-1
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 7,0
|
||||
- 7,6
|
||||
- 6,6
|
||||
- 6,0
|
||||
id: grid_chunk-6-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 24
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,2
|
||||
- 3,3
|
||||
- 0,3
|
||||
- 0,2
|
||||
id: grid_chunk-0-2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 12
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,0
|
||||
- 3,2
|
||||
- 2,2
|
||||
- 2,0
|
||||
id: grid_chunk-2-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,6
|
||||
- 0,7
|
||||
- -8,7
|
||||
- -8,6
|
||||
id: grid_chunk--8-6
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 32
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-1
|
||||
- 0,0
|
||||
- -8,0
|
||||
- -8,-1
|
||||
id: grid_chunk--8--1
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 32
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-7
|
||||
- 0,-4
|
||||
- -1,-4
|
||||
- -1,-7
|
||||
id: grid_chunk--1--7
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 12
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-8
|
||||
- 0,-7
|
||||
- -8,-7
|
||||
- -8,-8
|
||||
id: grid_chunk--8--8
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 32
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 7,-1
|
||||
- 7,0
|
||||
- 0,0
|
||||
- 0,-1
|
||||
id: grid_chunk-0--1
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 28
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 7,-8
|
||||
- 7,-7
|
||||
- 0,-7
|
||||
- 0,-8
|
||||
id: grid_chunk-0--8
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 28
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 7,6
|
||||
- 7,7
|
||||
- 0,7
|
||||
- 0,6
|
||||
id: grid_chunk-0-6
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 28
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- -3,0
|
||||
- -3,2
|
||||
- -4,2
|
||||
- -4,0
|
||||
id: grid_chunk--4-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,0
|
||||
- 0,1
|
||||
- -2,1
|
||||
- -2,0
|
||||
id: grid_chunk--2-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 1,0
|
||||
- 1,1
|
||||
- 0,1
|
||||
- 0,0
|
||||
id: grid_chunk-0-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
type: Fixtures
|
||||
- gravityShakeSound: !type:SoundPathSpecifier
|
||||
path: /Audio/Effects/alert.ogg
|
||||
type: Gravity
|
||||
...
|
||||
@@ -1,318 +0,0 @@
|
||||
meta:
|
||||
format: 2
|
||||
name: DemoStation
|
||||
author: Space-Wizards
|
||||
postmapinit: false
|
||||
tilemap:
|
||||
0: space
|
||||
1: floor_asteroid_coarse_sand0
|
||||
2: floor_asteroid_coarse_sand1
|
||||
3: floor_asteroid_coarse_sand2
|
||||
4: floor_asteroid_coarse_sand_dug
|
||||
5: floor_asteroid_sand
|
||||
6: floor_asteroid_tile
|
||||
7: floor_blue
|
||||
8: floor_blue_circuit
|
||||
9: floor_dark
|
||||
10: floor_elevator_shaft
|
||||
11: floor_freezer
|
||||
12: floor_glass
|
||||
13: floor_gold
|
||||
14: floor_green_circuit
|
||||
15: floor_hydro
|
||||
16: floor_lino
|
||||
17: floor_mono
|
||||
18: floor_reinforced
|
||||
19: floor_rglass
|
||||
20: floor_rock_vault
|
||||
21: floor_showroom
|
||||
22: floor_silver
|
||||
23: floor_snow
|
||||
24: floor_steel
|
||||
25: floor_steel_dirty
|
||||
26: floor_techmaint
|
||||
27: floor_white
|
||||
28: floor_wood
|
||||
29: lattice
|
||||
30: plating
|
||||
31: underplating
|
||||
grids:
|
||||
- settings:
|
||||
chunksize: 16
|
||||
tilesize: 1
|
||||
chunks:
|
||||
- ind: "-1,-1"
|
||||
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAB4AAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAHgAAAA==
|
||||
- ind: "0,-1"
|
||||
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
|
||||
- ind: "0,0"
|
||||
tiles: HgAAAB0AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
|
||||
- ind: "-1,0"
|
||||
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAeAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
|
||||
entities:
|
||||
- uid: 0
|
||||
components:
|
||||
- pos: 0.5, 0.5
|
||||
parent: null
|
||||
type: Transform
|
||||
- index: 0
|
||||
type: MapGrid
|
||||
- angularDamping: 0.3
|
||||
fixedRotation: False
|
||||
bodyType: Dynamic
|
||||
type: Physics
|
||||
- fixtures:
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-2
|
||||
- 0,-1
|
||||
- -3,-1
|
||||
- -3,-2
|
||||
id: grid_chunk--3--2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 12
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 1,-3
|
||||
- 1,-2
|
||||
- 0,-2
|
||||
- 0,-3
|
||||
id: grid_chunk-0--3
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 1,1
|
||||
- 1,3
|
||||
- 0,3
|
||||
- 0,1
|
||||
id: grid_chunk-0-1
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,0
|
||||
- 0,1
|
||||
- -3,1
|
||||
- -3,0
|
||||
id: grid_chunk--3-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 12
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- -1,-4
|
||||
- -1,-2
|
||||
- -2,-2
|
||||
- -2,-4
|
||||
id: grid_chunk--2--4
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,0
|
||||
- 3,1
|
||||
- 0,1
|
||||
- 0,0
|
||||
id: grid_chunk-0-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 12
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,1
|
||||
- 0,2
|
||||
- -2,2
|
||||
- -2,1
|
||||
id: grid_chunk--2-1
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-1
|
||||
- 0,0
|
||||
- -2,0
|
||||
- -2,-1
|
||||
id: grid_chunk--2--1
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 2,-2
|
||||
- 2,-1
|
||||
- 0,-1
|
||||
- 0,-2
|
||||
id: grid_chunk-0--2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 1,-1
|
||||
- 1,0
|
||||
- 0,0
|
||||
- 0,-1
|
||||
id: grid_chunk-0--1
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
type: Fixtures
|
||||
- gravityShakeSound: !type:SoundPathSpecifier
|
||||
path: /Audio/Effects/alert.ogg
|
||||
type: Gravity
|
||||
- uid: 1
|
||||
type: WallSolid
|
||||
components:
|
||||
- pos: -1.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 2
|
||||
type: WallSolid
|
||||
components:
|
||||
- pos: 0.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 3
|
||||
type: Girder
|
||||
components:
|
||||
- pos: 1.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 4
|
||||
type: AirlockEngineeringLocked
|
||||
components:
|
||||
- pos: -0.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- containers:
|
||||
board: !type:Container
|
||||
ents: []
|
||||
type: ContainerContainer
|
||||
- uid: 5
|
||||
type: Girder
|
||||
components:
|
||||
- pos: -2.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 6
|
||||
type: Girder
|
||||
components:
|
||||
- pos: -1.5,-2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 7
|
||||
type: SalvageCanisterSpawner
|
||||
components:
|
||||
- pos: -1.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 8
|
||||
type: SalvageMaterialCrateSpawner
|
||||
components:
|
||||
- pos: -1.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 9
|
||||
type: SalvageMobSpawner
|
||||
components:
|
||||
- pos: -1.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 10
|
||||
type: SalvageMaterialCrateSpawner
|
||||
components:
|
||||
- pos: -0.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 11
|
||||
type: SalvageMaterialCrateSpawner
|
||||
components:
|
||||
- pos: -0.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 12
|
||||
type: SalvageMaterialCrateSpawner
|
||||
components:
|
||||
- pos: -0.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 13
|
||||
type: SalvageMobSpawner
|
||||
components:
|
||||
- pos: 0.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 14
|
||||
type: PoweredSmallLight
|
||||
components:
|
||||
- pos: 0.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- powerLoad: 0
|
||||
type: ApcPowerReceiver
|
||||
- enabled: False
|
||||
type: AmbientSound
|
||||
- containers:
|
||||
light_bulb: !type:ContainerSlot {}
|
||||
type: ContainerContainer
|
||||
- uid: 15
|
||||
type: CableApcExtension
|
||||
components:
|
||||
- pos: -0.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
- uid: 16
|
||||
type: CableApcExtension
|
||||
components:
|
||||
- pos: -0.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
- uid: 17
|
||||
type: CableApcExtension
|
||||
components:
|
||||
- pos: 0.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
...
|
||||
@@ -1,621 +0,0 @@
|
||||
meta:
|
||||
format: 2
|
||||
name: DemoStation
|
||||
author: Space-Wizards
|
||||
postmapinit: false
|
||||
tilemap:
|
||||
0: space
|
||||
1: floor_asteroid_coarse_sand0
|
||||
2: floor_asteroid_coarse_sand1
|
||||
3: floor_asteroid_coarse_sand2
|
||||
4: floor_asteroid_coarse_sand_dug
|
||||
5: floor_asteroid_sand
|
||||
6: floor_asteroid_tile
|
||||
7: floor_blue
|
||||
8: floor_blue_circuit
|
||||
9: floor_dark
|
||||
10: floor_elevator_shaft
|
||||
11: floor_freezer
|
||||
12: floor_glass
|
||||
13: floor_gold
|
||||
14: floor_green_circuit
|
||||
15: floor_hydro
|
||||
16: floor_lino
|
||||
17: floor_mono
|
||||
18: floor_reinforced
|
||||
19: floor_rglass
|
||||
20: floor_rock_vault
|
||||
21: floor_showroom
|
||||
22: floor_silver
|
||||
23: floor_snow
|
||||
24: floor_steel
|
||||
25: floor_steel_dirty
|
||||
26: floor_techmaint
|
||||
27: floor_white
|
||||
28: floor_wood
|
||||
29: lattice
|
||||
30: plating
|
||||
31: underplating
|
||||
grids:
|
||||
- settings:
|
||||
chunksize: 16
|
||||
tilesize: 1
|
||||
chunks:
|
||||
- ind: "-1,-1"
|
||||
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAHgAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAB4AAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAB4AAAAcAAAAHAAAAA==
|
||||
- ind: "0,-1"
|
||||
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAeAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAAAHAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAABwAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
|
||||
- ind: "-1,0"
|
||||
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAB4AAAAeAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAeAAAAHgAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAHQAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
|
||||
- ind: "0,0"
|
||||
tiles: HAAAAB4AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAeAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
|
||||
entities:
|
||||
- uid: 0
|
||||
components:
|
||||
- pos: 0.5,0.5
|
||||
parent: null
|
||||
type: Transform
|
||||
- index: 0
|
||||
type: MapGrid
|
||||
- angularDamping: 0.3
|
||||
fixedRotation: False
|
||||
bodyType: Dynamic
|
||||
type: Physics
|
||||
- fixtures:
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-3
|
||||
- 0,-1
|
||||
- -3,-1
|
||||
- -3,-3
|
||||
id: grid_chunk--3--3
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 24
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-1
|
||||
- 0,0
|
||||
- -4,0
|
||||
- -4,-1
|
||||
id: grid_chunk--4--1
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 16
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,-4
|
||||
- 3,-3
|
||||
- 2,-3
|
||||
- 2,-4
|
||||
id: grid_chunk-2--4
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,-3
|
||||
- 3,0
|
||||
- 0,0
|
||||
- 0,-3
|
||||
id: grid_chunk-0--3
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 36
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,0
|
||||
- 0,2
|
||||
- -4,2
|
||||
- -4,0
|
||||
id: grid_chunk--4-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 32
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- -1,2
|
||||
- -1,3
|
||||
- -4,3
|
||||
- -4,2
|
||||
id: grid_chunk--4-2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 12
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,0
|
||||
- 3,2
|
||||
- 0,2
|
||||
- 0,0
|
||||
id: grid_chunk-0-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 24
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 1,2
|
||||
- 1,3
|
||||
- 0,3
|
||||
- 0,2
|
||||
id: grid_chunk-0-2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- -3,-3
|
||||
- -3,-1
|
||||
- -4,-1
|
||||
- -4,-3
|
||||
id: grid_chunk--4--3
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 1,-2
|
||||
- 1,-1
|
||||
- 0,-1
|
||||
- 0,-2
|
||||
id: grid_chunk-0--2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-3
|
||||
- 0,-2
|
||||
- -1,-2
|
||||
- -1,-3
|
||||
id: grid_chunk--1--3
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,0
|
||||
- 3,2
|
||||
- 2,2
|
||||
- 2,0
|
||||
id: grid_chunk-2-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-2
|
||||
- 0,-1
|
||||
- -2,-1
|
||||
- -2,-2
|
||||
id: grid_chunk--2--2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-4
|
||||
- 0,-3
|
||||
- -4,-3
|
||||
- -4,-4
|
||||
id: grid_chunk--4--4
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 16
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,1
|
||||
- 0,2
|
||||
- -1,2
|
||||
- -1,1
|
||||
id: grid_chunk--1-1
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,-3
|
||||
- 3,-1
|
||||
- 2,-1
|
||||
- 2,-3
|
||||
id: grid_chunk-2--3
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,-1
|
||||
- 3,0
|
||||
- 0,0
|
||||
- 0,-1
|
||||
id: grid_chunk-0--1
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 12
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,-4
|
||||
- 3,-3
|
||||
- 0,-3
|
||||
- 0,-4
|
||||
id: grid_chunk-0--4
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 12
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,0
|
||||
- 0,1
|
||||
- -2,1
|
||||
- -2,0
|
||||
id: grid_chunk--2-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
type: Fixtures
|
||||
- gravityShakeSound: !type:SoundPathSpecifier
|
||||
path: /Audio/Effects/alert.ogg
|
||||
type: Gravity
|
||||
- uid: 1
|
||||
type: WallSolid
|
||||
components:
|
||||
- pos: -3.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 2
|
||||
type: WallSolid
|
||||
components:
|
||||
- pos: -2.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 3
|
||||
type: WallSolid
|
||||
components:
|
||||
- pos: -1.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 4
|
||||
type: AirlockMaintEngiLocked
|
||||
components:
|
||||
- name: Entleins Wohnstätte
|
||||
type: MetaData
|
||||
- pos: -0.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- containers:
|
||||
board: !type:Container
|
||||
ents: []
|
||||
type: ContainerContainer
|
||||
- uid: 5
|
||||
type: WallSolid
|
||||
components:
|
||||
- pos: 0.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 6
|
||||
type: WallSolid
|
||||
components:
|
||||
- pos: 1.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 7
|
||||
type: WallSolid
|
||||
components:
|
||||
- pos: 2.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 8
|
||||
type: ReinforcedWindow
|
||||
components:
|
||||
- pos: 1.5,-2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 9
|
||||
type: ReinforcedWindow
|
||||
components:
|
||||
- pos: 0.5,-2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 10
|
||||
type: ReinforcedWindow
|
||||
components:
|
||||
- pos: -0.5,-2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 11
|
||||
type: ReinforcedWindow
|
||||
components:
|
||||
- pos: -1.5,-2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 12
|
||||
type: FigureSpawner
|
||||
components:
|
||||
- pos: 1.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 13
|
||||
type: WallSolid
|
||||
components:
|
||||
- pos: 2.5,-2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 14
|
||||
type: ClosetMaintenanceFilledRandom
|
||||
components:
|
||||
- pos: -1.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- isPlaceable: False
|
||||
type: PlaceableSurface
|
||||
- containers:
|
||||
EntityStorageComponent: !type:Container
|
||||
ents: []
|
||||
type: ContainerContainer
|
||||
- uid: 15
|
||||
type: TableCarpet
|
||||
components:
|
||||
- pos: 0.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 16
|
||||
type: TableCarpet
|
||||
components:
|
||||
- pos: 1.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 17
|
||||
type: d20Dice
|
||||
components:
|
||||
- pos: 0.35689956,-0.2576263
|
||||
parent: 0
|
||||
type: Transform
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
- uid: 18
|
||||
type: SalvageLorePaperGamingSpawner
|
||||
components:
|
||||
- pos: 0.79439956,-0.4295013
|
||||
parent: 0
|
||||
type: Transform
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
- fixtures: []
|
||||
type: Fixtures
|
||||
- uid: 19
|
||||
type: SalvageMaterialCrateSpawner
|
||||
components:
|
||||
- pos: 2.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 20
|
||||
type: SalvageMaterialCrateSpawner
|
||||
components:
|
||||
- pos: -3.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 21
|
||||
type: RandomArcade
|
||||
components:
|
||||
- pos: -2.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 22
|
||||
type: SalvageMobSpawner
|
||||
components:
|
||||
- pos: -0.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 23
|
||||
type: Grille
|
||||
components:
|
||||
- pos: -2.5,-2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 24
|
||||
type: Grille
|
||||
components:
|
||||
- pos: -1.5,-2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 25
|
||||
type: Grille
|
||||
components:
|
||||
- pos: -0.5,-2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 26
|
||||
type: Grille
|
||||
components:
|
||||
- pos: 0.5,-2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 27
|
||||
type: Grille
|
||||
components:
|
||||
- pos: 1.5,-2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 28
|
||||
type: CableApcExtension
|
||||
components:
|
||||
- pos: -0.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
- uid: 29
|
||||
type: CableApcExtension
|
||||
components:
|
||||
- pos: -0.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- visible: False
|
||||
type: Sprite
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
- uid: 30
|
||||
type: CableApcExtension
|
||||
components:
|
||||
- pos: -0.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- visible: False
|
||||
type: Sprite
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
- uid: 31
|
||||
type: CableApcExtension
|
||||
components:
|
||||
- pos: -0.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
- uid: 32
|
||||
type: CableApcExtension
|
||||
components:
|
||||
- pos: 0.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- visible: False
|
||||
type: Sprite
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
- uid: 33
|
||||
type: CableApcExtension
|
||||
components:
|
||||
- pos: -1.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
- uid: 34
|
||||
type: CableApcExtension
|
||||
components:
|
||||
- pos: 1.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- visible: False
|
||||
type: Sprite
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
- uid: 35
|
||||
type: CableApcExtension
|
||||
components:
|
||||
- pos: 2.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
- uid: 36
|
||||
type: PoweredSmallLight
|
||||
components:
|
||||
- rot: 3.141592653589793 rad
|
||||
pos: 2.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- powerLoad: 0
|
||||
type: ApcPowerReceiver
|
||||
- enabled: False
|
||||
type: AmbientSound
|
||||
- containers:
|
||||
light_bulb: !type:ContainerSlot {}
|
||||
type: ContainerContainer
|
||||
- uid: 37
|
||||
type: PoweredSmallLight
|
||||
components:
|
||||
- pos: -2.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- powerLoad: 0
|
||||
type: ApcPowerReceiver
|
||||
- enabled: False
|
||||
type: AmbientSound
|
||||
- containers:
|
||||
light_bulb: !type:ContainerSlot {}
|
||||
type: ContainerContainer
|
||||
- uid: 38
|
||||
type: CableApcExtension
|
||||
components:
|
||||
- pos: -1.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
- uid: 39
|
||||
type: CableApcExtension
|
||||
components:
|
||||
- pos: -2.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
- uid: 40
|
||||
type: CableApcExtension
|
||||
components:
|
||||
- pos: 0.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- visible: False
|
||||
type: Sprite
|
||||
- canCollide: False
|
||||
type: Physics
|
||||
...
|
||||
@@ -1,563 +0,0 @@
|
||||
meta:
|
||||
format: 2
|
||||
name: DemoStation
|
||||
author: Space-Wizards
|
||||
postmapinit: false
|
||||
tilemap:
|
||||
0: space
|
||||
1: floor_asteroid_coarse_sand0
|
||||
2: floor_asteroid_coarse_sand1
|
||||
3: floor_asteroid_coarse_sand2
|
||||
4: floor_asteroid_coarse_sand_dug
|
||||
5: floor_asteroid_sand
|
||||
6: floor_asteroid_tile
|
||||
7: floor_blue
|
||||
8: floor_blue_circuit
|
||||
9: floor_dark
|
||||
10: floor_elevator_shaft
|
||||
11: floor_freezer
|
||||
12: floor_glass
|
||||
13: floor_gold
|
||||
14: floor_green_circuit
|
||||
15: floor_hydro
|
||||
16: floor_lino
|
||||
17: floor_mono
|
||||
18: floor_reinforced
|
||||
19: floor_rglass
|
||||
20: floor_rock_vault
|
||||
21: floor_showroom
|
||||
22: floor_silver
|
||||
23: floor_snow
|
||||
24: floor_steel
|
||||
25: floor_steel_dirty
|
||||
26: floor_techmaint
|
||||
27: floor_white
|
||||
28: floor_wood
|
||||
29: lattice
|
||||
30: plating
|
||||
31: underplating
|
||||
grids:
|
||||
- settings:
|
||||
chunksize: 16
|
||||
tilesize: 1
|
||||
chunks:
|
||||
- ind: "-1,-1"
|
||||
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABQAAAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAABQAAAA==
|
||||
- ind: "0,-1"
|
||||
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
|
||||
- ind: "-1,0"
|
||||
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAAABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
|
||||
- ind: "0,0"
|
||||
tiles: BQAAAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
|
||||
entities:
|
||||
- uid: 0
|
||||
components:
|
||||
- pos: 0.5,0.5
|
||||
parent: null
|
||||
type: Transform
|
||||
- index: 0
|
||||
type: MapGrid
|
||||
- angularDamping: 0.3
|
||||
fixedRotation: False
|
||||
bodyType: Dynamic
|
||||
type: Physics
|
||||
- fixtures:
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,0
|
||||
- 3,1
|
||||
- 0,1
|
||||
- 0,0
|
||||
id: grid_chunk-0-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 12
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 1,-3
|
||||
- 1,-2
|
||||
- 0,-2
|
||||
- 0,-3
|
||||
id: grid_chunk-0--3
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,-2
|
||||
- 3,0
|
||||
- 0,0
|
||||
- 0,-2
|
||||
id: grid_chunk-0--2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 24
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 2,1
|
||||
- 2,2
|
||||
- 0,2
|
||||
- 0,1
|
||||
id: grid_chunk-0-1
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 1,2
|
||||
- 1,3
|
||||
- 0,3
|
||||
- 0,2
|
||||
id: grid_chunk-0-2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,0
|
||||
- 0,2
|
||||
- -4,2
|
||||
- -4,0
|
||||
id: grid_chunk--4-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 32
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-4
|
||||
- 0,-2
|
||||
- -3,-2
|
||||
- -3,-4
|
||||
id: grid_chunk--3--4
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 24
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-2
|
||||
- 0,0
|
||||
- -4,0
|
||||
- -4,-2
|
||||
id: grid_chunk--4--2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 32
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,2
|
||||
- 0,3
|
||||
- -3,3
|
||||
- -3,2
|
||||
id: grid_chunk--3-2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 12
|
||||
restitution: 0.1
|
||||
type: Fixtures
|
||||
- gravityShakeSound: !type:SoundPathSpecifier
|
||||
path: /Audio/Effects/alert.ogg
|
||||
type: Gravity
|
||||
- tiles:
|
||||
-4,-2: 0
|
||||
-4,-1: 0
|
||||
-3,-4: 0
|
||||
-3,-3: 0
|
||||
-3,-2: 0
|
||||
-3,-1: 0
|
||||
-2,-4: 0
|
||||
-2,-3: 0
|
||||
-2,-2: 0
|
||||
-2,-1: 1
|
||||
-1,-4: 0
|
||||
-1,-3: 0
|
||||
-1,-2: 1
|
||||
-1,-1: 2
|
||||
0,-3: 0
|
||||
0,-2: 0
|
||||
0,-1: 1
|
||||
1,-2: 0
|
||||
1,-1: 0
|
||||
2,-2: 0
|
||||
2,-1: 0
|
||||
-4,0: 0
|
||||
-4,1: 0
|
||||
-3,0: 0
|
||||
-3,1: 0
|
||||
-3,2: 0
|
||||
-2,0: 3
|
||||
-2,1: 0
|
||||
-2,2: 0
|
||||
-1,0: 1
|
||||
-1,1: 0
|
||||
-1,2: 0
|
||||
0,0: 0
|
||||
0,1: 0
|
||||
0,2: 0
|
||||
1,0: 0
|
||||
1,1: 0
|
||||
2,0: 0
|
||||
uniqueMixes:
|
||||
- volume: 2500
|
||||
temperature: 293.15
|
||||
moles:
|
||||
- 21.824879
|
||||
- 82.10312
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- volume: 2500
|
||||
temperature: 293.15
|
||||
moles:
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 6666.982
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- volume: 2500
|
||||
temperature: 9000
|
||||
moles:
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 6666.982
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- volume: 2500
|
||||
temperature: 293.15
|
||||
moles:
|
||||
- 6666.982
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
- 0
|
||||
type: GridAtmosphere
|
||||
- uid: 1
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -2.5,2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 2
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -2.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 3
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -2.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 4
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -2.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 5
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -2.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 6
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -2.5,-2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 7
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -1.5,2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 8
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -1.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 9
|
||||
type: SalvageMobSpawner
|
||||
components:
|
||||
- pos: -1.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 10
|
||||
type: CrateMaterialPlasteel
|
||||
components:
|
||||
- pos: -1.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- isPlaceable: False
|
||||
type: PlaceableSurface
|
||||
- containers:
|
||||
EntityStorageComponent: !type:Container
|
||||
ents: []
|
||||
PaperLabel: !type:ContainerSlot {}
|
||||
type: ContainerContainer
|
||||
- uid: 11
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -1.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 12
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -1.5,-2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 13
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -0.5,2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 14
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -0.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 15
|
||||
type: CrateMaterialPlastic
|
||||
components:
|
||||
- pos: -0.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- isPlaceable: False
|
||||
type: PlaceableSurface
|
||||
- containers:
|
||||
EntityStorageComponent: !type:Container
|
||||
ents: []
|
||||
PaperLabel: !type:ContainerSlot {}
|
||||
type: ContainerContainer
|
||||
- uid: 16
|
||||
type: CrateMaterialGlass
|
||||
components:
|
||||
- pos: 0.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- isPlaceable: False
|
||||
type: PlaceableSurface
|
||||
- containers:
|
||||
EntityStorageComponent: !type:Container
|
||||
ents: []
|
||||
PaperLabel: !type:ContainerSlot {}
|
||||
type: ContainerContainer
|
||||
- uid: 17
|
||||
type: SalvageMaterialCrateSpawner
|
||||
components:
|
||||
- pos: -0.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 18
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -0.5,-2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 19
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: 0.5,2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 20
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: 0.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 21
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: 0.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 22
|
||||
type: CrateMaterialSteel
|
||||
components:
|
||||
- pos: -0.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- isPlaceable: False
|
||||
type: PlaceableSurface
|
||||
- containers:
|
||||
EntityStorageComponent: !type:Container
|
||||
ents: []
|
||||
PaperLabel: !type:ContainerSlot {}
|
||||
type: ContainerContainer
|
||||
- uid: 23
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: 0.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 24
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: 0.5,-2.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 25
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -3.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 26
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -3.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 27
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -3.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 28
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -3.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 29
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: 1.5,1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 30
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: 1.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 31
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: 1.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 32
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: 1.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 33
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: 2.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 34
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: 2.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 35
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: 2.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 36
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -2.5,-3.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 37
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -1.5,-3.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 38
|
||||
type: AsteroidRock
|
||||
components:
|
||||
- pos: -0.5,-3.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 39
|
||||
type: AtmosFixOxygenMarker
|
||||
components:
|
||||
- pos: -1.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 40
|
||||
type: AtmosFixPlasmaMarker
|
||||
components:
|
||||
- pos: -0.5,0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 41
|
||||
type: AtmosFixPlasmaMarker
|
||||
components:
|
||||
- pos: -0.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 42
|
||||
type: AtmosFixPlasmaMarker
|
||||
components:
|
||||
- pos: -1.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 43
|
||||
type: AtmosFixPlasmaMarker
|
||||
components:
|
||||
- pos: 0.5,-0.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 44
|
||||
type: AtmosFixPlasmaMarker
|
||||
components:
|
||||
- pos: -0.5,-1.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
...
|
||||
@@ -1,277 +0,0 @@
|
||||
meta:
|
||||
format: 2
|
||||
name: DemoStation
|
||||
author: Space-Wizards
|
||||
postmapinit: false
|
||||
tilemap:
|
||||
0: space
|
||||
1: floor_asteroid_coarse_sand0
|
||||
2: floor_asteroid_coarse_sand1
|
||||
3: floor_asteroid_coarse_sand2
|
||||
4: floor_asteroid_coarse_sand_dug
|
||||
5: floor_asteroid_sand
|
||||
6: floor_asteroid_tile
|
||||
7: floor_blue
|
||||
8: floor_blue_circuit
|
||||
9: floor_dark
|
||||
10: floor_elevator_shaft
|
||||
11: floor_freezer
|
||||
12: floor_glass
|
||||
13: floor_gold
|
||||
14: floor_green_circuit
|
||||
15: floor_hydro
|
||||
16: floor_lino
|
||||
17: floor_mono
|
||||
18: floor_reinforced
|
||||
19: floor_rglass
|
||||
20: floor_rock_vault
|
||||
21: floor_showroom
|
||||
22: floor_silver
|
||||
23: floor_snow
|
||||
24: floor_steel
|
||||
25: floor_steel_dirty
|
||||
26: floor_techmaint
|
||||
27: floor_white
|
||||
28: floor_wood
|
||||
29: lattice
|
||||
30: plating
|
||||
31: underplating
|
||||
grids:
|
||||
- settings:
|
||||
chunksize: 16
|
||||
tilesize: 1
|
||||
chunks:
|
||||
- ind: "-1,-1"
|
||||
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAB0AAAAdAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAB0AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAB0AAAAdAAAADQAAAA==
|
||||
- ind: "0,-1"
|
||||
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAB0AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAB0AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
|
||||
- ind: "-1,0"
|
||||
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAdAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0AAAAAAAAAAAAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAHQAAAB0AAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
|
||||
- ind: "0,0"
|
||||
tiles: HQAAAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAHQAAAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
|
||||
entities:
|
||||
- uid: 0
|
||||
components:
|
||||
- pos: 0.5, 0.5
|
||||
parent: null
|
||||
type: Transform
|
||||
- index: 0
|
||||
type: MapGrid
|
||||
- angularDamping: 0.3
|
||||
fixedRotation: False
|
||||
bodyType: Dynamic
|
||||
type: Physics
|
||||
- fixtures:
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- -3,-3
|
||||
- -3,-1
|
||||
- -4,-1
|
||||
- -4,-3
|
||||
id: grid_chunk--4--3
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 1,-2
|
||||
- 1,-1
|
||||
- 0,-1
|
||||
- 0,-2
|
||||
id: grid_chunk-0--2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-3
|
||||
- 0,-2
|
||||
- -1,-2
|
||||
- -1,-3
|
||||
id: grid_chunk--1--3
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- -3,0
|
||||
- -3,2
|
||||
- -4,2
|
||||
- -4,0
|
||||
id: grid_chunk--4-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,0
|
||||
- 3,2
|
||||
- 2,2
|
||||
- 2,0
|
||||
id: grid_chunk-2-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-2
|
||||
- 0,-1
|
||||
- -2,-1
|
||||
- -2,-2
|
||||
id: grid_chunk--2--2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-4
|
||||
- 0,-3
|
||||
- -4,-3
|
||||
- -4,-4
|
||||
id: grid_chunk--4--4
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 16
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,-1
|
||||
- 0,0
|
||||
- -4,0
|
||||
- -4,-1
|
||||
id: grid_chunk--4--1
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 16
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,1
|
||||
- 0,2
|
||||
- -1,2
|
||||
- -1,1
|
||||
id: grid_chunk--1-1
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,2
|
||||
- 3,3
|
||||
- 0,3
|
||||
- 0,2
|
||||
id: grid_chunk-0-2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 12
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 1,0
|
||||
- 1,1
|
||||
- 0,1
|
||||
- 0,0
|
||||
id: grid_chunk-0-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 4
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,-3
|
||||
- 3,-1
|
||||
- 2,-1
|
||||
- 2,-3
|
||||
id: grid_chunk-2--3
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,-1
|
||||
- 3,0
|
||||
- 0,0
|
||||
- 0,-1
|
||||
id: grid_chunk-0--1
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 12
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 3,-4
|
||||
- 3,-3
|
||||
- 0,-3
|
||||
- 0,-4
|
||||
id: grid_chunk-0--4
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 12
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,2
|
||||
- 0,3
|
||||
- -4,3
|
||||
- -4,2
|
||||
id: grid_chunk--4-2
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 16
|
||||
restitution: 0.1
|
||||
- shape: !type:PolygonShape
|
||||
vertices:
|
||||
- 0,0
|
||||
- 0,1
|
||||
- -2,1
|
||||
- -2,0
|
||||
id: grid_chunk--2-0
|
||||
mask:
|
||||
- MapGrid
|
||||
layer:
|
||||
- MapGrid
|
||||
mass: 8
|
||||
restitution: 0.1
|
||||
type: Fixtures
|
||||
- gravityShakeSound: !type:SoundPathSpecifier
|
||||
path: /Audio/Effects/alert.ogg
|
||||
type: Gravity
|
||||
...
|
||||
@@ -5625,17 +5625,4 @@ entities:
|
||||
- pos: 0.5,-9.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 559
|
||||
type: SalvageLocator
|
||||
components:
|
||||
- pos: 0.5,5.5
|
||||
rot: 3.141592653589793 rad
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 560
|
||||
type: CrateSalvageEquipment
|
||||
components:
|
||||
- pos: 2.5,5.5
|
||||
parent: 0
|
||||
type: Transform
|
||||
...
|
||||
|
||||
@@ -26998,14 +26998,21 @@ entities:
|
||||
parent: 0
|
||||
type: Transform
|
||||
- uid: 2090
|
||||
type: SalvageMagnet
|
||||
type: CrateGenericonimo
|
||||
components:
|
||||
- pos: 6.5,32.5
|
||||
rot: -1.5707963267948966 rad
|
||||
parent: 0
|
||||
type: Transform
|
||||
- isPlaceable: False
|
||||
type: PlaceableSurface
|
||||
- containers:
|
||||
EntityStorageComponent: !type:Container
|
||||
ents: []
|
||||
labelSlot: !type:ContainerSlot {}
|
||||
PaperLabel: !type:ContainerSlot {}
|
||||
type: ContainerContainer
|
||||
- uid: 2091
|
||||
type: CrateSalvageEquipment
|
||||
type: CrateGenericonimo
|
||||
components:
|
||||
- pos: 7.5,31.5
|
||||
parent: 0
|
||||
|
||||
@@ -72553,17 +72553,4 @@ entities:
|
||||
- pos: 14.5,-0.5
|
||||
parent: 853
|
||||
type: Transform
|
||||
- uid: 7116
|
||||
type: SalvageMagnet
|
||||
components:
|
||||
- rot: 3.141592697301183 rad
|
||||
pos: 23.5,11.5
|
||||
parent: 853
|
||||
type: Transform
|
||||
- uid: 7117
|
||||
type: CrateSalvageEquipment
|
||||
components:
|
||||
- pos: 23.5,13.5
|
||||
parent: 853
|
||||
type: Transform
|
||||
...
|
||||
|
||||
@@ -1,82 +0,0 @@
|
||||
- type: entity
|
||||
id: CrateSalvageEquipment
|
||||
name: "salvage equipment crate"
|
||||
description: For the daring.
|
||||
suffix: Filled
|
||||
parent: CrateGenericonimo
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingHeadHelmetHardsuitSalvage
|
||||
- id: ClothingOuterHardsuitSalvage
|
||||
- id: ClothingMaskBreath
|
||||
- id: OxygenTankFilled
|
||||
- id: FireExtinguisher
|
||||
- id: ClothingShoesBootsMag
|
||||
- id: Pickaxe
|
||||
# bare-minimum for cutting apart walls
|
||||
# not giving them wirecutters/etc. for balance reasons
|
||||
- id: Welder
|
||||
- id: Wrench
|
||||
- id: Screwdriver
|
||||
- id: Crowbar
|
||||
|
||||
- type: entity
|
||||
id: CrateSalvageAssortedGoodies
|
||||
suffix: Filled, Salvage Random
|
||||
abstract: true # You should use SalvageMaterialCrateSpawner instead
|
||||
parent: CrateGenericonimo
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
# Normal (10%)
|
||||
- id: ToolboxEmergencyFilled
|
||||
prob: 0.1
|
||||
- id: ClothingMaskBreath
|
||||
prob: 0.1
|
||||
- id: OxygenTankFilled
|
||||
prob: 0.1
|
||||
- id: SheetPlasma
|
||||
prob: 0.1
|
||||
# - Service
|
||||
- id: CrayonBox
|
||||
prob: 0.1
|
||||
# - Medical
|
||||
- id: MedkitFilled
|
||||
prob: 0.1
|
||||
- id: BoxSyringe
|
||||
prob: 0.1
|
||||
- id: BoxBeaker
|
||||
prob: 0.1
|
||||
# - Scaf
|
||||
- id: ClothingHeadHelmetScaf
|
||||
prob: 0.1
|
||||
- id: ClothingOuterArmorScaf
|
||||
prob: 0.1
|
||||
# - Heh
|
||||
- id: SalvageHumanCorpse
|
||||
prob: 0.1
|
||||
# Interesting (1%)
|
||||
# - Ammo
|
||||
- id: BoxMagnum
|
||||
prob: 0.01
|
||||
# - #shinies
|
||||
- id: PowerCellLargeHyper
|
||||
prob: 0.01
|
||||
# Just no (0.1%)
|
||||
# - Working guns
|
||||
- id: RevolverDeckard
|
||||
prob: 0.001
|
||||
- id: RevolverInspector
|
||||
prob: 0.001
|
||||
# - Skub
|
||||
- id: Skub
|
||||
prob: 0.001
|
||||
# TRAITOR EQUIPMENT (0.01%)
|
||||
- id: Telecrystal10
|
||||
prob: 0.0001
|
||||
- id: RevolverPredator
|
||||
prob: 0.0001
|
||||
- id: RevolverMateba
|
||||
prob: 0.0001
|
||||
|
||||
@@ -1,101 +0,0 @@
|
||||
# ---- SPECIFICS ----
|
||||
|
||||
- type: entity
|
||||
id: PaperWrittenSalvageLoreMedium1PlasmaTrap
|
||||
abstract: true # keep this from spamming spawn sheet
|
||||
suffix: "Salvage: Lore: Medium 1: Plasma Trap"
|
||||
parent: PaperWritten
|
||||
components:
|
||||
- type: Paper
|
||||
content: |
|
||||
Heheheheh, no way in hell they're going to get at our stash NOW, is there?
|
||||
I rigged the area where our stuff's at to be a toasty thousand K.
|
||||
You know how to drain it when we need it out.
|
||||
- J.
|
||||
|
||||
# ---- GAMING ----
|
||||
|
||||
- type: entity
|
||||
name: Salvage Lore Paper Gaming Spawner
|
||||
id: SalvageLorePaperGamingSpawner
|
||||
parent: MarkerBase
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: red
|
||||
- texture: Objects/Misc/bureaucracy.rsi/paper_words.png
|
||||
- type: RandomSpawner
|
||||
prototypes:
|
||||
- PaperWrittenSalvageLoreGaming1
|
||||
- PaperWrittenSalvageLoreGaming2
|
||||
- PaperWrittenSalvageLoreGaming3
|
||||
- PaperWrittenSalvageLoreGaming4
|
||||
offset: 0.1
|
||||
|
||||
- type: entity
|
||||
id: PaperWrittenSalvageLoreGaming1
|
||||
abstract: true # keep this from spamming spawn sheet
|
||||
suffix: "Salvage: Lore: Gaming 1"
|
||||
parent: PaperWritten
|
||||
components:
|
||||
- type: Paper
|
||||
content: |
|
||||
Can't stay for the game.
|
||||
Engineering want me to keep a close eye on the singularity SMESes.
|
||||
Leaving this so you know what's up.
|
||||
Sorry.
|
||||
- Alexander
|
||||
|
||||
- type: entity
|
||||
id: PaperWrittenSalvageLoreGaming2
|
||||
abstract: true # keep this from spamming spawn sheet
|
||||
suffix: "Salvage: Lore: Gaming 2"
|
||||
parent: PaperWritten
|
||||
components:
|
||||
- type: Paper
|
||||
content: |
|
||||
Johny Clowe
|
||||
Class: Druid
|
||||
Alignment: Neutral Good
|
||||
Str: 1,294,139
|
||||
Dex: 4,102,103
|
||||
Con: 9,522,913
|
||||
Int: 528,491
|
||||
Wis: 1
|
||||
Cha: 1
|
||||
|
||||
Where's the age?
|
||||
Why are those ability scores so ridiculous?
|
||||
What even are you trying to do here, Leah? - Your Friendly DM
|
||||
|
||||
- type: entity
|
||||
id: PaperWrittenSalvageLoreGaming3
|
||||
abstract: true # keep this from spamming spawn sheet
|
||||
suffix: "Salvage: Lore: Gaming 3"
|
||||
parent: PaperWritten
|
||||
components:
|
||||
- type: Paper
|
||||
content: |
|
||||
THE GIANT SPACE FLY FROM SPACE
|
||||
Session 1: They should have just learned what's going on with the world and the Giant Space Fly.
|
||||
Session 2: They should know to ask the Wizard's Court about seismic distortions.
|
||||
Session 3: On their way to underground lair.
|
||||
Session 4: Just ran into the Architect Of Flies.
|
||||
Oh dear goodness they just started randomly killing everybody
|
||||
|
||||
- type: entity
|
||||
id: PaperWrittenSalvageLoreGaming4
|
||||
abstract: true # keep this from spamming spawn sheet
|
||||
suffix: "Salvage: Lore: Gaming 4"
|
||||
parent: PaperWritten
|
||||
components:
|
||||
- type: Paper
|
||||
content: |
|
||||
Won't be able to come to the meet, chemist blew up the hospital again.
|
||||
Fifth time this shift.
|
||||
It's amazing.
|
||||
But not in a good way.
|
||||
Cheers, - Arielle
|
||||
|
||||
# ----
|
||||
|
||||
@@ -1,67 +0,0 @@
|
||||
- type: entity
|
||||
name: Salvage Material Crate Spawner
|
||||
id: SalvageMaterialCrateSpawner
|
||||
parent: MarkerBase
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: red
|
||||
- texture: Structures/Storage/Crates/generic.rsi/crate_icon.png
|
||||
- type: RandomSpawner
|
||||
rarePrototypes:
|
||||
- SalvageHumanCorpse
|
||||
- CrateMaterialPlasteel
|
||||
- CrateMaterialWood
|
||||
- CrateMaterialPlastic
|
||||
- CrateSalvageEquipment
|
||||
- CrateMaterialSteel
|
||||
- CrateMaterialGlass
|
||||
rareChance: 0.4
|
||||
prototypes:
|
||||
- CrateSalvageAssortedGoodies
|
||||
chance: 0.9
|
||||
offset: 0.0
|
||||
|
||||
- type: entity
|
||||
name: Salvage Canister Spawner
|
||||
id: SalvageCanisterSpawner
|
||||
parent: MarkerBase
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: red
|
||||
- texture: Structures/Storage/canister.rsi/blue.png
|
||||
- type: RandomSpawner
|
||||
rarePrototypes:
|
||||
- PlasmaCanister
|
||||
rareChance: 0.03
|
||||
prototypes:
|
||||
- AirCanister
|
||||
- NitrogenCanister
|
||||
- OxygenCanister
|
||||
- CarbonDioxideCanister
|
||||
- WaterVaporCanister
|
||||
chance: 0.9
|
||||
offset: 0.0
|
||||
|
||||
- type: entity
|
||||
name: Salvage Mob Spawner
|
||||
id: SalvageMobSpawner
|
||||
parent: MarkerBase
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: red
|
||||
- texture: Mobs/Aliens/Carps/space.rsi/icon.png
|
||||
- type: RandomSpawner
|
||||
prototypes:
|
||||
- MobCarp
|
||||
- MobCarp
|
||||
- MobCarp
|
||||
- MobCarp
|
||||
- MobCarp
|
||||
- PlushieCarp
|
||||
- DehydratedSpaceCarp
|
||||
chance: 0.25
|
||||
offset: 0.2
|
||||
|
||||
@@ -66,20 +66,3 @@
|
||||
- type: AtmosFixMarker
|
||||
mode: 4
|
||||
|
||||
- type: entity
|
||||
name: Atmos Fix Instant Plasmafire Marker
|
||||
id: AtmosFixInstantPlasmaFireMarker
|
||||
description: "INSTANT PLASMAFIRE"
|
||||
parent: MarkerBase
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- sprite: Markers/atmos.rsi # {
|
||||
state: base-hot
|
||||
shader: unshaded
|
||||
- sprite: Markers/atmos.rsi
|
||||
shader: unshaded # }
|
||||
state: fire
|
||||
- type: AtmosFixMarker
|
||||
mode: 5
|
||||
|
||||
|
||||
@@ -28,16 +28,3 @@
|
||||
- Thirst
|
||||
- Idle
|
||||
- Spirate
|
||||
|
||||
- type: entity
|
||||
parent: MobHumanBase
|
||||
suffix: Dead
|
||||
id: SalvageHumanCorpse
|
||||
name: unidentified human
|
||||
description: We barely knew ye.
|
||||
components:
|
||||
- type: Damageable
|
||||
damage:
|
||||
types:
|
||||
Blunt: 200
|
||||
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
- type: entity
|
||||
id: SalvageMagnet
|
||||
parent: BaseMachine
|
||||
name: salvage magnet
|
||||
description: "Pulls in salvage."
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- sprite: Structures/Machines/salvage.rsi
|
||||
state: salvage-magnet
|
||||
# Ideally, there'd be lights indicating power usage and a big red lamp indicating loss
|
||||
- type: Rotatable
|
||||
- type: SalvageMagnet
|
||||
offset: 0, -32
|
||||
|
||||
# For Knightship
|
||||
- type: entity
|
||||
id: SalvageLocator
|
||||
parent: SalvageMagnet
|
||||
name: salvage locator
|
||||
description: "Locates salvage."
|
||||
components:
|
||||
- type: SalvageMagnet
|
||||
offset: 0, -12
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
- type: Occluder
|
||||
sizeX: 32
|
||||
sizeY: 32
|
||||
- type: Airtight
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: AsteroidRockVisualizer
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
# ALL SALVAGE MAPS SHOULD BE SETUP SUCH THAT TILE REF -1,-1 IS THEIR OFFICIAL CENTRE,
|
||||
# AND FOR EASE OF UNDERSTANDING, USE - pos: 0.5, 0.5 FOR SAVED POSITION.
|
||||
|
||||
# "Small"-class maps - Max size square: 7x7, indicated size: 3.5
|
||||
|
||||
- type: salvageMap
|
||||
id: small1
|
||||
name: "Small / Engineering Storage 1"
|
||||
mapPath: Maps/Salvage/small-1.yml
|
||||
size: 3.5
|
||||
|
||||
- type: salvageMap
|
||||
id: small2
|
||||
name: "Small / Gaming Nook 1"
|
||||
mapPath: Maps/Salvage/small-2.yml
|
||||
size: 3.5
|
||||
|
||||
# Small - Asteroids
|
||||
|
||||
- type: salvageMap
|
||||
id: smallA1
|
||||
name: "Small / Asteroid 1 Plasmafire"
|
||||
mapPath: Maps/Salvage/small-a-1.yml
|
||||
size: 3.5
|
||||
|
||||
# "Medium"-class maps - Max size square: 15x15, indicated size: 7.5
|
||||
|
||||
- type: salvageMap
|
||||
id: medium1
|
||||
name: "Medium / Plasma-Trapped Cache 1"
|
||||
mapPath: Maps/Salvage/medium-1.yml
|
||||
size: 7.5
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
access:
|
||||
- Cargo
|
||||
- Maintenance
|
||||
- External
|
||||
|
||||
- type: startingGear
|
||||
id: CargoTechGear
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
- Cargo
|
||||
# - Quartermaster
|
||||
- Maintenance
|
||||
- External
|
||||
|
||||
- type: startingGear
|
||||
id: QuartermasterGear
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Space Wizards Federation",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "mono"
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 271 B |
Binary file not shown.
|
Before Width: | Height: | Size: 255 B |
Binary file not shown.
|
Before Width: | Height: | Size: 227 B |
@@ -10,9 +10,6 @@
|
||||
{
|
||||
"name": "base"
|
||||
},
|
||||
{
|
||||
"name": "base-hot"
|
||||
},
|
||||
{
|
||||
"name": "vacuum"
|
||||
},
|
||||
@@ -27,9 +24,6 @@
|
||||
},
|
||||
{
|
||||
"name": "watervapour"
|
||||
},
|
||||
{
|
||||
"name": "fire"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Edit by 20kdc using small parts of autolathe from https://github.com/tgstation/tgstation/blob/acb091f9744e9ab7d5a27fb32dd0c03bd019f58c/icons/obj/stationobjs.dmi (may be an earlier version) and tcboss from https://github.com/tgstation/tgstation/blob/e32357e6b0ec0f0a1821d2773f0d1e1d6ce7d494/icons/obj/computer.dmi (may be an earlier version)",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 64
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "salvage-magnet",
|
||||
"directions": 4,
|
||||
"commentary": "So presumably the lights would represent the power usage of the magnet, when that's in, and the big red lamp would mean something's being lost."
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 2.2 KiB |
Reference in New Issue
Block a user