Compare commits
17 Commits
demiplanes
...
MagicWands
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fff4287ad5 | ||
|
|
d1e4501b6f | ||
|
|
fc4f51f0dd | ||
|
|
06cb93fb1d | ||
|
|
14dbb5d3ed | ||
|
|
337d248884 | ||
|
|
596c329c96 | ||
|
|
bae34b8318 | ||
|
|
e7e4e61972 | ||
|
|
fc90485838 | ||
|
|
ac5579c7fd | ||
|
|
cd618efc31 | ||
|
|
6b41aa71ca | ||
|
|
a4395f2066 | ||
|
|
685a9616ab | ||
|
|
86168288a3 | ||
|
|
81dd06ac2c |
@@ -92,19 +92,11 @@ public sealed class RandomGiftSystem : EntitySystem
|
||||
var mapGridCompName = _componentFactory.GetComponentName(typeof(MapGridComponent));
|
||||
var physicsCompName = _componentFactory.GetComponentName(typeof(PhysicsComponent));
|
||||
|
||||
if (!_prototype.TryIndex<EntityCategoryPrototype>("ForkFiltered", out var indexedFilter))
|
||||
return;
|
||||
|
||||
foreach (var proto in _prototype.EnumeratePrototypes<EntityPrototype>())
|
||||
{
|
||||
if (proto.Abstract || proto.HideSpawnMenu || proto.Components.ContainsKey(mapGridCompName) || !proto.Components.ContainsKey(physicsCompName))
|
||||
continue;
|
||||
|
||||
//CP14 Only cp14 items
|
||||
if (!proto.Categories.Contains(indexedFilter))
|
||||
continue;
|
||||
//CP14 end
|
||||
|
||||
_possibleGiftsUnsafe.Add(proto.ID);
|
||||
|
||||
if (!proto.Components.ContainsKey(itemCompName))
|
||||
|
||||
@@ -26,7 +26,6 @@ public sealed partial class CP14DemiplaneSystem
|
||||
private const double JobMaxTime = 0.002;
|
||||
|
||||
[Dependency] private readonly ExamineSystemShared _examine = default!;
|
||||
[Dependency] private readonly EntityLookupSystem _lookup = default!;
|
||||
|
||||
private void InitGeneration()
|
||||
{
|
||||
@@ -63,7 +62,7 @@ public sealed partial class CP14DemiplaneSystem
|
||||
: Loc.GetString("cp14-demiplane-examine-title-unknown"));
|
||||
|
||||
List<LocId> modifierNames = new();
|
||||
foreach (var modifier in comp.SelectedModifiers)
|
||||
foreach (var modifier in comp.Modifiers)
|
||||
{
|
||||
if (!_proto.TryIndex(modifier, out var indexedModifier))
|
||||
continue;
|
||||
@@ -142,23 +141,6 @@ public sealed partial class CP14DemiplaneSystem
|
||||
if (generator.Comp.Location is null)
|
||||
return;
|
||||
|
||||
var curTime = _timing.CurTime;
|
||||
|
||||
if (curTime < generator.Comp.LastUseTime + generator.Comp.UseDelay)
|
||||
return;
|
||||
|
||||
generator.Comp.LastUseTime = curTime;
|
||||
|
||||
if (generator.Comp.NeedDemiplaneCrystal)
|
||||
{
|
||||
var demiplaneCrystals = _lookup.GetEntitiesInRange<CP14DemiplaneCrystalComponent>(Transform(generator).Coordinates, generator.Comp.DemiplaneCrystalRange);
|
||||
if (demiplaneCrystals.Count == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//We cant open demiplan in another demiplan or if parent is not Map
|
||||
if (HasComp<CP14DemiplaneComponent>(Transform(generator).MapUid) || !HasComp<MapGridComponent>(_transform.GetParentUid(args.User)))
|
||||
{
|
||||
@@ -166,7 +148,7 @@ public sealed partial class CP14DemiplaneSystem
|
||||
return;
|
||||
}
|
||||
|
||||
SpawnRandomDemiplane(generator.Comp.Location.Value, generator.Comp.SelectedModifiers, out var demiplane, out var mapId);
|
||||
SpawnRandomDemiplane(generator.Comp.Location.Value, generator.Comp.Modifiers, out var demiplane, out var mapId);
|
||||
|
||||
//Admin log needed
|
||||
//TEST
|
||||
@@ -196,36 +178,14 @@ public sealed partial class CP14DemiplaneSystem
|
||||
suitableConfigs.Add(locationConfig);
|
||||
}
|
||||
|
||||
CP14DemiplaneLocationPrototype? selectedConfig = null;
|
||||
while (suitableConfigs.Count > 0)
|
||||
if (suitableConfigs.Count == 0)
|
||||
{
|
||||
var randomConfig = _random.Pick(suitableConfigs);
|
||||
|
||||
if (!generator.Comp.TiersContent.ContainsKey(randomConfig.Tier))
|
||||
{
|
||||
suitableConfigs.Remove(randomConfig);
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!_random.Prob(generator.Comp.TiersContent[randomConfig.Tier]))
|
||||
{
|
||||
suitableConfigs.Remove(randomConfig);
|
||||
continue;
|
||||
}
|
||||
|
||||
selectedConfig = randomConfig;
|
||||
break;
|
||||
}
|
||||
|
||||
if (selectedConfig is null)
|
||||
{
|
||||
// We dont should be here
|
||||
|
||||
Log.Warning("Expedition mission generation failed: No suitable location configs.");
|
||||
Log.Error("Expedition mission generation failed: No suitable location configs.");
|
||||
QueueDel(generator);
|
||||
return;
|
||||
}
|
||||
|
||||
var selectedConfig = _random.Pick(suitableConfigs);
|
||||
generator.Comp.Location = selectedConfig;
|
||||
|
||||
//Modifier generation
|
||||
@@ -244,100 +204,42 @@ public sealed partial class CP14DemiplaneSystem
|
||||
}
|
||||
|
||||
//Tag required filter
|
||||
if (passed)
|
||||
foreach (var reqTag in modifier.RequiredTags)
|
||||
{
|
||||
foreach (var reqTag in modifier.RequiredTags)
|
||||
{
|
||||
if (!selectedConfig.Tags.Contains(reqTag))
|
||||
{
|
||||
passed = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//Tier filter
|
||||
if (passed)
|
||||
{
|
||||
foreach (var tier in modifier.Tiers)
|
||||
{
|
||||
if (!generator.Comp.TiersContent.ContainsKey(tier))
|
||||
{
|
||||
passed = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Tier weight filter
|
||||
if (passed)
|
||||
{
|
||||
var maxProb = 0f;
|
||||
foreach (var tier in modifier.Tiers)
|
||||
{
|
||||
maxProb = Math.Max(maxProb, generator.Comp.TiersContent[tier]);
|
||||
}
|
||||
|
||||
if (!_random.Prob(maxProb))
|
||||
if (!selectedConfig.Tags.Contains(reqTag))
|
||||
{
|
||||
passed = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
//Random prob filter
|
||||
if (passed)
|
||||
{
|
||||
if (!_random.Prob(modifier.GenerationProb))
|
||||
{
|
||||
passed = false;
|
||||
}
|
||||
}
|
||||
|
||||
if (passed)
|
||||
suitableModifiersWeights.Add(modifier, modifier.GenerationWeight);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//Limits calculation
|
||||
Dictionary<ProtoId<CP14DemiplaneModifierCategoryPrototype>, float> limits = new();
|
||||
foreach (var limit in generator.Comp.Limits)
|
||||
{
|
||||
limits.Add(limit.Key, limit.Value);
|
||||
}
|
||||
|
||||
while (suitableModifiersWeights.Count > 0)
|
||||
var difficulty = 0f;
|
||||
var reward = 0f;
|
||||
while (generator.Comp.Modifiers.Count < generator.Comp.MaxModifiers && suitableModifiersWeights.Count > 0)
|
||||
{
|
||||
var selectedModifier = ModifierPick(suitableModifiersWeights, _random);
|
||||
|
||||
//Fill demiplane under limits
|
||||
var passed = true;
|
||||
foreach (var category in selectedModifier.Categories)
|
||||
if (difficulty + selectedModifier.Difficulty > generator.Comp.DifficultyLimit)
|
||||
{
|
||||
if (!limits.ContainsKey(category.Key))
|
||||
{
|
||||
suitableModifiersWeights.Remove(selectedModifier);
|
||||
passed = false;
|
||||
break;
|
||||
}
|
||||
|
||||
if (limits[category.Key] - category.Value < 0)
|
||||
{
|
||||
suitableModifiersWeights.Remove(selectedModifier);
|
||||
passed = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!passed)
|
||||
suitableModifiersWeights.Remove(selectedModifier);
|
||||
continue;
|
||||
|
||||
generator.Comp.SelectedModifiers.Add(selectedModifier);
|
||||
|
||||
foreach (var category in selectedModifier.Categories)
|
||||
{
|
||||
limits[category.Key] -= category.Value;
|
||||
}
|
||||
|
||||
if (reward + selectedModifier.Reward > generator.Comp.RewardLimit)
|
||||
{
|
||||
suitableModifiersWeights.Remove(selectedModifier);
|
||||
continue;
|
||||
}
|
||||
|
||||
generator.Comp.Modifiers.Add(selectedModifier);
|
||||
reward += selectedModifier.Reward;
|
||||
difficulty += selectedModifier.Difficulty;
|
||||
|
||||
if (selectedModifier.Unique)
|
||||
suitableModifiersWeights.Remove(selectedModifier);
|
||||
}
|
||||
@@ -372,4 +274,5 @@ public sealed partial class CP14DemiplaneSystem
|
||||
// Shouldn't happen
|
||||
throw new InvalidOperationException($"Invalid weighted pick in CP14DemiplanSystem.Generation!");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,6 +0,0 @@
|
||||
namespace Content.Server._CP14.Demiplane.Components;
|
||||
|
||||
[RegisterComponent, Access(typeof(CP14DemiplaneSystem))]
|
||||
public sealed partial class CP14DemiplaneCrystalComponent : Component
|
||||
{
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
using Content.Shared._CP14.Demiplane.Components;
|
||||
using Content.Shared._CP14.Demiplane.Prototypes;
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
@@ -13,26 +14,14 @@ public sealed partial class CP14DemiplaneGeneratorDataComponent : Component
|
||||
public ProtoId<CP14DemiplaneLocationPrototype>? Location;
|
||||
|
||||
[DataField]
|
||||
public List<ProtoId<CP14DemiplaneModifierPrototype>> SelectedModifiers = new();
|
||||
|
||||
/// <summary>
|
||||
/// Generator Tier. Determines which modifiers and locations will be selected for this demiplane
|
||||
/// </summary>
|
||||
[DataField(required: true)]
|
||||
public Dictionary<int, float> TiersContent = new();
|
||||
|
||||
[DataField(required: true)]
|
||||
public Dictionary<ProtoId<CP14DemiplaneModifierCategoryPrototype>, float> Limits;
|
||||
public List<ProtoId<CP14DemiplaneModifierPrototype>> Modifiers = new();
|
||||
|
||||
[DataField]
|
||||
public bool NeedDemiplaneCrystal = true;
|
||||
public float DifficultyLimit = 1;
|
||||
|
||||
[DataField]
|
||||
public float DemiplaneCrystalRange = 15f;
|
||||
public float RewardLimit = 1;
|
||||
|
||||
[DataField]
|
||||
public TimeSpan UseDelay = TimeSpan.FromSeconds(1.0);
|
||||
|
||||
[DataField]
|
||||
public TimeSpan LastUseTime = TimeSpan.Zero;
|
||||
public int MaxModifiers = 6;
|
||||
}
|
||||
|
||||
178
Content.Server/_CP14/Footprints/CP14FootprintsSystem.cs
Normal file
178
Content.Server/_CP14/Footprints/CP14FootprintsSystem.cs
Normal file
@@ -0,0 +1,178 @@
|
||||
using System.Numerics;
|
||||
using Content.Server._CP14.Footprints.Components;
|
||||
using Content.Server.Decals;
|
||||
using Content.Shared._CP14.Decals;
|
||||
using Content.Shared.DoAfter;
|
||||
using Content.Shared.Fluids;
|
||||
using Content.Shared.Fluids.Components;
|
||||
using Content.Shared.Interaction;
|
||||
using Content.Shared.Inventory.Events;
|
||||
using Content.Shared.Maps;
|
||||
using Robust.Shared.Audio.Systems;
|
||||
using Robust.Shared.Map;
|
||||
using Robust.Shared.Map.Components;
|
||||
using Robust.Shared.Physics.Events;
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Server._CP14.Footprints;
|
||||
|
||||
public sealed class CP14FootprintsSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private readonly DecalSystem _decal = default!;
|
||||
[Dependency] private readonly SharedMapSystem _maps = default!;
|
||||
[Dependency] private readonly ITileDefinitionManager _tileDefManager = default!;
|
||||
[Dependency] private readonly IPrototypeManager _proto = default!;
|
||||
[Dependency] private readonly SharedAudioSystem _audio = default!;
|
||||
[Dependency] private readonly SharedDoAfterSystem _doAfter = default!;
|
||||
|
||||
public override void Initialize()
|
||||
{
|
||||
base.Initialize();
|
||||
|
||||
SubscribeLocalEvent<CP14FootprintTrailerComponent, MoveEvent>(OnTrailerMove);
|
||||
SubscribeLocalEvent<CP14FootprintTrailerComponent, StartCollideEvent>(OnTrailerCollide);
|
||||
|
||||
SubscribeLocalEvent<CP14FootprintHolderComponent, GotEquippedEvent>(OnHolderEquipped);
|
||||
SubscribeLocalEvent<CP14FootprintHolderComponent, GotUnequippedEvent>(OnHolderUnequipped);
|
||||
|
||||
SubscribeLocalEvent<CP14DecalCleanerComponent, AfterInteractEvent>(OnAfterInteract);
|
||||
SubscribeLocalEvent<CP14DecalCleanerComponent, CP14DecalCleanerDoAfterEvent>(OnCleanDoAfter);
|
||||
}
|
||||
|
||||
private void OnCleanDoAfter(Entity<CP14DecalCleanerComponent> ent, ref CP14DecalCleanerDoAfterEvent args)
|
||||
{
|
||||
if (args.Cancelled || args.Handled)
|
||||
return;
|
||||
|
||||
var gridUid = Transform(ent).GridUid;
|
||||
if (gridUid is null)
|
||||
return;
|
||||
|
||||
if (!TryComp<MapGridComponent>(gridUid, out var map))
|
||||
return;
|
||||
|
||||
var coord = EntityManager.GetCoordinates(args.ClickLocation);
|
||||
_audio.PlayPvs(ent.Comp.Sound, coord);
|
||||
SpawnAtPosition(ent.Comp.SpawnEffect, coord);
|
||||
|
||||
var oldDecals = _decal.GetDecalsInRange(gridUid.Value, args.ClickLocation.Position, ent.Comp.Range);
|
||||
foreach (var (id, decal) in oldDecals)
|
||||
{
|
||||
if (decal.Cleanable)
|
||||
_decal.RemoveDecal(gridUid.Value, id);
|
||||
}
|
||||
|
||||
args.Handled = true;
|
||||
}
|
||||
|
||||
private void OnAfterInteract(Entity<CP14DecalCleanerComponent> ent, ref AfterInteractEvent args)
|
||||
{
|
||||
if (!args.CanReach && !args.Handled)
|
||||
return;
|
||||
|
||||
var doAfter = new DoAfterArgs(EntityManager,
|
||||
args.User,
|
||||
ent.Comp.Delay,
|
||||
new CP14DecalCleanerDoAfterEvent(EntityManager.GetNetCoordinates(args.ClickLocation)),
|
||||
ent)
|
||||
{
|
||||
BreakOnMove = true,
|
||||
BreakOnDamage = true,
|
||||
NeedHand = true,
|
||||
};
|
||||
_doAfter.TryStartDoAfter(doAfter);
|
||||
|
||||
args.Handled = true;
|
||||
}
|
||||
|
||||
private void OnHolderUnequipped(Entity<CP14FootprintHolderComponent> ent, ref GotUnequippedEvent args)
|
||||
{
|
||||
if (!TryComp<Components.CP14FootprintTrailerComponent>(args.Equipee, out var trailer))
|
||||
return;
|
||||
|
||||
trailer.holder = null;
|
||||
|
||||
if (TryComp<CP14FootprintHolderComponent>(args.Equipee, out var selfHolder))
|
||||
{
|
||||
trailer.holder = selfHolder;
|
||||
}
|
||||
}
|
||||
|
||||
private void OnHolderEquipped(Entity<CP14FootprintHolderComponent> ent, ref GotEquippedEvent args)
|
||||
{
|
||||
if (!TryComp<Components.CP14FootprintTrailerComponent>(args.Equipee, out var trailer))
|
||||
return;
|
||||
|
||||
trailer.holder = ent.Comp;
|
||||
}
|
||||
|
||||
private void OnTrailerCollide(Entity<Components.CP14FootprintTrailerComponent> ent, ref StartCollideEvent args)
|
||||
{
|
||||
if (ent.Comp.holder is null)
|
||||
return;
|
||||
var footprint = ent.Comp.holder;
|
||||
|
||||
if (!TryComp<PuddleComponent>(args.OtherEntity, out var puddle))
|
||||
return;
|
||||
|
||||
if (puddle.Solution is null)
|
||||
return;
|
||||
|
||||
var sol = puddle.Solution;
|
||||
|
||||
var splittedSol = sol.Value.Comp.Solution.SplitSolutionWithout(footprint.PickSolution, SharedPuddleSystem.EvaporationReagents);
|
||||
|
||||
if (splittedSol.Volume > 0)
|
||||
UpdateFootprint(footprint, splittedSol.GetColor(_proto));
|
||||
}
|
||||
|
||||
private void UpdateFootprint(CP14FootprintHolderComponent comp, Color color)
|
||||
{
|
||||
comp.DecalColor = color;
|
||||
comp.Intensity = 1f;
|
||||
}
|
||||
|
||||
private void OnTrailerMove(Entity<Components.CP14FootprintTrailerComponent> ent, ref MoveEvent args)
|
||||
{
|
||||
//Temporaly disabled
|
||||
return;
|
||||
|
||||
if (ent.Comp.holder is null)
|
||||
return;
|
||||
var footprint = ent.Comp.holder;
|
||||
|
||||
var distance = Vector2.Distance(args.OldPosition.Position, args.NewPosition.Position);
|
||||
|
||||
footprint.DistanceTraveled += distance;
|
||||
|
||||
if (footprint.DistanceTraveled < footprint.DecalDistance)
|
||||
return;
|
||||
|
||||
footprint.DistanceTraveled = 0f;
|
||||
|
||||
var xform = Transform(ent);
|
||||
if (!TryComp<MapGridComponent>(xform.GridUid, out var mapGrid))
|
||||
return;
|
||||
|
||||
var tileRef = _maps.GetTileRef(xform.GridUid.Value, mapGrid, xform.Coordinates);
|
||||
var tileDef = (ContentTileDefinition)_tileDefManager[tileRef.Tile.TypeId];
|
||||
|
||||
if (tileDef.Weather && tileDef.Color is not null)
|
||||
{
|
||||
UpdateFootprint(footprint, tileDef.Color.Value);
|
||||
return;
|
||||
}
|
||||
|
||||
if (footprint.Intensity <= 0)
|
||||
return;
|
||||
|
||||
_decal.TryAddDecal(footprint.DecalProto,
|
||||
xform.Coordinates.Offset(new Vector2(-0.5f, -0.5f)),
|
||||
out var decal,
|
||||
footprint.DecalColor.WithAlpha(footprint.Intensity),
|
||||
xform.LocalRotation,
|
||||
cleanable: true);
|
||||
|
||||
footprint.Intensity = MathF.Max(0, footprint.Intensity - footprint.DistanceIntensityCost);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using Robust.Shared.Audio;
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Server._CP14.Footprints.Components;
|
||||
|
||||
/// <summary>
|
||||
/// allows you to remove cleanable decals from tiles with a short delay.
|
||||
/// </summary>
|
||||
[RegisterComponent, Access(typeof(CP14FootprintsSystem))]
|
||||
public sealed partial class CP14DecalCleanerComponent : Component
|
||||
{
|
||||
[DataField]
|
||||
public SoundSpecifier Sound = new SoundCollectionSpecifier("CP14Broom")
|
||||
{
|
||||
Params = AudioParams.Default.WithVariation(0.2f),
|
||||
};
|
||||
|
||||
[DataField]
|
||||
public EntProtoId? SpawnEffect = "CP14DustEffect";
|
||||
|
||||
[DataField]
|
||||
public float Range = 1.2f;
|
||||
|
||||
[DataField]
|
||||
public TimeSpan Delay = TimeSpan.FromSeconds(0.75f);
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using Content.Shared.Decals;
|
||||
using Content.Shared.FixedPoint;
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Server._CP14.Footprints.Components;
|
||||
|
||||
/// <summary>
|
||||
/// stores the type of footprints and their settings.
|
||||
/// </summary>
|
||||
[RegisterComponent, Access(typeof(CP14FootprintsSystem))]
|
||||
public sealed partial class CP14FootprintHolderComponent : Component
|
||||
{
|
||||
[DataField]
|
||||
public ProtoId<DecalPrototype> DecalProto = "CP14FootprintsBoots";
|
||||
|
||||
[DataField]
|
||||
public float DecalDistance = 1f;
|
||||
|
||||
[DataField]
|
||||
public float DistanceTraveled = 0f;
|
||||
|
||||
[DataField]
|
||||
public Color DecalColor = Color.White;
|
||||
|
||||
[DataField]
|
||||
public float Intensity = 0f;
|
||||
|
||||
[DataField]
|
||||
public FixedPoint2 PickSolution = 1f;
|
||||
|
||||
[DataField]
|
||||
public float DistanceIntensityCost = 0.2f;
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
namespace Content.Server._CP14.Footprints.Components;
|
||||
|
||||
/// <summary>
|
||||
/// allows an entity to leave footprints on the tiles
|
||||
/// </summary>
|
||||
[RegisterComponent, Access(typeof(CP14FootprintsSystem))]
|
||||
public sealed partial class CP14FootprintTrailerComponent : Component
|
||||
{
|
||||
/// <summary>
|
||||
/// Source and type of footprint
|
||||
/// </summary>
|
||||
[DataField]
|
||||
public CP14FootprintHolderComponent? holder = null;
|
||||
}
|
||||
@@ -15,7 +15,7 @@ public sealed partial class CP14MapDamageComponent : Component
|
||||
{
|
||||
DamageDict = new Dictionary<string, FixedPoint2>()
|
||||
{
|
||||
{"Asphyxiation", 5}
|
||||
{"Asphyxiation", 10}
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
using Content.Shared._CP14.ModularCraft;
|
||||
using Content.Shared._CP14.ModularCraft.Components;
|
||||
using Content.Shared._CP14.MagicSpellStorage;
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Server._CP14.ModularCraft.Modifiers;
|
||||
|
||||
public sealed partial class AddSpellsToSpellStorage : CP14ModularCraftModifier
|
||||
{
|
||||
[DataField]
|
||||
public List<EntProtoId> Spells;
|
||||
|
||||
public override void Effect(EntityManager entManager, Entity<CP14ModularCraftStartPointComponent> start, Entity<CP14ModularCraftPartComponent>? part)
|
||||
{
|
||||
if (!entManager.TryGetComponent<CP14SpellStorageComponent>(start, out var storageComp))
|
||||
return;
|
||||
|
||||
var spellStorageSystem = entManager.System<CP14SpellStorageSystem>();
|
||||
|
||||
foreach (var spell in Spells)
|
||||
{
|
||||
spellStorageSystem.TryAddSpellToStorage((start.Owner, storageComp), spell);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using Content.Shared._CP14.ModularCraft;
|
||||
using Content.Shared._CP14.ModularCraft.Components;
|
||||
using Content.Shared._CP14.MagicManacostModify;
|
||||
using Content.Shared._CP14.MagicRitual.Prototypes;
|
||||
using Content.Shared.FixedPoint;
|
||||
using Content.Shared._CP14.MagicSpellStorage;
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Server._CP14.ModularCraft.Modifiers;
|
||||
|
||||
public sealed partial class EditManacostModify : CP14ModularCraftModifier
|
||||
{
|
||||
[DataField]
|
||||
public Dictionary<ProtoId<CP14MagicTypePrototype>, FixedPoint2> Modifiers = new();
|
||||
public override void Effect(EntityManager entManager, Entity<CP14ModularCraftStartPointComponent> start, Entity<CP14ModularCraftPartComponent>? part)
|
||||
{
|
||||
if (!entManager.TryGetComponent<CP14MagicManacostModifyComponent>(start, out var manacostModifyComp))
|
||||
return;
|
||||
|
||||
foreach (var (magicType, modifier) in Modifiers)
|
||||
{
|
||||
if (manacostModifyComp.Modifiers.ContainsKey(magicType))
|
||||
{
|
||||
if (modifier >= 1f)
|
||||
manacostModifyComp.Modifiers[magicType] += modifier - 1f;
|
||||
else
|
||||
manacostModifyComp.Modifiers[magicType] -= 1f - modifier;
|
||||
}
|
||||
else
|
||||
{
|
||||
manacostModifyComp.Modifiers[magicType] = modifier;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -12,7 +12,7 @@ public sealed partial class CCVars
|
||||
/// Should we pre-load all of the procgen atlasses.
|
||||
/// </summary>
|
||||
public static readonly CVarDef<bool> ProcgenPreload =
|
||||
CVarDef.Create("procgen.preload", false, CVar.SERVERONLY); //CP14 false by default
|
||||
CVarDef.Create("procgen.preload", true, CVar.SERVERONLY);
|
||||
|
||||
/// <summary>
|
||||
/// Enabled: Cloning has 70% cost and reclaimer will refuse to reclaim corpses with souls. (For LRP).
|
||||
@@ -84,7 +84,7 @@ public sealed partial class CCVars
|
||||
CVarDef.Create("entgc.maximum_time_ms", 5, CVar.SERVERONLY);
|
||||
|
||||
public static readonly CVarDef<bool> GatewayGeneratorEnabled =
|
||||
CVarDef.Create("gateway.generator_enabled", false); //CP14 false by default
|
||||
CVarDef.Create("gateway.generator_enabled", true);
|
||||
|
||||
public static readonly CVarDef<string> TippyEntity =
|
||||
CVarDef.Create("tippy.entity", "Tippy", CVar.SERVER | CVar.REPLICATED);
|
||||
|
||||
@@ -130,6 +130,12 @@ namespace Content.Shared.Maps
|
||||
[DataField]
|
||||
public ProtoId<ContentTileDefinition>? BurnedTile { get; private set; } = null;
|
||||
|
||||
/// <summary>
|
||||
/// CP14 - color for footprints
|
||||
/// </summary>
|
||||
[DataField]
|
||||
public Color? Color;
|
||||
|
||||
/// <summary>
|
||||
/// CP14 - auto removing spilled reagents from tile
|
||||
/// </summary>
|
||||
|
||||
@@ -12,12 +12,6 @@ public sealed partial class CP14DemiplaneLocationPrototype : IPrototype
|
||||
{
|
||||
[IdDataField] public string ID { get; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// Location Tier. Can be generated only in demiplane keys with the corresponding tier
|
||||
/// </summary>
|
||||
[DataField]
|
||||
public int Tier = 1;
|
||||
|
||||
[DataField(required: true)]
|
||||
public ProtoId<DungeonConfigPrototype> LocationConfig;
|
||||
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Shared._CP14.Demiplane.Prototypes;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
[Prototype("cp14DemiplaneModifierCategory")]
|
||||
public sealed partial class CP14DemiplaneModifierCategoryPrototype : IPrototype
|
||||
{
|
||||
[IdDataField] public string ID { get; } = default!;
|
||||
}
|
||||
@@ -13,16 +13,16 @@ public sealed partial class CP14DemiplaneModifierPrototype : IPrototype
|
||||
[IdDataField] public string ID { get; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// Modifier Tier. Can be generated only in demiplane keys with the corresponding tier
|
||||
/// Abstract danger of this modifier. The demiplane has a threat limit, which it gains from modifiers until it reaches the limit.
|
||||
/// </summary>
|
||||
[DataField(required: true)]
|
||||
public List<int> Tiers = new();
|
||||
[DataField]
|
||||
public float Difficulty = 0;
|
||||
|
||||
/// <summary>
|
||||
/// Each modifier belongs to specific categories. Used by the generator to determine what to generate
|
||||
/// The abstract value of this modifier. The demiplane has a limit of rewards it gains from modifiers until it reaches the limit.
|
||||
/// </summary>
|
||||
[DataField(required: true)]
|
||||
public Dictionary<ProtoId<CP14DemiplaneModifierCategoryPrototype>, float> Categories = new();
|
||||
[DataField]
|
||||
public float Reward = 0;
|
||||
|
||||
/// <summary>
|
||||
/// How often can this modifier be generated? Determined by weight from all modifiers available for the location
|
||||
@@ -30,14 +30,6 @@ public sealed partial class CP14DemiplaneModifierPrototype : IPrototype
|
||||
[DataField]
|
||||
public float GenerationWeight = 1;
|
||||
|
||||
/// <summary>
|
||||
/// If this modifier is chosen to be generated - it can simply be ignored with some chance.
|
||||
/// This is useful, for example, for the Fun category. According to the basic logic it should always be filled,
|
||||
/// but thanks to this field, we can just have a chance that nothing will be generated.
|
||||
/// </summary>
|
||||
[DataField]
|
||||
public float GenerationProb = 1f;
|
||||
|
||||
/// <summary>
|
||||
/// Can this modifier be generated multiple times within a single demiplane?
|
||||
/// </summary>
|
||||
|
||||
@@ -85,6 +85,9 @@ public sealed class SharedCP14LockKeySystem : EntitySystem
|
||||
if (!args.CanReach || args.Target is not { Valid: true })
|
||||
return;
|
||||
|
||||
if (_doorQuery.TryComp(args.Target, out var doorComponent) && doorComponent.State == DoorState.Open)
|
||||
return;
|
||||
|
||||
if (!_lockQuery.TryComp(args.Target, out _))
|
||||
return;
|
||||
|
||||
@@ -228,9 +231,6 @@ public sealed class SharedCP14LockKeySystem : EntitySystem
|
||||
if (!TryComp<LockComponent>(target, out var lockComp))
|
||||
return;
|
||||
|
||||
if (_doorQuery.TryComp(target, out var doorComponent) && doorComponent.State == DoorState.Open)
|
||||
return;
|
||||
|
||||
var keyShape = key.Comp.LockShape;
|
||||
var lockShape = target.Comp.LockShape;
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ namespace Content.Shared._CP14.MagicManacostModify;
|
||||
/// <summary>
|
||||
/// Changes the manacost of spells for the bearer
|
||||
/// </summary>
|
||||
[RegisterComponent, Access(typeof(CP14MagicManacostModifySystem))]
|
||||
[RegisterComponent]
|
||||
public sealed partial class CP14MagicManacostModifyComponent : Component
|
||||
{
|
||||
[DataField]
|
||||
|
||||
@@ -3,6 +3,7 @@ using Content.Shared._CP14.MagicSpell.Components;
|
||||
using Content.Shared._CP14.MagicSpell.Events;
|
||||
using Content.Shared.Actions;
|
||||
using Content.Shared.Clothing;
|
||||
using Robust.Shared.Prototypes;
|
||||
using Content.Shared.Clothing.Components;
|
||||
using Content.Shared.Damage;
|
||||
using Content.Shared.Hands;
|
||||
@@ -57,14 +58,7 @@ public sealed partial class CP14SpellStorageSystem : EntitySystem
|
||||
|
||||
foreach (var spell in mStorage.Comp.Spells)
|
||||
{
|
||||
var spellEnt = _actionContainer.AddAction(mStorage, spell);
|
||||
if (spellEnt is null)
|
||||
continue;
|
||||
|
||||
var provided = EntityManager.EnsureComponent<CP14MagicEffectComponent>(spellEnt.Value);
|
||||
provided.SpellStorage = mStorage;
|
||||
|
||||
mStorage.Comp.SpellEntities.Add(spellEnt.Value);
|
||||
TryAddSpellToStorage(mStorage, spell);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -149,6 +143,21 @@ public sealed partial class CP14SpellStorageSystem : EntitySystem
|
||||
return true;
|
||||
}
|
||||
|
||||
public bool TryAddSpellToStorage(Entity<CP14SpellStorageComponent> mStorage, EntProtoId spell)
|
||||
{
|
||||
if (_net.IsClient)
|
||||
return false;
|
||||
|
||||
var spellEnt = _actionContainer.AddAction(mStorage, spell);
|
||||
if (spellEnt is null)
|
||||
return false;
|
||||
|
||||
var provided = EntityManager.EnsureComponent<CP14MagicEffectComponent>(spellEnt.Value);
|
||||
provided.SpellStorage = mStorage;
|
||||
|
||||
mStorage.Comp.SpellEntities.Add(spellEnt.Value);
|
||||
return true;
|
||||
}
|
||||
private void OnRemovedAttune(Entity<CP14SpellStorageRequireAttuneComponent> ent, ref RemovedAttuneFromMindEvent args)
|
||||
{
|
||||
if (args.User is null)
|
||||
|
||||
@@ -31,9 +31,4 @@
|
||||
- files: ["parry2.ogg"]
|
||||
license: "CC-BY-4.0"
|
||||
copyright: 'by EminYILDIRIM of Freesound.org.'
|
||||
source: "https://freesound.org/people/EminYILDIRIM/sounds/536105/"
|
||||
|
||||
- files: ["snowball.ogg"]
|
||||
license: "CC0-1.0"
|
||||
copyright: 'by bajko of Freesound.org.'
|
||||
source: "https://freesound.org/people/bajko/sounds/378058/"
|
||||
source: "https://freesound.org/people/EminYILDIRIM/sounds/536105/"
|
||||
Binary file not shown.
@@ -53,6 +53,11 @@
|
||||
copyright: 'by deleted_user_7146007 of Freesound.org. Cropped and mixed from stereo to mono.'
|
||||
source: "https://freesound.org/people/deleted_user_7146007/sounds/383725/"
|
||||
|
||||
- files: ["broom1.ogg", "broom2.ogg", "broom3.ogg"]
|
||||
license: "CC-BY-4.0"
|
||||
copyright: 'by F.M.Audio of Freesound.org. Cropped by TheShuEd.'
|
||||
source: "https://freesound.org/people/F.M.Audio/sounds/552056/"
|
||||
|
||||
- files: ["book1.ogg"]
|
||||
license: "CC-BY-4.0"
|
||||
copyright: 'by flag2 of Freesound.org. edit to Mono by TheShuEd.'
|
||||
|
||||
BIN
Resources/Audio/_CP14/Items/broom1.ogg
Normal file
BIN
Resources/Audio/_CP14/Items/broom1.ogg
Normal file
Binary file not shown.
BIN
Resources/Audio/_CP14/Items/broom2.ogg
Normal file
BIN
Resources/Audio/_CP14/Items/broom2.ogg
Normal file
Binary file not shown.
BIN
Resources/Audio/_CP14/Items/broom3.ogg
Normal file
BIN
Resources/Audio/_CP14/Items/broom3.ogg
Normal file
Binary file not shown.
@@ -1,7 +1,6 @@
|
||||
cp14-modifier-gold-ore = gold ore
|
||||
cp14-modifier-iron-ore = iron ore
|
||||
cp14-modifier-copper-ore = copper ore
|
||||
cp14-modifier-mithril-ore = mithril ore
|
||||
cp14-modifier-quartz-crystal = quartz crystals
|
||||
cp14-modifier-dayflin = dayflins
|
||||
cp14-modifier-fly-agaric = fly agaric
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
cp14-material-wooden-planks = wooden planks
|
||||
cp14-material-dirt-block = dirt
|
||||
cp14-material-stone-block = stone
|
||||
cp14-material-mithril = mithril
|
||||
cp14-material-lucens-planks = lucens planks
|
||||
cp14-material-cloth = cloth
|
||||
cp14-material-flora = flora material
|
||||
cp14-material-glowing-iron = glowing iron
|
||||
cp14-material-glowing-wooden-planks = glowing wooden planks
|
||||
|
||||
|
||||
@@ -1,2 +1,5 @@
|
||||
cp14-modular-slot-blade = blade
|
||||
cp14-modular-slot-garde = garde
|
||||
cp14-modular-slot-garde = garde
|
||||
cp14-modular-slot-magic-crystal = magic crystal
|
||||
cp14-modular-slot-magic-crystal-holder = magic crystal holder
|
||||
cp14-modular-slot-magic-artifact = magic artefact
|
||||
|
||||
@@ -8,7 +8,7 @@ cp14-stack-flora = tufts of grass
|
||||
cp14-stack-copper-bars = copper bars
|
||||
cp14-stack-iron-bars = iron bars
|
||||
cp14-stack-gold-bars = gold bars
|
||||
cp14-stack-mithril-bars = mithril bars
|
||||
cp14-stack-glowing-iron-bars = bars of glowing iron
|
||||
|
||||
cp14-stack-wallpaper = rolls of wallpaper
|
||||
|
||||
|
||||
@@ -7,9 +7,6 @@ cp14-tiles-grass-light = light grass
|
||||
cp14-tiles-grass-tall = tall grass
|
||||
cp14-tiles-dirt = soil
|
||||
cp14-tiles-sand = sand
|
||||
cp14-tiles-snow = snow
|
||||
cp14-tiles-snow-deep = deep snow
|
||||
cp14-tiles-snow-deep-deep = deep deep snow
|
||||
|
||||
# Produced
|
||||
cp14-tiles-foundation = foundation
|
||||
@@ -50,23 +47,23 @@ cp14-tiles-dark-woodplanks-big-broken = broken big dark planks
|
||||
cp14-tiles-dark-woodplanks-cruciform-broken = broken cruciform dark planks
|
||||
cp14-tiles-dark-woodplanks-stairways-broken = broken stairways dark planks
|
||||
|
||||
cp14-tiles-woodplanks-burned = burned planks
|
||||
cp14-tiles-woodplanks-big-burned = big burned planks
|
||||
cp14-tiles-woodplanks-cruciform-burned = cruciform burned planks
|
||||
cp14-tiles-woodplanks-stairways-burned = stairways burned planks
|
||||
cp14-tiles-acacia-woodplanks = acacia woodplanks
|
||||
cp14-tiles-acacia-woodplanks-big = big acacia planks
|
||||
cp14-tiles-acacia-woodplanks-cruciform = cruciform acacia planks
|
||||
cp14-tiles-acacia-woodplanks-stairways = stairways acacia planks
|
||||
cp14-tiles-acacia-woodplanks-broken = broken acacia planks
|
||||
cp14-tiles-acacia-woodplanks-big-broken = broken big acacia planks
|
||||
cp14-tiles-acacia-woodplanks-cruciform-broken = broken cruciform acacia planks
|
||||
cp14-tiles-acacia-woodplanks-stairways-broken = broken stairways acacia planks
|
||||
|
||||
cp14-tiles-woodplanks-burned = burned planks
|
||||
cp14-tiles-woodplanks-big-burned = big burned planks
|
||||
cp14-tiles-woodplanks-cruciform-burned = cruciform burned planks
|
||||
cp14-tiles-woodplanks-stairways-burned = stairways burned planks
|
||||
|
||||
cp14-tiles-stonebricks-small-carved1 = carved brick floor
|
||||
cp14-tiles-stonebricks-small-carved2 = carved brick floor
|
||||
cp14-tiles-stonebricks-square-carved = carved brick floor
|
||||
cp14-tiles-stonebricks = stonebrick floor
|
||||
cp14-tiles-stonebricks-weather = street stonebrick floor
|
||||
cp14-tiles-stonebricks-marble = marble floor
|
||||
|
||||
cp14-tiles-lucens-woodplanks = lucens woodplanks
|
||||
cp14-tiles-lucens-woodplanks-big = big lucens planks
|
||||
cp14-tiles-lucens-woodplanks-cruciform = cruciform lucens planks
|
||||
cp14-tiles-lucens-woodplanks-stairways = stairways lucens planks
|
||||
cp14-tiles-lucens-woodplanks-broken = broken lucens planks
|
||||
cp14-tiles-lucens-woodplanks-big-broken = broken big lucens planks
|
||||
cp14-tiles-lucens-woodplanks-cruciform-broken = broken cruciform lucens planks
|
||||
cp14-tiles-lucens-woodplanks-stairways-broken = broken stairways lucens planks
|
||||
cp14-tiles-stonebricks-marble = marble floor
|
||||
@@ -1,31 +1,31 @@
|
||||
cp14-store-buy-hint = To purchase "{$name}", leave your money and order in the trade box: Any paper that says {$code} on it will do.
|
||||
|
||||
cp14-store-buy-alchemy-unlock-t1-name = Trade Alliance: Alchemists
|
||||
cp14-store-buy-alchemy-unlock-t1-desc = The Alchemists Guild of the Kingdom of Klanir is willing to include the settlement in their trade route in return for small gifts and payment.
|
||||
cp14-store-buy-alchemy-unlock-t1-desc = The Alchemists Guild, in return for an offer of cooperation and small gifts, agrees to provide their trade services to your settlement.
|
||||
|
||||
cp14-store-buy-alchemy-normalizer-name = Solution normalizer
|
||||
cp14-store-buy-alchemy-normalizer-desc = Tired of constantly cleaning potion drops from everywhere? Fix it with a state-of-the-art technological device of imperial manufacture! “Alchemical Normalizer” - will remove unpleasant excess from your potions!
|
||||
cp14-store-buy-alchemy-normalizer-desc = Are your alchemists making poor quality potions? Fix it with a modern technological device made by Dwarf! “Alchemical Normalizer” - will remove any residue from your potions!
|
||||
|
||||
cp14-store-buy-alchemy-vials-name = Alchemical vials
|
||||
cp14-store-buy-alchemy-vials-desc = Now the shortage of potion vessels is no longer a problem! After all, for a rather modest price, you can order batches of shiny vials directly from the best artisans! Random alchemical devices as a gift.
|
||||
cp14-store-buy-alchemy-vials-desc = Now the problem of shortage of potion vessels is no longer a problem! After all, for a rather modest price you can order batches of shiny vials directly from the glassblowing factory! Random alchemical devices as a gift.
|
||||
|
||||
cp14-store-buy-alchemy-bureaucracy-name = Bureaucratic reserve
|
||||
cp14-store-buy-alchemy-bureaucracy-desc = Pens, ink pots and a big stack of paper. In folders of different colors, or without folders at all: because we make sure that you can choose the option that is most comfortable for you.
|
||||
cp14-store-buy-alchemy-bureaucracy-desc = Feather pens, inkwells and a big stack of paper. In folders of different colors, or without folders at all: because we make sure that you can choose the option that is most comfortable for you.
|
||||
|
||||
cp14-store-buy-alchemy-farm-seeds-name = Seeds for farming
|
||||
cp14-store-buy-alchemy-farm-seeds-desc = A set of different seeds, for farming of all kinds! Don't limit yourself, buy several boxes at once, just in case the farmers eat everything and don't have any food left to process into seeds.
|
||||
|
||||
cp14-store-buy-alchemy-demiplan-name = 5 demiplane Keys
|
||||
cp14-store-buy-alchemy-demiplan-desc = Unstable pocket dimensions in which doom or riches may await you. What could be better for your adventurers?
|
||||
cp14-store-buy-alchemy-demiplan-desc = Unstable pocket dimensions where doom or riches may await you? What could be better for your adventurers? Buy from us for a couple of gold pieces - resell to them for more, or bail them out.
|
||||
|
||||
cp14-store-buy-wood-name = Wood stockpile
|
||||
cp14-store-buy-wood-desc = Fresh wood with delivery to your settlement! Do you live in a region where trees do not grow? Or you simply do not have the working hands to go and cut them yourself? We are ready to do it for you! Or rather, for your money.
|
||||
cp14-store-buy-wood-desc = Fresh wood delivered to your settlement! Do you live in a land where trees don't grow? Or you just don't have the manpower to go out and chop them yourself? We are ready to do it for you! Or rather, for your money.
|
||||
|
||||
cp14-store-buy-fabric-name = Stock of textiles
|
||||
cp14-store-buy-fabric-desc = A large supply of fabric and thread, to make exquisite outfits or other tools. Only today, only now, only for the last six months.
|
||||
cp14-store-buy-fabric-desc = Large stock of fabric and strings, for making exquisite outfits or other tools. Today only, now only, last years only.
|
||||
|
||||
cp14-store-buy-energy-name = Energy reserve
|
||||
cp14-store-buy-energy-desc = Energy crystals in both medium and small sizes, and in addition, mana manipulation gauntlets. A complete set to power your energy devices.
|
||||
cp14-store-buy-energy-desc = Energy crystals in both medium and small sizes, and in addition, mana gloves. A complete set to supply your energy devices with energy.
|
||||
|
||||
cp14-store-buy-cheese-name = Cheese stockpile
|
||||
cp14-store-buy-cheese-desc = Cows don't like to sail on ships, but their cheese is quite fond of traveling! So pay its way to your table!
|
||||
cp14-store-buy-cheese-desc = Cheese. Lots of cheese, in case you don't have cheese.
|
||||
@@ -4,16 +4,16 @@ cp14-store-sell-goldbar-name = 10 gold bars
|
||||
cp14-store-sell-goldbar-desc = The mining and processing of gold ore is heavily sponsored by the empire, which uses gold as currency and material for jewelry.
|
||||
|
||||
cp14-store-sell-ironbar-name = 10 iron bars
|
||||
cp14-store-sell-ironbar-desc = Iron is an indispensable material in the manufacture of... almost anything that has any longevity in this world. And surely the Empire could use an extra shipment.
|
||||
cp14-store-sell-ironbar-desc = Iron is an indispensable material for the production of... almost anything that has any durability in this world. And surely the Empire could use an extra shipment.
|
||||
|
||||
cp14-store-sell-copperbar-name = 10 copper bars
|
||||
cp14-store-sell-copperbar-desc = Although copper is used mainly as a coin material, it is also often enjoyed by blacksmiths in various alloys.
|
||||
cp14-store-sell-copperbar-desc = We're waiting for a description from the lorekeepers.
|
||||
|
||||
cp14-store-sell-wheat-name = 10 sheaves of wheat
|
||||
cp14-store-sell-wheat-desc = If there's one thing that's permanent in this world, it's empire and wheat! Please don't use wheat as currency....
|
||||
cp14-store-sell-wheat-desc = We're waiting for a description from the lorekeepers.
|
||||
|
||||
cp14-store-sell-dye-name = 10 dyes
|
||||
cp14-store-sell-dye-desc = Textile workers will gladly buy dyes from you to satisfy the whims of the rich. And the sailors are tired of cleaning the ship of broken vials.
|
||||
cp14-store-sell-dye-desc = We're waiting for a description from the lorekeepers.
|
||||
|
||||
cp14-store-sell-wood-name = 30 wooden planks
|
||||
cp14-store-sell-wood-desc = Do you really think anyone needs planks from a faraway island? Well, you're right, we hope your settlement has something to keep you warm in the winter.
|
||||
cp14-store-sell-wood-desc = We're waiting for a description from the lorekeepers.
|
||||
@@ -1,4 +1,4 @@
|
||||
tiles-space = ocean
|
||||
tiles-space = space
|
||||
tiles-plating = plating
|
||||
tiles-lattice = lattice
|
||||
tiles-lattice-train = train lattice
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
cp14-modifier-gold-ore = золотой руды
|
||||
cp14-modifier-iron-ore = железной руды
|
||||
cp14-modifier-copper-ore = медной руды
|
||||
cp14-modifier-mithril-ore = мифриловой руды
|
||||
cp14-modifier-quartz-crystal = кварцевых кристаллов
|
||||
cp14-modifier-dayflin = днецветов
|
||||
cp14-modifier-fly-agaric = мухоморов
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
cp14-material-wooden-planks = деревянные доски
|
||||
cp14-material-dirt-block = земля
|
||||
cp14-material-stone-block = камень
|
||||
cp14-material-mithril = мифрил
|
||||
cp14-material-lucens-planks = люценсовые доски
|
||||
cp14-material-cloth = ткань
|
||||
cp14-material-flora = растительный материал
|
||||
cp14-material-glowing-iron = сверкающее железо
|
||||
cp14-material-glowing-wooden-planks = сверкающие деревянные доски
|
||||
|
||||
@@ -1,2 +1,6 @@
|
||||
cp14-modular-slot-blade = лезвие
|
||||
cp14-modular-slot-garde = гарда
|
||||
cp14-modular-slot-jewerly1 = украшение (1)
|
||||
cp14-modular-slot-magic-crystal = магический кристалл
|
||||
cp14-modular-slot-magic-crystal-holder = держатель магических кристаллов
|
||||
cp14-modular-slot-garde = гарда
|
||||
cp14-modular-slot-magic-artifact = магический артефакт
|
||||
|
||||
@@ -8,7 +8,7 @@ cp14-stack-flora = пучки травы
|
||||
cp14-stack-copper-bars = медные слитки
|
||||
cp14-stack-iron-bars = железные слитки
|
||||
cp14-stack-gold-bars = золотые слитки
|
||||
cp14-stack-mithril-bars = мифриловые слитки
|
||||
cp14-stack-glowing-iron-bars = слитки сверкающего железа
|
||||
|
||||
cp14-stack-wallpaper = рулон обоев
|
||||
|
||||
|
||||
@@ -7,9 +7,6 @@ cp14-tiles-grass-light = светлая трава
|
||||
cp14-tiles-grass-tall = высокая трава
|
||||
cp14-tiles-dirt = почва
|
||||
cp14-tiles-sand = песок
|
||||
cp14-tiles-snow = снег
|
||||
cp14-tiles-snow-deep = глубокий снег
|
||||
cp14-tiles-snow-deep-deep = очень глубокий снег
|
||||
|
||||
# Produced
|
||||
cp14-tiles-foundation = фундамент
|
||||
@@ -17,7 +14,7 @@ cp14-tiles-foundation = фундамент
|
||||
cp14-tiles-red-woodplanks = красные доски
|
||||
cp14-tiles-red-woodplanks-big = большие красные доски
|
||||
cp14-tiles-red-woodplanks-cruciform = паркетные красные доски
|
||||
cp14-tiles-red-woodplanks-stairways = узорчатые красные доски
|
||||
cp14-tiles-red-woodplanks-stairways = узорчатые красные доски
|
||||
cp14-tiles-red-woodplanks-broken = сломанные красные доски
|
||||
cp14-tiles-red-woodplanks-big-broken = сломанные большие красные доски
|
||||
cp14-tiles-red-woodplanks-cruciform-broken = сломанные паркетные красные доски
|
||||
@@ -26,7 +23,7 @@ cp14-tiles-red-woodplanks-stairways-broken = сломанные узорчаты
|
||||
cp14-tiles-birch-woodplanks = берёзовые доски
|
||||
cp14-tiles-birch-woodplanks-big = большие берёзовые доски
|
||||
cp14-tiles-birch-woodplanks-cruciform = паркетные берёзовые доски
|
||||
cp14-tiles-birch-woodplanks-stairways = узорчатые берёзовые доски
|
||||
cp14-tiles-birch-woodplanks-stairways = узорчатые берёзовые доски
|
||||
cp14-tiles-birch-woodplanks-broken = сломанные берёзовые доски
|
||||
cp14-tiles-birch-woodplanks-big-broken = сломанные большие берёзовые доски
|
||||
cp14-tiles-birch-woodplanks-cruciform-broken = сломанные паркетные берёзовые доски
|
||||
@@ -35,7 +32,7 @@ cp14-tiles-birch-woodplanks-stairways-broken = сломанные узорчат
|
||||
cp14-tiles-oak-woodplanks = дубовые доски
|
||||
cp14-tiles-oak-woodplanks-big = большие дубовые доски
|
||||
cp14-tiles-oak-woodplanks-cruciform = паркетные дубовые доски
|
||||
cp14-tiles-oak-woodplanks-stairways = узорчатые дубовые доски
|
||||
cp14-tiles-oak-woodplanks-stairways = узорчатые дубовые доски
|
||||
cp14-tiles-oak-woodplanks-broken = сломанные дубовые доски
|
||||
cp14-tiles-oak-woodplanks-big-broken = сломанные большие дубовые доски
|
||||
cp14-tiles-oak-woodplanks-cruciform-broken = сломанные паркетные дубовые доски
|
||||
@@ -44,16 +41,25 @@ cp14-tiles-oak-woodplanks-stairways-broken = сломанные узорчаты
|
||||
cp14-tiles-dark-woodplanks = тёмные доски
|
||||
cp14-tiles-dark-woodplanks-big = большие тёмные доски
|
||||
cp14-tiles-dark-woodplanks-cruciform = паркетные тёмные доски
|
||||
cp14-tiles-dark-woodplanks-stairways = узорчатые тёмные доски
|
||||
cp14-tiles-dark-woodplanks-stairways = узорчатые тёмные доски
|
||||
cp14-tiles-dark-woodplanks-broken = сломанные тёмные доски
|
||||
cp14-tiles-dark-woodplanks-big-broken = сломанные большие тёмные доски
|
||||
cp14-tiles-dark-woodplanks-cruciform-broken = сломанные паркетные тёмные доски
|
||||
cp14-tiles-dark-woodplanks-stairways-broken = сломанные узорчатые тёмные доски
|
||||
|
||||
cp14-tiles-acacia-woodplanks = акациевые доски
|
||||
cp14-tiles-acacia-woodplanks-big = большие акациевые доски
|
||||
cp14-tiles-acacia-woodplanks-cruciform = паркетные акациевые доски
|
||||
cp14-tiles-acacia-woodplanks-stairways = узорчатые акациевые доски
|
||||
cp14-tiles-acacia-woodplanks-broken = сломанные акациевые доски
|
||||
cp14-tiles-acacia-woodplanks-big-broken = сломанные большие акациевые доски
|
||||
cp14-tiles-acacia-woodplanks-cruciform-broken = сломанные паркетные акациевые доски
|
||||
cp14-tiles-acacia-woodplanks-stairways-broken = сломанные узорчатые акациевые доски
|
||||
|
||||
cp14-tiles-woodplanks-burned = сгоревшие доски
|
||||
cp14-tiles-woodplanks-big-burned = большие сгоревшие доски
|
||||
cp14-tiles-woodplanks-cruciform-burned = паркетные сгоревшие доски
|
||||
cp14-tiles-woodplanks-stairways-burned = узорчатые сгоревшие доски
|
||||
cp14-tiles-woodplanks-stairways-burned = узорчатые сгоревшие доски
|
||||
|
||||
cp14-tiles-stonebricks-small-carved1 = пол из резного кирпича
|
||||
cp14-tiles-stonebricks-small-carved2 = пол из резного кирпича
|
||||
@@ -61,12 +67,3 @@ cp14-tiles-stonebricks-square-carved = пол из резного кирпича
|
||||
cp14-tiles-stonebricks = каменный кирпичный пол
|
||||
cp14-tiles-stonebricks-weather = уличный каменный кирпичный пол
|
||||
cp14-tiles-stonebricks-marble = мраморный пол
|
||||
|
||||
cp14-tiles-lucens-woodplanks = люценcовые доски
|
||||
cp14-tiles-lucens-woodplanks-big = большие люценcовые доски
|
||||
cp14-tiles-lucens-woodplanks-cruciform = паркетные люценcовые доски
|
||||
cp14-tiles-lucens-woodplanks-stairways = узорчатые люценcовые доски
|
||||
cp14-tiles-lucens-woodplanks-broken = сломанные люценcовые доски
|
||||
cp14-tiles-lucens-woodplanks-big-broken = сломанные большие люценcовые доски
|
||||
cp14-tiles-lucens-woodplanks-cruciform-broken = сломанные паркетные люценcовые доски
|
||||
cp14-tiles-lucens-woodplanks-stairways-broken = сломанные узорчатые люценcовые доски
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
cp14-store-buy-hint = Чтобы приобрести "{$name}", оставьте деньги и ваш заказ в торговом ящике: Подойдет любая бумага, на которой будет написано {$code}
|
||||
|
||||
cp14-store-buy-alchemy-unlock-t1-name = Торговый союз: Алхимики
|
||||
cp14-store-buy-alchemy-unlock-t1-desc = Гильдия алхимиков королевства Кланира готова включить поселение в свой торговый путь взамен на небольшие дары и оплату.
|
||||
cp14-store-buy-alchemy-unlock-t1-desc = Гильдия алхимиков взамен на предложение о сотрудничестве и небольших даров согласна предоставить свои торговые услуги вашему поселению.
|
||||
|
||||
cp14-store-buy-alchemy-normalizer-name = Нормализатор растворов
|
||||
cp14-store-buy-alchemy-normalizer-desc = Надоело постоянно отмывать капли зелья ото всюду? Исправьте это при помощи современного технологического устройства имперского производства! "Алхимический нормализатор" - удалит из ваших зелий неприятные излишки!
|
||||
cp14-store-buy-alchemy-normalizer-desc = Ваши алхимики делают некачественные зелья? Исправьте это при помощи современного технологического устройства дворфского производства! "Алхимический нормализатор" - удалит из ваших зелий любой осадок!
|
||||
|
||||
cp14-store-buy-alchemy-vials-name = Алхимические пузырьки
|
||||
cp14-store-buy-alchemy-vials-desc = Теперь проблема дефицита емкостей для зелий больше не проблема! Ведь по довольно скромной цене вы можете заказывать партии блестящих склянок прямо от лучших ремесленников! Случайные алхимические приборы в подарок.
|
||||
cp14-store-buy-alchemy-vials-desc = Теперь проблема дефицита емкостей для зелий больше не проблема! Ведь по довольно скромной цене вы можете заказывать партии блестящих склянок прямо с стеклодульного завода! Случайные алхимические приборы в подарок.
|
||||
|
||||
cp14-store-buy-alchemy-bureaucracy-name = Бюрократический запас
|
||||
cp14-store-buy-alchemy-bureaucracy-desc = Ручки, чернильницы и большая пачка бумаги. В папках разных цветов, и вовсе без папок: ведь мы заботимся о том, чтобы вы могли выбирать тот вариант, который вам комфортнее.
|
||||
@@ -16,7 +16,7 @@ cp14-store-buy-alchemy-farm-seeds-name = Семена для фермерств
|
||||
cp14-store-buy-alchemy-farm-seeds-desc = Набор разных семян, для фермерства всех видов! Не ограничивайте себя, купите сразу несколько ящиков, на случай, если фермеры все съедят и не оставят еды на переработку в семена.
|
||||
|
||||
cp14-store-buy-alchemy-demiplan-name = 5 ключей демиплана
|
||||
cp14-store-buy-alchemy-demiplan-desc = Нестабильные карманные измерения, в котором вас может поджидать гибель или богатства. Что может быть лучше для ваших авантюристов?
|
||||
cp14-store-buy-alchemy-demiplan-desc = Нестабильные карманные измерения, в котором вас может поджидать гибель или богатства? Что может быть лучше для ваших авантюристов? Купите у нас за пару золотых - перепродайте им подороже, или под залог.
|
||||
|
||||
cp14-store-buy-wood-name = Запас древесины
|
||||
cp14-store-buy-wood-desc = Свежая древесина с доставкой до вашего поселения! Вы живете в краю где не растут деревья? Или у вас просто нет рабочих рук, чтобы пойти и нарубить их самостоятельно? Мы готовы сделать это за вас! Точнее, за ваши деньги.
|
||||
@@ -25,7 +25,7 @@ cp14-store-buy-fabric-name = Запас текстиля
|
||||
cp14-store-buy-fabric-desc = Большой запас ткани и ниток, для производства изысканнейших нарядов или другого инструментария. Только сегодня, только сейчас, только последние полгода.
|
||||
|
||||
cp14-store-buy-energy-name = Энергетический запас
|
||||
cp14-store-buy-energy-desc = Энергетические кристаллы и средних, и малых размеров, и в добавок - перчатки манипулирования маной. Полный комплект, чтобы обеспечивать ваши энергоприборы энергией.
|
||||
cp14-store-buy-energy-desc = Энергетические кристаллы и средних, и малых размеров, и в добавок - перчатки оперирования маной. Полный комплект, чтобы обеспечивать ваши энергоприборы энергией.
|
||||
|
||||
cp14-store-buy-cheese-name = Запас сыра
|
||||
cp14-store-buy-cheese-desc = Коровки не любят плавать на кораблях, а вот их сыр вполне любит путешествия! Так оплатите же ему дорогу к вашему столу!
|
||||
cp14-store-buy-cheese-desc = Сыр. Много сыра, на случай если у вас нет сыра.
|
||||
@@ -4,16 +4,16 @@ cp14-store-sell-goldbar-name = 10 золотых слитков
|
||||
cp14-store-sell-goldbar-desc = Добыча и обработка золотой руды активно спонсируется империей, использующей золото как валюту и материал для ювелирных украшений.
|
||||
|
||||
cp14-store-sell-ironbar-name = 10 железных слитков
|
||||
cp14-store-sell-ironbar-desc = Железо - незаменимый материал для производства... почти всего, что имеет хоть какую либо долговечность в этом мире. И конечно же, Империя не откажется от дополнительной партии.
|
||||
cp14-store-sell-ironbar-desc = Железо - незаменимый материал для производства... почти всего, что имеет какую либо долговечность в этом мире. И конечно же, Империя не откажется от дополнительной партии.
|
||||
|
||||
cp14-store-sell-copperbar-name = 10 медных слитков
|
||||
cp14-store-sell-copperbar-desc = Хоть медь и используется в основном как материал для монет но и в разных сплавах он часто нравится кузнецам.
|
||||
cp14-store-sell-copperbar-desc = Ждем описания от лороведов.
|
||||
|
||||
cp14-store-sell-wheat-name = 10 снопов пшеницы
|
||||
cp14-store-sell-wheat-desc = Если и есть что то постоянное в этом мире так это империя и пшеница! Пожалуйста не используйте пшеницу как валюту...
|
||||
cp14-store-sell-wheat-desc = Ждем описания от лороведов.
|
||||
|
||||
cp14-store-sell-dye-name = 10 красителей
|
||||
cp14-store-sell-dye-desc = Текстильщики с радостью купят у вас красители для ублажения прихотей богатеньких. А ещё моряки устали отмывать корабль от разбитых склянок.
|
||||
cp14-store-sell-dye-desc = Ждем описания от лороведов.
|
||||
|
||||
cp14-store-sell-wood-name = 30 деревянных досок
|
||||
cp14-store-sell-wood-desc = Вы правда думаете что хоть кому то нужны доски с далекого острова? Что ж вы правы, надеемся у вашего поселения есть чем греться зимой.
|
||||
cp14-store-sell-wood-desc = Ждем описания от лороведов.
|
||||
@@ -1,4 +1,4 @@
|
||||
tiles-space = океан
|
||||
tiles-space = космос
|
||||
tiles-plating = покрытие
|
||||
tiles-lattice = решётка
|
||||
tiles-lattice-train = решётка поезда
|
||||
|
||||
@@ -200,6 +200,965 @@ entities:
|
||||
- type: Transform
|
||||
pos: 2.5,10.5
|
||||
parent: 1
|
||||
- proto: CP14SpawnerExpeditionLootCommon
|
||||
entities:
|
||||
- uid: 5
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 1.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 9
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 13.5,11.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 14
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 19.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 16
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 8.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 20
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 3.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 23
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 3.5,11.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 25
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 2.5,12.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 26
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 4.5,12.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 30
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 13.5,11.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 33
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 8.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 34
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 8.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 35
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 8.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 36
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 8.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 39
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 8.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 40
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 8.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 41
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 8.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 46
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 14.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 51
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 14.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 53
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 14.5,11.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 54
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 13.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 59
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 13.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 60
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 15.5,11.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 61
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 15.5,11.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 62
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 14.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 63
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 15.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 65
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 15.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 67
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 13.5,11.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 68
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 14.5,11.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 71
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 8.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 72
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 8.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 74
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 15.5,11.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 75
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 14.5,11.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 78
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 9.5,8.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 80
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 6.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 86
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 19.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 91
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 19.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 92
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 21.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 93
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 21.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 94
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 21.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 95
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 21.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 96
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 21.5,11.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 97
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 19.5,11.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 98
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 20.5,11.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 99
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 21.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 100
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 19.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 101
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 15.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 102
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 13.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 104
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 21.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 105
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 19.5,9.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 114
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 24.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 116
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 26.5,8.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 119
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 28.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 120
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 27.5,11.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 121
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 26.5,12.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 132
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 31.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 133
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 33.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 134
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 33.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 135
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 34.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 136
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 30.5,10.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 162
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 1.5,2.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 163
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 1.5,2.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 164
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 1.5,1.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 165
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 3.5,3.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 166
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 3.5,4.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 167
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 4.5,4.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 168
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 4.5,4.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 169
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 3.5,4.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 170
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 4.5,1.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 195
|
||||
components:
|
||||
- type: Transform
|
||||
rot: 3.141592653589793 rad
|
||||
pos: 10.5,5.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 196
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 12.5,5.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 197
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 11.5,5.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 198
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 10.5,1.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 199
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 11.5,1.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 200
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 12.5,1.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 201
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 11.5,1.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 202
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 10.5,1.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 203
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 11.5,5.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 204
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 12.5,5.5
|
||||
parent: 1
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 1
|
||||
weight: 1
|
||||
rolls: !type:ConstantNumberSelector
|
||||
value: 1
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
- uid: 212
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 32.5,10.5
|
||||
parent: 1
|
||||
- uid: 213
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 32.5,10.5
|
||||
parent: 1
|
||||
- uid: 214
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 32.5,10.5
|
||||
parent: 1
|
||||
- uid: 215
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 32.5,10.5
|
||||
parent: 1
|
||||
- proto: CP14TableWooden
|
||||
entities:
|
||||
- uid: 159
|
||||
|
||||
319
Resources/Maps/_CP14/Dungeon/grassland_island_exterior.yml
Normal file
319
Resources/Maps/_CP14/Dungeon/grassland_island_exterior.yml
Normal file
@@ -0,0 +1,319 @@
|
||||
meta:
|
||||
format: 6
|
||||
postmapinit: false
|
||||
tilemap:
|
||||
0: Space
|
||||
9: CP14FloorFoundation
|
||||
13: CP14FloorGrass
|
||||
14: CP14FloorGrassLight
|
||||
15: CP14FloorGrassTall
|
||||
10: CP14FloorOakWoodPlanksBig
|
||||
12: CP14FloorOakWoodPlanksBroken
|
||||
11: CP14FloorOakWoodPlanksCruciform
|
||||
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: CQAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAADQAAAAAADgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACQAAAAAACwAAAAAACgAAAAAACwAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADQAAAAAADQAAAAAADQAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACQAAAAAACgAAAAAACgAAAAAACgAAAAAADAAAAAAADwAAAAAADwAAAAAADgAAAAAADgAAAAAADgAAAAAADQAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACQAAAAAACgAAAAAACwAAAAAACwAAAAAACQAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADwAAAAAADQAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAAADgAAAAAADgAAAAAADgAAAAAADQAAAAAADQAAAAAADgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAA
|
||||
version: 6
|
||||
0,1:
|
||||
ind: 0,1
|
||||
tiles: CgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA
|
||||
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: CgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAACgAAAAAACgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA
|
||||
version: 6
|
||||
1,1:
|
||||
ind: 1,1
|
||||
tiles: CgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAA
|
||||
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: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
version: 6
|
||||
2,0:
|
||||
ind: 2,0
|
||||
tiles: CgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAACgAAAAAACgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
version: 6
|
||||
2,1:
|
||||
ind: 2,1
|
||||
tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
version: 6
|
||||
2,2:
|
||||
ind: 2,2
|
||||
tiles: AQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
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: CP14BarrelWater
|
||||
entities:
|
||||
- uid: 12
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 1.5020437,1.6221794
|
||||
parent: 1
|
||||
- proto: CP14FenceWoodSmallCorner
|
||||
entities:
|
||||
- uid: 26
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 10.5,0.5
|
||||
parent: 1
|
||||
- uid: 33
|
||||
components:
|
||||
- type: Transform
|
||||
rot: 1.5707963267948966 rad
|
||||
pos: 10.5,4.5
|
||||
parent: 1
|
||||
- proto: CP14FenceWoodSmallStraight
|
||||
entities:
|
||||
- uid: 21
|
||||
components:
|
||||
- type: Transform
|
||||
rot: 3.141592653589793 rad
|
||||
pos: 6.5,4.5
|
||||
parent: 1
|
||||
- uid: 22
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 6.5,0.5
|
||||
parent: 1
|
||||
- uid: 23
|
||||
components:
|
||||
- type: Transform
|
||||
rot: 3.141592653589793 rad
|
||||
pos: 5.5,4.5
|
||||
parent: 1
|
||||
- uid: 24
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 5.5,0.5
|
||||
parent: 1
|
||||
- uid: 25
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 7.5,0.5
|
||||
parent: 1
|
||||
- uid: 28
|
||||
components:
|
||||
- type: Transform
|
||||
rot: 1.5707963267948966 rad
|
||||
pos: 10.5,1.5
|
||||
parent: 1
|
||||
- proto: CP14SpawnerExpeditionLootCommon
|
||||
entities:
|
||||
- uid: 2
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 9.5,3.5
|
||||
parent: 1
|
||||
- uid: 5
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 2.5,3.5
|
||||
parent: 1
|
||||
- uid: 32
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 1.5,3.5
|
||||
parent: 1
|
||||
- uid: 34
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 6.5,1.5
|
||||
parent: 1
|
||||
- proto: CP14TableWooden
|
||||
entities:
|
||||
- uid: 4
|
||||
components:
|
||||
- type: Transform
|
||||
rot: 1.5707963267948966 rad
|
||||
pos: 1.5,3.5
|
||||
parent: 1
|
||||
- uid: 19
|
||||
components:
|
||||
- type: Transform
|
||||
rot: 1.5707963267948966 rad
|
||||
pos: 2.5,3.5
|
||||
parent: 1
|
||||
- proto: CP14TableWoodenFrame
|
||||
entities:
|
||||
- uid: 3
|
||||
components:
|
||||
- type: Transform
|
||||
rot: 1.5707963267948966 rad
|
||||
pos: 3.5,3.5
|
||||
parent: 1
|
||||
- proto: CP14WallmountTorch
|
||||
entities:
|
||||
- uid: 30
|
||||
components:
|
||||
- type: Transform
|
||||
rot: 1.5707963267948966 rad
|
||||
pos: 5.5,3.5
|
||||
parent: 1
|
||||
- type: Fixtures
|
||||
fixtures: {}
|
||||
- uid: 35
|
||||
components:
|
||||
- type: Transform
|
||||
rot: -1.5707963267948966 rad
|
||||
pos: 3.5,1.5
|
||||
parent: 1
|
||||
- type: Fixtures
|
||||
fixtures: {}
|
||||
- proto: CP14WallWooden
|
||||
entities:
|
||||
- uid: 6
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 4.5,4.5
|
||||
parent: 1
|
||||
- uid: 7
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 4.5,0.5
|
||||
parent: 1
|
||||
- uid: 8
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 0.5,0.5
|
||||
parent: 1
|
||||
- uid: 9
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 0.5,3.5
|
||||
parent: 1
|
||||
- uid: 11
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 0.5,4.5
|
||||
parent: 1
|
||||
- uid: 14
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 0.5,1.5
|
||||
parent: 1
|
||||
- uid: 15
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 3.5,0.5
|
||||
parent: 1
|
||||
- uid: 16
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 4.5,1.5
|
||||
parent: 1
|
||||
- uid: 17
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 1.5,0.5
|
||||
parent: 1
|
||||
- uid: 27
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 0.5,2.5
|
||||
parent: 1
|
||||
- uid: 29
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 2.5,0.5
|
||||
parent: 1
|
||||
- uid: 31
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 4.5,3.5
|
||||
parent: 1
|
||||
- proto: CP14WindowWooden
|
||||
entities:
|
||||
- uid: 10
|
||||
components:
|
||||
- type: Transform
|
||||
rot: -1.5707963267948966 rad
|
||||
pos: 1.5,4.5
|
||||
parent: 1
|
||||
- uid: 13
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 3.5,4.5
|
||||
parent: 1
|
||||
- uid: 18
|
||||
components:
|
||||
- type: Transform
|
||||
pos: 2.5,4.5
|
||||
parent: 1
|
||||
- proto: CP14WoodenDoor
|
||||
entities:
|
||||
- uid: 20
|
||||
components:
|
||||
- type: Transform
|
||||
rot: -1.5707963267948966 rad
|
||||
pos: 4.5,2.5
|
||||
parent: 1
|
||||
...
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -71,14 +71,14 @@
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: CP14DemiplaneKeyT1
|
||||
- id: CP14DemiplanKey
|
||||
amount: 4
|
||||
- id: CP14DemiplaneKeyT1
|
||||
- id: CP14DemiplanKey
|
||||
amount: 1
|
||||
prob: 0.5
|
||||
- id: CP14DemiplaneKeyT2
|
||||
- id: CP14DemiplanKey
|
||||
amount: 1
|
||||
prob: 0.2
|
||||
prob: 0.5
|
||||
|
||||
- type: entity
|
||||
parent: CP14BrassChest
|
||||
|
||||
@@ -54,6 +54,7 @@
|
||||
- id: CP14ManaOperationGlove
|
||||
- id: CP14ModularIronShovel
|
||||
- id: CP14BaseMop
|
||||
- id: CP14BaseBroom
|
||||
- id: CP14ModularIronPickaxe
|
||||
- id: CP14ModularIronSickle
|
||||
- !type:GroupSelector
|
||||
|
||||
13
Resources/Prototypes/_CP14/Decal/footprints.yml
Normal file
13
Resources/Prototypes/_CP14/Decal/footprints.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
- type: decal
|
||||
id: CP14Footprints
|
||||
showMenu: true
|
||||
sprite:
|
||||
sprite: _CP14/Decals/footprints.rsi
|
||||
state: footprint
|
||||
|
||||
- type: decal
|
||||
id: CP14FootprintsBoots
|
||||
showMenu: true
|
||||
sprite:
|
||||
sprite: _CP14/Decals/footprints.rsi
|
||||
state: boots
|
||||
@@ -13,6 +13,7 @@
|
||||
state: icon
|
||||
- type: Item
|
||||
size: Normal
|
||||
- type: CP14FootprintHolder
|
||||
|
||||
- type: entity
|
||||
parent: CP14ClothingShoesBase
|
||||
|
||||
@@ -2,40 +2,25 @@
|
||||
id: CP14DirtEffect
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: TimedDespawn
|
||||
lifetime: 2
|
||||
- type: Sprite
|
||||
sprite: _CP14/Effects/material_splash.rsi
|
||||
drawdepth: Effects
|
||||
noRot: true
|
||||
layers:
|
||||
- state: dirt1
|
||||
- sprite: _CP14/Effects/dirt.rsi
|
||||
state: dirt1
|
||||
map: [ "random" ]
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- random:
|
||||
dirt1: ""
|
||||
dirt2: ""
|
||||
- type: TimedDespawn
|
||||
lifetime: 2
|
||||
- type: EffectVisuals
|
||||
- type: Tag
|
||||
tags:
|
||||
- HideContextMenu
|
||||
- type: AnimationPlayer
|
||||
|
||||
- type: entity
|
||||
id: CP14SnowEffect
|
||||
parent: CP14DirtEffect
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: snow1
|
||||
map: [ "random" ]
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- random:
|
||||
snow1: ""
|
||||
snow2: ""
|
||||
dirt1: ""
|
||||
dirt2: ""
|
||||
|
||||
- type: entity
|
||||
id: CP14DustEffect
|
||||
|
||||
@@ -71,16 +71,4 @@
|
||||
- state: forest
|
||||
- state: frame
|
||||
- type: CP14BiomeSpawner
|
||||
biome: CP14GrasslandHills
|
||||
|
||||
- type: entity
|
||||
id: CP14BiomeSpawnerSnowland
|
||||
parent: CP14BaseBiomeSpawner
|
||||
suffix: Snowland
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: snow
|
||||
- state: frame
|
||||
- type: CP14BiomeSpawner
|
||||
biome: CP14SnowlandTestResult
|
||||
biome: CP14GrasslandHills
|
||||
@@ -1,137 +0,0 @@
|
||||
# TIER 1
|
||||
|
||||
- type: entity
|
||||
parent: MarkerBase
|
||||
id: CP14SpawnerDemiplaneLootT1
|
||||
name: Demiplane T1 Loot
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- sprite: _CP14/Objects/Materials/copper_bar.rsi
|
||||
state: bar_3
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 0.7
|
||||
tableId: CP14TableDemiplaneLootT1
|
||||
|
||||
- type: entityTable
|
||||
id: CP14TableDemiplaneLootT1
|
||||
table: !type:GroupSelector
|
||||
children:
|
||||
# Common
|
||||
- !type:GroupSelector
|
||||
weight: 75
|
||||
children:
|
||||
- !type:GroupSelector
|
||||
children:
|
||||
- id: CP14SilverCoin1
|
||||
weight: 0.1
|
||||
- id: CP14CopperCoin
|
||||
weight: 0.1
|
||||
- id: CP14CopperCoin5
|
||||
weight: 0.5
|
||||
- id: CP14CopperCoin1
|
||||
weight: 1
|
||||
- !type:GroupSelector
|
||||
children:
|
||||
- id: CP14SpellScrollIceShards
|
||||
- id: CP14SpellScrollShadowGrab
|
||||
- id: CP14SpellScrollSphereOfLight
|
||||
- id: CP14SpellScrollCureWounds
|
||||
- id: CP14SpellScrollBloodPurification
|
||||
- id: CP14SpellScrollCureBurn
|
||||
- id: CP14SpellScrollFlameCreation
|
||||
- id: CP14SpellScrollEarthWall
|
||||
- id: CP14SpellScrollFlashLight
|
||||
- id: CP14SpellScrollWaterCreation
|
||||
- id: CP14EnergyCrystalSmall
|
||||
- id: CP14BaseSharpeningStone
|
||||
- id: CP14GlassShard
|
||||
- id: CP14Paper
|
||||
- !type:AllSelector
|
||||
children:
|
||||
- id: CP14Crossbolt
|
||||
- id: CP14Crossbolt
|
||||
- id: CP14Crossbolt
|
||||
# Rare
|
||||
- !type:GroupSelector
|
||||
weight: 25
|
||||
children:
|
||||
- !type:GroupSelector
|
||||
children:
|
||||
- id: CP14VialSmallBloodFlowerSap
|
||||
- id: CP14VialSmallAgaricMushroom
|
||||
- id: CP14VialSmallGroundQuartz
|
||||
- id: CP14VialSmallWildSage
|
||||
- id: CP14VialSmallBlueAmanita
|
||||
- id: CP14VialTinyChromiumSlime
|
||||
- id: CP14VialTinyLumiMushroom
|
||||
- id: CP14SilverCoin5
|
||||
- id: CP14BaseLockpick
|
||||
- id: CP14EnergyCrystalMedium
|
||||
- id: CP14DemiplaneKeyT1
|
||||
weight: 2
|
||||
- id: CP14DemiplaneKeyT2
|
||||
# Rare standard village crates loot
|
||||
- !type:NestedSelector
|
||||
tableId: CP14StationCrateLoot
|
||||
|
||||
# TIER 2
|
||||
|
||||
- type: entity
|
||||
parent: MarkerBase
|
||||
id: CP14SpawnerDemiplaneLootT2
|
||||
name: Demiplane T2 Loot
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- sprite: _CP14/Objects/Materials/iron_bar.rsi
|
||||
state: bar_3
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 0.7
|
||||
tableId: CP14TableDemiplaneLootT2
|
||||
|
||||
- type: entityTable
|
||||
id: CP14TableDemiplaneLootT2
|
||||
table: !type:GroupSelector
|
||||
children:
|
||||
# Common
|
||||
- !type:GroupSelector
|
||||
weight: 75
|
||||
children:
|
||||
# T1 loot chance
|
||||
- !type:NestedSelector
|
||||
tableId: CP14TableDemiplaneLootT1
|
||||
weight: 0.25
|
||||
# Coins
|
||||
- !type:GroupSelector
|
||||
children:
|
||||
- id: CP14SilverCoin5
|
||||
weight: 0.1
|
||||
- id: CP14SilverCoin1
|
||||
weight: 0.3
|
||||
- id: CP14CopperCoin5
|
||||
weight: 0.5
|
||||
- !type:GroupSelector
|
||||
children:
|
||||
- id: CP14SpellScrollShadowStep
|
||||
- id: CP14SpellScrollFireball
|
||||
- id: CP14SpellScrollBeerCreation
|
||||
weight: 0.2
|
||||
- id: CP14EnergyCrystalMedium
|
||||
# Rare
|
||||
- !type:GroupSelector
|
||||
weight: 25
|
||||
children:
|
||||
- !type:GroupSelector # remove this when players can create their own magic items
|
||||
children:
|
||||
- id: CP14ClothingRingIceShards
|
||||
- id: CP14ClothingRingFireball
|
||||
- id: CP14ClothingRingFlashLight
|
||||
- id: CP14MagicHealingStaff
|
||||
- id: CP14SpellScrollResurrection
|
||||
@@ -1,3 +1,92 @@
|
||||
- type: entity
|
||||
parent: MarkerBase
|
||||
id: CP14SpawnerExpeditionLootCommon
|
||||
name: Expedition common loot spawner
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- sprite: _CP14/Objects/Materials/copper_bar.rsi
|
||||
state: bar_3
|
||||
- type: EntityTableSpawner
|
||||
table: !type:NestedSelector
|
||||
prob: 0.7
|
||||
tableId: CP14TableExpeditionLootCommon
|
||||
|
||||
- type: entityTable
|
||||
id: CP14TableExpeditionLootCommon
|
||||
table: !type:GroupSelector
|
||||
children:
|
||||
# Common
|
||||
- !type:GroupSelector
|
||||
weight: 75
|
||||
children:
|
||||
- !type:GroupSelector
|
||||
children:
|
||||
- id: CP14SilverCoin1
|
||||
weight: 0.1
|
||||
- id: CP14CopperCoin
|
||||
weight: 0.1
|
||||
- id: CP14CopperCoin5
|
||||
weight: 0.5
|
||||
- id: CP14CopperCoin1
|
||||
weight: 1
|
||||
- !type:GroupSelector
|
||||
children:
|
||||
- id: CP14SpellScrollIceShards
|
||||
- id: CP14SpellScrollShadowGrab
|
||||
- id: CP14SpellScrollSphereOfLight
|
||||
- id: CP14SpellScrollCureWounds
|
||||
- id: CP14SpellScrollBloodPurification
|
||||
- id: CP14SpellScrollCureBurn
|
||||
- id: CP14SpellScrollShadowStep
|
||||
- id: CP14SpellScrollFireball
|
||||
- id: CP14SpellScrollFlameCreation
|
||||
- id: CP14SpellScrollEarthWall
|
||||
- id: CP14SpellScrollFlashLight
|
||||
- id: CP14SpellScrollWaterCreation
|
||||
- id: CP14SpellScrollBeerCreation
|
||||
weight: 0.2
|
||||
- id: CP14EnergyCrystalSmall
|
||||
- id: CP14BaseSharpeningStone
|
||||
- id: CP14GlassShard
|
||||
- id: CP14Paper
|
||||
# Rare
|
||||
- !type:GroupSelector
|
||||
weight: 25
|
||||
children:
|
||||
- !type:GroupSelector
|
||||
children:
|
||||
- id: CP14VialSmallBloodFlowerSap
|
||||
- id: CP14VialSmallAgaricMushroom
|
||||
- id: CP14VialSmallGroundQuartz
|
||||
- id: CP14VialSmallWildSage
|
||||
- id: CP14VialSmallBlueAmanita
|
||||
- id: CP14VialTinyChromiumSlime
|
||||
- id: CP14VialTinyLumiMushroom
|
||||
- id: CP14SilverCoin5
|
||||
- id: CP14BaseLockpick
|
||||
- id: CP14EnergyCrystalMedium
|
||||
- id: CP14DemiplanKey
|
||||
weight: 2
|
||||
- !type:AllSelector
|
||||
children:
|
||||
- id: CP14Crossbolt
|
||||
- id: CP14Crossbolt
|
||||
- id: CP14Crossbolt
|
||||
# remove this when players can create their own magic items
|
||||
- !type:GroupSelector
|
||||
children:
|
||||
- id: CP14ClothingRingIceShards
|
||||
- id: CP14ClothingRingFireball
|
||||
- id: CP14ClothingRingFlashLight
|
||||
- id: CP14MagicHealingStaff
|
||||
- id: CP14SpellScrollResurrection
|
||||
# Rare standard village crates loot
|
||||
- !type:NestedSelector
|
||||
tableId: CP14StationCrateLoot
|
||||
|
||||
- type: entityTable
|
||||
id: CP14TableBureaucracy
|
||||
table: !type:GroupSelector
|
||||
|
||||
@@ -8,25 +8,4 @@
|
||||
prototypes:
|
||||
- CP14DirtBlock1
|
||||
chance: 1
|
||||
deleteSpawnerAfterSpawn: false
|
||||
- type: EmitSoundOnSpawn
|
||||
sound:
|
||||
collection: CP14Digging
|
||||
|
||||
- type: entity
|
||||
id: CP14RandomSnowLootSpawner
|
||||
name: dirt spawner
|
||||
parent: CP14SnowEffect
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: RandomSpawner
|
||||
prototypes:
|
||||
- CP14Snowball
|
||||
chance: 1
|
||||
deleteSpawnerAfterSpawn: false
|
||||
- type: EmitSoundOnSpawn
|
||||
sound:
|
||||
path: /Audio/_CP14/Effects/snowball.ogg
|
||||
params:
|
||||
variation: 0.250
|
||||
volume: 15
|
||||
deleteSpawnerAfterSpawn: false
|
||||
@@ -34,17 +34,4 @@
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: CP14TravelingStoreShipFTLTarget
|
||||
- type: FTLSmashImmune
|
||||
|
||||
- type: entity
|
||||
parent: MarkerBase
|
||||
id: CP14DemiplaneEntryPointMarker
|
||||
name: demiplane entry point
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- sprite: /Textures/_CP14/Structures/Dungeon/demiplan_rift.rsi
|
||||
state: pulse
|
||||
- type: CP14DemiplaneRift
|
||||
- type: FTLSmashImmune
|
||||
@@ -138,7 +138,7 @@
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Effects/material_splash.rsi
|
||||
sprite: _CP14/Effects/dirt.rsi
|
||||
layers:
|
||||
- state: dirt1
|
||||
|
||||
|
||||
@@ -221,6 +221,9 @@
|
||||
- type: CP14MagicUnsafeSleep
|
||||
- type: CP14MagicAttuningMind
|
||||
autoCopyToMind: true
|
||||
- type: CP14FootprintHolder
|
||||
decalProto: CP14Footprints
|
||||
- type: CP14FootprintTrailer
|
||||
- type: CP14DemiplaneStabilizer
|
||||
requireAlive: true
|
||||
- type: CanEnterCryostorage
|
||||
@@ -229,9 +232,9 @@
|
||||
- type: CanMoveInAir # read: CanSwimInOcean lol
|
||||
- type: MovementAlwaysTouching
|
||||
- type: MovementSpeedModifier
|
||||
weightlessAcceleration: 0.8 # Slow swimming
|
||||
weightlessFriction: 2
|
||||
weightlessModifier: 0.6
|
||||
weightlessAcceleration: 0.7 # Slow swimming
|
||||
weightlessFriction: 3
|
||||
weightlessModifier: 0.5
|
||||
- type: CP14DamageableByMap
|
||||
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
- type: entity
|
||||
parent:
|
||||
- CP14BaseMobSpecies
|
||||
- BaseMobSpecies
|
||||
- MobFlammable
|
||||
id: CP14BaseMobSkeleton
|
||||
name: Mr. Skeleton
|
||||
|
||||
@@ -221,7 +221,7 @@
|
||||
parent: CP14WildProduceBase
|
||||
name: blue Amanita
|
||||
description: A sky blue flower known for its medicinal and magical properties.
|
||||
components:
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Flora/Wild/blue_amanita.rsi
|
||||
layers:
|
||||
@@ -244,7 +244,7 @@
|
||||
reagents:
|
||||
- ReagentId: CP14BlueAmanita
|
||||
Quantity: 5
|
||||
|
||||
|
||||
- type: entity
|
||||
id: CP14Dayflin
|
||||
parent: CP14WildProduceBase
|
||||
@@ -272,4 +272,43 @@
|
||||
maxVol: 5
|
||||
reagents:
|
||||
- ReagentId: CP14YellowDayflinPulp
|
||||
Quantity: 4
|
||||
Quantity: 4
|
||||
|
||||
- type: entity
|
||||
id: CP14FoodGlowingFruit
|
||||
parent: FoodInjectableBase
|
||||
categories: [ ForkFiltered ]
|
||||
name: glowing fruit
|
||||
description: Glowing Fruit. Exudes mana.
|
||||
components:
|
||||
- type: Tag
|
||||
tags:
|
||||
- CP14FitInMortar
|
||||
- type: PointLight
|
||||
radius: 1.3
|
||||
energy: 2
|
||||
color: "#87CEEB"
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: FlavorProfile
|
||||
flavors:
|
||||
- CP14Magic
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Flora/Farm/glowing_fruit.rsi
|
||||
layers:
|
||||
- state: base1
|
||||
map: [ "random" ]
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- random:
|
||||
base1: ""
|
||||
base2: ""
|
||||
base3: ""
|
||||
base4: ""
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 5
|
||||
reagents:
|
||||
- ReagentId: CP14BlueAmanita
|
||||
Quantity: 4
|
||||
|
||||
@@ -170,22 +170,26 @@
|
||||
count: 10
|
||||
|
||||
- type: entity
|
||||
id: CP14MithrilBar1
|
||||
id: CP14GlowingIronBar1
|
||||
parent: BaseItem
|
||||
name: mithril bar
|
||||
description: A warm to the touch, soft piece of refined mithril.
|
||||
name: glowing iron bar
|
||||
suffix: 1
|
||||
description: A heavy piece of refined glowing iron
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: PointLight
|
||||
radius: 1.3
|
||||
energy: 2
|
||||
- type: Item
|
||||
size: Normal
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Materials/mithril_bar.rsi
|
||||
sprite: _CP14/Objects/Materials/glowingiron_bar.rsi
|
||||
layers:
|
||||
- state: bar
|
||||
map: ["base"]
|
||||
- type: Appearance
|
||||
- type: Stack
|
||||
stackType: CP14MithrilBar
|
||||
stackType: CP14GlowingIronBar
|
||||
count: 1
|
||||
baseLayer: base
|
||||
layerStates:
|
||||
@@ -195,16 +199,16 @@
|
||||
- type: Material
|
||||
|
||||
- type: entity
|
||||
id: CP14MithrilBar5
|
||||
parent: CP14MithrilBar1
|
||||
id: CP14GlowingIronBar5
|
||||
parent: CP14GlowingIronBar1
|
||||
suffix: 5
|
||||
components:
|
||||
- type: Stack
|
||||
count: 5
|
||||
|
||||
- type: entity
|
||||
id: CP14MithrilBar10
|
||||
parent: CP14MithrilBar1
|
||||
id: CP14GlowingIronBar10
|
||||
parent: CP14GlowingIronBar1
|
||||
suffix: 10
|
||||
components:
|
||||
- type: Stack
|
||||
|
||||
@@ -142,6 +142,57 @@
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
|
||||
- type: entity
|
||||
id: CP14GlowingWoodLog
|
||||
parent: BaseItem
|
||||
name: glowing wooden log
|
||||
description: A piece of unprocessed wood. Good material for building, or starting a fire.
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: PointLight
|
||||
radius: 1.3
|
||||
energy: 2
|
||||
color: "#87CEEB"
|
||||
- type: Item
|
||||
size: Normal
|
||||
shape:
|
||||
- 0,0,1,0
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Materials/wood.rsi
|
||||
layers:
|
||||
- state: log
|
||||
- type: Tag
|
||||
tags:
|
||||
- CP14FireplaceFuel
|
||||
- Wooden
|
||||
- type: Flammable
|
||||
fireSpread: false
|
||||
canResistFire: false
|
||||
alwaysCombustible: true
|
||||
canExtinguish: true
|
||||
cP14FireplaceFuel: 30
|
||||
damage:
|
||||
types:
|
||||
Heat: 1
|
||||
- type: Log
|
||||
spawnedPrototype: CP14GlowingWoodenPlanks1
|
||||
spawnCount: 3
|
||||
- type: Appearance
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Wood
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 25
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WoodDestroy
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
|
||||
- type: entity
|
||||
id: CP14WoodenPlanks1
|
||||
parent: BaseItem
|
||||
@@ -215,44 +266,34 @@
|
||||
count: 10
|
||||
|
||||
- type: entity
|
||||
id: CP14LucensWoodLog
|
||||
parent: CP14WoodLog
|
||||
name: lucens log
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Materials/lucens_wood.rsi
|
||||
layers:
|
||||
- state: log
|
||||
map: ["random"]
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- random:
|
||||
log: ""
|
||||
log_2: ""
|
||||
log_3: ""
|
||||
- type: Log
|
||||
spawnedPrototype: CP14LucensWoodenPlanks1
|
||||
spawnCount: 3
|
||||
|
||||
- type: entity
|
||||
id: CP14LucensWoodenPlanks1
|
||||
parent: CP14WoodenPlanks1
|
||||
name: lucens planks
|
||||
id: CP14GlowingWoodenPlanks1
|
||||
parent: BaseItem
|
||||
name: glowing wooden planks
|
||||
description: Treated and ready-to-use wood.
|
||||
categories: [ ForkFiltered ]
|
||||
suffix: 1
|
||||
components:
|
||||
- type: Item
|
||||
size: Normal
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Materials/lucens_wood.rsi
|
||||
sprite: _CP14/Objects/Materials/wood.rsi
|
||||
layers:
|
||||
- state: planks
|
||||
map: ["base"]
|
||||
- type: Stack
|
||||
stackType: CP14LucensWoodenPlanks
|
||||
count: 1
|
||||
baseLayer: base
|
||||
layerStates:
|
||||
- planks
|
||||
- planks_2
|
||||
- planks_3
|
||||
- type: Tag
|
||||
tags:
|
||||
- CP14FireplaceFuel
|
||||
- Wooden
|
||||
- type: Flammable
|
||||
fireSpread: false
|
||||
canResistFire: false
|
||||
alwaysCombustible: true
|
||||
canExtinguish: true
|
||||
cP14FireplaceFuel: 12
|
||||
damage:
|
||||
types:
|
||||
Heat: 1
|
||||
- type: Appearance
|
||||
- type: FloorTile
|
||||
placeTileSound:
|
||||
path: /Audio/Effects/woodenclosetclose.ogg
|
||||
@@ -260,11 +301,37 @@
|
||||
variation: 0.03
|
||||
volume: 2
|
||||
outputs:
|
||||
- CP14FloorLucensWoodPlanks
|
||||
- CP14FloorOakWoodPlanks # TODO
|
||||
- type: Stack
|
||||
stackType: CP14GlowingWoodenPlanks
|
||||
count: 1
|
||||
baseLayer: base
|
||||
layerStates:
|
||||
- planks
|
||||
- planks_2
|
||||
- planks_3
|
||||
- type: Material
|
||||
- type: PhysicalComposition # точно ли это нужно?
|
||||
materialComposition:
|
||||
CP14WoodenPlanks: 100
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Wood
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 25
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WoodDestroy
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
|
||||
- type: entity
|
||||
id: CP14LucensWoodenPlanks10
|
||||
parent: CP14LucensWoodenPlanks1
|
||||
id: CP14GlowingWoodenPlanks10
|
||||
parent: CP14GlowingWoodenPlanks1
|
||||
suffix: 10
|
||||
components:
|
||||
- type: Stack
|
||||
@@ -452,83 +519,3 @@
|
||||
- enum.DamageStateVisualLayers.Base:
|
||||
shard1: ""
|
||||
shard2: ""
|
||||
|
||||
- type: entity
|
||||
id: CP14Snowball
|
||||
parent:
|
||||
- BaseItem
|
||||
- ItemHeftyBase
|
||||
categories: [ ForkFiltered ]
|
||||
name: snowball
|
||||
description: A small handful of snow, handy for throwing.
|
||||
components:
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Materials/snowball.rsi
|
||||
layers:
|
||||
- state: ball
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.2,-0.2,0.2,0.2"
|
||||
density: 30
|
||||
hard: true
|
||||
mask:
|
||||
- ItemMask
|
||||
- type: LandAtCursor
|
||||
- type: CP14MeleeSelfDamage
|
||||
damageToSelf:
|
||||
types:
|
||||
Blunt: 1 # 1 hits
|
||||
- type: DamageOnHighSpeedImpact
|
||||
minimumSpeed: 0.1
|
||||
damage:
|
||||
types:
|
||||
Blunt: 3
|
||||
- type: MeleeWeapon
|
||||
attackRate: 1.8
|
||||
wideAnimationRotation: 225
|
||||
wideAnimation: CP14WeaponArcSlash
|
||||
damage:
|
||||
types:
|
||||
Cold: 0
|
||||
soundHit:
|
||||
path: /Audio/_CP14/Effects/snowball.ogg
|
||||
params:
|
||||
variation: 0.250
|
||||
volume: 15
|
||||
cPAnimationLength: 0.15
|
||||
- type: DamageOtherOnHit
|
||||
damage:
|
||||
types:
|
||||
Cold: 0
|
||||
- type: StaminaDamageOnCollide
|
||||
damage: 5
|
||||
sound:
|
||||
path: /Audio/Effects/pop.ogg
|
||||
params:
|
||||
variation: 0.250
|
||||
volume: 15
|
||||
- type: Damageable
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 1
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
path: /Audio/_CP14/Effects/snowball.ogg
|
||||
params:
|
||||
variation: 0.250
|
||||
volume: 15
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14SnowEffect:
|
||||
min: 1
|
||||
max: 1
|
||||
@@ -45,16 +45,4 @@
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeCopperAxe
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularBladeAxeBase
|
||||
id: CP14ModularBladeMithrilAxe
|
||||
name: mithril axe blade
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Blade/Axe/mithril_axe.rsi
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeMithrilAxe
|
||||
- BladeCopperAxe
|
||||
@@ -45,16 +45,4 @@
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeCopperDagger
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularBladeDaggerBase
|
||||
id: CP14ModularBladeMithrilDagger
|
||||
name: mithril dagger blade
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Blade/Dagger/mithril_dagger.rsi
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeMithrilDagger
|
||||
- BladeCopperDagger
|
||||
@@ -45,16 +45,4 @@
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeCopperMace
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularBladeMaceBase
|
||||
id: CP14ModularBladeMithrilMace
|
||||
name: mithril mace ball
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Blade/Mace/mithril_mace.rsi
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeMithrilMace
|
||||
- BladeCopperMace
|
||||
@@ -45,16 +45,4 @@
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeCopperPickaxe
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularBladePickaxeBase
|
||||
id: CP14ModularBladeMithrilPickaxe
|
||||
name: mithril pickaxe head
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Blade/Pickaxe/mithril_pickaxe.rsi
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeMithrilPickaxe
|
||||
- BladeCopperPickaxe
|
||||
@@ -45,16 +45,4 @@
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeCopperRapier
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularBladeRapierBase
|
||||
id: CP14ModularBladeMithrilRapier
|
||||
name: mithril rapier blade
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Blade/Rapier/mithril_rapier.rsi
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeMithrilRapier
|
||||
- BladeCopperRapier
|
||||
@@ -45,16 +45,4 @@
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeCopperShovel
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularBladeShovelBase
|
||||
id: CP14ModularBladeMithrilShovel
|
||||
name: mithril shovel blade
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Blade/Shovel/mithril_shovel.rsi
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeMithrilShovel
|
||||
- BladeCopperShovel
|
||||
@@ -45,16 +45,4 @@
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeGoldSickle
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularBladeSickleBase
|
||||
id: CP14ModularBladeMithrilSickle
|
||||
name: mithril sickle blade
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Blade/Sickle/mithril_sickle.rsi
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeMithrilSickle
|
||||
- BladeGoldSickle
|
||||
@@ -47,18 +47,6 @@
|
||||
possibleParts:
|
||||
- BladeCopperSword
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularBladeSwordBase
|
||||
id: CP14ModularBladeMithrilSword
|
||||
name: mithril sword blade
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Blade/Sword/mithril_sword.rsi
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeMithrilSword
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularBladeSwordBase
|
||||
id: CP14ModularBladeBoneSword
|
||||
@@ -69,4 +57,4 @@
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- BladeBoneSword
|
||||
- BladeBoneSword
|
||||
@@ -48,17 +48,4 @@
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- GardeSharpCopper
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularGardeBase
|
||||
id: CP14ModularGardeSharpMithril
|
||||
categories: [ ForkFiltered ]
|
||||
name: sharp mithril garde
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Garde/mithril_sharp.rsi
|
||||
state: icon
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- GardeSharpMithril
|
||||
- GardeSharpCopper
|
||||
@@ -0,0 +1,371 @@
|
||||
# Base
|
||||
- type: entity
|
||||
id: CP14MagicCrystalBase
|
||||
parent: BaseItem
|
||||
abstract: true
|
||||
name: magic crystal
|
||||
description: Mana-conducting crystal, contains a spell.
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: CP14SpellStorageAccessHolding
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Magic/magic_crystal.rsi
|
||||
state: crystal_grey
|
||||
- type: PointLight
|
||||
radius: 1.2
|
||||
energy: 2
|
||||
color: "#808080"
|
||||
|
||||
# SpellSphereOfLight
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellSphereOfLight
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SphereOfLight
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#FFFFE0"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellSphereOfLight
|
||||
- type: PointLight
|
||||
color: "#FFFFE0"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellSphereOfLight
|
||||
- HolderMagicCrystal1_SpellSphereOfLight
|
||||
- HolderMagicCrystal2_SpellSphereOfLight
|
||||
- HolderMagicCrystal3_SpellSphereOfLight
|
||||
- HolderMagicCrystal4_SpellSphereOfLight
|
||||
- StaffHolderMagicCrystal1_SpellSphereOfLight
|
||||
|
||||
# SpellFlashLight
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellFlashLight
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SpellFlashLight
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#FFFFE0"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellFlashLight
|
||||
- type: PointLight
|
||||
color: "#FFFFE0"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellFlashLight
|
||||
- HolderMagicCrystal1_SpellFlashLight
|
||||
- HolderMagicCrystal2_SpellFlashLight
|
||||
- HolderMagicCrystal3_SpellFlashLight
|
||||
- HolderMagicCrystal4_SpellFlashLight
|
||||
- StaffHolderMagicCrystal1_SpellFlashLight
|
||||
|
||||
# SpellEarthWall
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellEarthWall
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SpellEarthWall
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#8B4513"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellEarthWall
|
||||
- type: PointLight
|
||||
color: "#8B4513"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellEarthWall
|
||||
- HolderMagicCrystal1_SpellEarthWall
|
||||
- HolderMagicCrystal2_SpellEarthWall
|
||||
- HolderMagicCrystal3_SpellEarthWall
|
||||
- HolderMagicCrystal4_SpellEarthWall
|
||||
- StaffHolderMagicCrystal1_SpellEarthWall
|
||||
|
||||
# SpellFlameCreation
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellFlameCreation
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SpellFlameCreation
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#FF4500"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellFlameCreation
|
||||
- type: PointLight
|
||||
color: "#FF4500"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellFlameCreation
|
||||
- HolderMagicCrystal1_SpellFlameCreation
|
||||
- HolderMagicCrystal2_SpellFlameCreation
|
||||
- HolderMagicCrystal3_SpellFlameCreation
|
||||
- HolderMagicCrystal4_SpellFlameCreation
|
||||
- StaffHolderMagicCrystal1_SpellFlameCreation
|
||||
|
||||
# SpellFireball
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellFireball
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SpellFireball
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#FF4500"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellFireball
|
||||
- type: PointLight
|
||||
color: "#FF4500"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellFireball
|
||||
- HolderMagicCrystal1_SpellFireball
|
||||
- HolderMagicCrystal2_SpellFireball
|
||||
- HolderMagicCrystal3_SpellFireball
|
||||
- HolderMagicCrystal4_SpellFireball
|
||||
- StaffHolderMagicCrystal1_SpellFireball
|
||||
|
||||
# SpellShadowStep
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellShadowStep
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SpellShadowStep
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#483D8B"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellShadowStep
|
||||
- type: PointLight
|
||||
color: "#483D8B"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellShadowStep
|
||||
- HolderMagicCrystal1_SpellShadowStep
|
||||
- HolderMagicCrystal2_SpellShadowStep
|
||||
- HolderMagicCrystal3_SpellShadowStep
|
||||
- HolderMagicCrystal4_SpellShadowStep
|
||||
- StaffHolderMagicCrystal1_SpellShadowStep
|
||||
|
||||
# SpellCureBurn
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellCureBurn
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SpellCureBurn
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#7CFC00"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellCureBurn
|
||||
- type: PointLight
|
||||
color: "#7CFC00"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellCureBurn
|
||||
- HolderMagicCrystal1_SpellCureBurn
|
||||
- HolderMagicCrystal2_SpellCureBurn
|
||||
- HolderMagicCrystal3_SpellCureBurn
|
||||
- HolderMagicCrystal4_SpellCureBurn
|
||||
- StaffHolderMagicCrystal1_SpellCureBurn
|
||||
|
||||
# SpellBloodPurification
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellBloodPurification
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SpellBloodPurification
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#7CFC00"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellBloodPurification
|
||||
- type: PointLight
|
||||
color: "#7CFC00"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellBloodPurification
|
||||
- HolderMagicCrystal1_SpellBloodPurification
|
||||
- HolderMagicCrystal2_SpellBloodPurification
|
||||
- HolderMagicCrystal3_SpellBloodPurification
|
||||
- HolderMagicCrystal4_SpellBloodPurification
|
||||
- StaffHolderMagicCrystal1_SpellBloodPurification
|
||||
|
||||
# SpellCureWounds
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellCureWounds
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SpellCureWounds
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#7CFC00"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellCureWounds
|
||||
- type: PointLight
|
||||
color: "#7CFC00"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellCureWounds
|
||||
- HolderMagicCrystal1_SpellCureWounds
|
||||
- HolderMagicCrystal2_SpellCureWounds
|
||||
- HolderMagicCrystal3_SpellCureWounds
|
||||
- HolderMagicCrystal4_SpellCureWounds
|
||||
- StaffHolderMagicCrystal1_SpellCureWounds
|
||||
|
||||
# SpellManaConsume
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellManaConsume
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SpellManaConsume
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#66CDAA"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellManaConsume
|
||||
- type: PointLight
|
||||
color: "#66CDAA"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellManaConsume
|
||||
- HolderMagicCrystal1_SpellManaConsume
|
||||
- HolderMagicCrystal2_SpellManaConsume
|
||||
- HolderMagicCrystal3_SpellManaConsume
|
||||
- HolderMagicCrystal4_SpellManaConsume
|
||||
- StaffHolderMagicCrystal1_SpellManaConsume
|
||||
|
||||
# SpellManaGift
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellManaGift
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SpellManaGift
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#66CDAA"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellManaGift
|
||||
- type: PointLight
|
||||
color: "#66CDAA"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellManaGift
|
||||
- HolderMagicCrystal1_SpellManaGift
|
||||
- HolderMagicCrystal2_SpellManaGift
|
||||
- HolderMagicCrystal3_SpellManaGift
|
||||
- HolderMagicCrystal4_SpellManaGift
|
||||
- StaffHolderMagicCrystal1_SpellManaGift
|
||||
|
||||
# SpellShadowGrab
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellShadowGrab
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SpellShadowGrab
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#483D8B"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellShadowGrab
|
||||
- type: PointLight
|
||||
color: "#483D8B"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellShadowGrab
|
||||
- HolderMagicCrystal1_SpellShadowGrab
|
||||
- HolderMagicCrystal2_SpellShadowGrab
|
||||
- HolderMagicCrystal3_SpellShadowGrab
|
||||
- HolderMagicCrystal4_SpellShadowGrab
|
||||
- StaffHolderMagicCrystal1_SpellShadowGrab
|
||||
|
||||
# SpellResurrection
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellResurrection
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SpellResurrection
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#2E8B57"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellResurrection
|
||||
- type: PointLight
|
||||
color: "#2E8B57"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellResurrection
|
||||
- HolderMagicCrystal1_SpellResurrection
|
||||
- HolderMagicCrystal2_SpellResurrection
|
||||
- HolderMagicCrystal3_SpellResurrection
|
||||
- HolderMagicCrystal4_SpellResurrection
|
||||
- StaffHolderMagicCrystal1_SpellResurrection
|
||||
|
||||
# SpellWaterCreation
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellWaterCreation
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SpellWaterCreation
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#5eabeb"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellWaterCreation
|
||||
- type: PointLight
|
||||
color: "#5eabeb"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellWaterCreation
|
||||
- HolderMagicCrystal1_SpellWaterCreation
|
||||
- HolderMagicCrystal2_SpellWaterCreation
|
||||
- HolderMagicCrystal3_SpellWaterCreation
|
||||
- HolderMagicCrystal4_SpellWaterCreation
|
||||
- StaffHolderMagicCrystal1_SpellWaterCreation
|
||||
|
||||
# SpellBeerCreation
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellBeerCreation
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SpellBeerCreation
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#5eabeb"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellBeerCreation
|
||||
- type: PointLight
|
||||
color: "#5eabeb"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellBeerCreation
|
||||
- HolderMagicCrystal1_SpellBeerCreation
|
||||
- HolderMagicCrystal2_SpellBeerCreation
|
||||
- HolderMagicCrystal3_SpellBeerCreation
|
||||
- HolderMagicCrystal4_SpellBeerCreation
|
||||
- StaffHolderMagicCrystal1_SpellBeerCreation
|
||||
|
||||
# SpellIceShards
|
||||
- type: entity
|
||||
id: CP14MagicCrystalSpellIceShards
|
||||
parent: CP14MagicCrystalBase
|
||||
suffix: SpellIceShards
|
||||
components:
|
||||
- type: Sprite
|
||||
color: "#5eabeb"
|
||||
- type: CP14SpellStorage
|
||||
spells:
|
||||
- CP14ActionSpellIceShards
|
||||
- type: PointLight
|
||||
color: "#5eabeb"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- RingMagicCrystal1_SpellIceShards
|
||||
- HolderMagicCrystal1_SpellIceShards
|
||||
- HolderMagicCrystal2_SpellIceShards
|
||||
- HolderMagicCrystal3_SpellIceShards
|
||||
- HolderMagicCrystal4_SpellIceShards
|
||||
- StaffHolderMagicCrystal1_SpellIceShards
|
||||
@@ -0,0 +1,259 @@
|
||||
# Base holder
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolderBase
|
||||
parent: BaseItem
|
||||
abstract: true
|
||||
name: magic crystals holder
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: Item
|
||||
size: Tiny
|
||||
|
||||
# Blue holder
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_BaseBlue
|
||||
parent: CP14MagicCrystalHolderBase
|
||||
name: magic crystals holder
|
||||
abstract: true
|
||||
components:
|
||||
- type: PointLight
|
||||
radius: 1.3
|
||||
energy: 2
|
||||
color: "#87CEEB"
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Magic/Holders/magic_crystal_holder_blue.rsi
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Blue1
|
||||
parent: CP14MagicCrystalHolder_BaseBlue
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has one slot.
|
||||
suffix: 1 slot
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon1
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Blue1
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Blue2
|
||||
parent: CP14MagicCrystalHolder_BaseBlue
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has two slots.
|
||||
suffix: 2 slots
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon2
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Blue2
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Blue3
|
||||
parent: CP14MagicCrystalHolder_BaseBlue
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has three slots.
|
||||
suffix: 3 slots
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon3
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Blue3
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Blue4
|
||||
parent: CP14MagicCrystalHolder_BaseBlue
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has four slots.
|
||||
suffix: 4 slots
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon4
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Blue4
|
||||
|
||||
# cooper holder
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_BaseCooper
|
||||
parent: CP14MagicCrystalHolderBase
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Magic/Holders/magic_crystal_holder_cooper.rsi
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Cooper1
|
||||
parent: CP14MagicCrystalHolder_BaseCooper
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has one slot.
|
||||
suffix: 1 slot
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon1
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Cooper1
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Cooper2
|
||||
parent: CP14MagicCrystalHolder_BaseCooper
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has two slots.
|
||||
suffix: 2 slots
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon2
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Cooper2
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Cooper3
|
||||
parent: CP14MagicCrystalHolder_BaseCooper
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has three slots.
|
||||
suffix: 3 slots
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon3
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Cooper3
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Cooper4
|
||||
parent: CP14MagicCrystalHolder_BaseCooper
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has four slots.
|
||||
suffix: 4 slots
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon4
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Cooper4
|
||||
|
||||
# iron holder
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_BaseIron
|
||||
parent: CP14MagicCrystalHolderBase
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Magic/Holders/magic_crystal_holder_iron.rsi
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Iron1
|
||||
parent: CP14MagicCrystalHolder_BaseIron
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has one slot.
|
||||
suffix: 1 slot
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon1
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Iron1
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Iron2
|
||||
parent: CP14MagicCrystalHolder_BaseIron
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has two slots.
|
||||
suffix: 2 slots
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon2
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Iron2
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Iron3
|
||||
parent: CP14MagicCrystalHolder_BaseIron
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has three slots.
|
||||
suffix: 3 slots
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon3
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Iron3
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Iron4
|
||||
parent: CP14MagicCrystalHolder_BaseIron
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has four slots.
|
||||
suffix: 4 slots
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon4
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Iron4
|
||||
|
||||
# gold holder
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_BaseGold
|
||||
parent: CP14MagicCrystalHolderBase
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Magic/Holders/magic_crystal_holder_gold.rsi
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Gold1
|
||||
parent: CP14MagicCrystalHolder_BaseGold
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has one slot.
|
||||
suffix: 1 slot
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon1
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Gold1
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Gold2
|
||||
parent: CP14MagicCrystalHolder_BaseGold
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has two slots.
|
||||
suffix: 2 slots
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon2
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Gold2
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Gold3
|
||||
parent: CP14MagicCrystalHolder_BaseGold
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has three slots.
|
||||
suffix: 3 slots
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon3
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Gold3
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicCrystalHolder_Gold4
|
||||
parent: CP14MagicCrystalHolder_BaseGold
|
||||
name: magic crystals holder
|
||||
description: Holder for magic crystals, has four slots.
|
||||
suffix: 4 slots
|
||||
components:
|
||||
- type: Sprite
|
||||
state: icon4
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- StaffMagicCrystalHolder_Gold4
|
||||
@@ -0,0 +1,104 @@
|
||||
# Base ring
|
||||
- type: entity
|
||||
parent: Clothing
|
||||
id: CP14ClothingMagicRingBase
|
||||
categories: [ ForkFiltered ]
|
||||
abstract: true
|
||||
name: ring
|
||||
description: Magic Ring. Has space for a magic crystal.
|
||||
components:
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: Clothing
|
||||
slots:
|
||||
- ring
|
||||
- type: Sprite
|
||||
sprite: _CP14/Clothing/Rings/rings.rsi
|
||||
- type: CP14SpellStorageAccessWearing
|
||||
- type: CP14SpellStorage
|
||||
- type: CP14ModularCraftStartPoint
|
||||
startProtoPart: CP14ClothingMagicRingBase
|
||||
startSlots:
|
||||
- RingMagicCrystal1
|
||||
- MagicArtifact1
|
||||
- type: CP14MagicManacostModify
|
||||
|
||||
# Blue ring
|
||||
- type: entity
|
||||
parent: CP14ClothingMagicRingBase
|
||||
id: CP14ClothingMagicRingBlue
|
||||
components:
|
||||
- type: PointLight
|
||||
radius: 1.3
|
||||
energy: 2
|
||||
color: "#87CEEB"
|
||||
- type: Sprite
|
||||
state: blue_ring
|
||||
- type: CP14MagicManacostModify
|
||||
modifiers:
|
||||
Earth: 0.9
|
||||
Fire: 0.9
|
||||
Gate: 0.9
|
||||
Healing: 0.9
|
||||
LightDarkness: 0.9
|
||||
Meta: 0.9
|
||||
Movement: 0.9
|
||||
Water: 0.9
|
||||
Necromancy: 0.9
|
||||
|
||||
# cooper ring
|
||||
- type: entity
|
||||
parent: CP14ClothingMagicRingBase
|
||||
id: CP14ClothingMagicRingCooper
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cooper_ring
|
||||
- type: CP14MagicManacostModify
|
||||
modifiers:
|
||||
Earth: 1.05
|
||||
Fire: 1.05
|
||||
Gate: 1.05
|
||||
Healing: 1.05
|
||||
LightDarkness: 1.05
|
||||
Meta: 1.05
|
||||
Movement: 1.05
|
||||
Water: 1.05
|
||||
Necromancy: 1.05
|
||||
|
||||
# iron ring
|
||||
- type: entity
|
||||
parent: CP14ClothingMagicRingBase
|
||||
id: CP14ClothingMagicRingIron
|
||||
components:
|
||||
- type: Sprite
|
||||
state: iron_ring
|
||||
- type: CP14MagicManacostModify
|
||||
modifiers:
|
||||
Earth: 1.05
|
||||
Fire: 1.05
|
||||
Gate: 1.05
|
||||
Healing: 1.05
|
||||
LightDarkness: 1.05
|
||||
Meta: 1.05
|
||||
Movement: 1.05
|
||||
Water: 1.05
|
||||
Necromancy: 1.05
|
||||
|
||||
# gold ring
|
||||
- type: entity
|
||||
parent: CP14ClothingMagicRingBase
|
||||
id: CP14ClothingMagicRingGold
|
||||
components:
|
||||
- type: Sprite
|
||||
state: gold_ring
|
||||
- type: CP14MagicManacostModify
|
||||
modifiers:
|
||||
Earth: 1.05
|
||||
Fire: 1.05
|
||||
Gate: 1.05
|
||||
Healing: 1.05
|
||||
LightDarkness: 1.05
|
||||
Meta: 1.05
|
||||
Movement: 1.05
|
||||
Water: 1.05
|
||||
Necromancy: 1.05
|
||||
@@ -0,0 +1,394 @@
|
||||
# Base
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: CP14BaseOldMagicScroll
|
||||
categories: [ ForkFiltered ]
|
||||
name: old magic scroll
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells.
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Bureaucracy/paper.rsi
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: Flammable
|
||||
fireSpread: true
|
||||
alwaysCombustible: true
|
||||
damage:
|
||||
types:
|
||||
Heat: 1
|
||||
- type: FireVisuals
|
||||
sprite: Effects/fire.rsi
|
||||
normalState: fire
|
||||
- type: Damageable
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 15
|
||||
behaviors:
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
Ash:
|
||||
min: 1
|
||||
max: 1
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: Food
|
||||
solution: food
|
||||
delay: 7
|
||||
forceFeedDelay: 7
|
||||
- type: FlavorProfile
|
||||
flavors:
|
||||
- paper
|
||||
- CP14Magic
|
||||
- type: BadFood
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 1
|
||||
reagents:
|
||||
- ReagentId: Fiber
|
||||
Quantity: 1
|
||||
|
||||
# Earth
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Earth5
|
||||
parent: CP14BaseOldMagicScroll
|
||||
suffix: Earth, 5
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Earth" type by 5%
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: paper_filled
|
||||
color: "#000000"
|
||||
- state: magic
|
||||
shader: unshaded
|
||||
color: "#70533f"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Earth5
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Earth10
|
||||
parent: CP14OldMagicScroll_Earth5
|
||||
suffix: Earth, 10
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Earth" type by 10%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Earth10
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Earth15
|
||||
parent: CP14OldMagicScroll_Earth5
|
||||
suffix: Earth, 15
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Earth" type by 15%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Earth15
|
||||
|
||||
# Fire
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Fire5
|
||||
parent: CP14BaseOldMagicScroll
|
||||
suffix: Fire, 5
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Fire" type by 5%
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: paper_filled
|
||||
color: "#000000"
|
||||
- state: magic
|
||||
shader: unshaded
|
||||
color: "#d9741c"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Fire5
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Fire10
|
||||
parent: CP14OldMagicScroll_Fire5
|
||||
suffix: Fire, 10
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Fire" type by 10%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Fire10
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Fire15
|
||||
parent: CP14OldMagicScroll_Fire5
|
||||
suffix: Fire, 15
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Fire" type by 15%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Fire15
|
||||
|
||||
# Gate
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Gate5
|
||||
parent: CP14BaseOldMagicScroll
|
||||
suffix: Gate, 5
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Gate" type by 5%
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: paper_filled
|
||||
color: "#000000"
|
||||
- state: magic
|
||||
shader: unshaded
|
||||
color: "#32597d"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Gate5
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Gate10
|
||||
parent: CP14OldMagicScroll_Gate5
|
||||
suffix: Gate, 10
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Gate" type by 10%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Gate10
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Gate15
|
||||
parent: CP14OldMagicScroll_Gate5
|
||||
suffix: Gate, 15
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Gate" type by 15%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Gate15
|
||||
|
||||
# Healing
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Healing5
|
||||
parent: CP14BaseOldMagicScroll
|
||||
suffix: Healing, 5
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Healing" type by 5%
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: paper_filled
|
||||
color: "#000000"
|
||||
- state: magic
|
||||
shader: unshaded
|
||||
color: "#89e04f"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Healing5
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Healing10
|
||||
parent: CP14OldMagicScroll_Healing5
|
||||
suffix: Healing, 10
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Healing" type by 10%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Healing10
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Healing15
|
||||
parent: CP14OldMagicScroll_Healing5
|
||||
suffix: Healing, 15
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Healing" type by 15%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Healing15
|
||||
|
||||
# LightDarkness
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_LightDarkness5
|
||||
parent: CP14BaseOldMagicScroll
|
||||
suffix: LightDarkness, 5
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "LightDarkness" type by 5%
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: paper_filled
|
||||
color: "#000000"
|
||||
- state: magic
|
||||
shader: unshaded
|
||||
color: "#ba97b8"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_LightDarkness5
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_LightDarkness10
|
||||
parent: CP14OldMagicScroll_LightDarkness5
|
||||
suffix: LightDarkness, 10
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "LightDarkness" type by 10%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_LightDarkness10
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_LightDarkness15
|
||||
parent: CP14OldMagicScroll_LightDarkness5
|
||||
suffix: LightDarkness, 15
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "LightDarkness" type by 15%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_LightDarkness15
|
||||
|
||||
# Meta
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Meta5
|
||||
parent: CP14BaseOldMagicScroll
|
||||
suffix: Meta, 5
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Meta" type by 5%
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: paper_filled
|
||||
color: "#000000"
|
||||
- state: magic
|
||||
shader: unshaded
|
||||
color: "#dcffdb"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Meta5
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Meta10
|
||||
parent: CP14OldMagicScroll_Meta5
|
||||
suffix: Meta, 10
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Meta" type by 10%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Meta10
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Meta15
|
||||
parent: CP14OldMagicScroll_Meta5
|
||||
suffix: Meta, 15
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Meta" type by 15%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Meta15
|
||||
|
||||
# Movement
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Movement5
|
||||
parent: CP14BaseOldMagicScroll
|
||||
suffix: Movement, 5
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Movement" type by 5%
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: paper_filled
|
||||
color: "#000000"
|
||||
- state: magic
|
||||
shader: unshaded
|
||||
color: "#63ceff"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Movement5
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Movement10
|
||||
parent: CP14OldMagicScroll_Movement5
|
||||
suffix: Movement, 10
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Movement" type by 10%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Movement10
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Movement15
|
||||
parent: CP14OldMagicScroll_Movement5
|
||||
suffix: Movement, 15
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Movement" type by 15%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Movement15
|
||||
|
||||
# Water
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Water5
|
||||
parent: CP14BaseOldMagicScroll
|
||||
suffix: Water, 5
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Water" type by 5%
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: paper_filled
|
||||
color: "#000000"
|
||||
- state: magic
|
||||
shader: unshaded
|
||||
color: "#1c94d9"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Water5
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Water10
|
||||
parent: CP14OldMagicScroll_Water5
|
||||
suffix: Water, 10
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Water" type by 10%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Water10
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Water15
|
||||
parent: CP14OldMagicScroll_Water5
|
||||
suffix: Water, 15
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Water" type by 15%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Water15
|
||||
|
||||
# Necromancy
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Necromancy5
|
||||
parent: CP14BaseOldMagicScroll
|
||||
suffix: Necromancy, 5
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Necromancy" type by 5%
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: paper_filled
|
||||
color: "#000000"
|
||||
- state: magic
|
||||
shader: unshaded
|
||||
color: "#1c94d9"
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Necromancy5
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Necromancy10
|
||||
parent: CP14OldMagicScroll_Necromancy5
|
||||
suffix: Necromancy, 10
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Necromancy" type by 10%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Necromancy10
|
||||
|
||||
- type: entity
|
||||
id: CP14OldMagicScroll_Necromancy15
|
||||
parent: CP14OldMagicScroll_Necromancy5
|
||||
suffix: Necromancy, 15
|
||||
description: An ancient magical artefact. Can be used on magical items. Reduces mana consumption for spells with the "Necromancy" type by 15%
|
||||
components:
|
||||
- type: CP14ModularCraftPart
|
||||
possibleParts:
|
||||
- MagicArtifact_Necromancy15
|
||||
@@ -0,0 +1,285 @@
|
||||
# Base staff
|
||||
- type: entity
|
||||
id: CP14MagicStaffBase
|
||||
abstract: true
|
||||
parent:
|
||||
- BaseItem
|
||||
- CP14BaseWeaponDestructible
|
||||
name: magic staff
|
||||
description: A long, magic stick designed to convert magical energy into spells.
|
||||
components:
|
||||
- type: Item
|
||||
size: Ginormous
|
||||
- type: Wieldable
|
||||
- type: IncreaseDamageOnWield
|
||||
damage:
|
||||
types:
|
||||
Blunt: 6
|
||||
- type: MeleeWeapon
|
||||
angle: 100
|
||||
attackRate: 1.3
|
||||
range: 1.3
|
||||
wideAnimationRotation: 135
|
||||
wideAnimation: CP14WeaponArcSlash
|
||||
damage:
|
||||
types:
|
||||
Blunt: 6
|
||||
soundHit:
|
||||
collection: MetalThud
|
||||
cPAnimationLength: 0.3
|
||||
cPAnimationOffset: -1.3
|
||||
- type: CP14SpellStorageAccessHolding
|
||||
- type: CP14SpellStorage
|
||||
- type: CP14MagicEnergyExaminable
|
||||
- type: CP14MagicEnergyContainer
|
||||
- type: CP14MagicManacostModify
|
||||
|
||||
# Glowing wooden Staff
|
||||
- type: entity
|
||||
id: CP14MagicStaff_GlowingWooden
|
||||
parent: CP14MagicStaffBase
|
||||
components:
|
||||
- type: PointLight
|
||||
radius: 1.3
|
||||
energy: 2
|
||||
color: "#87CEEB"
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Magic/Staffs/glowing_wooden_staff.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: Clothing
|
||||
equipDelay: 1
|
||||
unequipDelay: 1
|
||||
sprite: _CP14/Objects/ModularTools/Magic/Staffs/glowing_wooden_staff.rsi
|
||||
quickEquip: false
|
||||
breakOnMove: false
|
||||
slots:
|
||||
- neck
|
||||
- type: CP14MagicManacostModify
|
||||
modifiers:
|
||||
Earth: 0.90
|
||||
Fire: 0.90
|
||||
Gate: 0.90
|
||||
Healing: 0.90
|
||||
LightDarkness: 0.90
|
||||
Meta: 0.90
|
||||
Movement: 0.90
|
||||
Water: 0.90
|
||||
Necromancy: 0.90
|
||||
- type: CP14ModularCraftStartPoint
|
||||
startProtoPart: CP14MagicStaff_GlowingWooden
|
||||
startSlots:
|
||||
- MagicCrystalHolder
|
||||
- MagicArtifact1
|
||||
|
||||
# Wooden staff
|
||||
- type: entity
|
||||
id: CP14MagicStaff_Wooden
|
||||
parent: CP14MagicStaffBase
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Magic/Staffs/wooden_staff.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: Clothing
|
||||
equipDelay: 1
|
||||
unequipDelay: 1
|
||||
sprite: _CP14/Objects/ModularTools/Magic/Staffs/wooden_staff.rsi
|
||||
quickEquip: false
|
||||
breakOnMove: false
|
||||
slots:
|
||||
- neck
|
||||
- type: CP14MagicManacostModify
|
||||
modifiers:
|
||||
Earth: 1.15
|
||||
Fire: 1.15
|
||||
Gate: 1.15
|
||||
Healing: 1.15
|
||||
LightDarkness: 1.15
|
||||
Meta: 1.15
|
||||
Movement: 1.15
|
||||
Water: 1.15
|
||||
Necromancy: 1.15
|
||||
- type: CP14ModularCraftStartPoint
|
||||
startProtoPart: CP14MagicStaff_Wooden
|
||||
startSlots:
|
||||
- MagicCrystalHolder
|
||||
- MagicArtifact1
|
||||
|
||||
# Glowing Iron Staff
|
||||
- type: entity
|
||||
id: CP14MagicStaff_GlowingIron
|
||||
parent: CP14MagicStaffBase
|
||||
components:
|
||||
- type: PointLight
|
||||
radius: 1.3
|
||||
energy: 2
|
||||
color: "#87CEEB"
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Magic/Staffs/blue_staff.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: Clothing
|
||||
equipDelay: 1
|
||||
unequipDelay: 1
|
||||
sprite: _CP14/Objects/ModularTools/Magic/Staffs/blue_staff.rsi
|
||||
quickEquip: false
|
||||
breakOnMove: false
|
||||
slots:
|
||||
- neck
|
||||
- type: CP14MagicManacostModify
|
||||
modifiers:
|
||||
Earth: 0.90
|
||||
Fire: 0.90
|
||||
Gate: 0.90
|
||||
Healing: 0.90
|
||||
LightDarkness: 0.90
|
||||
Meta: 0.90
|
||||
Movement: 0.90
|
||||
Water: 0.90
|
||||
Necromancy: 0.90
|
||||
- type: CP14ModularCraftStartPoint
|
||||
startProtoPart: CP14MagicStaff_GlowingWooden
|
||||
startSlots:
|
||||
- MagicCrystalHolder
|
||||
- MagicArtifact1
|
||||
|
||||
- type: entity
|
||||
id: CP14MagicStaff_GlowingIronHolder
|
||||
parent: CP14MagicStaffBase
|
||||
components:
|
||||
- type: PointLight
|
||||
radius: 1.3
|
||||
energy: 2
|
||||
color: "#87CEEB"
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Magic/Staffs/blue_staff.rsi
|
||||
layers:
|
||||
- state: icon_holder
|
||||
- type: Clothing
|
||||
equipDelay: 1
|
||||
unequipDelay: 1
|
||||
sprite: _CP14/Objects/ModularTools/Magic/Staffs/blue_staff.rsi
|
||||
quickEquip: false
|
||||
breakOnMove: false
|
||||
slots:
|
||||
- neck
|
||||
- type: CP14MagicManacostModify
|
||||
modifiers:
|
||||
Earth: 0.90
|
||||
Fire: 0.90
|
||||
Gate: 0.90
|
||||
Healing: 0.90
|
||||
LightDarkness: 0.90
|
||||
Meta: 0.90
|
||||
Movement: 0.90
|
||||
Water: 0.90
|
||||
Necromancy: 0.90
|
||||
- type: CP14ModularCraftStartPoint
|
||||
startProtoPart: CP14MagicStaff_GlowingWooden
|
||||
startSlots:
|
||||
- MagicCrystalHolder
|
||||
- MagicArtifact1
|
||||
- StaffHolderMagicCrystal1
|
||||
|
||||
# Cooper staff
|
||||
- type: entity
|
||||
id: CP14MagicStaff_Cooper
|
||||
parent: CP14MagicStaffBase
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Magic/Staffs/cooper_staff.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: Clothing
|
||||
equipDelay: 1
|
||||
unequipDelay: 1
|
||||
sprite: _CP14/Objects/ModularTools/Magic/Staffs/cooper_staff.rsi
|
||||
quickEquip: false
|
||||
breakOnMove: false
|
||||
slots:
|
||||
- neck
|
||||
- type: CP14MagicManacostModify
|
||||
modifiers:
|
||||
Earth: 1.05
|
||||
Fire: 1.05
|
||||
Gate: 1.05
|
||||
Healing: 1.05
|
||||
LightDarkness: 1.05
|
||||
Meta: 1.05
|
||||
Movement: 1.05
|
||||
Water: 1.05
|
||||
Necromancy: 1.05
|
||||
- type: CP14ModularCraftStartPoint
|
||||
startProtoPart: CP14MagicStaff_Cooper
|
||||
startSlots:
|
||||
- MagicCrystalHolder
|
||||
- MagicArtifact1
|
||||
|
||||
# Iron staff
|
||||
- type: entity
|
||||
id: CP14MagicStaff_Iron
|
||||
parent: CP14MagicStaffBase
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Magic/Staffs/iron_staff.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: Clothing
|
||||
equipDelay: 1
|
||||
unequipDelay: 1
|
||||
sprite: _CP14/Objects/ModularTools/Magic/Staffs/iron_staff.rsi
|
||||
quickEquip: false
|
||||
breakOnMove: false
|
||||
slots:
|
||||
- neck
|
||||
- type: CP14MagicManacostModify
|
||||
modifiers:
|
||||
Earth: 1.05
|
||||
Fire: 1.05
|
||||
Gate: 1.05
|
||||
Healing: 1.05
|
||||
LightDarkness: 1.05
|
||||
Meta: 1.05
|
||||
Movement: 1.05
|
||||
Water: 1.05
|
||||
Necromancy: 1.05
|
||||
- type: CP14ModularCraftStartPoint
|
||||
startProtoPart: CP14MagicStaff_Iron
|
||||
startSlots:
|
||||
- MagicCrystalHolder
|
||||
- MagicArtifact1
|
||||
|
||||
# Gold staff
|
||||
- type: entity
|
||||
id: CP14MagicStaff_Gold
|
||||
parent: CP14MagicStaffBase
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Magic/Staffs/gold_staff.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: Clothing
|
||||
equipDelay: 1
|
||||
unequipDelay: 1
|
||||
sprite: _CP14/Objects/ModularTools/Magic/Staffs/gold_staff.rsi
|
||||
quickEquip: false
|
||||
breakOnMove: false
|
||||
slots:
|
||||
- neck
|
||||
- type: CP14ModularCraftStartPoint
|
||||
startProtoPart: CP14MagicStaff_Gold
|
||||
startSlots:
|
||||
- MagicCrystalHolder
|
||||
- MagicArtifact1
|
||||
- type: CP14MagicManacostModify
|
||||
modifiers:
|
||||
Earth: 1.05
|
||||
Fire: 1.05
|
||||
Gate: 1.05
|
||||
Healing: 1.05
|
||||
LightDarkness: 1.05
|
||||
Meta: 1.05
|
||||
Movement: 1.05
|
||||
Water: 1.05
|
||||
Necromancy: 1.05
|
||||
@@ -104,30 +104,7 @@
|
||||
- !type:CP14ModularDisassembleBehavior
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularGripShort
|
||||
id: CP14ModularGripLucens
|
||||
name: lucens grip
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Grip/lucens_grip.rsi
|
||||
state: icon
|
||||
- type: CP14ModularCraftStartPoint
|
||||
startProtoPart: CP14ModularGripLucens
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 60
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalBreak
|
||||
- !type:CP14ModularDisassembleBehavior
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularGripShort
|
||||
id: CP14ModularGripIron
|
||||
@@ -151,29 +128,6 @@
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularGripShort
|
||||
id: CP14ModularGripMithril
|
||||
name: mithril grip
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/Grip/mithril_grip.rsi
|
||||
state: icon
|
||||
- type: CP14ModularCraftStartPoint
|
||||
startProtoPart: CP14ModularGripMithril
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 120 #x2.4 durability
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalBreak
|
||||
- !type:CP14ModularDisassembleBehavior
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularGripShort
|
||||
id: CP14ModularGripGolden
|
||||
@@ -244,29 +198,6 @@
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularGripLong
|
||||
id: CP14ModularGripLucensLong
|
||||
name: long lucens grip
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/GripLong/lucens_grip_long.rsi
|
||||
state: icon
|
||||
- type: CP14ModularCraftStartPoint
|
||||
startProtoPart: CP14ModularGripLucensLong
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 60
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalBreak
|
||||
- !type:CP14ModularDisassembleBehavior
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularGripLong
|
||||
id: CP14ModularGripIronLong
|
||||
@@ -290,29 +221,6 @@
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularGripLong
|
||||
id: CP14ModularGripMithrilLong
|
||||
name: long mithril grip
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/ModularTools/GripLong/mithril_grip_long.rsi
|
||||
state: icon
|
||||
- type: CP14ModularCraftStartPoint
|
||||
startProtoPart: CP14ModularGripMithrilLong
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 120 #x2.4 durability
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalBreak
|
||||
- !type:CP14ModularDisassembleBehavior
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
|
||||
- type: entity
|
||||
parent: CP14ModularGripIronLong
|
||||
id: CP14ModularGripIronLongGuard
|
||||
@@ -367,4 +275,4 @@
|
||||
collection: MetalBreak
|
||||
- !type:CP14ModularDisassembleBehavior
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
acts: ["Destruction"]
|
||||
@@ -1,55 +0,0 @@
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: CP14BaseSubdimensionalKey
|
||||
abstract: true
|
||||
categories: [ ForkFiltered ]
|
||||
name: demiplane key
|
||||
description: The core that connects the real world to the demiplane. Use it to open a temporary passage to the other world.
|
||||
components:
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: Sprite
|
||||
sprite: /Textures/_CP14/Structures/Dungeon/demiplan_rift_core.rsi
|
||||
layers:
|
||||
- state: core
|
||||
shader: unshaded
|
||||
- type: GuideHelp
|
||||
guides:
|
||||
- CP14_RU_Demiplanes
|
||||
- CP14_EN_Demiplanes
|
||||
|
||||
- type: entity
|
||||
id: CP14DemiplaneKeyT1
|
||||
parent: CP14BaseSubdimensionalKey
|
||||
suffix: T1
|
||||
components:
|
||||
- type: CP14DemiplaneGeneratorData
|
||||
tiersContent:
|
||||
1: 1
|
||||
limits:
|
||||
Reward: 1
|
||||
Danger: 1
|
||||
Fun: 1
|
||||
Weather: 1
|
||||
MapLight: 1
|
||||
|
||||
- type: entity
|
||||
id: CP14DemiplaneKeyT2
|
||||
parent: CP14BaseSubdimensionalKey
|
||||
suffix: T2
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: core
|
||||
shader: unshaded
|
||||
color: red
|
||||
- type: CP14DemiplaneGeneratorData
|
||||
tiersContent:
|
||||
1: 0.75 # We dont have lot t2 content now. In future, decrease to 0.33
|
||||
2: 1
|
||||
limits:
|
||||
Reward: 1.5
|
||||
Danger: 2
|
||||
Fun: 1
|
||||
Weather: 1
|
||||
MapLight: 1
|
||||
@@ -33,4 +33,31 @@
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
absorbed:
|
||||
maxVol: 50
|
||||
maxVol: 50
|
||||
|
||||
- type: entity
|
||||
id: CP14BaseBroom
|
||||
parent:
|
||||
- BaseItem
|
||||
- CP14BaseWeaponDestructible
|
||||
name: wooden broom
|
||||
description: Sweeps up dried footprints and other stains from the floor
|
||||
components:
|
||||
- type: Item
|
||||
size: Normal
|
||||
storedRotation: 0
|
||||
shape:
|
||||
- 0,0,0,2
|
||||
sprite: _CP14/Objects/Tools/broom.rsi
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Tools/broom.rsi
|
||||
state: icon
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: 10
|
||||
damage:
|
||||
types:
|
||||
Blunt: 5
|
||||
soundHit:
|
||||
collection: MetalThud
|
||||
- type: CP14DecalCleaner
|
||||
delay: 0.75
|
||||
@@ -50,13 +50,17 @@
|
||||
map: ["random"]
|
||||
|
||||
- type: entity
|
||||
id: CP14OreMithril
|
||||
id: CP14OreGlowingIron
|
||||
parent: CP14BaseOre
|
||||
name: mithril ore
|
||||
description: A piece of enchanted, pure mithril.
|
||||
name: glowing iron ore
|
||||
description: A piece of soft, glowing iron.
|
||||
components:
|
||||
- type: PointLight
|
||||
radius: 1.3
|
||||
energy: 2
|
||||
color: "#87CEEB"
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Materials/mithril_ore.rsi
|
||||
sprite: _CP14/Objects/Materials/glowingiron_ore.rsi
|
||||
layers:
|
||||
- state: ore1
|
||||
map: ["random"]
|
||||
|
||||
@@ -1,108 +0,0 @@
|
||||
- type: entity
|
||||
id: CP14WallmauntGarlandBase
|
||||
abstract: true
|
||||
parent:
|
||||
- CP14BaseWallmount
|
||||
categories: [ ForkFiltered ]
|
||||
name: crystals garland
|
||||
description: Carefully crafted sparkling crystals tied on a string. For a festive attitude.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Decoration/garland_wallmount.rsi
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Glass
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 10
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: GlassBreak
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14QuartzShard:
|
||||
min: 0
|
||||
max: 1
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1
|
||||
- type: MeleeSound
|
||||
soundGroups:
|
||||
Brute:
|
||||
collection: GlassSmash
|
||||
|
||||
- type: entity
|
||||
parent: CP14WallmauntGarlandBase
|
||||
id: CP14WallmountGarlandRed
|
||||
suffix: Red
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: string
|
||||
- state: crystals
|
||||
shader: unshaded
|
||||
color: "#ff3d0b"
|
||||
- type: PointLight
|
||||
color: "#ff3d0b"
|
||||
|
||||
- type: entity
|
||||
parent: CP14WallmauntGarlandBase
|
||||
id: CP14WallmountGarlandYellow
|
||||
suffix: Yellow
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: string
|
||||
- state: crystals
|
||||
shader: unshaded
|
||||
color: "#ffe269"
|
||||
- type: PointLight
|
||||
color: "#ffe269"
|
||||
|
||||
- type: entity
|
||||
parent: CP14WallmauntGarlandBase
|
||||
id: CP14WallmountGarlandGreen
|
||||
suffix: Green
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: string
|
||||
- state: crystals
|
||||
shader: unshaded
|
||||
color: "#30be81"
|
||||
- type: PointLight
|
||||
color: "#30be81"
|
||||
|
||||
- type: entity
|
||||
parent: CP14WallmauntGarlandBase
|
||||
id: CP14WallmountGarlandPurple
|
||||
suffix: Purple
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: string
|
||||
- state: crystals
|
||||
shader: unshaded
|
||||
color: "#a878d1"
|
||||
- type: PointLight
|
||||
color: "#a878d1"
|
||||
|
||||
- type: entity
|
||||
parent: CP14WallmauntGarlandBase
|
||||
id: CP14WallmountGarlandBlue
|
||||
suffix: Blue
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: string
|
||||
- state: crystals
|
||||
shader: unshaded
|
||||
color: "#5eabeb"
|
||||
- type: PointLight
|
||||
color: "#5eabeb"
|
||||
|
||||
@@ -1,83 +0,0 @@
|
||||
- type: entity
|
||||
parent: BaseStructure
|
||||
id: CP14Snowdrift
|
||||
name: snowdrift
|
||||
description: A big, cold pile of snow.
|
||||
categories: [ ForkFiltered ]
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
snap:
|
||||
- Wall
|
||||
components:
|
||||
- type: PlacementReplacement
|
||||
key: floorTile
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Flora/snowdrift.rsi
|
||||
drawdepth: BelowFloor
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Flora/snowdrift.rsi
|
||||
state: full
|
||||
- type: IconSmooth
|
||||
key: CP14Snowdrift
|
||||
base: state
|
||||
- type: FloorOccluder
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: SpeedModifierContacts
|
||||
walkSpeedModifier: 0.5
|
||||
sprintSpeedModifier: 0.5
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
layer:
|
||||
- SlipLayer
|
||||
mask:
|
||||
- ItemMask
|
||||
density: 1000
|
||||
hard: false
|
||||
- type: FootstepModifier
|
||||
footstepSoundCollection:
|
||||
collection: FootstepSnow
|
||||
params:
|
||||
volume: 8
|
||||
- type: Damageable
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTypeTrigger
|
||||
damageType: Heat
|
||||
damage: 20
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 40
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14Snowball:
|
||||
min: 1
|
||||
max: 3
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14SnowEffect:
|
||||
min: 1
|
||||
max: 2
|
||||
- type: MeleeSound
|
||||
soundGroups:
|
||||
Brute:
|
||||
path: /Audio/_CP14/Effects/snowball.ogg
|
||||
params:
|
||||
variation: 0.250
|
||||
volume: 15
|
||||
- type: Construction
|
||||
graph: CP14Snowdrift
|
||||
node: start
|
||||
@@ -15,6 +15,7 @@
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
noRot: true
|
||||
sprite: Objects/Decoration/Flora/flora_trees.rsi
|
||||
drawdepth: Mobs
|
||||
offset: 0,0.9
|
||||
- type: Physics
|
||||
@@ -42,7 +43,7 @@
|
||||
- trigger:
|
||||
!type:DamageTypeTrigger
|
||||
damageType: Heat
|
||||
damage: 50
|
||||
damage: 100
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
@@ -81,6 +82,7 @@
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Decoration/Flora/flora_treeslarge.rsi
|
||||
offset: 0,1.55
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
@@ -126,85 +128,102 @@
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTree
|
||||
id: CP14FloraTreeGreen
|
||||
id: CP14FloraTree01
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Decoration/Flora/flora_trees.rsi
|
||||
layers:
|
||||
- state: tree01
|
||||
map: ["random"]
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- random:
|
||||
tree01: ""
|
||||
tree02: ""
|
||||
tree03: ""
|
||||
tree04: ""
|
||||
tree05: ""
|
||||
tree06: ""
|
||||
state: tree01
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTree
|
||||
id: CP14FloraTreeSnow
|
||||
id: CP14FloraTree02
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Flora/snow_trees.rsi
|
||||
layers:
|
||||
- state: tree01
|
||||
map: ["random"]
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- random:
|
||||
tree01: ""
|
||||
tree02: ""
|
||||
tree03: ""
|
||||
tree04: ""
|
||||
tree05: ""
|
||||
tree06: ""
|
||||
state: tree02
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTree
|
||||
id: CP14FloraTree03
|
||||
components:
|
||||
- type: Sprite
|
||||
state: tree03
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTree
|
||||
id: CP14FloraTree04
|
||||
components:
|
||||
- type: Sprite
|
||||
state: tree04
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTree
|
||||
id: CP14FloraTree05
|
||||
components:
|
||||
- type: Sprite
|
||||
state: tree05
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTree
|
||||
id: CP14FloraTree06
|
||||
components:
|
||||
- type: Sprite
|
||||
state: tree06
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTreeLarge
|
||||
id: CP14FloraTreeGreenLarge
|
||||
id: CP14FloraTreeLarge01
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Decoration/Flora/flora_treeslarge.rsi
|
||||
layers:
|
||||
- state: treelarge01
|
||||
map: ["random"]
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- random:
|
||||
treelarge01: ""
|
||||
treelarge02: ""
|
||||
treelarge03: ""
|
||||
treelarge04: ""
|
||||
treelarge05: ""
|
||||
treelarge06: ""
|
||||
state: treelarge01
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTreeLarge
|
||||
id: CP14FloraTreeLarge02
|
||||
components:
|
||||
- type: Sprite
|
||||
state: treelarge02
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTreeLarge
|
||||
id: CP14FloraTreeLarge03
|
||||
components:
|
||||
- type: Sprite
|
||||
state: treelarge03
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTreeLarge
|
||||
id: CP14FloraTreeLarge04
|
||||
components:
|
||||
- type: Sprite
|
||||
state: treelarge04
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTreeLarge
|
||||
id: CP14FloraTreeLarge05
|
||||
components:
|
||||
- type: Sprite
|
||||
state: treelarge05
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseTreeLarge
|
||||
id: CP14FloraTreeLarge06
|
||||
components:
|
||||
- type: Sprite
|
||||
state: treelarge06
|
||||
|
||||
- type: entity
|
||||
id: CP14BaseLucensTree
|
||||
parent: CP14BaseTree
|
||||
name: lucens tree
|
||||
id: CP14FloraGlowingTree
|
||||
components:
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
radius: 1.3
|
||||
energy: 2
|
||||
color: "#87CEEB"
|
||||
- type: Sprite
|
||||
noRot: true
|
||||
sprite: _CP14/Structures/Flora/lucens.rsi
|
||||
sprite: _CP14/Structures/Flora/Trees/glowing_tree.rsi
|
||||
state: tree1
|
||||
drawdepth: Mobs
|
||||
offset: 0,0.9
|
||||
layers:
|
||||
- state: tree03
|
||||
map: ["random"]
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- random:
|
||||
tree03: ""
|
||||
tree04: ""
|
||||
tree05: ""
|
||||
tree06: ""
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
@@ -234,66 +253,10 @@
|
||||
acts: [ "Destruction" ]
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14LucensWoodLog:
|
||||
CP14GlowingWoodLog:
|
||||
min: 1
|
||||
max: 3
|
||||
max: 2
|
||||
CP14FoodGlowingFruit:
|
||||
min: 1
|
||||
max: 2
|
||||
|
||||
- type: entity
|
||||
parent: CP14BaseLucensTree
|
||||
id: CP14BaseLucensTreeLarge
|
||||
name: large lucens tree
|
||||
components:
|
||||
- type: Sprite
|
||||
noRot: true
|
||||
sprite: _CP14/Structures/Flora/lucens.rsi
|
||||
drawdepth: Mobs
|
||||
offset: 0,0.9
|
||||
layers:
|
||||
- state: tree01
|
||||
map: ["random"]
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- random:
|
||||
tree01: ""
|
||||
tree02: ""
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.18,-0.35,0.18,0.35"
|
||||
density: 2000
|
||||
layer:
|
||||
- WallLayer
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTypeTrigger
|
||||
damageType: Heat
|
||||
damage: 100
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 200
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 120
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
path: /Audio/Effects/tree_fell.ogg
|
||||
params:
|
||||
volume: 5
|
||||
variation: 0.05
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14LucensWoodLog:
|
||||
min: 3
|
||||
max: 6
|
||||
|
||||
@@ -1,27 +1,7 @@
|
||||
- type: entity
|
||||
id: CP14BarrelSolution
|
||||
abstract: true
|
||||
components:
|
||||
- type: InteractionOutline
|
||||
- type: Appearance
|
||||
- type: DrainableSolution
|
||||
solution: barrel
|
||||
- type: MixableSolution
|
||||
solution: barrel
|
||||
- type: RefillableSolution
|
||||
solution: barrel
|
||||
- type: DrawableSolution
|
||||
solution: barrel
|
||||
- type: DumpableSolution
|
||||
solution: barrel
|
||||
- type: Drink
|
||||
solution: barrel
|
||||
|
||||
- type: entity
|
||||
id: CP14BaseBarrel
|
||||
parent:
|
||||
- BaseStructureDynamic
|
||||
- CP14BarrelSolution
|
||||
- CP14BaseFlammable
|
||||
name: wooden barrel
|
||||
suffix: Empty
|
||||
@@ -44,7 +24,7 @@
|
||||
False: {visible: true}
|
||||
- type: Sprite
|
||||
drawdepth: Mobs
|
||||
sprite: _CP14/Structures/Furniture/Barrels/barrel.rsi
|
||||
sprite: _CP14/Structures/Furniture/barrel.rsi
|
||||
noRot: true
|
||||
layers:
|
||||
- state: barrel_open
|
||||
@@ -55,6 +35,7 @@
|
||||
map: ["enum.OpenableVisuals.Layer"]
|
||||
- type: Transform
|
||||
noRot: true
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
- type: Construction
|
||||
graph: CP14BaseBarrel
|
||||
@@ -106,6 +87,7 @@
|
||||
collection: WoodDestroy
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- type: Appearance
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
barrel:
|
||||
@@ -113,8 +95,20 @@
|
||||
- type: SolutionContainerVisuals
|
||||
maxFillLevels: 5
|
||||
fillBaseName: liq
|
||||
- type: DrainableSolution
|
||||
solution: barrel
|
||||
- type: ExaminableSolution
|
||||
solution: barrel
|
||||
- type: MixableSolution
|
||||
solution: barrel
|
||||
- type: RefillableSolution
|
||||
solution: barrel
|
||||
- type: DrawableSolution
|
||||
solution: barrel
|
||||
- type: DumpableSolution
|
||||
solution: barrel
|
||||
- type: Drink
|
||||
solution: barrel
|
||||
|
||||
- type: entity
|
||||
id: CP14BarrelWater
|
||||
|
||||
@@ -1,153 +0,0 @@
|
||||
- type: entity
|
||||
id: CP14CraneBarrel
|
||||
parent: [BaseStructure, CP14BarrelSolution, CP14BaseFlammable]
|
||||
name: wooden crane barrel
|
||||
description: Large lying barrel with tap, for storing valuable liquids.
|
||||
suffix: Empty
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: Mobs
|
||||
sprite: _CP14/Structures/Furniture/Barrels/crane_barrel.rsi
|
||||
layers:
|
||||
- state: barrel
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Wood
|
||||
- type: Transform
|
||||
- type: Anchorable
|
||||
delay: 3
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 80
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTypeTrigger
|
||||
damageType: Heat
|
||||
damage: 5
|
||||
behaviors:
|
||||
- !type:SolutionExplosionBehavior
|
||||
solution: barrel
|
||||
- trigger:
|
||||
!type:DamageTypeTrigger
|
||||
damageType: Piercing
|
||||
damage: 5
|
||||
behaviors:
|
||||
- !type:SolutionExplosionBehavior
|
||||
solution: barrel
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 25
|
||||
behaviors:
|
||||
- !type:SpillBehavior
|
||||
solution: barrel
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WoodDestroy
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
barrel:
|
||||
maxVol: 500
|
||||
|
||||
- type: entity
|
||||
parent: CP14CraneBarrel
|
||||
id: CP14CraneBarrelBeer
|
||||
suffix: Beer
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
barrel:
|
||||
reagents:
|
||||
- ReagentId: Beer
|
||||
Quantity: 500
|
||||
|
||||
- type: entity
|
||||
id: CP14CraneBarrelSmall
|
||||
parent: [BaseStructureDynamic, CP14BarrelSolution, CP14BaseFlammable]
|
||||
name: wooden small crane barrel
|
||||
description: A small lying barrel with a tap to quickly pour liquid into mugs.
|
||||
suffix: Empty
|
||||
categories: [ ForkFiltered ]
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: Mobs
|
||||
sprite: _CP14/Structures/Furniture/Barrels/crane_barrel_small.rsi
|
||||
layers:
|
||||
- state: barrel
|
||||
- type: Transform
|
||||
anchored: true
|
||||
noRot: true
|
||||
- type: Pullable
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
density: 200
|
||||
mask:
|
||||
- TabletopMachineMask
|
||||
layer:
|
||||
- TabletopMachineLayer
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Wood
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 50
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTypeTrigger
|
||||
damageType: Heat
|
||||
damage: 5
|
||||
behaviors:
|
||||
- !type:SolutionExplosionBehavior
|
||||
solution: barrel
|
||||
- trigger:
|
||||
!type:DamageTypeTrigger
|
||||
damageType: Piercing
|
||||
damage: 5
|
||||
behaviors:
|
||||
- !type:SolutionExplosionBehavior
|
||||
solution: barrel
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 15
|
||||
behaviors:
|
||||
- !type:SpillBehavior
|
||||
solution: barrel
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: WoodDestroy
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
barrel:
|
||||
maxVol: 50
|
||||
|
||||
- type: entity
|
||||
parent: CP14CraneBarrelSmall
|
||||
id: CP14CraneBarrelSmallBeer
|
||||
suffix: Beer
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
barrel:
|
||||
reagents:
|
||||
- ReagentId: Beer
|
||||
Quantity: 50
|
||||
@@ -9,6 +9,7 @@
|
||||
components:
|
||||
- type: PlacementReplacement
|
||||
key: CP14Roof
|
||||
- type: Clickable
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
canCollide: false
|
||||
|
||||
@@ -96,52 +96,6 @@
|
||||
graph: CP14WallDirt
|
||||
node: WallDirt
|
||||
|
||||
- type: entity
|
||||
id: CP14WallSnow
|
||||
name: snow wall
|
||||
parent: CP14BaseWall
|
||||
description: A tall pile of snow. Can a house be built from it?
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Walls/Natural/snow_wall.rsi
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Walls/Natural/snow_wall.rsi
|
||||
- type: IconSmooth
|
||||
base: wall
|
||||
- type: Damageable
|
||||
damageContainer: StructuralInorganic
|
||||
damageModifierSet: Rock
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 150
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 50
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
path: /Audio/_CP14/Effects/snowball.ogg
|
||||
params:
|
||||
variation: 0.250
|
||||
volume: 15
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14Snowball:
|
||||
min: 3
|
||||
max: 5
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14SnowEffect:
|
||||
min: 2
|
||||
max: 3
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
|
||||
- type: entity
|
||||
id: CP14WallStoneCopperOre
|
||||
suffix: copper ore
|
||||
@@ -250,15 +204,19 @@
|
||||
base: wall
|
||||
|
||||
- type: entity
|
||||
id: CP14WallStoneMithrilOre
|
||||
suffix: mithril ore
|
||||
id: CP14WallStoneGlowingIronOre
|
||||
suffix: glowing iron ore
|
||||
parent: CP14WallStone
|
||||
description: A solid stone natural wall. You see the tantalizing particles of mithril in it.
|
||||
description: A solid stone natural wall. You see the shining particles in it.
|
||||
components:
|
||||
- type: PointLight
|
||||
radius: 1.3
|
||||
energy: 2
|
||||
color: "#87CEEB"
|
||||
- type: Sprite
|
||||
sprite: _CP14/Structures/Walls/Natural/cave_stone_mithril.rsi
|
||||
sprite: _CP14/Structures/Walls/Natural/cave_stone_glowingiron.rsi
|
||||
- type: Icon
|
||||
sprite: _CP14/Structures/Walls/Natural/cave_stone_mithril.rsi
|
||||
sprite: _CP14/Structures/Walls/Natural/cave_stone_glowingiron.rsi
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
@@ -278,7 +236,7 @@
|
||||
volume: -6
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
CP14OreMithril:
|
||||
CP14OreGlowingIron:
|
||||
min: 1
|
||||
max: 3
|
||||
- !type:DoActsBehavior
|
||||
@@ -286,7 +244,6 @@
|
||||
- type: IconSmooth
|
||||
base: wall
|
||||
|
||||
|
||||
# We dont have silver now
|
||||
|
||||
#- type: entity
|
||||
|
||||
@@ -16,10 +16,6 @@
|
||||
- state: crystal1
|
||||
map: ["random"]
|
||||
shader: unshaded
|
||||
- type: MeleeSound
|
||||
soundGroups:
|
||||
Brute:
|
||||
collection: GlassSmash
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Glass
|
||||
|
||||
@@ -1,21 +1,23 @@
|
||||
- type: entity
|
||||
id: CP14LaddersDownBase
|
||||
id: CP14DungeonEntrance
|
||||
name: stairway down
|
||||
abstract: true
|
||||
categories: [ ForkFiltered, HideSpawnMenu ]
|
||||
categories: [ HideSpawnMenu ]
|
||||
description: The dark depths of the underworld are calling you.
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: FloorTiles
|
||||
sprite: /Textures/_CP14/Structures/Dungeon/ladders.rsi
|
||||
- type: Transform
|
||||
anchored: True
|
||||
- type: InteractionOutline
|
||||
- type: Clickable
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Sprite
|
||||
sprite: /Textures/_CP14/Structures/Dungeon/ladders.rsi
|
||||
drawdepth: FloorTiles
|
||||
layers:
|
||||
- state: ladder
|
||||
#- state: down
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
portalFixture:
|
||||
@@ -32,16 +34,18 @@
|
||||
randomTeleport: false
|
||||
|
||||
- type: entity
|
||||
parent: CP14LaddersDownBase
|
||||
id: CP14LaddersUpBase
|
||||
abstract: true
|
||||
categories: [ ForkFiltered, HideSpawnMenu ]
|
||||
parent: CP14DungeonEntrance
|
||||
id: CP14DungeonExit
|
||||
name: stairway up
|
||||
categories: [ HideSpawnMenu ]
|
||||
description: A way out of the dark underworld into the overworld.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: /Textures/_CP14/Structures/Dungeon/ladders_up.rsi
|
||||
drawdepth: Mobs
|
||||
layers:
|
||||
- state: ladder
|
||||
#- state: top
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
portalFixture:
|
||||
@@ -59,113 +63,20 @@
|
||||
energy: 1
|
||||
netsync: false
|
||||
|
||||
|
||||
# Basic stone
|
||||
- type: entity
|
||||
parent: CP14LaddersDownBase
|
||||
id: CP14LaddersDownStone
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Sprite
|
||||
state: stone
|
||||
|
||||
- type: entity
|
||||
parent: CP14LaddersUpBase
|
||||
id: CP14LaddersUpStone
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Sprite
|
||||
state: stone
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: CP14LaddersDownStone
|
||||
id: CP14LaddersDownStoneAutoLink
|
||||
suffix: Stone
|
||||
parent: CP14DungeonEntrance
|
||||
id: CP14DungeonEntranceAutoLink
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: CP14ZLevelAutoPortal
|
||||
zLevelOffset: -1 # Go into deep
|
||||
otherSideProto: CP14LaddersUpStone
|
||||
otherSideProto: CP14DungeonExit
|
||||
|
||||
- type: entity
|
||||
parent: CP14LaddersUpStone
|
||||
id: CP14LaddersUpStoneAutoLink
|
||||
suffix: Stone
|
||||
parent: CP14DungeonExit
|
||||
id: CP14DungeonExitAutoLink
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: CP14ZLevelAutoPortal
|
||||
zLevelOffset: 1 # Go onto surface
|
||||
otherSideProto: CP14LaddersDownStone
|
||||
|
||||
|
||||
# Wood
|
||||
- type: entity
|
||||
parent: CP14LaddersDownBase
|
||||
id: CP14LaddersDownWood
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Sprite
|
||||
state: wood
|
||||
|
||||
- type: entity
|
||||
parent: CP14LaddersUpBase
|
||||
id: CP14LaddersUpWood
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Sprite
|
||||
state: wood
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: CP14LaddersDownWood
|
||||
id: CP14LaddersDownWoodAutoLink
|
||||
suffix: Wood
|
||||
components:
|
||||
- type: CP14ZLevelAutoPortal
|
||||
zLevelOffset: -1 # Go into deep
|
||||
otherSideProto: CP14LaddersUpWood
|
||||
|
||||
- type: entity
|
||||
parent: CP14LaddersUpWood
|
||||
id: CP14LaddersUpWoodAutoLink
|
||||
suffix: Wood
|
||||
components:
|
||||
- type: CP14ZLevelAutoPortal
|
||||
zLevelOffset: 1 # Go onto surface
|
||||
otherSideProto: CP14LaddersDownWood
|
||||
|
||||
|
||||
# Wood
|
||||
- type: entity
|
||||
parent: CP14LaddersDownBase
|
||||
id: CP14LaddersDownMarble
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Sprite
|
||||
state: marble
|
||||
|
||||
- type: entity
|
||||
parent: CP14LaddersUpBase
|
||||
id: CP14LaddersUpMarble
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Sprite
|
||||
state: marble
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: CP14LaddersDownMarble
|
||||
id: CP14LaddersDownMarbleAutoLink
|
||||
suffix: Marble
|
||||
components:
|
||||
- type: CP14ZLevelAutoPortal
|
||||
zLevelOffset: -1 # Go into deep
|
||||
otherSideProto: CP14LaddersUpMarble
|
||||
|
||||
- type: entity
|
||||
parent: CP14LaddersUpWood
|
||||
id: CP14LaddersUpMarbleAutoLink
|
||||
suffix: Marble
|
||||
components:
|
||||
- type: CP14ZLevelAutoPortal
|
||||
zLevelOffset: 1 # Go onto surface
|
||||
otherSideProto: CP14LaddersDownMarble
|
||||
otherSideProto: CP14DungeonEntrance
|
||||
@@ -47,95 +47,4 @@
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
- type: Damageable
|
||||
- type: CP14DPSMeter
|
||||
|
||||
- type: entity
|
||||
id: CP14DemiplanRiftCore
|
||||
categories: [ ForkFiltered ]
|
||||
name: demiplan rift core
|
||||
description: A subtle connection between the real world and the demiplane where the adventurers went. Sooner or later they will return from there.
|
||||
components:
|
||||
- type: CP14DemiplaneRift
|
||||
- type: Transform
|
||||
anchored: True
|
||||
- type: Clickable
|
||||
- type: Physics
|
||||
canCollide: false
|
||||
bodyType: Static
|
||||
- type: Sprite
|
||||
drawdepth: Effects
|
||||
sprite: /Textures/_CP14/Structures/Dungeon/demiplan_rift_core.rsi
|
||||
layers:
|
||||
- state: core
|
||||
shader: unshaded
|
||||
- state: pulse
|
||||
shader: unshaded
|
||||
- type: PointLight
|
||||
radius: 2
|
||||
energy: 2
|
||||
color: "#371c5c"
|
||||
netsync: false
|
||||
- type: GuideHelp
|
||||
guides:
|
||||
- CP14_RU_Demiplanes
|
||||
- CP14_EN_Demiplanes
|
||||
|
||||
- type: entity
|
||||
id: CP14DemiplaneTimedRadiusPassway
|
||||
parent: CP14DemiplanRiftCore
|
||||
name: pulsating demiplane rift
|
||||
description: This rift is gaining strength, and will trap all nearby creatures in a demiplane in a second!
|
||||
components:
|
||||
- type: CP14DemiplaneRift
|
||||
activeTeleport: false
|
||||
- type: CP14DemiplaneRadiusTimedPassway
|
||||
maxEntities: 4
|
||||
delay: 4
|
||||
- type: Sprite
|
||||
drawdepth: Effects
|
||||
sprite: /Textures/_CP14/Structures/Dungeon/demiplan_rift.rsi
|
||||
layers:
|
||||
- state: pulse
|
||||
shader: unshaded
|
||||
- type: PointLight
|
||||
radius: 8
|
||||
- type: SingularityDistortion
|
||||
falloffPower: 1.5
|
||||
intensity: 50
|
||||
- type: AmbientSound
|
||||
volume: -3
|
||||
range: 7
|
||||
sound:
|
||||
path: /Audio/Ambience/Objects/gravity_gen_hum.ogg
|
||||
- type: GuideHelp
|
||||
guides:
|
||||
- CP14_RU_Demiplanes
|
||||
- CP14_EN_Demiplanes
|
||||
|
||||
- type: entity
|
||||
id: CP14DemiplanePassway
|
||||
parent: CP14DemiplanRiftCore
|
||||
name: demiplane rift
|
||||
description: A gap in space that allows you to travel between world and demiplanes.
|
||||
components:
|
||||
- type: CP14DemiplaneRiftOpened
|
||||
- type: CP14DemiplaneRift
|
||||
activeTeleport: false
|
||||
- type: Sprite
|
||||
drawdepth: Effects
|
||||
sprite: /Textures/_CP14/Structures/Dungeon/demiplan_rift.rsi
|
||||
layers:
|
||||
- state: anom
|
||||
shader: unshaded
|
||||
- type: SingularityDistortion
|
||||
falloffPower: 1.5
|
||||
intensity: 50
|
||||
- type: AmbientSound
|
||||
volume: -3
|
||||
range: 7
|
||||
sound:
|
||||
path: /Audio/Ambience/Objects/gravity_gen_hum.ogg
|
||||
- type: GuideHelp
|
||||
guides:
|
||||
- CP14_RU_Demiplanes
|
||||
- CP14_EN_Demiplanes
|
||||
- type: CP14DPSMeter
|
||||
133
Resources/Prototypes/_CP14/Entities/subdimensionGenTEST.yml
Normal file
133
Resources/Prototypes/_CP14/Entities/subdimensionGenTEST.yml
Normal file
@@ -0,0 +1,133 @@
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: CP14BaseSubdimensionalKey
|
||||
abstract: true
|
||||
categories: [ ForkFiltered ]
|
||||
name: demiplan key
|
||||
description: The core that connects the real world to the demiplane. Use it to open a temporary passage to the other world.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: /Textures/_CP14/Structures/Dungeon/demiplan_rift_core.rsi
|
||||
layers:
|
||||
- state: core
|
||||
shader: unshaded
|
||||
- type: GuideHelp
|
||||
guides:
|
||||
- CP14_RU_Demiplanes
|
||||
- CP14_EN_Demiplanes
|
||||
|
||||
- type: entity
|
||||
id: CP14DemiplanKey
|
||||
parent: CP14BaseSubdimensionalKey
|
||||
name: demiplan key
|
||||
components:
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: CP14DemiplaneGeneratorData
|
||||
rewardLimit: 1.25
|
||||
difficultyLimit: 0.75
|
||||
maxModifiers: 6
|
||||
|
||||
- type: entity
|
||||
id: CP14DemiplanRiftCore
|
||||
categories: [ ForkFiltered ]
|
||||
name: demiplan rift core
|
||||
description: A subtle connection between the real world and the demiplane where the adventurers went. Sooner or later they will return from there.
|
||||
components:
|
||||
- type: CP14DemiplaneRift
|
||||
- type: Transform
|
||||
anchored: True
|
||||
- type: Clickable
|
||||
- type: Physics
|
||||
canCollide: false
|
||||
bodyType: Static
|
||||
- type: Sprite
|
||||
drawdepth: Effects
|
||||
sprite: /Textures/_CP14/Structures/Dungeon/demiplan_rift_core.rsi
|
||||
layers:
|
||||
- state: core
|
||||
shader: unshaded
|
||||
- state: pulse
|
||||
shader: unshaded
|
||||
- type: PointLight
|
||||
radius: 2
|
||||
energy: 2
|
||||
color: "#371c5c"
|
||||
netsync: false
|
||||
- type: GuideHelp
|
||||
guides:
|
||||
- CP14_RU_Demiplanes
|
||||
- CP14_EN_Demiplanes
|
||||
|
||||
- type: entity
|
||||
id: CP14DemiplaneTimedRadiusPassway
|
||||
parent: CP14DemiplanRiftCore
|
||||
name: pulsating demiplane rift
|
||||
description: This rift is gaining strength, and will trap all nearby creatures in a demiplane in a second!
|
||||
components:
|
||||
- type: CP14DemiplaneRift
|
||||
activeTeleport: false
|
||||
- type: CP14DemiplaneRadiusTimedPassway
|
||||
maxEntities: 4
|
||||
delay: 4
|
||||
- type: Sprite
|
||||
drawdepth: Effects
|
||||
sprite: /Textures/_CP14/Structures/Dungeon/demiplan_rift.rsi
|
||||
layers:
|
||||
- state: pulse
|
||||
shader: unshaded
|
||||
- type: PointLight
|
||||
radius: 8
|
||||
- type: SingularityDistortion
|
||||
falloffPower: 1.5
|
||||
intensity: 50
|
||||
- type: AmbientSound
|
||||
volume: -3
|
||||
range: 7
|
||||
sound:
|
||||
path: /Audio/Ambience/Objects/gravity_gen_hum.ogg
|
||||
- type: GuideHelp
|
||||
guides:
|
||||
- CP14_RU_Demiplanes
|
||||
- CP14_EN_Demiplanes
|
||||
|
||||
- type: entity
|
||||
id: CP14DemiplanePassway
|
||||
parent: CP14DemiplanRiftCore
|
||||
name: demiplane rift
|
||||
description: A gap in space that allows you to travel between world and demiplanes.
|
||||
components:
|
||||
- type: CP14DemiplaneRiftOpened
|
||||
- type: CP14DemiplaneRift
|
||||
activeTeleport: false
|
||||
- type: Sprite
|
||||
drawdepth: Effects
|
||||
sprite: /Textures/_CP14/Structures/Dungeon/demiplan_rift.rsi
|
||||
layers:
|
||||
- state: anom
|
||||
shader: unshaded
|
||||
- type: SingularityDistortion
|
||||
falloffPower: 1.5
|
||||
intensity: 50
|
||||
- type: AmbientSound
|
||||
volume: -3
|
||||
range: 7
|
||||
sound:
|
||||
path: /Audio/Ambience/Objects/gravity_gen_hum.ogg
|
||||
- type: GuideHelp
|
||||
guides:
|
||||
- CP14_RU_Demiplanes
|
||||
- CP14_EN_Demiplanes
|
||||
|
||||
- type: entity
|
||||
parent: MarkerBase
|
||||
id: CP14DemiplaneEntryPointMarker
|
||||
name: demiplane entry point
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- sprite: /Textures/_CP14/Structures/Dungeon/demiplan_rift.rsi
|
||||
state: pulse
|
||||
- type: CP14DemiplaneRift
|
||||
@@ -305,7 +305,7 @@
|
||||
- CP14ModularIronPickaxe
|
||||
- CP14Lighter
|
||||
- CP14Torch
|
||||
- CP14DemiplaneKeyT1
|
||||
- CP14DemiplanKey
|
||||
|
||||
- type: loadout
|
||||
id: CP14MagicHealingStaff
|
||||
@@ -397,10 +397,10 @@
|
||||
- CP14Torch
|
||||
|
||||
- type: loadout
|
||||
id: CP14DemiplaneKeyT1
|
||||
id: CP14DemiplanKey
|
||||
storage:
|
||||
back:
|
||||
- CP14DemiplaneKeyT1
|
||||
- CP14DemiplanKey
|
||||
|
||||
# Keys
|
||||
|
||||
|
||||
@@ -70,24 +70,6 @@
|
||||
color: "#FFD700"
|
||||
price: 0 #?
|
||||
|
||||
- type: material
|
||||
id: CP14Mithril
|
||||
stackEntity: CP14MithrilBar1
|
||||
name: cp14-material-mithril
|
||||
unit: materials-unit-bar
|
||||
icon: { sprite: _CP14/Objects/Materials/mithril_bar.rsi, state: bar_2 }
|
||||
color: "#006c83"
|
||||
price: 0 #?
|
||||
|
||||
- type: material
|
||||
id: CP14LucensWoodenPlanks
|
||||
stackEntity: CP14LucensWoodenPlanks1
|
||||
name: cp14-material-lucens-planks
|
||||
unit: materials-unit-bar
|
||||
icon: { sprite: _CP14/Objects/Materials/lucens_wood.rsi, state: planks_2 }
|
||||
color: "#1a1e22"
|
||||
price: 0 #?
|
||||
|
||||
- type: material
|
||||
id: CP14FloraMaterial
|
||||
stackEntity: CP14FloraMaterial1
|
||||
@@ -96,3 +78,21 @@
|
||||
icon: { sprite: _CP14/Objects/Materials/flora.rsi, state: grass_material1 }
|
||||
color: "#85903e"
|
||||
price: 0 #?
|
||||
|
||||
- type: material
|
||||
id: CP14GlowingIron
|
||||
stackEntity: CP14GlowingIronBar1
|
||||
name: cp14-material-glowing-iron
|
||||
unit: materials-unit-bar
|
||||
icon: { sprite: _CP14/Objects/Materials/glowingiron_bar.rsi, state: bar_2 }
|
||||
color: "#87CEEB"
|
||||
price: 0 #?
|
||||
|
||||
- type: material
|
||||
id: CP14GlowingWoodenPlanks
|
||||
stackEntity: CP14GlowingWoodenPlanks1
|
||||
name: cp14-material-glowing-wooden-planks
|
||||
unit: materials-unit-plank
|
||||
icon: { sprite: _CP14/Objects/Materials/wood.rsi, state: planks_2 }
|
||||
color: "#874d3a"
|
||||
price: 0 #?
|
||||
|
||||
@@ -58,15 +58,4 @@
|
||||
- !type:Inherit
|
||||
copyFrom:
|
||||
- BaseBladeAxe
|
||||
- BaseWeaponCopper
|
||||
|
||||
- type: modularPart
|
||||
id: BladeMithrilAxe
|
||||
targetSlot: Blade
|
||||
sourcePart: CP14ModularBladeMithrilAxe
|
||||
rsiPath: _CP14/Objects/ModularTools/Blade/Axe/mithril_axe.rsi
|
||||
modifiers:
|
||||
- !type:Inherit
|
||||
copyFrom:
|
||||
- BaseBladeAxe
|
||||
- BaseWeaponMithril
|
||||
- BaseWeaponCopper
|
||||
@@ -63,15 +63,4 @@
|
||||
- !type:Inherit
|
||||
copyFrom:
|
||||
- BaseBladeDagger
|
||||
- BaseWeaponCopper
|
||||
|
||||
- type: modularPart
|
||||
id: BladeMithrilDagger
|
||||
targetSlot: Blade
|
||||
sourcePart: CP14ModularBladeMithrilDagger
|
||||
rsiPath: _CP14/Objects/ModularTools/Blade/Dagger/mithril_dagger.rsi
|
||||
modifiers:
|
||||
- !type:Inherit
|
||||
copyFrom:
|
||||
- BaseBladeDagger
|
||||
- BaseWeaponMithril
|
||||
- BaseWeaponCopper
|
||||
@@ -56,15 +56,4 @@
|
||||
- !type:Inherit
|
||||
copyFrom:
|
||||
- BaseBladeMace
|
||||
- BaseWeaponCopper
|
||||
|
||||
- type: modularPart
|
||||
id: BladeMithrilMace
|
||||
targetSlot: Blade
|
||||
sourcePart: CP14ModularBladeMithrilMace
|
||||
rsiPath: _CP14/Objects/ModularTools/Blade/Mace/mithril_mace.rsi
|
||||
modifiers:
|
||||
- !type:Inherit
|
||||
copyFrom:
|
||||
- BaseBladeMace
|
||||
- BaseWeaponMithril
|
||||
- BaseWeaponCopper
|
||||
@@ -51,15 +51,4 @@
|
||||
- !type:Inherit
|
||||
copyFrom:
|
||||
- BaseBladePickaxe
|
||||
- BaseWeaponCopper
|
||||
|
||||
- type: modularPart
|
||||
id: BladeMithrilPickaxe
|
||||
targetSlot: Blade
|
||||
sourcePart: CP14ModularBladeMithrilPickaxe
|
||||
rsiPath: _CP14/Objects/ModularTools/Blade/Pickaxe/mithril_pickaxe.rsi
|
||||
modifiers:
|
||||
- !type:Inherit
|
||||
copyFrom:
|
||||
- BaseBladePickaxe
|
||||
- BaseWeaponMithril
|
||||
- BaseWeaponCopper
|
||||
@@ -66,15 +66,4 @@
|
||||
- !type:Inherit
|
||||
copyFrom:
|
||||
- BaseBladeRapier
|
||||
- BaseWeaponCopper
|
||||
|
||||
- type: modularPart
|
||||
id: BladeMithrilRapier
|
||||
targetSlot: Blade
|
||||
sourcePart: CP14ModularBladeMithrilRapier
|
||||
rsiPath: _CP14/Objects/ModularTools/Blade/Rapier/mithril_rapier.rsi
|
||||
modifiers:
|
||||
- !type:Inherit
|
||||
copyFrom:
|
||||
- BaseBladeRapier
|
||||
- BaseWeaponMithril
|
||||
- BaseWeaponCopper
|
||||
@@ -62,15 +62,4 @@
|
||||
- !type:Inherit
|
||||
copyFrom:
|
||||
- BaseBladeShovel
|
||||
- BaseWeaponCopper
|
||||
|
||||
- type: modularPart
|
||||
id: BladeMithrilShovel
|
||||
targetSlot: Blade
|
||||
sourcePart: CP14ModularBladeMithrilShovel
|
||||
rsiPath: _CP14/Objects/ModularTools/Blade/Shovel/mithril_shovel.rsi
|
||||
modifiers:
|
||||
- !type:Inherit
|
||||
copyFrom:
|
||||
- BaseBladeShovel
|
||||
- BaseWeaponMithril
|
||||
- BaseWeaponCopper
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user