Revert "Salvage 0.1" (#5684)
This commit is contained in:
@@ -94,7 +94,6 @@ namespace Content.Client.Entry
|
|||||||
prototypes.RegisterIgnore("advertisementsPack");
|
prototypes.RegisterIgnore("advertisementsPack");
|
||||||
prototypes.RegisterIgnore("metabolizerType");
|
prototypes.RegisterIgnore("metabolizerType");
|
||||||
prototypes.RegisterIgnore("metabolismGroup");
|
prototypes.RegisterIgnore("metabolismGroup");
|
||||||
prototypes.RegisterIgnore("salvageMap");
|
|
||||||
|
|
||||||
ClientContentIoC.Register();
|
ClientContentIoC.Register();
|
||||||
|
|
||||||
|
|||||||
@@ -126,8 +126,6 @@ namespace Content.Client.Entry
|
|||||||
"Toys",
|
"Toys",
|
||||||
"SurgeryTool",
|
"SurgeryTool",
|
||||||
"EmitSoundOnThrow",
|
"EmitSoundOnThrow",
|
||||||
"Salvage",
|
|
||||||
"SalvageMagnet",
|
|
||||||
"Flash",
|
"Flash",
|
||||||
"Docking",
|
"Docking",
|
||||||
"Telecrystal",
|
"Telecrystal",
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ namespace Content.Server.Atmos.Commands
|
|||||||
var entityManager = IoCManager.Resolve<IEntityManager>();
|
var entityManager = IoCManager.Resolve<IEntityManager>();
|
||||||
var atmosphereSystem = EntitySystem.Get<AtmosphereSystem>();
|
var atmosphereSystem = EntitySystem.Get<AtmosphereSystem>();
|
||||||
|
|
||||||
var mixtures = new GasMixture[6];
|
var mixtures = new GasMixture[5];
|
||||||
for (var i = 0; i < mixtures.Length; i++)
|
for (var i = 0; i < mixtures.Length; i++)
|
||||||
mixtures[i] = new GasMixture(Atmospherics.CellVolume) { Temperature = Atmospherics.T20C };
|
mixtures[i] = new GasMixture(Atmospherics.CellVolume) { Temperature = Atmospherics.T20C };
|
||||||
|
|
||||||
@@ -48,11 +48,6 @@ namespace Content.Server.Atmos.Commands
|
|||||||
// 4: Plasma (GM)
|
// 4: Plasma (GM)
|
||||||
mixtures[4].AdjustMoles(Gas.Plasma, Atmospherics.MolesCellGasMiner);
|
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)
|
foreach (var gid in args)
|
||||||
{
|
{
|
||||||
// I like offering detailed error messages, that's why I don't use one of the extension methods.
|
// 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>
|
/// </summary>
|
||||||
public static readonly CVarDef<bool> RestrictedNames =
|
public static readonly CVarDef<bool> RestrictedNames =
|
||||||
CVarDef.Create("ic.restricted_names", true, CVar.SERVER | CVar.REPLICATED);
|
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
|
- pos: 0.5,-9.5
|
||||||
parent: 0
|
parent: 0
|
||||||
type: Transform
|
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
|
parent: 0
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 2090
|
- uid: 2090
|
||||||
type: SalvageMagnet
|
type: CrateGenericonimo
|
||||||
components:
|
components:
|
||||||
- pos: 6.5,32.5
|
- pos: 6.5,32.5
|
||||||
rot: -1.5707963267948966 rad
|
|
||||||
parent: 0
|
parent: 0
|
||||||
type: Transform
|
type: Transform
|
||||||
|
- isPlaceable: False
|
||||||
|
type: PlaceableSurface
|
||||||
|
- containers:
|
||||||
|
EntityStorageComponent: !type:Container
|
||||||
|
ents: []
|
||||||
|
labelSlot: !type:ContainerSlot {}
|
||||||
|
PaperLabel: !type:ContainerSlot {}
|
||||||
|
type: ContainerContainer
|
||||||
- uid: 2091
|
- uid: 2091
|
||||||
type: CrateSalvageEquipment
|
type: CrateGenericonimo
|
||||||
components:
|
components:
|
||||||
- pos: 7.5,31.5
|
- pos: 7.5,31.5
|
||||||
parent: 0
|
parent: 0
|
||||||
|
|||||||
@@ -72553,17 +72553,4 @@ entities:
|
|||||||
- pos: 14.5,-0.5
|
- pos: 14.5,-0.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
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
|
- type: AtmosFixMarker
|
||||||
mode: 4
|
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
|
- Thirst
|
||||||
- Idle
|
- Idle
|
||||||
- Spirate
|
- 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
|
- type: Occluder
|
||||||
sizeX: 32
|
sizeX: 32
|
||||||
sizeY: 32
|
sizeY: 32
|
||||||
- type: Airtight
|
|
||||||
- type: Appearance
|
- type: Appearance
|
||||||
visuals:
|
visuals:
|
||||||
- type: AsteroidRockVisualizer
|
- 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:
|
access:
|
||||||
- Cargo
|
- Cargo
|
||||||
- Maintenance
|
- Maintenance
|
||||||
- External
|
|
||||||
|
|
||||||
- type: startingGear
|
- type: startingGear
|
||||||
id: CargoTechGear
|
id: CargoTechGear
|
||||||
|
|||||||
@@ -10,7 +10,6 @@
|
|||||||
- Cargo
|
- Cargo
|
||||||
# - Quartermaster
|
# - Quartermaster
|
||||||
- Maintenance
|
- Maintenance
|
||||||
- External
|
|
||||||
|
|
||||||
- type: startingGear
|
- type: startingGear
|
||||||
id: QuartermasterGear
|
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"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "base-hot"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "vacuum"
|
"name": "vacuum"
|
||||||
},
|
},
|
||||||
@@ -27,9 +24,6 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "watervapour"
|
"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