diff --git a/Content.Server/_CP14/MagicSpell/CP14AreaEntityEffectComponent.cs b/Content.Server/_CP14/MagicSpell/CP14AreaEntityEffectComponent.cs
index 0e5959d85d..12bc2a5648 100644
--- a/Content.Server/_CP14/MagicSpell/CP14AreaEntityEffectComponent.cs
+++ b/Content.Server/_CP14/MagicSpell/CP14AreaEntityEffectComponent.cs
@@ -1,11 +1,10 @@
using Content.Shared._CP14.MagicSpell.Spells;
using Content.Shared.Whitelist;
-using Robust.Shared.Prototypes;
namespace Content.Server._CP14.MagicSpell;
///
-///
+/// Component that allows an entity to apply effects to other entities in an area.
///
[RegisterComponent]
public sealed partial class CP14AreaEntityEffectComponent : Component
diff --git a/Content.Server/_CP14/UniqueLoot/CP14UniqueLootSpawnerComponent.cs b/Content.Server/_CP14/UniqueLoot/CP14UniqueLootSpawnerComponent.cs
new file mode 100644
index 0000000000..8607f09051
--- /dev/null
+++ b/Content.Server/_CP14/UniqueLoot/CP14UniqueLootSpawnerComponent.cs
@@ -0,0 +1,14 @@
+using Content.Shared.Tag;
+using Robust.Shared.Prototypes;
+
+namespace Content.Server._CP14.UniqueLoot;
+
+[RegisterComponent]
+public sealed partial class CP14UniqueLootSpawnerComponent : Component
+{
+ ///
+ /// Used to filter which types of unique loot can be generated. You can leave null to disable filtering.
+ ///
+ [DataField]
+ public ProtoId? Tag;
+}
diff --git a/Content.Server/_CP14/UniqueLoot/CP14UniqueLootSystem.cs b/Content.Server/_CP14/UniqueLoot/CP14UniqueLootSystem.cs
new file mode 100644
index 0000000000..cc62f44028
--- /dev/null
+++ b/Content.Server/_CP14/UniqueLoot/CP14UniqueLootSystem.cs
@@ -0,0 +1,76 @@
+using Content.Server.GameTicking.Events;
+using Content.Shared._CP14.UniqueLoot;
+using Content.Shared.GameTicking;
+using Robust.Shared.Prototypes;
+using Robust.Shared.Random;
+
+namespace Content.Server._CP14.UniqueLoot;
+
+public sealed partial class CP14UniqueLootSystem : EntitySystem
+{
+ [Dependency] private readonly IPrototypeManager _proto = default!;
+ [Dependency] private readonly IRobustRandom _random = default!;
+
+ private Dictionary, int> _uniqueLootCount = new();
+
+ public override void Initialize()
+ {
+ base.Initialize();
+
+ SubscribeLocalEvent(OnRoundStart);
+ SubscribeLocalEvent(OnCleanup);
+
+ SubscribeLocalEvent(OnMapInit);
+ }
+
+ private void OnMapInit(Entity ent, ref MapInitEvent args)
+ {
+ var loot = GetNextUniqueLoot();
+
+ if (!Deleted(ent))
+ Spawn(loot, Transform(ent).Coordinates);
+
+ if (!TerminatingOrDeleted(ent) && Exists(ent))
+ QueueDel(ent);
+ }
+
+ private void OnRoundStart(RoundStartingEvent ev)
+ {
+ RefreshUniqueLoot();
+ }
+
+ private void OnCleanup(RoundRestartCleanupEvent ev)
+ {
+ _uniqueLootCount.Clear();
+ }
+
+ private void RefreshUniqueLoot()
+ {
+ _uniqueLootCount.Clear();
+
+ foreach (var loot in _proto.EnumeratePrototypes())
+ {
+ _uniqueLootCount[loot.ID] = loot.Count;
+ }
+ }
+
+ public EntProtoId? GetNextUniqueLoot()
+ {
+ if (_uniqueLootCount.Count == 0)
+ return null;
+
+ var selectedLoot = _random.Pick(_uniqueLootCount);
+
+ //TODO: Tag filtering
+
+ if (selectedLoot.Value > 1)
+ _uniqueLootCount[selectedLoot.Key] -= 1;
+ else
+ _uniqueLootCount.Remove(selectedLoot.Key);
+
+ if (!_proto.TryIndex(selectedLoot.Key, out var indexedLoot))
+ return null;
+
+ return indexedLoot.Entity;
+ }
+}
diff --git a/Content.Shared/_CP14/MagicSpell/CP14SharedMagicSystem.DelayedActions.cs b/Content.Shared/_CP14/MagicSpell/CP14SharedMagicSystem.DelayedActions.cs
index d507f2f51f..8ea464d606 100644
--- a/Content.Shared/_CP14/MagicSpell/CP14SharedMagicSystem.DelayedActions.cs
+++ b/Content.Shared/_CP14/MagicSpell/CP14SharedMagicSystem.DelayedActions.cs
@@ -61,17 +61,22 @@ public abstract partial class CP14SharedMagicSystem
if (!CanCastSpell(action, performer))
return;
+ // event may return an empty entity with id = 0, which causes bugs
+ var _target = target;
+ if (_target is not null && _target.Value.Id == 0)
+ _target = null;
+
if (_doAfter.IsRunning(action.Comp.ActiveDoAfter))
_doAfter.Cancel(action.Comp.ActiveDoAfter);
else
{
- if (TryStartDelayedAction(delayedEffect, doAfter, action, target, performer))
+ if (TryStartDelayedAction(delayedEffect, doAfter, action, _target, performer))
{
var evStart = new CP14StartCastMagicEffectEvent(performer);
RaiseLocalEvent(action, ref evStart);
var spellArgs =
- new CP14SpellEffectBaseArgs(performer, action.Comp.SpellStorage, target, worldTarget);
+ new CP14SpellEffectBaseArgs(performer, action.Comp.SpellStorage, _target, worldTarget);
CastTelegraphy(action, spellArgs);
}
diff --git a/Content.Shared/_CP14/MagicSpell/CP14SharedMagicSystem.ToggleableActions.cs b/Content.Shared/_CP14/MagicSpell/CP14SharedMagicSystem.ToggleableActions.cs
index 55a0f6e20f..cdfed96270 100644
--- a/Content.Shared/_CP14/MagicSpell/CP14SharedMagicSystem.ToggleableActions.cs
+++ b/Content.Shared/_CP14/MagicSpell/CP14SharedMagicSystem.ToggleableActions.cs
@@ -67,12 +67,17 @@ public abstract partial class CP14SharedMagicSystem
if (_doAfter.IsRunning(action.Comp.ActiveDoAfter))
return;
+ // event may return an empty entity with id = 0, which causes bugs
+ var _target = entityTarget;
+ if (_target is not null && _target.Value.Id == 0)
+ _target = null;
+
var evStart = new CP14StartCastMagicEffectEvent(performer);
RaiseLocalEvent(action, ref evStart);
var fromItem = action.Comp.SpellStorage is not null;
- var doAfterEventArgs = new DoAfterArgs(EntityManager, performer, toggleable.CastTime, doAfter, action, used: action.Comp.SpellStorage, target: entityTarget)
+ var doAfterEventArgs = new DoAfterArgs(EntityManager, performer, toggleable.CastTime, doAfter, action, used: action.Comp.SpellStorage, target: _target)
{
BreakOnMove = toggleable.BreakOnMove,
BreakOnDamage = toggleable.BreakOnDamage,
@@ -92,7 +97,7 @@ public abstract partial class CP14SharedMagicSystem
toggled.DoAfterId = doAfterId;
toggled.Cooldown = toggleable.Cooldown;
- toggled.EntityTarget = entityTarget;
+ toggled.EntityTarget = _target;
toggled.WorldTarget = worldTarget;
action.Comp.ActiveDoAfter = doAfterId;
diff --git a/Content.Shared/_CP14/UniqueLoot/CP14UniqueLootPrototype.cs b/Content.Shared/_CP14/UniqueLoot/CP14UniqueLootPrototype.cs
new file mode 100644
index 0000000000..06d1ff2d3d
--- /dev/null
+++ b/Content.Shared/_CP14/UniqueLoot/CP14UniqueLootPrototype.cs
@@ -0,0 +1,32 @@
+using Content.Shared.Tag;
+using Robust.Shared.Prototypes;
+
+namespace Content.Shared._CP14.UniqueLoot;
+
+///
+/// Defines a unique loot that can only be generated a specified number of times per round.
+///
+[Prototype("uniqueLoot")]
+public sealed partial class CP14UniqueLootPrototype : IPrototype
+{
+ [IdDataField]
+ public string ID { get; private set; } = default!;
+
+ ///
+ /// ProtoId of the entity to spawn.
+ ///
+ [DataField(required: true)]
+ public EntProtoId Entity { get; private set; }
+
+ ///
+ /// Count of how many times this loot can be generated per round.
+ ///
+ [DataField]
+ public int Count { get; private set; } = 1;
+
+ ///
+ /// Used for categorizing unique loot. Used in spawners to determine which loot to spawn.
+ ///
+ [DataField]
+ public HashSet> Tags { get; private set; } = new();
+}
diff --git a/Resources/ConfigPresets/_CP14/Dev.toml b/Resources/ConfigPresets/_CP14/Dev.toml
index 829aaf87e5..083918000a 100644
--- a/Resources/ConfigPresets/_CP14/Dev.toml
+++ b/Resources/ConfigPresets/_CP14/Dev.toml
@@ -1,5 +1,5 @@
[whitelist]
-enabled = true
+enabled = false
[log]
path = "logs"
diff --git a/Resources/Maps/_CP14/Dungeon/artifact_room.yml b/Resources/Maps/_CP14/Dungeon/artifact_room.yml
new file mode 100644
index 0000000000..43a80a4cd3
--- /dev/null
+++ b/Resources/Maps/_CP14/Dungeon/artifact_room.yml
@@ -0,0 +1,890 @@
+meta:
+ format: 6
+ postmapinit: false
+tilemap:
+ 0: Space
+ 20: CP14FloorBase
+ 9: CP14FloorFoundation
+ 13: CP14FloorGrass
+ 14: CP14FloorGrassLight
+ 15: CP14FloorGrassTall
+ 21: CP14FloorLucensWoodPlanksCruciform
+ 10: CP14FloorOakWoodPlanksBig
+ 12: CP14FloorOakWoodPlanksBroken
+ 11: CP14FloorOakWoodPlanksCruciform
+ 17: CP14FloorStonebricks
+ 16: CP14FloorStonebricksSmallCarved1
+ 19: CP14FloorStonebricksSmallCarved2
+ 18: CP14FloorStonebricksSquareCarved
+ 2: FloorAsteroidSand
+ 6: FloorAsteroidSandUnvariantized
+ 5: FloorAsteroidTile
+ 8: FloorBrokenWood
+ 82: FloorShuttleOrange
+ 1: FloorShuttlePurple
+ 89: FloorSteel
+ 7: FloorWood
+ 3: Plating
+ 4: PlatingAsteroid
+entities:
+- proto: ""
+ entities:
+ - uid: 1
+ components:
+ - type: MetaData
+ - type: Transform
+ - type: Map
+ mapPaused: True
+ - type: PhysicsMap
+ - type: GridTree
+ - type: MovedGrids
+ - type: Broadphase
+ - type: OccluderTree
+ - type: MapGrid
+ chunks:
+ -1,-1:
+ ind: -1,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA
+ version: 6
+ 0,0:
+ ind: 0,0
+ tiles: CQAAAAAAAQAAAAAAEAAAAAAAEAAAAAAACQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAFAAAAAAAFAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAEAAAAAAAEAAAAAAACQAAAAAACQAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAEAAAAAAAAQAAAAAAEgAAAAAAEAAAAAAAEAAAAAAACQAAAAAAAQAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAQAAAAAACQAAAAAACQAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAQAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAEgAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAAQAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAAQAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAQAAAAAACQAAAAAAEAAAAAAAAQAAAAAAAQAAAAAACQAAAAAAAQAAAAAAEAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAFAAAAAAAFAAAAAAAFAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA
+ version: 6
+ 0,1:
+ ind: 0,1
+ tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA
+ version: 6
+ 0,-1:
+ ind: 0,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA
+ version: 6
+ -1,0:
+ ind: -1,0
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA
+ version: 6
+ -1,1:
+ ind: -1,1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAA
+ version: 6
+ 1,-1:
+ ind: 1,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA
+ version: 6
+ 1,0:
+ ind: 1,0
+ tiles: EAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAFQAAAAAAEAAAAAAAFQAAAAAAEAAAAAAAEAAAAAAAAQAAAAAACQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAACQAAAAAAEAAAAAAAAQAAAAAAEAAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAEAAAAAAAAQAAAAAAEAAAAAAAEAAAAAAACQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAFQAAAAAAEgAAAAAAFQAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAEAAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAAQAAAAAAEAAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAFQAAAAAAEAAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAFQAAAAAAEAAAAAAAFQAAAAAAEAAAAAAAEAAAAAAAAQAAAAAACQAAAAAAEAAAAAAACQAAAAAACQAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA
+ version: 6
+ 1,1:
+ ind: 1,1
+ tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA
+ version: 6
+ -1,2:
+ ind: -1,2
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 0,2:
+ ind: 0,2
+ tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 1,2:
+ ind: 1,2
+ tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 2,-1:
+ ind: 2,-1
+ tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 2,0:
+ ind: 2,0
+ tiles: AQAAAAAAAQAAAAAAAQAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAEAAAAAAAEAAAAAAACQAAAAAAEAAAAAAAEAAAAAAACQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAACQAAAAAACQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAACQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAACQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAEAAAAAAAAQAAAAAACQAAAAAAEAAAAAAAEAAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAACQAAAAAACQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 2,1:
+ ind: 2,1
+ tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ 2,2:
+ ind: 2,2
+ tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ version: 6
+ - type: Gravity
+ gravityShakeSound: !type:SoundPathSpecifier
+ path: /Audio/Effects/alert.ogg
+ - type: DecalGrid
+ chunkCollection:
+ version: 2
+ nodes: []
+ - type: LoadedMap
+ - type: SpreaderGrid
+ - type: GridPathfinding
+ - type: RadiationGridResistance
+- proto: CP14Chasm
+ entities:
+ - uid: 11
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 34.5,4.5
+ parent: 1
+ - uid: 12
+ components:
+ - type: Transform
+ pos: 10.5,1.5
+ parent: 1
+ - uid: 16
+ components:
+ - type: Transform
+ pos: 13.5,2.5
+ parent: 1
+ - uid: 17
+ components:
+ - type: Transform
+ pos: 10.5,3.5
+ parent: 1
+ - uid: 76
+ components:
+ - type: Transform
+ pos: 11.5,4.5
+ parent: 1
+ - uid: 77
+ components:
+ - type: Transform
+ pos: 12.5,4.5
+ parent: 1
+ - uid: 78
+ components:
+ - type: Transform
+ pos: 10.5,4.5
+ parent: 1
+ - uid: 80
+ components:
+ - type: Transform
+ pos: 10.5,5.5
+ parent: 1
+ - uid: 82
+ components:
+ - type: Transform
+ pos: 11.5,1.5
+ parent: 1
+ - uid: 83
+ components:
+ - type: Transform
+ pos: 9.5,2.5
+ parent: 1
+ - uid: 84
+ components:
+ - type: Transform
+ pos: 13.5,3.5
+ parent: 1
+ - uid: 85
+ components:
+ - type: Transform
+ pos: 11.5,5.5
+ parent: 1
+ - uid: 86
+ components:
+ - type: Transform
+ pos: 13.5,4.5
+ parent: 1
+ - uid: 87
+ components:
+ - type: Transform
+ pos: 11.5,6.5
+ parent: 1
+ - uid: 88
+ components:
+ - type: Transform
+ pos: 12.5,5.5
+ parent: 1
+ - uid: 91
+ components:
+ - type: Transform
+ pos: 12.5,3.5
+ parent: 1
+ - uid: 97
+ components:
+ - type: Transform
+ pos: 14.5,3.5
+ parent: 1
+ - uid: 102
+ components:
+ - type: Transform
+ pos: 11.5,2.5
+ parent: 1
+ - uid: 106
+ components:
+ - type: Transform
+ pos: 12.5,1.5
+ parent: 1
+ - uid: 107
+ components:
+ - type: Transform
+ pos: 9.5,4.5
+ parent: 1
+ - uid: 108
+ components:
+ - type: Transform
+ pos: 9.5,3.5
+ parent: 1
+ - uid: 110
+ components:
+ - type: Transform
+ pos: 8.5,2.5
+ parent: 1
+ - uid: 117
+ components:
+ - type: Transform
+ pos: 10.5,0.5
+ parent: 1
+ - uid: 118
+ components:
+ - type: Transform
+ pos: 10.5,2.5
+ parent: 1
+ - uid: 119
+ components:
+ - type: Transform
+ pos: 12.5,2.5
+ parent: 1
+ - uid: 123
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 33.5,2.5
+ parent: 1
+ - uid: 127
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 37.5,1.5
+ parent: 1
+ - uid: 129
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 34.5,2.5
+ parent: 1
+ - uid: 130
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 33.5,3.5
+ parent: 1
+ - uid: 133
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 34.5,3.5
+ parent: 1
+ - uid: 139
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 36.5,5.5
+ parent: 1
+- proto: CP14FenceIronGrilleStraight
+ entities:
+ - uid: 4
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 16.5,1.5
+ parent: 1
+ - uid: 5
+ components:
+ - type: Transform
+ pos: 17.5,6.5
+ parent: 1
+ - uid: 18
+ components:
+ - type: Transform
+ pos: 25.5,6.5
+ parent: 1
+ - uid: 19
+ components:
+ - type: Transform
+ pos: 26.5,6.5
+ parent: 1
+ - uid: 23
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 22.5,5.5
+ parent: 1
+ - uid: 24
+ components:
+ - type: Transform
+ pos: 21.5,6.5
+ parent: 1
+ - uid: 25
+ components:
+ - type: Transform
+ pos: 4.5,1.5
+ parent: 1
+ - uid: 31
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 25.5,1.5
+ parent: 1
+ - uid: 43
+ components:
+ - type: Transform
+ pos: 28.5,0.5
+ parent: 1
+ - uid: 45
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 28.5,3.5
+ parent: 1
+ - uid: 55
+ components:
+ - type: Transform
+ pos: 29.5,0.5
+ parent: 1
+ - uid: 58
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 16.5,5.5
+ parent: 1
+ - uid: 64
+ components:
+ - type: Transform
+ pos: 19.5,6.5
+ parent: 1
+ - uid: 89
+ components:
+ - type: Transform
+ pos: 4.5,5.5
+ parent: 1
+ - uid: 99
+ components:
+ - type: Transform
+ pos: 3.5,5.5
+ parent: 1
+ - uid: 100
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 19.5,0.5
+ parent: 1
+ - uid: 101
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 17.5,0.5
+ parent: 1
+ - uid: 104
+ components:
+ - type: Transform
+ pos: 2.5,1.5
+ parent: 1
+ - uid: 109
+ components:
+ - type: Transform
+ rot: 3.141592653589793 rad
+ pos: 21.5,0.5
+ parent: 1
+ - uid: 112
+ components:
+ - type: Transform
+ pos: 3.5,1.5
+ parent: 1
+ - uid: 115
+ components:
+ - type: Transform
+ pos: 2.5,5.5
+ parent: 1
+ - uid: 120
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 22.5,1.5
+ parent: 1
+- proto: CP14IronDoorGuardWeaponStorage
+ entities:
+ - uid: 62
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 22.5,3.5
+ parent: 1
+ - uid: 103
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 5.5,3.5
+ parent: 1
+ - uid: 111
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 1.5,3.5
+ parent: 1
+ - uid: 121
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 16.5,3.5
+ parent: 1
+ - uid: 131
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 36.5,3.5
+ parent: 1
+- proto: CP14MobGroupSpawnerZombie
+ entities:
+ - uid: 60
+ components:
+ - type: Transform
+ pos: 20.5,4.5
+ parent: 1
+ - type: Fixtures
+ fixtures: {}
+ - uid: 74
+ components:
+ - type: Transform
+ pos: 18.5,2.5
+ parent: 1
+ - type: Fixtures
+ fixtures: {}
+- proto: CP14SpawnUniqueArtifact
+ entities:
+ - uid: 27
+ components:
+ - type: Transform
+ pos: 3.5,3.5
+ parent: 1
+ - uid: 61
+ components:
+ - type: Transform
+ pos: 19.5,3.5
+ parent: 1
+ - uid: 70
+ components:
+ - type: Transform
+ pos: 25.5,3.5
+ parent: 1
+ - uid: 94
+ components:
+ - type: Transform
+ pos: 11.5,3.5
+ parent: 1
+ - uid: 125
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 37.5,3.5
+ parent: 1
+- proto: CP14TableWoodenRound
+ entities:
+ - uid: 26
+ components:
+ - type: Transform
+ pos: 3.5,3.5
+ parent: 1
+ - uid: 59
+ components:
+ - type: Transform
+ pos: 19.5,3.5
+ parent: 1
+ - uid: 68
+ components:
+ - type: Transform
+ pos: 25.5,3.5
+ parent: 1
+ - uid: 126
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 37.5,3.5
+ parent: 1
+- proto: CP14WallmountTorchAlwaysPowered
+ entities:
+ - uid: 6
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 2.5,4.5
+ parent: 1
+ - type: Fixtures
+ fixtures: {}
+ - uid: 30
+ components:
+ - type: Transform
+ pos: 18.5,5.5
+ parent: 1
+ - type: Fixtures
+ fixtures: {}
+ - uid: 36
+ components:
+ - type: Transform
+ pos: 28.5,1.5
+ parent: 1
+ - type: Fixtures
+ fixtures: {}
+ - uid: 38
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 25.5,3.5
+ parent: 1
+ - type: Fixtures
+ fixtures: {}
+ - uid: 113
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 4.5,2.5
+ parent: 1
+ - type: Fixtures
+ fixtures: {}
+ - uid: 140
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 35.5,2.5
+ parent: 1
+ - type: Fixtures
+ fixtures: {}
+- proto: CP14WallSkulls
+ entities:
+ - uid: 9
+ components:
+ - type: Transform
+ pos: 27.5,2.5
+ parent: 1
+ - uid: 10
+ components:
+ - type: Transform
+ pos: 27.5,6.5
+ parent: 1
+ - uid: 13
+ components:
+ - type: Transform
+ pos: 26.5,0.5
+ parent: 1
+ - uid: 14
+ components:
+ - type: Transform
+ pos: 30.5,2.5
+ parent: 1
+ - uid: 15
+ components:
+ - type: Transform
+ pos: 25.5,2.5
+ parent: 1
+ - uid: 20
+ components:
+ - type: Transform
+ pos: 25.5,4.5
+ parent: 1
+ - uid: 21
+ components:
+ - type: Transform
+ pos: 22.5,6.5
+ parent: 1
+ - uid: 22
+ components:
+ - type: Transform
+ pos: 22.5,4.5
+ parent: 1
+ - uid: 28
+ components:
+ - type: Transform
+ pos: 5.5,2.5
+ parent: 1
+ - uid: 29
+ components:
+ - type: Transform
+ pos: 5.5,1.5
+ parent: 1
+ - uid: 32
+ components:
+ - type: Transform
+ pos: 26.5,4.5
+ parent: 1
+ - uid: 33
+ components:
+ - type: Transform
+ pos: 28.5,6.5
+ parent: 1
+ - uid: 34
+ components:
+ - type: Transform
+ pos: 30.5,1.5
+ parent: 1
+ - uid: 40
+ components:
+ - type: Transform
+ pos: 30.5,0.5
+ parent: 1
+ - uid: 41
+ components:
+ - type: Transform
+ pos: 28.5,4.5
+ parent: 1
+ - uid: 46
+ components:
+ - type: Transform
+ pos: 28.5,2.5
+ parent: 1
+ - uid: 48
+ components:
+ - type: Transform
+ pos: 29.5,4.5
+ parent: 1
+ - uid: 49
+ components:
+ - type: Transform
+ pos: 27.5,0.5
+ parent: 1
+ - uid: 51
+ components:
+ - type: Transform
+ pos: 30.5,4.5
+ parent: 1
+ - uid: 52
+ components:
+ - type: Transform
+ pos: 25.5,0.5
+ parent: 1
+ - uid: 53
+ components:
+ - type: Transform
+ pos: 24.5,2.5
+ parent: 1
+ - uid: 54
+ components:
+ - type: Transform
+ pos: 24.5,3.5
+ parent: 1
+ - uid: 56
+ components:
+ - type: Transform
+ pos: 28.5,5.5
+ parent: 1
+ - uid: 63
+ components:
+ - type: Transform
+ pos: 20.5,6.5
+ parent: 1
+ - uid: 65
+ components:
+ - type: Transform
+ pos: 16.5,6.5
+ parent: 1
+ - uid: 66
+ components:
+ - type: Transform
+ pos: 16.5,4.5
+ parent: 1
+ - uid: 67
+ components:
+ - type: Transform
+ pos: 18.5,6.5
+ parent: 1
+ - uid: 71
+ components:
+ - type: Transform
+ pos: 24.5,6.5
+ parent: 1
+ - uid: 73
+ components:
+ - type: Transform
+ pos: 16.5,2.5
+ parent: 1
+ - uid: 75
+ components:
+ - type: Transform
+ pos: 24.5,4.5
+ parent: 1
+ - uid: 79
+ components:
+ - type: Transform
+ pos: 20.5,0.5
+ parent: 1
+ - uid: 81
+ components:
+ - type: Transform
+ pos: 22.5,0.5
+ parent: 1
+ - uid: 90
+ components:
+ - type: Transform
+ pos: 1.5,4.5
+ parent: 1
+ - uid: 92
+ components:
+ - type: Transform
+ pos: 5.5,4.5
+ parent: 1
+ - uid: 93
+ components:
+ - type: Transform
+ pos: 1.5,2.5
+ parent: 1
+ - uid: 95
+ components:
+ - type: Transform
+ pos: 16.5,0.5
+ parent: 1
+ - uid: 96
+ components:
+ - type: Transform
+ pos: 18.5,0.5
+ parent: 1
+ - uid: 98
+ components:
+ - type: Transform
+ pos: 1.5,1.5
+ parent: 1
+ - uid: 105
+ components:
+ - type: Transform
+ pos: 22.5,2.5
+ parent: 1
+ - uid: 114
+ components:
+ - type: Transform
+ pos: 5.5,5.5
+ parent: 1
+ - uid: 116
+ components:
+ - type: Transform
+ pos: 1.5,5.5
+ parent: 1
+ - uid: 124
+ components:
+ - type: Transform
+ pos: 36.5,4.5
+ parent: 1
+ - uid: 128
+ components:
+ - type: Transform
+ pos: 36.5,2.5
+ parent: 1
+ - uid: 134
+ components:
+ - type: Transform
+ pos: 37.5,2.5
+ parent: 1
+ - uid: 135
+ components:
+ - type: Transform
+ pos: 38.5,2.5
+ parent: 1
+ - uid: 136
+ components:
+ - type: Transform
+ pos: 38.5,3.5
+ parent: 1
+ - uid: 137
+ components:
+ - type: Transform
+ pos: 38.5,4.5
+ parent: 1
+ - uid: 138
+ components:
+ - type: Transform
+ pos: 37.5,4.5
+ parent: 1
+- proto: CP14XenoTurret
+ entities:
+ - uid: 2
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 33.5,1.5
+ parent: 1
+ - uid: 3
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 35.5,0.5
+ parent: 1
+ - uid: 7
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 29.5,5.5
+ parent: 1
+ - uid: 8
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 9.5,1.5
+ parent: 1
+ - uid: 35
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 24.5,1.5
+ parent: 1
+ - uid: 37
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 6.5,4.5
+ parent: 1
+ - uid: 39
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 0.5,6.5
+ parent: 1
+ - uid: 42
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 3.5,0.5
+ parent: 1
+ - uid: 47
+ components:
+ - type: Transform
+ rot: 1.5707963267948966 rad
+ pos: 13.5,5.5
+ parent: 1
+ - uid: 69
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 33.5,5.5
+ parent: 1
+ - uid: 122
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 35.5,6.5
+ parent: 1
+ - uid: 132
+ components:
+ - type: Transform
+ rot: -1.5707963267948966 rad
+ pos: 32.5,3.5
+ parent: 1
+- proto: LandMineExplosive
+ entities:
+ - uid: 44
+ components:
+ - type: Transform
+ pos: 25.35069,5.6042547
+ parent: 1
+ - uid: 50
+ components:
+ - type: Transform
+ pos: 29.570948,3.5915112
+ parent: 1
+ - uid: 57
+ components:
+ - type: Transform
+ pos: 27.511461,5.559277
+ parent: 1
+ - uid: 72
+ components:
+ - type: Transform
+ pos: 26.4986,1.6237447
+ parent: 1
+...
diff --git a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Fire/T1_fireball.yml b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Fire/T1_fireball.yml
index e23d60f17d..9ca3469355 100644
--- a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Fire/T1_fireball.yml
+++ b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Fire/T1_fireball.yml
@@ -35,8 +35,8 @@
sprite: _CP14/Effects/Magic/spells_icons.rsi
state: fireball
event: !type:CP14DelayedEntityWorldTargetActionEvent
- cooldown: 15
- castDelay: 5
+ cooldown: 25
+ castDelay: 1.5
breakOnMove: false
- type: entity
diff --git a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Healing/magical_acceleration.yml b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Healing/magical_acceleration.yml
new file mode 100644
index 0000000000..142ac1f7a7
--- /dev/null
+++ b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Healing/magical_acceleration.yml
@@ -0,0 +1,44 @@
+- type: entity
+ id: CP14ActionSpellMagicalAcceleration
+ name: Magical acceleration
+ description: At the cost of magic energy, you significantly accelerate your movement speed
+ components:
+ - type: Sprite
+ sprite: _CP14/Effects/Magic/spells_icons.rsi
+ state: magical_acceleration
+ - type: CP14MagicEffectCastSlowdown
+ speedMultiplier: 1.3
+ - type: CP14MagicEffectManaCost
+ manaCost: 3
+ - type: CP14MagicEffect
+ effects:
+ - !type:CP14SpellSpawnEntityOnTarget
+ spawns:
+ - CP14MagicAccelerationDustEffect
+ - type: InstantAction
+ itemIconStyle: BigAction
+ sound: !type:SoundPathSpecifier
+ path: /Audio/Magic/rumble.ogg
+ icon:
+ sprite: _CP14/Effects/Magic/spells_icons.rsi
+ state: magical_acceleration
+ event: !type:CP14ToggleableInstantActionEvent
+ effectFrequency: 0.2
+ cooldown: 2
+ castTime: 10
+ hidden: true
+
+- type: entity
+ id: CP14MagicAccelerationDustEffect
+ parent: CP14DustEffect
+ categories: [ HideSpawnMenu ]
+ components:
+ - type: Sprite
+ drawdepth: Items
+ sprite: _CP14/Effects/dust.rsi
+ layers:
+ - state: dust
+ shader: unshaded
+ color: "#4097bd"
+ - type: PointLight
+ color: "#4097bd"
\ No newline at end of file
diff --git a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Water/T0_freeze.yml b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Water/T0_freeze.yml
index b3a4ed96da..e4804438c4 100644
--- a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Water/T0_freeze.yml
+++ b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Water/T0_freeze.yml
@@ -39,8 +39,8 @@
sprite: _CP14/Effects/Magic/spells_icons.rsi
state: freeze
event: !type:CP14ToggleableEntityTargetActionEvent
- cooldown: 15
- castTime: 10
+ cooldown: 5
+ castTime: 3
distanceThreshold: 5
breakOnMove: false
diff --git a/Resources/Prototypes/_CP14/Entities/Clothing/Rings/ring.yml b/Resources/Prototypes/_CP14/Entities/Clothing/Rings/ring.yml
index d945d2fdce..b14926007f 100644
--- a/Resources/Prototypes/_CP14/Entities/Clothing/Rings/ring.yml
+++ b/Resources/Prototypes/_CP14/Entities/Clothing/Rings/ring.yml
@@ -33,7 +33,7 @@
parent: CP14ClothingRingBase
name: fireball conductive ring
description: A standard mana-conductive ring that allows the user to summon fireballs.
- suffix: Fireball
+ suffix: Fireball, Artifact, DO NOT MAP
components:
- type: Sprite
layers:
diff --git a/Resources/Prototypes/_CP14/Entities/Clothing/Shoes/shoes.yml b/Resources/Prototypes/_CP14/Entities/Clothing/Shoes/shoes.yml
index a43027658c..d365cd01cd 100644
--- a/Resources/Prototypes/_CP14/Entities/Clothing/Shoes/shoes.yml
+++ b/Resources/Prototypes/_CP14/Entities/Clothing/Shoes/shoes.yml
@@ -46,4 +46,36 @@
- type: Sprite
sprite: _CP14/Clothing/Shoes/sandals.rsi
- type: Clothing
- sprite: _CP14/Clothing/Shoes/sandals.rsi
\ No newline at end of file
+ sprite: _CP14/Clothing/Shoes/sandals.rsi
+
+- type: entity
+ parent: CP14ClothingShoesBase
+ id: CP14ClothingShoesArtifactFlightboots
+ name: flight boots
+ suffix: Artifact, DO NOT MAP
+ description: Enchanted boots that allow their wearer to walk through the air a short distance from the ground. It looks extremely spectacular!
+ components:
+ - type: Sprite
+ sprite: _CP14/Clothing/Shoes/flightboots.rsi
+ - type: Clothing
+ sprite: _CP14/Clothing/Shoes/flightboots.rsi
+ - type: AntiGravityClothing
+ - type: ClothingSpeedModifier
+ walkModifier: 2
+ sprintModifier: 2
+
+- type: entity
+ parent: CP14ClothingShoesBase
+ id: CP14ClothingShoesArtifactSpeedboots
+ name: hermes boots
+ suffix: Artifact, DO NOT MAP
+ description: Enchanted boots that allow their wearer to walk through the air a short distance from the ground. It looks extremely spectacular!
+ components:
+ - type: Sprite
+ sprite: _CP14/Clothing/Shoes/speedboots.rsi
+ - type: Clothing
+ sprite: _CP14/Clothing/Shoes/speedboots.rsi
+ - type: CP14SpellStorageAccessWearing
+ - type: CP14SpellStorage
+ spells:
+ - CP14ActionSpellMagicalAcceleration
\ No newline at end of file
diff --git a/Resources/Prototypes/_CP14/Entities/Markers/Spawners/Random/Loot/demiplane.yml b/Resources/Prototypes/_CP14/Entities/Markers/Spawners/Random/Loot/demiplane.yml
index 9435439221..ce0aee38ad 100644
--- a/Resources/Prototypes/_CP14/Entities/Markers/Spawners/Random/Loot/demiplane.yml
+++ b/Resources/Prototypes/_CP14/Entities/Markers/Spawners/Random/Loot/demiplane.yml
@@ -106,8 +106,6 @@
children:
- !type:GroupSelector # remove this when players can create their own magic items
children:
+ - id: CP14SpellScrollResurrection
- id: CP14ClothingRingIceShards
- - id: CP14ClothingRingFireball
- - id: CP14ClothingRingFlashLight
- - id: CP14MagicHealingStaff
- - id: CP14SpellScrollResurrection
\ No newline at end of file
+ - id: CP14ClothingRingFlashLight
\ No newline at end of file
diff --git a/Resources/Prototypes/_CP14/Entities/Markers/Spawners/unique_loot.yml b/Resources/Prototypes/_CP14/Entities/Markers/Spawners/unique_loot.yml
new file mode 100644
index 0000000000..caa3cf8b99
--- /dev/null
+++ b/Resources/Prototypes/_CP14/Entities/Markers/Spawners/unique_loot.yml
@@ -0,0 +1,14 @@
+- type: entity
+ name: random artifact spawner
+ id: CP14SpawnUniqueArtifact
+ parent: MarkerBase
+ suffix: Unique, DO NOT MAP
+ categories: [ ForkFiltered ]
+ components:
+ - type: CP14UniqueLootSpawner
+ - type: Sprite
+ layers:
+ - sprite: Markers/cross.rsi
+ state: green
+ - sprite: _CP14/Clothing/Shoes/flightboots.rsi
+ state: icon
\ No newline at end of file
diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Weapons/Magic/twoHandedStaffs.yml b/Resources/Prototypes/_CP14/Entities/Objects/Weapons/Magic/twoHandedStaffs.yml
index 67a4596abe..70265dd5cb 100644
--- a/Resources/Prototypes/_CP14/Entities/Objects/Weapons/Magic/twoHandedStaffs.yml
+++ b/Resources/Prototypes/_CP14/Entities/Objects/Weapons/Magic/twoHandedStaffs.yml
@@ -70,4 +70,24 @@
- type: CP14MagicEnergyExaminable
- type: CP14MagicEnergyContainer
energy: 80
- maxEnergy: 80
\ No newline at end of file
+ maxEnergy: 80
+
+- type: entity
+ id: CP14MagicShadowStaff
+ parent: CP14MagicHealingStaff
+ name: magic shadow staff
+ description: A long, half-tech, half-magic stick designed to convert magical energy into shadow spells.
+ suffix: Artifact, DO NOT MAP
+ components:
+ - type: CP14MagicManacostModify
+ modifiers:
+ Darkness: 1.4
+ - type: CP14SpellStorage
+ spells:
+ - CP14ActionSpellShadowStep
+ - CP14ActionSpellShadowGrab
+ - CP14ActionSpellDemiplaneInfiltration
+ - type: Sprite
+ sprite: _CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi
+ - type: Clothing
+ sprite: _CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi
\ No newline at end of file
diff --git a/Resources/Prototypes/_CP14/Procedural/Demiplane/Modifiers/Reward/rooms.yml b/Resources/Prototypes/_CP14/Procedural/Demiplane/Modifiers/Reward/rooms.yml
new file mode 100644
index 0000000000..432ae9f87b
--- /dev/null
+++ b/Resources/Prototypes/_CP14/Procedural/Demiplane/Modifiers/Reward/rooms.yml
@@ -0,0 +1,14 @@
+- type: cp14DemiplaneModifier
+ id: ArtifactRoom
+ tiers:
+ - 2
+ - 3
+ generationWeight: 0.05
+ categories:
+ Reward: 0.4
+ layers:
+ - !type:OreDunGen
+ entity: CP14DemiplaneArtifactRoomSpawner
+ count: 1
+ minGroupSize: 1
+ maxGroupSize: 1
\ No newline at end of file
diff --git a/Resources/Prototypes/_CP14/Procedural/Demiplane/artifact_room.yml b/Resources/Prototypes/_CP14/Procedural/Demiplane/artifact_room.yml
new file mode 100644
index 0000000000..cb492bd65d
--- /dev/null
+++ b/Resources/Prototypes/_CP14/Procedural/Demiplane/artifact_room.yml
@@ -0,0 +1,60 @@
+- type: Tag
+ id: CP14DemiplaneArtifactRoom
+
+- type: entity
+ id: CP14DemiplaneArtifactRoomSpawner
+ categories: [ ForkFiltered ]
+ parent: BaseRoomMarker
+ name: Demiplane artifact room spawner
+ components:
+ - type: RoomFill
+ clearExisting: true
+ roomWhitelist:
+ tags:
+ - CP14DemiplaneArtifactRoom
+
+# 7x7
+- type: dungeonRoom
+ id: CP14DemiplaneArtifactRoom_7x7_a
+ size: 7,7
+ atlas: /Maps/_CP14/Dungeon/artifact_room.yml
+ ignoreTile: FloorShuttlePurple
+ offset: 0,0
+ tags:
+ - CP14DemiplaneArtifactRoom
+
+- type: dungeonRoom
+ id: CP14DemiplaneArtifactRoom_7x7_b
+ size: 7,7
+ atlas: /Maps/_CP14/Dungeon/artifact_room.yml
+ ignoreTile: FloorShuttlePurple
+ offset: 8,0
+ tags:
+ - CP14DemiplaneArtifactRoom
+
+- type: dungeonRoom
+ id: CP14DemiplaneArtifactRoom_7x7_c
+ size: 7,7
+ atlas: /Maps/_CP14/Dungeon/artifact_room.yml
+ ignoreTile: FloorShuttlePurple
+ offset: 16,0
+ tags:
+ - CP14DemiplaneArtifactRoom
+
+- type: dungeonRoom
+ id: CP14DemiplaneArtifactRoom_7x7_d
+ size: 7,7
+ atlas: /Maps/_CP14/Dungeon/artifact_room.yml
+ ignoreTile: FloorShuttlePurple
+ offset: 24,0
+ tags:
+ - CP14DemiplaneArtifactRoom
+
+- type: dungeonRoom
+ id: CP14DemiplaneArtifactRoom_7x7_e
+ size: 7,7
+ atlas: /Maps/_CP14/Dungeon/artifact_room.yml
+ ignoreTile: FloorShuttlePurple
+ offset: 32,0
+ tags:
+ - CP14DemiplaneArtifactRoom
\ No newline at end of file
diff --git a/Resources/Prototypes/_CP14/UniqueLoot/loot.yml b/Resources/Prototypes/_CP14/UniqueLoot/loot.yml
new file mode 100644
index 0000000000..2f9e197647
--- /dev/null
+++ b/Resources/Prototypes/_CP14/UniqueLoot/loot.yml
@@ -0,0 +1,19 @@
+- type: uniqueLoot
+ id: CP14ClothingShoesArtifactSpeedboots
+ entity: CP14ClothingShoesArtifactSpeedboots
+
+- type: uniqueLoot
+ id: CP14ClothingShoesArtifactFlightboots
+ entity: CP14ClothingShoesArtifactFlightboots
+
+- type: uniqueLoot
+ id: CP14ClothingRingFireball
+ entity: CP14ClothingRingFireball
+
+- type: uniqueLoot
+ id: CP14MagicHealingStaff
+ entity: CP14MagicHealingStaff
+
+- type: uniqueLoot
+ id: CP14MagicShadowStaff
+ entity: CP14MagicShadowStaff
\ No newline at end of file
diff --git a/Resources/Textures/_CP14/Clothing/Shoes/flightboots.rsi/equipped-FEET.png b/Resources/Textures/_CP14/Clothing/Shoes/flightboots.rsi/equipped-FEET.png
new file mode 100644
index 0000000000..049746a1cf
Binary files /dev/null and b/Resources/Textures/_CP14/Clothing/Shoes/flightboots.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/_CP14/Clothing/Shoes/flightboots.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Shoes/flightboots.rsi/icon.png
new file mode 100644
index 0000000000..2cce805ffe
Binary files /dev/null and b/Resources/Textures/_CP14/Clothing/Shoes/flightboots.rsi/icon.png differ
diff --git a/Resources/Textures/_CP14/Clothing/Shoes/flightboots.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Shoes/flightboots.rsi/meta.json
new file mode 100644
index 0000000000..737cc0e588
--- /dev/null
+++ b/Resources/Textures/_CP14/Clothing/Shoes/flightboots.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "All right reserved",
+ "copyright": "Created by TheShuEd",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-FEET",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/_CP14/Clothing/Shoes/speedboots.rsi/equipped-FEET.png b/Resources/Textures/_CP14/Clothing/Shoes/speedboots.rsi/equipped-FEET.png
new file mode 100644
index 0000000000..9e207d80d8
Binary files /dev/null and b/Resources/Textures/_CP14/Clothing/Shoes/speedboots.rsi/equipped-FEET.png differ
diff --git a/Resources/Textures/_CP14/Clothing/Shoes/speedboots.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Shoes/speedboots.rsi/icon.png
new file mode 100644
index 0000000000..a99f8b5539
Binary files /dev/null and b/Resources/Textures/_CP14/Clothing/Shoes/speedboots.rsi/icon.png differ
diff --git a/Resources/Textures/_CP14/Clothing/Shoes/speedboots.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Shoes/speedboots.rsi/meta.json
new file mode 100644
index 0000000000..737cc0e588
--- /dev/null
+++ b/Resources/Textures/_CP14/Clothing/Shoes/speedboots.rsi/meta.json
@@ -0,0 +1,18 @@
+{
+ "version": 1,
+ "license": "All right reserved",
+ "copyright": "Created by TheShuEd",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "equipped-FEET",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/_CP14/Effects/Magic/spells_icons.rsi/magical_acceleration.png b/Resources/Textures/_CP14/Effects/Magic/spells_icons.rsi/magical_acceleration.png
new file mode 100644
index 0000000000..6c86964c26
Binary files /dev/null and b/Resources/Textures/_CP14/Effects/Magic/spells_icons.rsi/magical_acceleration.png differ
diff --git a/Resources/Textures/_CP14/Effects/Magic/spells_icons.rsi/meta.json b/Resources/Textures/_CP14/Effects/Magic/spells_icons.rsi/meta.json
index 275ef12cf9..6862220d00 100644
--- a/Resources/Textures/_CP14/Effects/Magic/spells_icons.rsi/meta.json
+++ b/Resources/Textures/_CP14/Effects/Magic/spells_icons.rsi/meta.json
@@ -5,7 +5,7 @@
"y": 32
},
"license": "All right reserved",
- "copyright": "Created by .kreks., cure_poison, cure_burn, mana_gift, water creation, plant_growth, beer creation, sprint, tiefling_revenge, demi_arrow, rift_shield, rift_arrow, signal_light_blue, signal_light_red, freeze, kick, signal_light_yellow and resurrection by TheShuEd",
+ "copyright": "Created by .kreks., cure_poison, cure_burn, mana_gift, water creation, plant_growth, beer creation, sprint, tiefling_revenge, demi_arrow, rift_shield, rift_arrow, signal_light_blue, signal_light_red, freeze, magical_acceleration, kick, signal_light_yellow and resurrection by TheShuEd",
"states": [
{
"name": "beer_creation"
@@ -46,6 +46,9 @@
{
"name": "kick"
},
+ {
+ "name": "magical_acceleration"
+ },
{
"name": "mana_consume"
},
diff --git a/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/equipped-NECK.png b/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/equipped-NECK.png
new file mode 100644
index 0000000000..b27d4299ff
Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/equipped-NECK.png differ
diff --git a/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/icon.png b/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/icon.png
new file mode 100644
index 0000000000..eadfaddd3b
Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/icon.png differ
diff --git a/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/inhand-left.png b/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/inhand-left.png
new file mode 100644
index 0000000000..135d7df50d
Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/inhand-left.png differ
diff --git a/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/inhand-right.png b/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/inhand-right.png
new file mode 100644
index 0000000000..0f23421a8a
Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/inhand-right.png differ
diff --git a/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/meta.json b/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/meta.json
new file mode 100644
index 0000000000..669cb9d0f4
--- /dev/null
+++ b/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/meta.json
@@ -0,0 +1,34 @@
+{
+ "version": 1,
+ "license": "CC-BY-SA-4.0",
+ "copyright": "Created by TheShuEd (Github)",
+ "size": {
+ "x": 32,
+ "y": 32
+ },
+ "states": [
+ {
+ "name": "icon"
+ },
+ {
+ "name": "inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "wielded-inhand-left",
+ "directions": 4
+ },
+ {
+ "name": "wielded-inhand-right",
+ "directions": 4
+ },
+ {
+ "name": "equipped-NECK",
+ "directions": 4
+ }
+ ]
+}
diff --git a/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/wielded-inhand-left.png b/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/wielded-inhand-left.png
new file mode 100644
index 0000000000..db045a6138
Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/wielded-inhand-left.png differ
diff --git a/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/wielded-inhand-right.png b/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/wielded-inhand-right.png
new file mode 100644
index 0000000000..db045a6138
Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Weapons/Magic/TwoHandedStaff/shadow_staff.rsi/wielded-inhand-right.png differ
diff --git a/CrystallPunk14.sln b/SpaceStation14.sln
similarity index 100%
rename from CrystallPunk14.sln
rename to SpaceStation14.sln
diff --git a/SpaceStation14.sln.DotSettings b/SpaceStation14.sln.DotSettings
index 33dd36597a..d0236a59aa 100644
--- a/SpaceStation14.sln.DotSettings
+++ b/SpaceStation14.sln.DotSettings
@@ -66,7 +66,7 @@
IL
IP
KHR
- LV
+
MMI
MS
MV
@@ -631,6 +631,8 @@ public sealed partial class $CLASS$ : Shared$CLASS$ {
True
True
True
+ True
+ True
True
True
True
@@ -674,6 +676,7 @@ public sealed partial class $CLASS$ : Shared$CLASS$ {
True
True
True
+ True
True
True
True