diff --git a/Content.Client/_CP14/Vampire/CP14ClientVampireVisualsSystem.cs b/Content.Client/_CP14/Vampire/CP14ClientVampireVisualsSystem.cs new file mode 100644 index 0000000000..574cd73ff7 --- /dev/null +++ b/Content.Client/_CP14/Vampire/CP14ClientVampireVisualsSystem.cs @@ -0,0 +1,31 @@ +using Content.Shared._CP14.Vampire; +using Content.Shared.Humanoid; +using Robust.Client.GameObjects; + +namespace Content.Client._CP14.Vampire; + +public sealed class CP14ClientVampireVisualsSystem : CP14SharedVampireVisualsSystem +{ + protected override void OnVampireVisualsInit(Entity vampire, ref ComponentInit args) + { + base.OnVampireVisualsInit(vampire, ref args); + + if (!EntityManager.TryGetComponent(vampire, out SpriteComponent? sprite)) + return; + + if (sprite.LayerMapTryGet(vampire.Comp.FangsMap, out var fangsLayerIndex)) + sprite.LayerSetVisible(fangsLayerIndex, true); + + } + + protected override void OnVampireVisualsShutdown(Entity vampire, ref ComponentShutdown args) + { + base.OnVampireVisualsShutdown(vampire, ref args); + + if (!EntityManager.TryGetComponent(vampire, out SpriteComponent? sprite)) + return; + + if (sprite.LayerMapTryGet(vampire.Comp.FangsMap, out var fangsLayerIndex)) + sprite.LayerSetVisible(fangsLayerIndex, false); + } +} diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs b/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs index c69c865d84..48781a703e 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs @@ -1,3 +1,4 @@ +using Content.Server._CP14.GameTicking.Rules.Components; using Content.Server.Administration.Commands; using Content.Server.Antag; using Content.Server.GameTicking.Rules.Components; @@ -36,6 +37,11 @@ public sealed partial class AdminVerbSystem [ValidatePrototypeId] private const string PirateGearId = "PirateGear"; + //CP14 + [ValidatePrototypeId] + private const string CP14VampireRule = "CP14Vampire"; + //CP14 end + // All antag verbs have names so invokeverb works. private void AddAntagVerbs(GetVerbsEvent args) { @@ -52,6 +58,21 @@ public sealed partial class AdminVerbSystem var targetPlayer = targetActor.PlayerSession; + Verb vampire = new() + { + Text = Loc.GetString("cp14-admin-verb-text-make-vampire"), + Category = VerbCategory.Antag, + Icon = new SpriteSpecifier.Rsi(new ResPath("/Textures/_CP14/Actions/Spells/vampire.rsi"), + "bite"), + Act = () => + { + _antag.ForceMakeAntag(targetPlayer, CP14VampireRule); + }, + Impact = LogImpact.High, + Message = Loc.GetString("cp14-admin-verb-make-vampire"), + }; + args.Verbs.Add(vampire); + /* CP14 disable default antags Verb traitor = new() { diff --git a/Content.Server/_CP14/GameTicking/Rules/CP14VampireRuleSystem.cs b/Content.Server/_CP14/GameTicking/Rules/CP14VampireRuleSystem.cs new file mode 100644 index 0000000000..a723067ecd --- /dev/null +++ b/Content.Server/_CP14/GameTicking/Rules/CP14VampireRuleSystem.cs @@ -0,0 +1,97 @@ +using Content.Server._CP14.DayCycle; +using Content.Server._CP14.GameTicking.Rules.Components; +using Content.Server._CP14.Vampire; +using Content.Server.Atmos.Components; +using Content.Server.Atmos.EntitySystems; +using Content.Server.Body.Components; +using Content.Server.Body.Systems; +using Content.Server.GameTicking.Rules; +using Content.Server.Temperature.Components; +using Content.Server.Temperature.Systems; +using Content.Shared._CP14.Vampire; +using Content.Shared.Nutrition.Components; +using Content.Shared.Nutrition.EntitySystems; +using Content.Shared.Popups; +using Robust.Shared.Timing; + +namespace Content.Server._CP14.GameTicking.Rules; + +public sealed class CP14VampireRuleSystem : GameRuleSystem +{ + [Dependency] private readonly BloodstreamSystem _bloodstream = default!; + [Dependency] private readonly IGameTiming _timing = default!; + [Dependency] private readonly TemperatureSystem _temperature = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private readonly CP14DayCycleSystem _dayCycle = default!; + [Dependency] private readonly FlammableSystem _flammable = default!; + [Dependency] private readonly BodySystem _body = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnVampireInit); + SubscribeLocalEvent(OnVampireHungerChanged); + } + + private void OnVampireHungerChanged(Entity ent, ref CP14HungerChangedEvent args) + { + if (args.NewThreshold == HungerThreshold.Starving || args.NewThreshold == HungerThreshold.Dead) + { + RevealVampire(ent); + } + else + { + HideVampire(ent); + } + } + + private void RevealVampire(Entity ent) + { + EnsureComp(ent); + } + + private void HideVampire(Entity ent) + { + RemCompDeferred(ent); + } + + public override void Update(float frameTime) + { + base.Update(frameTime); + + var query = EntityQueryEnumerator(); + while (query.MoveNext(out var uid, out var vampire, out var temperature, out var flammable)) + { + if (_timing.CurTime < vampire.NextHeatTime) + continue; + + vampire.NextHeatTime = _timing.CurTime + vampire.HeatFrequency; + + if (!_dayCycle.TryDaylightThere(uid)) + continue; + + _temperature.ChangeHeat(uid, vampire.HeatUnderSunTemperature); + _popup.PopupEntity(Loc.GetString("cp14-heat-under-sun"), uid, uid, PopupType.SmallCaution); + + if (temperature.CurrentTemperature > vampire.IgniteThreshold && !flammable.OnFire) + { + _flammable.AdjustFireStacks(uid, 1, flammable); + _flammable.Ignite(uid, uid, flammable); + } + } + } + + private void OnVampireInit(Entity ent, ref MapInitEvent args) + { + _bloodstream.ChangeBloodReagent(ent, ent.Comp.NewBloodReagent); + + foreach (var (organUid, _) in _body.GetBodyOrgans(ent)) + { + if (TryComp(organUid, out var metabolizer) && metabolizer.MetabolizerTypes is not null) + { + metabolizer.MetabolizerTypes.Add(ent.Comp.MetabolizerType); + } + } + } +} diff --git a/Content.Server/_CP14/GameTicking/Rules/Components/CP14VampireRuleComponent.cs b/Content.Server/_CP14/GameTicking/Rules/Components/CP14VampireRuleComponent.cs new file mode 100644 index 0000000000..b7ed3b81ac --- /dev/null +++ b/Content.Server/_CP14/GameTicking/Rules/Components/CP14VampireRuleComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Server._CP14.GameTicking.Rules.Components; + +/// +/// Stores data for . +/// +[RegisterComponent, Access(typeof(CP14VampireRuleSystem))] +public sealed partial class CP14VampireRuleComponent : Component; diff --git a/Content.Server/_CP14/MagicSpell/CP14AutoLearnActionComponent.cs b/Content.Server/_CP14/MagicSpell/CP14AutoLearnActionComponent.cs new file mode 100644 index 0000000000..9534ba2184 --- /dev/null +++ b/Content.Server/_CP14/MagicSpell/CP14AutoLearnActionComponent.cs @@ -0,0 +1,10 @@ +using Robust.Shared.Prototypes; + +namespace Content.Server._CP14.MagicSpell; + +[RegisterComponent] +public sealed partial class CP14AutoLearnActionComponent : Component +{ + [DataField(required: true)] + public HashSet Actions = new(); +} diff --git a/Content.Server/_CP14/MagicSpell/CP14MagicSystem.cs b/Content.Server/_CP14/MagicSpell/CP14MagicSystem.cs index ca84aceabd..055b444e06 100644 --- a/Content.Server/_CP14/MagicSpell/CP14MagicSystem.cs +++ b/Content.Server/_CP14/MagicSpell/CP14MagicSystem.cs @@ -7,6 +7,7 @@ using Content.Shared._CP14.MagicSpell; using Content.Shared._CP14.MagicSpell.Components; using Content.Shared._CP14.MagicSpell.Events; using Content.Shared._CP14.MagicSpell.Spells; +using Content.Shared.Actions; using Content.Shared.FixedPoint; using Content.Shared.Projectiles; using Content.Shared.Throwing; @@ -25,6 +26,7 @@ public sealed partial class CP14MagicSystem : CP14SharedMagicSystem [Dependency] private readonly EntityLookupSystem _lookup = default!; [Dependency] private readonly EntityWhitelistSystem _whitelist = default!; [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly SharedActionsSystem _action = default!; public override void Initialize() { @@ -43,6 +45,17 @@ public sealed partial class CP14MagicSystem : CP14SharedMagicSystem SubscribeLocalEvent(OnManaConsume); SubscribeLocalEvent(OnMusicCheck); + + SubscribeLocalEvent(OnAutoLearnAction); + } + + private void OnAutoLearnAction(Entity ent, ref MapInitEvent args) + { + foreach (var action in ent.Comp.Actions) + { + _action.AddAction(ent, action); + } + RemCompDeferred(ent); } private void OnProjectileHit(Entity ent, ref ThrowDoHitEvent args) diff --git a/Content.Server/_CP14/Roles/CP14VampireRoleComponent.cs b/Content.Server/_CP14/Roles/CP14VampireRoleComponent.cs new file mode 100644 index 0000000000..a0f3e25eb9 --- /dev/null +++ b/Content.Server/_CP14/Roles/CP14VampireRoleComponent.cs @@ -0,0 +1,11 @@ +using Content.Shared.Roles; + +namespace Content.Server._CP14.Roles; + +/// +/// Added to mind role entities to tag that they are a Vampire. +/// +[RegisterComponent] +public sealed partial class CP14VampireRoleComponent : BaseMindRoleComponent +{ +} diff --git a/Content.Server/_CP14/Vampire/CP14VampireComponent.cs b/Content.Server/_CP14/Vampire/CP14VampireComponent.cs new file mode 100644 index 0000000000..d427eed368 --- /dev/null +++ b/Content.Server/_CP14/Vampire/CP14VampireComponent.cs @@ -0,0 +1,29 @@ +using Content.Server._CP14.GameTicking.Rules; +using Content.Shared.Body.Prototypes; +using Content.Shared.Chemistry.Reagent; +using Robust.Shared.Prototypes; + +namespace Content.Server._CP14.Vampire; + +[RegisterComponent] +[Access(typeof(CP14VampireRuleSystem))] +public sealed partial class CP14VampireComponent : Component +{ + [DataField] + public ProtoId NewBloodReagent = "CP14BloodVampire"; + + [DataField] + public ProtoId MetabolizerType = "CP14Vampire"; + + [DataField] + public float HeatUnderSunTemperature = 12000f; + + [DataField] + public TimeSpan HeatFrequency = TimeSpan.FromSeconds(1); + + [DataField] + public TimeSpan NextHeatTime = TimeSpan.Zero; + + [DataField] + public float IgniteThreshold = 350f; +} diff --git a/Content.Server/_CP14/Vampire/CP14VampireVisualsSystem.cs b/Content.Server/_CP14/Vampire/CP14VampireVisualsSystem.cs new file mode 100644 index 0000000000..6b225e2072 --- /dev/null +++ b/Content.Server/_CP14/Vampire/CP14VampireVisualsSystem.cs @@ -0,0 +1,7 @@ +using Content.Shared._CP14.Vampire; + +namespace Content.Server._CP14.Vampire; + +public sealed class CP14VampireVisualsSystem : CP14SharedVampireVisualsSystem +{ +} diff --git a/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs b/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs index a8697ffee4..d70a67610c 100644 --- a/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs +++ b/Content.Shared/Nutrition/EntitySystems/HungerSystem.cs @@ -134,6 +134,11 @@ public sealed class HungerSystem : EntitySystem if (calculatedHungerThreshold == component.CurrentThreshold) return; + //CP14 Raise hunger event for vampire + var ev = new CP14HungerChangedEvent(component.CurrentThreshold, calculatedHungerThreshold); + RaiseLocalEvent(uid, ev); + //CP14 Raise hunger event for vampire end + component.CurrentThreshold = calculatedHungerThreshold; DoHungerThresholdEffects(uid, component); } @@ -277,3 +282,10 @@ public sealed class HungerSystem : EntitySystem } } } + + +public sealed class CP14HungerChangedEvent(HungerThreshold oldThreshold, HungerThreshold newThreshold) : EntityEventArgs +{ + public HungerThreshold OldThreshold { get; } = oldThreshold; + public HungerThreshold NewThreshold { get; } = newThreshold; +} diff --git a/Content.Shared/_CP14/MagicSpell/Spells/CP14SpellSuckBlood.cs b/Content.Shared/_CP14/MagicSpell/Spells/CP14SpellSuckBlood.cs new file mode 100644 index 0000000000..199682e082 --- /dev/null +++ b/Content.Shared/_CP14/MagicSpell/Spells/CP14SpellSuckBlood.cs @@ -0,0 +1,30 @@ +using Content.Shared.Chemistry.EntitySystems; +using Content.Shared.FixedPoint; + +namespace Content.Shared._CP14.MagicSpell.Spells; + +public sealed partial class CP14SpellSuckBlood : CP14SpellEffect +{ + [DataField] + public FixedPoint2 SuckAmount = 25; + public override void Effect(EntityManager entManager, CP14SpellEffectBaseArgs args) + { + if (args.Target is null) + return; + + if (args.User is null) + return; + + var solutionContainerSystem = entManager.System(); + + if (!solutionContainerSystem.TryGetSolution(args.Target.Value, "bloodstream", out var targetBloodstreamSolution)) + return; + + if (!solutionContainerSystem.TryGetSolution(args.User.Value, "chemicals", out var userSolution)) + return; + + solutionContainerSystem.TryTransferSolution(userSolution.Value, + targetBloodstreamSolution.Value.Comp.Solution, + SuckAmount); + } +} diff --git a/Content.Shared/_CP14/Vampire/CP14SharedVampireVisualsSystem.cs b/Content.Shared/_CP14/Vampire/CP14SharedVampireVisualsSystem.cs new file mode 100644 index 0000000000..01ea701b6a --- /dev/null +++ b/Content.Shared/_CP14/Vampire/CP14SharedVampireVisualsSystem.cs @@ -0,0 +1,43 @@ +using Content.Shared.Examine; +using Content.Shared.Humanoid; + +namespace Content.Shared._CP14.Vampire; + +public abstract class CP14SharedVampireVisualsSystem : EntitySystem +{ + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnVampireExamine); + + SubscribeLocalEvent(OnVampireVisualsInit); + SubscribeLocalEvent(OnVampireVisualsShutdown); + } + + protected virtual void OnVampireVisualsShutdown(Entity vampire, ref ComponentShutdown args) + { + if (!EntityManager.TryGetComponent(vampire, out HumanoidAppearanceComponent? humanoidAppearance)) + return; + + humanoidAppearance.EyeColor = vampire.Comp.OriginalEyesColor; + + Dirty(vampire, humanoidAppearance); + } + + protected virtual void OnVampireVisualsInit(Entity vampire, ref ComponentInit args) + { + if (!EntityManager.TryGetComponent(vampire, out HumanoidAppearanceComponent? humanoidAppearance)) + return; + + vampire.Comp.OriginalEyesColor = humanoidAppearance.EyeColor; + humanoidAppearance.EyeColor = vampire.Comp.EyesColor; + + Dirty(vampire, humanoidAppearance); + } + + private void OnVampireExamine(Entity ent, ref ExaminedEvent args) + { + args.PushMarkup(Loc.GetString("cp14-vampire-examine")); + } +} diff --git a/Content.Shared/_CP14/Vampire/CP14VampireVisualsComponent.cs b/Content.Shared/_CP14/Vampire/CP14VampireVisualsComponent.cs new file mode 100644 index 0000000000..e629875521 --- /dev/null +++ b/Content.Shared/_CP14/Vampire/CP14VampireVisualsComponent.cs @@ -0,0 +1,16 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared._CP14.Vampire; + +[RegisterComponent, NetworkedComponent] +public sealed partial class CP14VampireVisualsComponent : Component +{ + [DataField] + public Color EyesColor = Color.Red; + + [DataField] + public Color OriginalEyesColor = Color.White; + + [DataField] + public string FangsMap = "vampire_fangs"; +} diff --git a/Resources/Audio/_CP14/Effects/attributions.yml b/Resources/Audio/_CP14/Effects/attributions.yml index 2bd4ed0020..5a25bbf900 100644 --- a/Resources/Audio/_CP14/Effects/attributions.yml +++ b/Resources/Audio/_CP14/Effects/attributions.yml @@ -63,8 +63,12 @@ copyright: 'by SpaceLife on Freesound.org' source: "https://freesound.org/people/SpaceLife/sounds/545938/" - - files: ["essence_consume.ogg"] license: "CC0-1.0" copyright: 'by DustyWind on Freesound.org' source: "https://freesound.org/people/DustyWind/sounds/715784/" + +- files: ["vampire_bite.ogg"] + license: "CC0-1.0" + copyright: 'by magnuswaker on Freesound.org' + source: "https://freesound.org/people/magnuswaker/sounds/563491/" diff --git a/Resources/Audio/_CP14/Effects/vampire_bite.ogg b/Resources/Audio/_CP14/Effects/vampire_bite.ogg new file mode 100644 index 0000000000..bd8e986a33 Binary files /dev/null and b/Resources/Audio/_CP14/Effects/vampire_bite.ogg differ diff --git a/Resources/Locale/en-US/_CP14/administration/antag.ftl b/Resources/Locale/en-US/_CP14/administration/antag.ftl new file mode 100644 index 0000000000..1044d61adf --- /dev/null +++ b/Resources/Locale/en-US/_CP14/administration/antag.ftl @@ -0,0 +1,2 @@ +cp14-admin-verb-text-make-vampire = Make vampire +cp14-admin-verb-make-vampire = Add to target antagonist role “Vampire” \ No newline at end of file diff --git a/Resources/Locale/en-US/_CP14/antag/antags.ftl b/Resources/Locale/en-US/_CP14/antag/antags.ftl new file mode 100644 index 0000000000..f6fcffaf3d --- /dev/null +++ b/Resources/Locale/en-US/_CP14/antag/antags.ftl @@ -0,0 +1,3 @@ +cp14-roles-antag-vampire-name = Vampire +cp14-roles-antag-vampire-objective = You are a parasite on the body of society, hated by those around you, burned by the sun, and eternally hungry. You need to feed on the blood of the sentient to survive. And finding those who will volunteer to be your feeder is not easy... +cp14-roles-antag-vampire-briefing = You are a parasite on society. It hates and fears you, but the blood of the living is your only food. Nature destroys you with sunlight, so you have to hide in the shadows. It's like the whole world is trying to destroy you, but your will to live is stronger than all of that. SURVIVE. That's all you have to do. \ No newline at end of file diff --git a/Resources/Locale/en-US/_CP14/demiplane/modifiers.ftl b/Resources/Locale/en-US/_CP14/demiplane/modifiers.ftl index aecd02ba47..6d6a1b737c 100644 --- a/Resources/Locale/en-US/_CP14/demiplane/modifiers.ftl +++ b/Resources/Locale/en-US/_CP14/demiplane/modifiers.ftl @@ -22,4 +22,5 @@ cp14-modifier-sheeps = sheeps cp14-modifier-chasm = bottomless chasms cp14-modifier-air-lily = air lilies cp14-modifier-time-limit-10 = temporary disintegration (10 minutes) -cp14-modifier-shadow-kudzu = spreading darkness \ No newline at end of file +cp14-modifier-shadow-kudzu = spreading astral haze +cp14-modifier-night = darkness \ No newline at end of file diff --git a/Resources/Locale/en-US/_CP14/reagents/meta/thaumaturgy/precurser.ftl b/Resources/Locale/en-US/_CP14/reagents/meta/thaumaturgy/precurser.ftl index 5a6e9adaad..2da9060c93 100644 --- a/Resources/Locale/en-US/_CP14/reagents/meta/thaumaturgy/precurser.ftl +++ b/Resources/Locale/en-US/_CP14/reagents/meta/thaumaturgy/precurser.ftl @@ -1,3 +1,9 @@ +cp14-reagent-name-blood-animal = Animal blood +cp14-reagent-desc-blood-animal = The life energy of a living unintelligent being. + +cp14-reagent-name-blood-vampire = Vampire blood +cp14-reagent-desc-blood-vampire = The life energy of a powerful blood-vampire. + cp14-reagent-name-blood = Blood cp14-reagent-desc-blood = The life energy of a living warm-blooded creatures. diff --git a/Resources/Locale/en-US/_CP14/vampire/vampire.ftl b/Resources/Locale/en-US/_CP14/vampire/vampire.ftl new file mode 100644 index 0000000000..bbdaf7c665 --- /dev/null +++ b/Resources/Locale/en-US/_CP14/vampire/vampire.ftl @@ -0,0 +1,3 @@ +cp14-heat-under-sun = The sunlight stings unbearably... + +cp14-vampire-examine = [color=red]Bright red eyes and long fangs tell you that you are facing a very dangerous vampire. Your instincts are telling you to run or fight![/color] \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_CP14/administration/antag.ftl b/Resources/Locale/ru-RU/_CP14/administration/antag.ftl new file mode 100644 index 0000000000..32668d92a7 --- /dev/null +++ b/Resources/Locale/ru-RU/_CP14/administration/antag.ftl @@ -0,0 +1,2 @@ +cp14-admin-verb-text-make-vampire = Сделать вампиром +cp14-admin-verb-make-vampire = Добавить цели роль "Вампир" \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_CP14/antag/antags.ftl b/Resources/Locale/ru-RU/_CP14/antag/antags.ftl new file mode 100644 index 0000000000..d3d87cb8fb --- /dev/null +++ b/Resources/Locale/ru-RU/_CP14/antag/antags.ftl @@ -0,0 +1,3 @@ +cp14-roles-antag-vampire-name = Вампир +cp14-roles-antag-vampire-objective = Вы - паразит на теле общества, ненавидимый окружающими, сгораемый под солнцем и вечно голодный. Вам необходимо питаться кровью разумных, чтобы выжить. И найти тех, кто добровольно будет готов стать вашей кормушкой непросто... +cp14-roles-antag-vampire-briefing = Вы - паразит на теле общества. Оно вас ненавидит и боится, но кровь живых - ваша единственная пища. Природа уничтожает вас солнечным светом, и вам приходится скрываться в тени. Словно весь мир пытается вас уничтожить, но ваше желание жить сильнее всего этого. ВЫЖИВИТЕ. Это все что от вас требуется. \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_CP14/demiplane/modifiers.ftl b/Resources/Locale/ru-RU/_CP14/demiplane/modifiers.ftl index 92d94a608e..22123d2324 100644 --- a/Resources/Locale/ru-RU/_CP14/demiplane/modifiers.ftl +++ b/Resources/Locale/ru-RU/_CP14/demiplane/modifiers.ftl @@ -22,4 +22,5 @@ cp14-modifier-invisible-whistler = невидимых свистунов cp14-modifier-chasm = бездонных пропастей cp14-modifier-air-lily = воздушных лилий cp14-modifier-time-limit-10 = временного распада (10 минут) -cp14-modifier-shadow-kudzu = распространяющейся тьмы \ No newline at end of file +cp14-modifier-shadow-kudzu = распространяющгося астрального мрака +cp14-modifier-night = темноты \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_CP14/reagents/meta/thaumaturgy/precurser.ftl b/Resources/Locale/ru-RU/_CP14/reagents/meta/thaumaturgy/precurser.ftl index 2c880675d1..fcffb74a26 100644 --- a/Resources/Locale/ru-RU/_CP14/reagents/meta/thaumaturgy/precurser.ftl +++ b/Resources/Locale/ru-RU/_CP14/reagents/meta/thaumaturgy/precurser.ftl @@ -1,3 +1,9 @@ +cp14-reagent-name-blood-animal = Кровь животного +cp14-reagent-desc-blood-animal = Жизненная энергия живого неразумного существа. + +cp14-reagent-name-blood-vampire = Кровь вампира +cp14-reagent-desc-blood-vampire = Жизненная энергия могущественного кровопийпы. + cp14-reagent-name-blood = Кровь cp14-reagent-desc-blood = Жизненная энергия живого теплокровного существа. diff --git a/Resources/Locale/ru-RU/_CP14/vampire/vampire.ftl b/Resources/Locale/ru-RU/_CP14/vampire/vampire.ftl new file mode 100644 index 0000000000..932ee0eef2 --- /dev/null +++ b/Resources/Locale/ru-RU/_CP14/vampire/vampire.ftl @@ -0,0 +1,3 @@ +cp14-heat-under-sun = Солнечый свет нестерпимо жжется... + +cp14-vampire-examine = [color=red]Ярко красные глаза и длинные клыки говорят вам что перед вами опаснейший вампир. Ваши инстинкты кричат вам бежать или сражаться![/color] \ No newline at end of file diff --git a/Resources/Maps/_CP14/comoss.yml b/Resources/Maps/_CP14/comoss.yml index e729f278fd..8896aaff1f 100644 --- a/Resources/Maps/_CP14/comoss.yml +++ b/Resources/Maps/_CP14/comoss.yml @@ -4,8 +4,8 @@ meta: engineVersion: 247.2.0 forkId: "" forkVersion: "" - time: 03/06/2025 08:19:45 - entityCount: 14881 + time: 03/07/2025 11:29:58 + entityCount: 14945 maps: - 1 grids: @@ -133,7 +133,7 @@ entities: version: 6 -2,-1: ind: -2,-1 - tiles: AAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAGAgAAAAALAgAAAAAFAgAAAAANHgAAAAAEHgAAAAAEHgAAAAABBgAAAAABBQAAAAADBQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAKAgAAAAAOAgAAAAAAAgAAAAAMAgAAAAAEAgAAAAAMAgAAAAAKBgAAAAADBQAAAAADBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAgAAAAAAAgAAAAAOAgAAAAAOAgAAAAAAAgAAAAAFAgAAAAAEAgAAAAAMHgAAAAADBgAAAAAABQAAAAACBQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAEAgAAAAAOAgAAAAAPAgAAAAACAgAAAAAGAgAAAAALAgAAAAALBgAAAAABBgAAAAADBgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAIAgAAAAANAgAAAAAAAgAAAAAAAgAAAAANAgAAAAAKAgAAAAACHgAAAAADHgAAAAADHgAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHQAAAAAEAgAAAAAGHgAAAAAAHgAAAAAAHgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAgAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHQAAAAAEHAAAAAAAHgAAAAACHgAAAAAEHgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAgAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAACHAAAAAAEHgAAAAAAHgAAAAAEHgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAEAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAACAgAAAAAAAgAAAAAAHAAAAAACBgAAAAABBAAAAAANBAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAAAAQAAAAAAAQAAAAADAgAAAAAAHQAAAAABAgAAAAAAAgAAAAAAHgAAAAACBgAAAAADBQAAAAAABQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAACAQAAAAACAQAAAAABAgAAAAAAHQAAAAABAgAAAAAAAgAAAAAAHgAAAAAABgAAAAAABQAAAAAABQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAAAAQAAAAAAAQAAAAAAHQAAAAADHgAAAAADAgAAAAAAAgAAAAANBgAAAAACBQAAAAACBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAQAAAAABHQAAAAAFHgAAAAAAHgAAAAAAAgAAAAAAAgAAAAAHBgAAAAADBQAAAAABBQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAACAgAAAAAAHgAAAAAAAgAAAAAAHgAAAAAFAgAAAAAAAgAAAAAAHAAAAAAABgAAAAABBgAAAAACBgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAEHgAAAAACHgAAAAABHgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAADAQAAAAAAAgAAAAAAHQAAAAAAAgAAAAAAHQAAAAADAgAAAAAAHgAAAAADHgAAAAADHgAAAAAAHgAAAAAAHgAAAAAC + tiles: AAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAGAgAAAAALAgAAAAAFAgAAAAANHgAAAAAEHgAAAAAEHgAAAAABBgAAAAABBQAAAAADBQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAKAgAAAAAOAgAAAAAAAgAAAAAMAgAAAAAEAgAAAAAMAgAAAAAKBgAAAAADBQAAAAADBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAgAAAAAAAgAAAAAOAgAAAAAOAgAAAAAAAgAAAAAFAgAAAAAEAgAAAAAMHgAAAAADBgAAAAAABQAAAAACBQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAEAgAAAAAOAgAAAAAPAgAAAAACAgAAAAAGAgAAAAALAgAAAAALBgAAAAABBgAAAAADBgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAIAgAAAAANAgAAAAAAAgAAAAAAAgAAAAANAgAAAAAKAgAAAAACHgAAAAADHgAAAAADHgAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAHQAAAAAEAgAAAAAGHgAAAAAAHgAAAAAAHgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAgAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHQAAAAAEHAAAAAAAHgAAAAACHgAAAAAEHgAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAACAgAAAAAAHAAAAAAAHAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAACHAAAAAAEHgAAAAAAHgAAAAAEHgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAEAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHAAAAAACAgAAAAAAAgAAAAAAHAAAAAACBgAAAAABBAAAAAANBAAAAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAAAAQAAAAAAAQAAAAADAgAAAAAAHQAAAAABAgAAAAAAAgAAAAAAHgAAAAACBgAAAAADBQAAAAAABQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAACAgAAAAAAAgAAAAAAAgAAAAAAHQAAAAABAgAAAAAAAgAAAAAAHgAAAAAABgAAAAAABQAAAAAABQAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAgAAAAAAAgAAAAAAAgAAAAAAHQAAAAADHgAAAAADAgAAAAAAAgAAAAANBgAAAAACBQAAAAACBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHgAAAAAAHgAAAAAAAgAAAAAAAgAAAAAHBgAAAAADBQAAAAABBQAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAACAgAAAAAAHgAAAAAAAgAAAAAAHgAAAAAFAgAAAAAAAgAAAAAAHAAAAAAABgAAAAABBgAAAAACBgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAABAQAAAAAAAQAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAHgAAAAAAAgAAAAAAAgAAAAAAHAAAAAAEHgAAAAACHgAAAAABHgAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADAQAAAAADAQAAAAAAAgAAAAAAHQAAAAAAAgAAAAAAHQAAAAADAgAAAAAAHgAAAAADHgAAAAADHgAAAAAAHgAAAAAAHgAAAAAC version: 6 -2,0: ind: -2,0 @@ -217,7 +217,7 @@ entities: version: 6 0,-4: ind: 0,-4 - tiles: HAAAAAAACQAAAAAHCQAAAAAJCQAAAAACCQAAAAAKCQAAAAAICQAAAAABCQAAAAAHCQAAAAABCQAAAAAICQAAAAAKCQAAAAAIHAAAAAABHAAAAAABHAAAAAADHAAAAAAFHAAAAAAEHgAAAAAECQAAAAAKCQAAAAANCQAAAAAHCQAAAAACCQAAAAALCQAAAAACHAAAAAAAHAAAAAAECQAAAAAMHAAAAAAFHAAAAAAAHAAAAAADHAAAAAADHAAAAAAAHAAAAAADCQAAAAAACQAAAAALCQAAAAAJCQAAAAAFHAAAAAABHAAAAAADCQAAAAALCQAAAAAHCQAAAAAFHgAAAAAAHgAAAAADBAAAAAAIBQAAAAADBAAAAAAKBAAAAAAGHAAAAAAEHAAAAAAEHAAAAAADHAAAAAAECQAAAAABCQAAAAACCQAAAAAACQAAAAACCQAAAAAICQAAAAACHgAAAAACHgAAAAADBAAAAAAEBQAAAAABBQAAAAAABQAAAAAAHAAAAAAFHAAAAAAAHAAAAAAACQAAAAAMCQAAAAAMCQAAAAAMCQAAAAAGCQAAAAALCQAAAAAACQAAAAABHgAAAAABHgAAAAAABAAAAAABBQAAAAAABQAAAAABBQAAAAACHAAAAAADCQAAAAADCQAAAAAJCQAAAAABCQAAAAALCQAAAAACCQAAAAAECQAAAAABCQAAAAAACQAAAAAGHgAAAAADHgAAAAACBAAAAAAHBQAAAAACBAAAAAAHBAAAAAAIHAAAAAACCQAAAAALCQAAAAABCQAAAAANCQAAAAACCQAAAAAECQAAAAALCQAAAAAJCQAAAAAGCQAAAAAEHgAAAAADHgAAAAADHgAAAAADHQAAAAAEHQAAAAAAAgAAAAAGHAAAAAAECQAAAAABCQAAAAAGCQAAAAABCQAAAAABCQAAAAAACQAAAAAJCQAAAAAICQAAAAAKCQAAAAAHCQAAAAAAHgAAAAAAHgAAAAAFHQAAAAAAHQAAAAAFHQAAAAAAHAAAAAAACQAAAAACCQAAAAANCQAAAAAGCQAAAAAFCQAAAAALCQAAAAAHCQAAAAAHHAAAAAACHAAAAAADHAAAAAAEHgAAAAAFHgAAAAAFHgAAAAAFAgAAAAALHQAAAAAFHAAAAAAAHgAAAAAEAgAAAAANAgAAAAAOAgAAAAAHCQAAAAANCQAAAAAMCQAAAAADHAAAAAAFHAAAAAAAHAAAAAADHgAAAAAFHgAAAAAEHgAAAAADHgAAAAAFAgAAAAAFHAAAAAAFHgAAAAAEAgAAAAAECQAAAAADCQAAAAAGCQAAAAANCQAAAAAJCQAAAAAKCQAAAAADHAAAAAAFHAAAAAACHgAAAAAAHgAAAAACHgAAAAAAAgAAAAACAgAAAAALAwAAAAAHHgAAAAABBAAAAAAKBAAAAAALCQAAAAACCQAAAAAJCQAAAAAGCQAAAAAFCQAAAAAKHAAAAAAEHAAAAAAFHgAAAAACHgAAAAAAAgAAAAAOAgAAAAACAgAAAAABAwAAAAADBAAAAAAKBAAAAAAJBAAAAAAABAAAAAAICQAAAAAFCQAAAAAECQAAAAANCQAAAAALCQAAAAAHHAAAAAADHAAAAAAEHgAAAAAEHgAAAAAEHgAAAAADCQAAAAAIAwAAAAAEBAAAAAAFBAAAAAABBAAAAAAHBAAAAAAJCQAAAAAGCQAAAAAFCQAAAAAMCQAAAAAGCQAAAAAAHAAAAAACHAAAAAACHAAAAAABHAAAAAADHgAAAAADHgAAAAAEAwAAAAADHgAAAAAABAAAAAAJBAAAAAADCQAAAAALCQAAAAAFCQAAAAAKCQAAAAABHAAAAAAEHAAAAAAEHAAAAAADHAAAAAAEHAAAAAABHAAAAAAFHgAAAAAFHgAAAAAFAwAAAAACFgAAAAABHgAAAAAAHAAAAAACHAAAAAACHAAAAAAFHAAAAAAAHAAAAAADHAAAAAACHAAAAAADHAAAAAAEHAAAAAAAHAAAAAADHAAAAAAFHgAAAAADHgAAAAAB + tiles: HAAAAAAACQAAAAAHCQAAAAAJCQAAAAACCQAAAAAKCQAAAAAICQAAAAABCQAAAAAHCQAAAAABCQAAAAAICQAAAAAKCQAAAAAIHAAAAAABHAAAAAABHAAAAAADHAAAAAAFHAAAAAAEHgAAAAAECQAAAAAKCQAAAAANCQAAAAAHCQAAAAACCQAAAAALCQAAAAACHAAAAAAAHAAAAAAECQAAAAAMHAAAAAAFHAAAAAAAHAAAAAADHAAAAAADHAAAAAAAHAAAAAADCQAAAAAACQAAAAALCQAAAAAJCQAAAAAFHAAAAAABHAAAAAADCQAAAAALCQAAAAAHCQAAAAAFHgAAAAAAHgAAAAADBAAAAAAIBQAAAAADBAAAAAAKBAAAAAAGHAAAAAAEHAAAAAAEHAAAAAADHAAAAAAECQAAAAABCQAAAAACCQAAAAAACQAAAAACCQAAAAAICQAAAAACHgAAAAACHgAAAAADBAAAAAAEBQAAAAABBQAAAAAABQAAAAAAHAAAAAAFHAAAAAAAHAAAAAAACQAAAAAMCQAAAAAMCQAAAAAMCQAAAAAGCQAAAAALCQAAAAAACQAAAAABHgAAAAABHgAAAAAABAAAAAABBQAAAAAABQAAAAABBQAAAAACHAAAAAADCQAAAAADCQAAAAAJCQAAAAABCQAAAAALCQAAAAACCQAAAAAECQAAAAABCQAAAAAACQAAAAAGHgAAAAADHgAAAAACBAAAAAAHBQAAAAACBAAAAAAHBAAAAAAIHAAAAAACCQAAAAALCQAAAAABCQAAAAANCQAAAAACCQAAAAAECQAAAAALCQAAAAAJCQAAAAAGCQAAAAAEHgAAAAADHgAAAAADHgAAAAADHQAAAAAEHQAAAAAAAgAAAAAGHAAAAAAECQAAAAABCQAAAAAGCQAAAAABCQAAAAABCQAAAAAACQAAAAAJCQAAAAAICQAAAAAKCQAAAAAHCQAAAAAAHgAAAAAAHgAAAAAFHQAAAAAAHQAAAAAFHQAAAAAAHAAAAAAACQAAAAACCQAAAAANCQAAAAAGCQAAAAAFCQAAAAALCQAAAAAHCQAAAAAHHAAAAAACHAAAAAADHAAAAAAEHgAAAAAFHgAAAAAFHgAAAAAFAgAAAAALHQAAAAAFHAAAAAAAHgAAAAAEAgAAAAANAgAAAAAOAgAAAAAHCQAAAAANCQAAAAAMCQAAAAADHAAAAAAFHAAAAAAAHAAAAAADHgAAAAAFHgAAAAAEHgAAAAADHgAAAAAFAgAAAAAFHAAAAAAFHgAAAAAEAgAAAAAECQAAAAADCQAAAAAGCQAAAAANCQAAAAAJCQAAAAAKCQAAAAADHAAAAAAFHAAAAAACHgAAAAAAHgAAAAACHgAAAAAAAgAAAAACAgAAAAALAwAAAAAHHgAAAAABCQAAAAAACQAAAAAACQAAAAACCQAAAAAJCQAAAAAGCQAAAAAFCQAAAAAKHAAAAAAEHAAAAAAFHgAAAAACHgAAAAAAAgAAAAAOAgAAAAACAgAAAAABAwAAAAADCQAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAAFCQAAAAAECQAAAAANCQAAAAALCQAAAAAHHAAAAAADHAAAAAAEHgAAAAAEHgAAAAAEHgAAAAADCQAAAAAIAwAAAAAECQAAAAAACQAAAAAACQAAAAAACQAAAAAACQAAAAAGCQAAAAAFCQAAAAAMCQAAAAAGCQAAAAAAHAAAAAACHAAAAAACHAAAAAABHAAAAAADHgAAAAADHgAAAAAEAwAAAAADHgAAAAAACQAAAAAACQAAAAAACQAAAAALCQAAAAAFCQAAAAAKCQAAAAABHAAAAAAEHAAAAAAEHAAAAAADHAAAAAAEHAAAAAABHAAAAAAFHgAAAAAFHgAAAAAFAwAAAAACFgAAAAABHgAAAAAACQAAAAAACQAAAAAACQAAAAAAHAAAAAAAHAAAAAADHAAAAAACHAAAAAADHAAAAAAEHAAAAAAAHAAAAAADHAAAAAAFHgAAAAADHgAAAAAB version: 6 -1,-5: ind: -1,-5 @@ -3814,31 +3814,11 @@ entities: - type: Transform pos: 7.5,-53.5 parent: 2 - - uid: 79 - components: - - type: Transform - pos: 5.5,-51.5 - parent: 2 - - uid: 80 - components: - - type: Transform - pos: 5.5,-50.5 - parent: 2 - uid: 81 components: - type: Transform pos: 4.5,-46.5 parent: 2 - - uid: 82 - components: - - type: Transform - pos: 5.5,-52.5 - parent: 2 - - uid: 83 - components: - - type: Transform - pos: 4.5,-52.5 - parent: 2 - uid: 84 components: - type: Transform @@ -3849,11 +3829,6 @@ entities: - type: Transform pos: 4.5,-47.5 parent: 2 - - uid: 86 - components: - - type: Transform - pos: 4.5,-50.5 - parent: 2 - uid: 87 components: - type: Transform @@ -5639,24 +5614,12 @@ entities: - type: Transform pos: 32.5,-13.5 parent: 2 - - uid: 842 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 4.5,-53.5 - parent: 2 - uid: 843 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,-54.5 parent: 2 - - uid: 844 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-50.5 - parent: 2 - uid: 845 components: - type: Transform @@ -6350,12 +6313,6 @@ entities: rot: 1.5707963267948966 rad pos: 26.5,-52.5 parent: 2 - - uid: 1730 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-49.5 - parent: 2 - uid: 1774 components: - type: Transform @@ -7269,16 +7226,6 @@ entities: - type: Transform pos: 57.5,34.5 parent: 2 - - uid: 2541 - components: - - type: Transform - pos: 6.5,-49.5 - parent: 2 - - uid: 2543 - components: - - type: Transform - pos: 6.5,-50.5 - parent: 2 - uid: 2544 components: - type: Transform @@ -7404,11 +7351,6 @@ entities: - type: Transform pos: 7.5,-48.5 parent: 2 - - uid: 2578 - components: - - type: Transform - pos: 5.5,-49.5 - parent: 2 - uid: 2581 components: - type: Transform @@ -8234,16 +8176,6 @@ entities: - type: Transform pos: 8.5,-51.5 parent: 2 - - uid: 2782 - components: - - type: Transform - pos: 5.5,-48.5 - parent: 2 - - uid: 2783 - components: - - type: Transform - pos: 6.5,-51.5 - parent: 2 - uid: 3040 components: - type: Transform @@ -10222,21 +10154,6 @@ entities: - type: Transform pos: 75.5,32.5 parent: 2 - - uid: 5996 - components: - - type: Transform - pos: 4.5,-51.5 - parent: 2 - - uid: 5999 - components: - - type: Transform - pos: 4.5,-49.5 - parent: 2 - - uid: 6000 - components: - - type: Transform - pos: 4.5,-48.5 - parent: 2 - uid: 6001 components: - type: Transform @@ -10672,6 +10589,24 @@ entities: - type: Transform pos: 31.5,-12.5 parent: 2 + - uid: 8193 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,13.5 + parent: 2 + - uid: 8194 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 37.5,14.5 + parent: 2 + - uid: 8199 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 38.5,15.5 + parent: 2 - uid: 9053 components: - type: Transform @@ -12229,6 +12164,30 @@ entities: rot: 3.141592653589793 rad pos: 51.5,60.5 parent: 2 + - uid: 9600 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,16.5 + parent: 2 + - uid: 9613 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,15.5 + parent: 2 + - uid: 9629 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,15.5 + parent: 2 + - uid: 9640 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 40.5,16.5 + parent: 2 - uid: 9684 components: - type: Transform @@ -13393,18 +13352,6 @@ entities: - type: Transform pos: 33.5,55.5 parent: 2 - - uid: 11882 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-51.5 - parent: 2 - - uid: 11886 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 3.5,-52.5 - parent: 2 - uid: 11894 components: - type: Transform @@ -13465,6 +13412,12 @@ entities: rot: -1.5707963267948966 rad pos: 24.5,-25.5 parent: 2 + - uid: 11943 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,11.5 + parent: 2 - uid: 11985 components: - type: Transform @@ -13477,6 +13430,12 @@ entities: rot: 3.141592653589793 rad pos: 74.5,32.5 parent: 2 + - uid: 12003 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,12.5 + parent: 2 - uid: 12004 components: - type: Transform @@ -13489,12 +13448,30 @@ entities: rot: 3.141592653589793 rad pos: 73.5,32.5 parent: 2 + - uid: 12011 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,13.5 + parent: 2 + - uid: 12012 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 43.5,14.5 + parent: 2 - uid: 12074 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.5,-47.5 parent: 2 + - uid: 12269 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,13.5 + parent: 2 - uid: 12717 components: - type: Transform @@ -13549,6 +13526,30 @@ entities: rot: 3.141592653589793 rad pos: 45.5,31.5 parent: 2 + - uid: 13491 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,14.5 + parent: 2 + - uid: 13492 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,15.5 + parent: 2 + - uid: 13496 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,14.5 + parent: 2 + - uid: 13497 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 41.5,15.5 + parent: 2 - proto: CP14BiomeSpawnerGrassland entities: - uid: 60 @@ -23422,11 +23423,6 @@ entities: - type: Transform pos: 24.5,-51.5 parent: 2 - - uid: 7430 - components: - - type: Transform - pos: 39.5,11.5 - parent: 2 - uid: 7431 components: - type: Transform @@ -23667,11 +23663,6 @@ entities: - type: Transform pos: 41.5,6.5 parent: 2 - - uid: 7479 - components: - - type: Transform - pos: 39.5,12.5 - parent: 2 - uid: 7480 components: - type: Transform @@ -26072,21 +26063,6 @@ entities: - type: Transform pos: 30.5,-25.5 parent: 2 - - uid: 8193 - components: - - type: Transform - pos: 39.5,13.5 - parent: 2 - - uid: 8194 - components: - - type: Transform - pos: 38.5,12.5 - parent: 2 - - uid: 8195 - components: - - type: Transform - pos: 38.5,13.5 - parent: 2 - uid: 8196 components: - type: Transform @@ -26102,11 +26078,6 @@ entities: - type: Transform pos: 25.5,-24.5 parent: 2 - - uid: 8199 - components: - - type: Transform - pos: 37.5,13.5 - parent: 2 - uid: 8200 components: - type: Transform @@ -29627,11 +29598,6 @@ entities: - type: Transform pos: 36.5,26.5 parent: 2 - - uid: 9600 - components: - - type: Transform - pos: 37.5,14.5 - parent: 2 - uid: 9601 components: - type: Transform @@ -29692,16 +29658,6 @@ entities: - type: Transform pos: 37.5,26.5 parent: 2 - - uid: 9613 - components: - - type: Transform - pos: 38.5,14.5 - parent: 2 - - uid: 9614 - components: - - type: Transform - pos: 38.5,15.5 - parent: 2 - uid: 9615 components: - type: Transform @@ -29757,26 +29713,11 @@ entities: - type: Transform pos: 38.5,24.5 parent: 2 - - uid: 9626 - components: - - type: Transform - pos: 39.5,14.5 - parent: 2 - - uid: 9627 - components: - - type: Transform - pos: 39.5,16.5 - parent: 2 - uid: 9628 components: - type: Transform pos: 39.5,17.5 parent: 2 - - uid: 9629 - components: - - type: Transform - pos: 39.5,15.5 - parent: 2 - uid: 9630 components: - type: Transform @@ -29822,41 +29763,11 @@ entities: - type: Transform pos: 39.5,26.5 parent: 2 - - uid: 9639 - components: - - type: Transform - pos: 40.5,11.5 - parent: 2 - - uid: 9640 - components: - - type: Transform - pos: 40.5,12.5 - parent: 2 - uid: 9641 components: - type: Transform pos: 40.5,10.5 parent: 2 - - uid: 9642 - components: - - type: Transform - pos: 40.5,14.5 - parent: 2 - - uid: 9643 - components: - - type: Transform - pos: 40.5,15.5 - parent: 2 - - uid: 9644 - components: - - type: Transform - pos: 40.5,13.5 - parent: 2 - - uid: 9645 - components: - - type: Transform - pos: 40.5,16.5 - parent: 2 - uid: 9646 components: - type: Transform @@ -38935,11 +38846,6 @@ entities: - type: Transform pos: 84.5,32.5 parent: 2 - - uid: 12003 - components: - - type: Transform - pos: 2.5,-50.5 - parent: 2 - uid: 12008 components: - type: Transform @@ -38950,16 +38856,6 @@ entities: - type: Transform pos: 9.5,-47.5 parent: 2 - - uid: 12011 - components: - - type: Transform - pos: 1.5,-51.5 - parent: 2 - - uid: 12012 - components: - - type: Transform - pos: 1.5,-50.5 - parent: 2 - uid: 12017 components: - type: Transform @@ -38970,11 +38866,6 @@ entities: - type: Transform pos: 80.5,33.5 parent: 2 - - uid: 12049 - components: - - type: Transform - pos: 2.5,-51.5 - parent: 2 - uid: 12054 components: - type: Transform @@ -38985,11 +38876,6 @@ entities: - type: Transform pos: -3.5,-48.5 parent: 2 - - uid: 12059 - components: - - type: Transform - pos: 2.5,-49.5 - parent: 2 - uid: 12066 components: - type: Transform @@ -39035,11 +38921,6 @@ entities: - type: Transform pos: 77.5,33.5 parent: 2 - - uid: 12269 - components: - - type: Transform - pos: 2.5,-52.5 - parent: 2 - uid: 12279 components: - type: Transform @@ -40845,26 +40726,6 @@ entities: - type: Transform pos: 44.5,33.5 parent: 2 - - uid: 14005 - components: - - type: Transform - pos: 43.5,11.5 - parent: 2 - - uid: 14006 - components: - - type: Transform - pos: 43.5,12.5 - parent: 2 - - uid: 14007 - components: - - type: Transform - pos: 43.5,13.5 - parent: 2 - - uid: 14008 - components: - - type: Transform - pos: 43.5,14.5 - parent: 2 - uid: 14009 components: - type: Transform @@ -40960,31 +40821,6 @@ entities: - type: Transform pos: 43.5,33.5 parent: 2 - - uid: 14028 - components: - - type: Transform - pos: 42.5,11.5 - parent: 2 - - uid: 14029 - components: - - type: Transform - pos: 42.5,12.5 - parent: 2 - - uid: 14030 - components: - - type: Transform - pos: 42.5,13.5 - parent: 2 - - uid: 14031 - components: - - type: Transform - pos: 42.5,14.5 - parent: 2 - - uid: 14032 - components: - - type: Transform - pos: 42.5,15.5 - parent: 2 - uid: 14033 components: - type: Transform @@ -41080,31 +40916,6 @@ entities: - type: Transform pos: 41.5,10.5 parent: 2 - - uid: 14052 - components: - - type: Transform - pos: 41.5,11.5 - parent: 2 - - uid: 14053 - components: - - type: Transform - pos: 41.5,12.5 - parent: 2 - - uid: 14054 - components: - - type: Transform - pos: 41.5,13.5 - parent: 2 - - uid: 14055 - components: - - type: Transform - pos: 41.5,14.5 - parent: 2 - - uid: 14056 - components: - - type: Transform - pos: 41.5,15.5 - parent: 2 - uid: 14057 components: - type: Transform @@ -43318,6 +43129,13 @@ entities: - type: Transform pos: -17.264824,5.8419228 parent: 2 +- proto: CP14CandleGreen + entities: + - uid: 13547 + components: + - type: Transform + pos: -24.611235,9.864569 + parent: 2 - proto: CP14CarpetBlue entities: - uid: 1059 @@ -43428,6 +43246,26 @@ entities: rot: 1.5707963267948966 rad pos: -4.5,4.5 parent: 2 + - uid: 13542 + components: + - type: Transform + pos: -23.5,10.5 + parent: 2 + - uid: 13543 + components: + - type: Transform + pos: -24.5,10.5 + parent: 2 + - uid: 13544 + components: + - type: Transform + pos: -23.5,8.5 + parent: 2 + - uid: 13545 + components: + - type: Transform + pos: -24.5,8.5 + parent: 2 - uid: 13578 components: - type: Transform @@ -45520,12 +45358,6 @@ entities: rot: 3.141592653589793 rad pos: -27.91175,2.4440508 parent: 2 - - uid: 2360 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -23.927828,-4.6513934 - parent: 2 - uid: 2361 components: - type: Transform @@ -45554,12 +45386,6 @@ entities: - type: Transform pos: 21.506302,28.437994 parent: 2 - - uid: 1946 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -24.816895,-4.5375257 - parent: 2 - uid: 2157 components: - type: Transform @@ -46629,6 +46455,29 @@ entities: rot: 1.5707963267948966 rad pos: 18.5,-52.5 parent: 2 + - uid: 13538 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -25.5,7.5 + parent: 2 + - uid: 13539 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -23.5,10.5 + parent: 2 + - uid: 13540 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,10.5 + parent: 2 + - uid: 13541 + components: + - type: Transform + pos: -23.5,7.5 + parent: 2 - proto: CP14FenceWoodGate entities: - uid: 1368 @@ -46739,12 +46588,6 @@ entities: rot: 1.5707963267948966 rad pos: 31.5,-0.5 parent: 2 - - uid: 1757 - components: - - type: Transform - rot: 3.141592653589793 rad - pos: -26.5,-4.5 - parent: 2 - uid: 1847 components: - type: Transform @@ -46950,6 +46793,11 @@ entities: rot: 1.5707963267948966 rad pos: 4.5,-9.5 parent: 2 + - uid: 13498 + components: + - type: Transform + pos: -27.5,-6.5 + parent: 2 - uid: 14963 components: - type: Transform @@ -47278,6 +47126,17 @@ entities: rot: -1.5707963267948966 rad pos: -18.5,-11.5 parent: 2 + - uid: 13526 + components: + - type: Transform + pos: 0.5,-20.5 + parent: 2 + - uid: 13527 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-23.5 + parent: 2 - proto: CP14FloorWater entities: - uid: 22 @@ -47591,6 +47450,11 @@ entities: rot: -1.5707963267948966 rad pos: -19.5,-12.5 parent: 2 + - uid: 13520 + components: + - type: Transform + pos: 13.5,-6.5 + parent: 2 - proto: CP14FloorWaterAirLily entities: - uid: 11429 @@ -47613,6 +47477,11 @@ entities: rot: 1.5707963267948966 rad pos: -25.5,41.5 parent: 2 + - uid: 13521 + components: + - type: Transform + pos: 13.5,-5.5 + parent: 2 - proto: CP14FloraTreeGreen entities: - uid: 468 @@ -48464,6 +48333,18 @@ entities: rot: -1.5707963267948966 rad pos: -9.5,-16.5 parent: 2 + - uid: 9626 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,13.5 + parent: 2 + - uid: 9643 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-50.5 + parent: 2 - proto: CP14LaddersDownWoodAutoLink entities: - uid: 1366 @@ -48567,6 +48448,12 @@ entities: rot: 3.141592653589793 rad pos: -17.5,-13.5 parent: 2 + - uid: 13499 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -24.5,-4.5 + parent: 2 - uid: 13780 components: - type: Transform @@ -51006,6 +50893,13 @@ entities: parent: 2 - proto: CP14RoofStone entities: + - uid: 83 + components: + - type: Transform + pos: 3.5,-52.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 598 components: - type: Transform @@ -51042,6 +50936,13 @@ entities: parent: 2 - type: Fixtures fixtures: {} + - uid: 844 + components: + - type: Transform + pos: 3.5,-51.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 950 components: - type: Transform @@ -51154,6 +51055,20 @@ entities: parent: 2 - type: Fixtures fixtures: {} + - uid: 2782 + components: + - type: Transform + pos: 3.5,-50.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 2783 + components: + - type: Transform + pos: 3.5,-49.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 4371 components: - type: Transform @@ -52052,6 +51967,38 @@ entities: parent: 2 - type: Fixtures fixtures: {} + - uid: 9614 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,12.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 9642 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,12.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 9644 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,13.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 9645 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,13.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 9891 components: - type: Transform @@ -52156,6 +52103,22 @@ entities: parent: 2 - type: Fixtures fixtures: {} + - uid: 11882 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,14.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 11886 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,14.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 12321 components: - type: Transform @@ -52479,6 +52442,176 @@ entities: parent: 2 - type: Fixtures fixtures: {} + - uid: 13501 + components: + - type: Transform + pos: 4.5,-52.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13502 + components: + - type: Transform + pos: 5.5,-52.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13505 + components: + - type: Transform + pos: 5.5,-51.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13549 + components: + - type: Transform + pos: 5.5,-50.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13550 + components: + - type: Transform + pos: 4.5,-51.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13551 + components: + - type: Transform + pos: 6.5,-50.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13552 + components: + - type: Transform + pos: 4.5,-49.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13553 + components: + - type: Transform + pos: 4.5,-50.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13554 + components: + - type: Transform + pos: 5.5,-49.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13555 + components: + - type: Transform + pos: 6.5,-49.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13556 + components: + - type: Transform + pos: 5.5,-48.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13557 + components: + - type: Transform + pos: 4.5,-48.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13558 + components: + - type: Transform + pos: 6.5,-51.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13559 + components: + - type: Transform + pos: 4.5,-53.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13560 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,12.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13561 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,13.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13562 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,14.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13563 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 40.5,11.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13564 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,11.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13565 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,12.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13566 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,13.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13567 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,12.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13568 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,11.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 13859 components: - type: Transform @@ -61527,6 +61660,214 @@ entities: parent: 2 - type: Fixtures fixtures: {} + - uid: 13506 + components: + - type: Transform + pos: -17.5,-1.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13507 + components: + - type: Transform + pos: -17.5,-0.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13508 + components: + - type: Transform + pos: -15.5,-1.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13509 + components: + - type: Transform + pos: -15.5,-0.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13510 + components: + - type: Transform + pos: -13.5,-1.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13511 + components: + - type: Transform + pos: -13.5,-0.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13512 + components: + - type: Transform + pos: 27.5,-6.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13513 + components: + - type: Transform + pos: 27.5,-5.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13514 + components: + - type: Transform + pos: 27.5,-4.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13515 + components: + - type: Transform + pos: 27.5,-3.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13516 + components: + - type: Transform + pos: 28.5,-6.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13517 + components: + - type: Transform + pos: 28.5,-5.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13518 + components: + - type: Transform + pos: 28.5,-4.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13519 + components: + - type: Transform + pos: 28.5,-3.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13522 + components: + - type: Transform + pos: 0.5,-22.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13523 + components: + - type: Transform + pos: 0.5,-21.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13524 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,8.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13525 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,7.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13528 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,9.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13529 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -23.5,10.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13530 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,7.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13531 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,8.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13532 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,9.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13533 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -24.5,10.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13534 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,7.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13535 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,8.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13536 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,9.5 + parent: 2 + - type: Fixtures + fixtures: {} + - uid: 13537 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -25.5,10.5 + parent: 2 + - type: Fixtures + fixtures: {} - uid: 13689 components: - type: Transform @@ -65916,35 +66257,34 @@ entities: rot: -1.5707963267948966 rad pos: 36.5,8.5 parent: 2 - - uid: 8407 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -0.5,-56.5 - parent: 2 - uid: 8630 components: - type: Transform rot: -1.5707963267948966 rad pos: 0.5,-53.5 parent: 2 - - uid: 11943 + - uid: 13500 components: - type: Transform - pos: -20.5,-4.5 + pos: 15.5,-60.5 + parent: 2 + - uid: 13503 + components: + - type: Transform + pos: -25.5,9.5 parent: 2 - proto: CP14SpawnPointAlchemist entities: - - uid: 1218 - components: - - type: Transform - pos: -20.5,3.5 - parent: 2 - uid: 13486 components: - type: Transform pos: -27.5,-0.5 parent: 2 + - uid: 13504 + components: + - type: Transform + pos: -24.5,10.5 + parent: 2 - proto: CP14SpawnPointApprentice entities: - uid: 17913 @@ -65959,16 +66299,16 @@ entities: parent: 2 - proto: CP14SpawnPointBlacksmith entities: - - uid: 1213 - components: - - type: Transform - pos: -20.5,5.5 - parent: 2 - uid: 13485 components: - type: Transform pos: -25.5,-6.5 parent: 2 + - uid: 13548 + components: + - type: Transform + pos: -24.5,8.5 + parent: 2 - proto: CP14SpawnPointGuard entities: - uid: 1816 @@ -67144,6 +67484,11 @@ entities: - type: Transform pos: -10.5,-23.5 parent: 2 + - uid: 13546 + components: + - type: Transform + pos: -24.5,9.5 + parent: 2 - proto: CP14Target entities: - uid: 2264 @@ -69459,6 +69804,26 @@ entities: - type: Transform pos: 7.5,26.5 parent: 2 + - uid: 79 + components: + - type: Transform + pos: 5.5,-49.5 + parent: 2 + - uid: 80 + components: + - type: Transform + pos: 4.5,-49.5 + parent: 2 + - uid: 82 + components: + - type: Transform + pos: 5.5,-52.5 + parent: 2 + - uid: 86 + components: + - type: Transform + pos: 5.5,-48.5 + parent: 2 - uid: 201 components: - type: Transform @@ -69629,6 +69994,11 @@ entities: - type: Transform pos: -17.5,32.5 parent: 2 + - uid: 842 + components: + - type: Transform + pos: 4.5,-48.5 + parent: 2 - uid: 1062 components: - type: Transform @@ -69654,11 +70024,41 @@ entities: - type: Transform pos: -17.5,28.5 parent: 2 + - uid: 1213 + components: + - type: Transform + pos: 3.5,-52.5 + parent: 2 + - uid: 1218 + components: + - type: Transform + pos: 5.5,-51.5 + parent: 2 - uid: 1456 components: - type: Transform pos: -34.5,26.5 parent: 2 + - uid: 1730 + components: + - type: Transform + pos: 6.5,-49.5 + parent: 2 + - uid: 1757 + components: + - type: Transform + pos: 3.5,-49.5 + parent: 2 + - uid: 1946 + components: + - type: Transform + pos: 6.5,-50.5 + parent: 2 + - uid: 2360 + components: + - type: Transform + pos: 4.5,-53.5 + parent: 2 - uid: 2363 components: - type: Transform @@ -69854,11 +70254,21 @@ entities: - type: Transform pos: -32.5,46.5 parent: 2 + - uid: 2541 + components: + - type: Transform + pos: 5.5,-50.5 + parent: 2 - uid: 2542 components: - type: Transform pos: -33.5,46.5 parent: 2 + - uid: 2543 + components: + - type: Transform + pos: 4.5,-52.5 + parent: 2 - uid: 2548 components: - type: Transform @@ -69904,6 +70314,11 @@ entities: - type: Transform pos: -40.5,44.5 parent: 2 + - uid: 2578 + components: + - type: Transform + pos: 6.5,-51.5 + parent: 2 - uid: 2579 components: - type: Transform @@ -76324,6 +76739,16 @@ entities: - type: Transform pos: 32.5,37.5 parent: 2 + - uid: 5996 + components: + - type: Transform + pos: 42.5,11.5 + parent: 2 + - uid: 5999 + components: + - type: Transform + pos: 42.5,12.5 + parent: 2 - uid: 6013 components: - type: Transform @@ -77754,6 +78179,16 @@ entities: - type: Transform pos: -9.5,37.5 parent: 2 + - uid: 7430 + components: + - type: Transform + pos: 41.5,12.5 + parent: 2 + - uid: 7479 + components: + - type: Transform + pos: 41.5,13.5 + parent: 2 - uid: 7746 components: - type: Transform @@ -77894,6 +78329,11 @@ entities: - type: Transform pos: 2.5,46.5 parent: 2 + - uid: 8195 + components: + - type: Transform + pos: 38.5,14.5 + parent: 2 - uid: 8330 components: - type: Transform @@ -77929,6 +78369,11 @@ entities: - type: Transform pos: -18.5,25.5 parent: 2 + - uid: 8407 + components: + - type: Transform + pos: 40.5,13.5 + parent: 2 - uid: 8558 components: - type: Transform @@ -78379,6 +78824,11 @@ entities: - type: Transform pos: -1.5,34.5 parent: 2 + - uid: 9627 + components: + - type: Transform + pos: 40.5,14.5 + parent: 2 - uid: 9742 components: - type: Transform @@ -79114,6 +79564,16 @@ entities: - type: Transform pos: -21.5,40.5 parent: 2 + - uid: 12049 + components: + - type: Transform + pos: 38.5,12.5 + parent: 2 + - uid: 12059 + components: + - type: Transform + pos: 38.5,13.5 + parent: 2 - uid: 12061 components: - type: Transform @@ -80104,6 +80564,11 @@ entities: - type: Transform pos: -25.5,23.5 parent: 2 + - uid: 13495 + components: + - type: Transform + pos: 39.5,14.5 + parent: 2 - proto: CP14WallStonebrick entities: - uid: 491 @@ -86069,6 +86534,30 @@ entities: - type: Transform pos: -21.5,6.5 parent: 2 + - uid: 6000 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 36.5,8.5 + parent: 2 + - uid: 9639 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 33.5,9.5 + parent: 2 + - uid: 13493 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,9.5 + parent: 2 + - uid: 13494 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,8.5 + parent: 2 - proto: SpawnPointObserver entities: - uid: 1806 diff --git a/Resources/Maps/_CP14/comoss_d.yml b/Resources/Maps/_CP14/comoss_d.yml index f8c1c1dcda..cc57d45311 100644 --- a/Resources/Maps/_CP14/comoss_d.yml +++ b/Resources/Maps/_CP14/comoss_d.yml @@ -4,8 +4,8 @@ meta: engineVersion: 247.2.0 forkId: "" forkVersion: "" - time: 03/05/2025 20:47:52 - entityCount: 23506 + time: 03/07/2025 11:29:52 + entityCount: 23503 maps: - 1 grids: @@ -4139,11 +4139,6 @@ entities: - type: Transform pos: 20.5,-57.5 parent: 2 - - uid: 135 - components: - - type: Transform - pos: 17.5,-52.5 - parent: 2 - uid: 136 components: - type: Transform @@ -4215,16 +4210,6 @@ entities: - type: Transform pos: 16.5,-57.5 parent: 2 - - uid: 153 - components: - - type: Transform - pos: 18.5,-52.5 - parent: 2 - - uid: 157 - components: - - type: Transform - pos: 20.5,-52.5 - parent: 2 - uid: 159 components: - type: Transform @@ -4296,11 +4281,6 @@ entities: - type: Transform pos: 19.5,-55.5 parent: 2 - - uid: 179 - components: - - type: Transform - pos: 16.5,-52.5 - parent: 2 - uid: 180 components: - type: Transform @@ -4331,11 +4311,6 @@ entities: - type: Transform pos: 16.5,-53.5 parent: 2 - - uid: 186 - components: - - type: Transform - pos: 19.5,-52.5 - parent: 2 - uid: 187 components: - type: Transform @@ -4366,11 +4341,6 @@ entities: - type: Transform pos: 15.5,-54.5 parent: 2 - - uid: 193 - components: - - type: Transform - pos: 15.5,-52.5 - parent: 2 - uid: 194 components: - type: Transform @@ -4381,11 +4351,6 @@ entities: - type: Transform pos: 15.5,-53.5 parent: 2 - - uid: 197 - components: - - type: Transform - pos: 6.5,-57.5 - parent: 2 - uid: 199 components: - type: Transform @@ -4411,11 +4376,6 @@ entities: - type: Transform pos: 3.5,-57.5 parent: 2 - - uid: 209 - components: - - type: Transform - pos: 7.5,-57.5 - parent: 2 - uid: 211 components: - type: Transform @@ -4591,16 +4551,6 @@ entities: - type: Transform pos: -3.5,-51.5 parent: 2 - - uid: 268 - components: - - type: Transform - pos: 28.5,-48.5 - parent: 2 - - uid: 269 - components: - - type: Transform - pos: 26.5,-50.5 - parent: 2 - uid: 270 components: - type: Transform @@ -4611,11 +4561,6 @@ entities: - type: Transform pos: 18.5,-51.5 parent: 2 - - uid: 272 - components: - - type: Transform - pos: 19.5,-51.5 - parent: 2 - uid: 273 components: - type: Transform @@ -4626,26 +4571,6 @@ entities: - type: Transform pos: 31.5,-47.5 parent: 2 - - uid: 275 - components: - - type: Transform - pos: 27.5,-50.5 - parent: 2 - - uid: 276 - components: - - type: Transform - pos: 26.5,-49.5 - parent: 2 - - uid: 277 - components: - - type: Transform - pos: 27.5,-49.5 - parent: 2 - - uid: 278 - components: - - type: Transform - pos: 27.5,-48.5 - parent: 2 - uid: 279 components: - type: Transform @@ -4656,16 +4581,6 @@ entities: - type: Transform pos: 17.5,-51.5 parent: 2 - - uid: 281 - components: - - type: Transform - pos: 20.5,-51.5 - parent: 2 - - uid: 282 - components: - - type: Transform - pos: 21.5,-51.5 - parent: 2 - uid: 283 components: - type: Transform @@ -4676,26 +4591,11 @@ entities: - type: Transform pos: 26.5,-48.5 parent: 2 - - uid: 287 - components: - - type: Transform - pos: 24.5,-50.5 - parent: 2 - - uid: 288 - components: - - type: Transform - pos: 22.5,-51.5 - parent: 2 - uid: 289 components: - type: Transform pos: 24.5,-49.5 parent: 2 - - uid: 290 - components: - - type: Transform - pos: 23.5,-51.5 - parent: 2 - uid: 295 components: - type: Transform @@ -4711,11 +4611,6 @@ entities: - type: Transform pos: 31.5,-49.5 parent: 2 - - uid: 298 - components: - - type: Transform - pos: 25.5,-50.5 - parent: 2 - uid: 299 components: - type: Transform @@ -4756,11 +4651,6 @@ entities: - type: Transform pos: 25.5,-48.5 parent: 2 - - uid: 312 - components: - - type: Transform - pos: 23.5,-50.5 - parent: 2 - uid: 315 components: - type: Transform @@ -4931,11 +4821,6 @@ entities: - type: Transform pos: 30.5,-42.5 parent: 2 - - uid: 358 - components: - - type: Transform - pos: 29.5,-45.5 - parent: 2 - uid: 359 components: - type: Transform @@ -4971,16 +4856,6 @@ entities: - type: Transform pos: 17.5,-50.5 parent: 2 - - uid: 366 - components: - - type: Transform - pos: 29.5,-44.5 - parent: 2 - - uid: 367 - components: - - type: Transform - pos: 29.5,-43.5 - parent: 2 - uid: 368 components: - type: Transform @@ -5016,16 +4891,6 @@ entities: - type: Transform pos: 29.5,-47.5 parent: 2 - - uid: 375 - components: - - type: Transform - pos: 29.5,-46.5 - parent: 2 - - uid: 376 - components: - - type: Transform - pos: 28.5,-49.5 - parent: 2 - uid: 377 components: - type: Transform @@ -5622,11 +5487,6 @@ entities: - type: Transform pos: -25.5,25.5 parent: 2 - - uid: 655 - components: - - type: Transform - pos: 2.5,1.5 - parent: 2 - uid: 656 components: - type: Transform @@ -6936,21 +6796,6 @@ entities: - type: Transform pos: 14.5,2.5 parent: 2 - - uid: 1005 - components: - - type: Transform - pos: 15.5,19.5 - parent: 2 - - uid: 1006 - components: - - type: Transform - pos: 15.5,18.5 - parent: 2 - - uid: 1007 - components: - - type: Transform - pos: 15.5,17.5 - parent: 2 - uid: 1008 components: - type: Transform @@ -7039,16 +6884,6 @@ entities: - type: Transform pos: 12.5,-10.5 parent: 2 - - uid: 1031 - components: - - type: Transform - pos: 13.5,15.5 - parent: 2 - - uid: 1033 - components: - - type: Transform - pos: 13.5,14.5 - parent: 2 - uid: 1034 components: - type: Transform @@ -7065,21 +6900,11 @@ entities: rot: 3.141592653589793 rad pos: 15.5,-6.5 parent: 2 - - uid: 1040 - components: - - type: Transform - pos: 13.5,13.5 - parent: 2 - uid: 1041 components: - type: Transform pos: 13.5,11.5 parent: 2 - - uid: 1042 - components: - - type: Transform - pos: 13.5,12.5 - parent: 2 - uid: 1043 components: - type: Transform @@ -7147,16 +6972,6 @@ entities: - type: Transform pos: 15.5,-9.5 parent: 2 - - uid: 1056 - components: - - type: Transform - pos: 13.5,17.5 - parent: 2 - - uid: 1057 - components: - - type: Transform - pos: 13.5,16.5 - parent: 2 - uid: 1058 components: - type: Transform @@ -8552,16 +8367,6 @@ entities: - type: Transform pos: 28.5,-36.5 parent: 2 - - uid: 1384 - components: - - type: Transform - pos: 27.5,-35.5 - parent: 2 - - uid: 1386 - components: - - type: Transform - pos: 26.5,-35.5 - parent: 2 - uid: 1388 components: - type: Transform @@ -8957,26 +8762,11 @@ entities: - type: Transform pos: 29.5,-21.5 parent: 2 - - uid: 1494 - components: - - type: Transform - pos: 27.5,-41.5 - parent: 2 - - uid: 1495 - components: - - type: Transform - pos: 27.5,-40.5 - parent: 2 - uid: 1496 components: - type: Transform pos: 26.5,-39.5 parent: 2 - - uid: 1497 - components: - - type: Transform - pos: 26.5,-38.5 - parent: 2 - uid: 1498 components: - type: Transform @@ -9027,26 +8817,6 @@ entities: - type: Transform pos: 28.5,-40.5 parent: 2 - - uid: 1508 - components: - - type: Transform - pos: 27.5,-39.5 - parent: 2 - - uid: 1509 - components: - - type: Transform - pos: 27.5,-38.5 - parent: 2 - - uid: 1510 - components: - - type: Transform - pos: 26.5,-37.5 - parent: 2 - - uid: 1511 - components: - - type: Transform - pos: 26.5,-36.5 - parent: 2 - uid: 1512 components: - type: Transform @@ -9097,16 +8867,6 @@ entities: - type: Transform pos: 28.5,-37.5 parent: 2 - - uid: 1522 - components: - - type: Transform - pos: 27.5,-37.5 - parent: 2 - - uid: 1523 - components: - - type: Transform - pos: 27.5,-36.5 - parent: 2 - uid: 1524 components: - type: Transform @@ -12772,11 +12532,6 @@ entities: - type: Transform pos: 14.5,0.5 parent: 2 - - uid: 2488 - components: - - type: Transform - pos: 14.5,19.5 - parent: 2 - uid: 2489 components: - type: Transform @@ -12812,16 +12567,6 @@ entities: - type: Transform pos: 13.5,-8.5 parent: 2 - - uid: 2503 - components: - - type: Transform - pos: 14.5,18.5 - parent: 2 - - uid: 2504 - components: - - type: Transform - pos: 14.5,17.5 - parent: 2 - uid: 2507 components: - type: Transform @@ -12867,16 +12612,6 @@ entities: - type: Transform pos: 13.5,-11.5 parent: 2 - - uid: 2520 - components: - - type: Transform - pos: 14.5,16.5 - parent: 2 - - uid: 2521 - components: - - type: Transform - pos: 14.5,15.5 - parent: 2 - uid: 2522 components: - type: Transform @@ -13398,16 +13133,6 @@ entities: - type: Transform pos: -20.5,19.5 parent: 2 - - uid: 2724 - components: - - type: Transform - pos: -19.5,-5.5 - parent: 2 - - uid: 2725 - components: - - type: Transform - pos: -19.5,-4.5 - parent: 2 - uid: 2726 components: - type: Transform @@ -13463,26 +13188,11 @@ entities: - type: Transform pos: -19.5,0.5 parent: 2 - - uid: 2740 - components: - - type: Transform - pos: -21.5,0.5 - parent: 2 - - uid: 2741 - components: - - type: Transform - pos: -21.5,3.5 - parent: 2 - uid: 2742 components: - type: Transform pos: -21.5,4.5 parent: 2 - - uid: 2744 - components: - - type: Transform - pos: -21.5,1.5 - parent: 2 - uid: 2745 components: - type: Transform @@ -13493,26 +13203,11 @@ entities: - type: Transform pos: -21.5,6.5 parent: 2 - - uid: 2748 - components: - - type: Transform - pos: -21.5,-5.5 - parent: 2 - - uid: 2749 - components: - - type: Transform - pos: -21.5,2.5 - parent: 2 - uid: 2750 components: - type: Transform pos: -21.5,7.5 parent: 2 - - uid: 2751 - components: - - type: Transform - pos: -21.5,-4.5 - parent: 2 - uid: 2752 components: - type: Transform @@ -13578,16 +13273,6 @@ entities: - type: Transform pos: -21.5,-2.5 parent: 2 - - uid: 2768 - components: - - type: Transform - pos: -20.5,-5.5 - parent: 2 - - uid: 2772 - components: - - type: Transform - pos: -20.5,-4.5 - parent: 2 - uid: 2773 components: - type: Transform @@ -13603,11 +13288,6 @@ entities: - type: Transform pos: -20.5,-2.5 parent: 2 - - uid: 2776 - components: - - type: Transform - pos: -21.5,-0.5 - parent: 2 - uid: 2777 components: - type: Transform @@ -13783,16 +13463,6 @@ entities: - type: Transform pos: -19.5,18.5 parent: 2 - - uid: 2812 - components: - - type: Transform - pos: -16.5,-5.5 - parent: 2 - - uid: 2813 - components: - - type: Transform - pos: -16.5,-4.5 - parent: 2 - uid: 2814 components: - type: Transform @@ -13813,16 +13483,6 @@ entities: - type: Transform pos: -19.5,19.5 parent: 2 - - uid: 2818 - components: - - type: Transform - pos: -18.5,-5.5 - parent: 2 - - uid: 2819 - components: - - type: Transform - pos: -16.5,-3.5 - parent: 2 - uid: 2820 components: - type: Transform @@ -13838,11 +13498,6 @@ entities: - type: Transform pos: -19.5,7.5 parent: 2 - - uid: 2823 - components: - - type: Transform - pos: -18.5,-4.5 - parent: 2 - uid: 2824 components: - type: Transform @@ -13923,11 +13578,6 @@ entities: - type: Transform pos: -17.5,-2.5 parent: 2 - - uid: 2840 - components: - - type: Transform - pos: -17.5,-5.5 - parent: 2 - uid: 2841 components: - type: Transform @@ -13978,11 +13628,6 @@ entities: - type: Transform pos: -16.5,5.5 parent: 2 - - uid: 2851 - components: - - type: Transform - pos: -17.5,-4.5 - parent: 2 - uid: 2852 components: - type: Transform @@ -14018,11 +13663,6 @@ entities: - type: Transform pos: -17.5,-3.5 parent: 2 - - uid: 2859 - components: - - type: Transform - pos: -14.5,-4.5 - parent: 2 - uid: 2860 components: - type: Transform @@ -14033,11 +13673,6 @@ entities: - type: Transform pos: -17.5,1.5 parent: 2 - - uid: 2862 - components: - - type: Transform - pos: -14.5,-3.5 - parent: 2 - uid: 2863 components: - type: Transform @@ -14203,11 +13838,6 @@ entities: - type: Transform pos: -16.5,19.5 parent: 2 - - uid: 2896 - components: - - type: Transform - pos: -15.5,-4.5 - parent: 2 - uid: 2897 components: - type: Transform @@ -14233,16 +13863,6 @@ entities: - type: Transform pos: -14.5,17.5 parent: 2 - - uid: 2902 - components: - - type: Transform - pos: -15.5,-3.5 - parent: 2 - - uid: 2903 - components: - - type: Transform - pos: -15.5,-1.5 - parent: 2 - uid: 2904 components: - type: Transform @@ -14268,11 +13888,6 @@ entities: - type: Transform pos: -14.5,19.5 parent: 2 - - uid: 2909 - components: - - type: Transform - pos: -15.5,-0.5 - parent: 2 - uid: 2910 components: - type: Transform @@ -14358,16 +13973,6 @@ entities: - type: Transform pos: -15.5,-5.5 parent: 2 - - uid: 2927 - components: - - type: Transform - pos: -15.5,-2.5 - parent: 2 - - uid: 2928 - components: - - type: Transform - pos: -15.5,0.5 - parent: 2 - uid: 2929 components: - type: Transform @@ -14728,11 +14333,6 @@ entities: - type: Transform pos: 12.5,-54.5 parent: 2 - - uid: 3026 - components: - - type: Transform - pos: 12.5,-53.5 - parent: 2 - uid: 3028 components: - type: Transform @@ -14753,51 +14353,16 @@ entities: - type: Transform pos: 14.5,-54.5 parent: 2 - - uid: 3034 - components: - - type: Transform - pos: 14.5,-53.5 - parent: 2 - - uid: 3039 - components: - - type: Transform - pos: 8.5,-55.5 - parent: 2 - uid: 3042 components: - type: Transform pos: 11.5,-56.5 parent: 2 - - uid: 3044 - components: - - type: Transform - pos: 8.5,-54.5 - parent: 2 - - uid: 3045 - components: - - type: Transform - pos: 8.5,-53.5 - parent: 2 - - uid: 3046 - components: - - type: Transform - pos: 14.5,-52.5 - parent: 2 - uid: 3050 components: - type: Transform pos: 13.5,-54.5 parent: 2 - - uid: 3051 - components: - - type: Transform - pos: 13.5,-52.5 - parent: 2 - - uid: 3052 - components: - - type: Transform - pos: 13.5,-53.5 - parent: 2 - uid: 3053 components: - type: Transform @@ -14808,11 +14373,6 @@ entities: - type: Transform pos: 13.5,-55.5 parent: 2 - - uid: 3055 - components: - - type: Transform - pos: 6.5,-56.5 - parent: 2 - uid: 3058 components: - type: Transform @@ -14833,31 +14393,16 @@ entities: - type: Transform pos: 10.5,-55.5 parent: 2 - - uid: 3063 - components: - - type: Transform - pos: 10.5,-54.5 - parent: 2 - uid: 3064 components: - type: Transform pos: 11.5,-54.5 parent: 2 - - uid: 3065 - components: - - type: Transform - pos: 10.5,-53.5 - parent: 2 - uid: 3066 components: - type: Transform pos: 10.5,-52.5 parent: 2 - - uid: 3067 - components: - - type: Transform - pos: 11.5,-53.5 - parent: 2 - uid: 3070 components: - type: Transform @@ -14868,11 +14413,6 @@ entities: - type: Transform pos: 10.5,-56.5 parent: 2 - - uid: 3073 - components: - - type: Transform - pos: 8.5,-52.5 - parent: 2 - uid: 3074 components: - type: Transform @@ -14893,11 +14433,6 @@ entities: - type: Transform pos: 67.5,43.5 parent: 2 - - uid: 3080 - components: - - type: Transform - pos: 7.5,-56.5 - parent: 2 - uid: 3081 components: - type: Transform @@ -14913,16 +14448,6 @@ entities: - type: Transform pos: 9.5,-55.5 parent: 2 - - uid: 3086 - components: - - type: Transform - pos: 9.5,-54.5 - parent: 2 - - uid: 3087 - components: - - type: Transform - pos: 9.5,-53.5 - parent: 2 - uid: 3089 components: - type: Transform @@ -15043,16 +14568,6 @@ entities: - type: Transform pos: 2.5,-52.5 parent: 2 - - uid: 3128 - components: - - type: Transform - pos: 7.5,-55.5 - parent: 2 - - uid: 3129 - components: - - type: Transform - pos: 7.5,-54.5 - parent: 2 - uid: 3130 components: - type: Transform @@ -15108,26 +14623,11 @@ entities: - type: Transform pos: 0.5,-52.5 parent: 2 - - uid: 3153 - components: - - type: Transform - pos: 7.5,-53.5 - parent: 2 - - uid: 3154 - components: - - type: Transform - pos: 7.5,-52.5 - parent: 2 - uid: 3155 components: - type: Transform pos: 6.5,-53.5 parent: 2 - - uid: 3156 - components: - - type: Transform - pos: 6.5,-52.5 - parent: 2 - uid: 3158 components: - type: Transform @@ -15138,11 +14638,6 @@ entities: - type: Transform pos: 3.5,4.5 parent: 2 - - uid: 3160 - components: - - type: Transform - pos: 3.5,2.5 - parent: 2 - uid: 3176 components: - type: Transform @@ -15273,11 +14768,6 @@ entities: - type: Transform pos: 3.5,5.5 parent: 2 - - uid: 3255 - components: - - type: Transform - pos: 3.5,1.5 - parent: 2 - uid: 3274 components: - type: Transform @@ -15309,11 +14799,6 @@ entities: - type: Transform pos: 4.5,19.5 parent: 2 - - uid: 3293 - components: - - type: Transform - pos: 28.5,-47.5 - parent: 2 - uid: 3295 components: - type: Transform @@ -15364,11 +14849,6 @@ entities: - type: Transform pos: 4.5,11.5 parent: 2 - - uid: 3321 - components: - - type: Transform - pos: 28.5,-46.5 - parent: 2 - uid: 3323 components: - type: Transform @@ -15384,26 +14864,6 @@ entities: - type: Transform pos: 27.5,-46.5 parent: 2 - - uid: 3328 - components: - - type: Transform - pos: 5.5,-51.5 - parent: 2 - - uid: 3329 - components: - - type: Transform - pos: 7.5,-51.5 - parent: 2 - - uid: 3330 - components: - - type: Transform - pos: 6.5,-51.5 - parent: 2 - - uid: 3331 - components: - - type: Transform - pos: 8.5,-51.5 - parent: 2 - uid: 3332 components: - type: Transform @@ -15612,16 +15072,6 @@ entities: - type: Transform pos: 40.5,-33.5 parent: 2 - - uid: 3479 - components: - - type: Transform - pos: 5.5,7.5 - parent: 2 - - uid: 3480 - components: - - type: Transform - pos: 5.5,6.5 - parent: 2 - uid: 3485 components: - type: Transform @@ -15762,16 +15212,6 @@ entities: - type: Transform pos: -13.5,13.5 parent: 2 - - uid: 3537 - components: - - type: Transform - pos: 4.5,4.5 - parent: 2 - - uid: 3538 - components: - - type: Transform - pos: 4.5,3.5 - parent: 2 - uid: 3542 components: - type: Transform @@ -15837,21 +15277,11 @@ entities: - type: Transform pos: -13.5,-10.5 parent: 2 - - uid: 3568 - components: - - type: Transform - pos: -13.5,-3.5 - parent: 2 - uid: 3572 components: - type: Transform pos: 16.5,-47.5 parent: 2 - - uid: 3581 - components: - - type: Transform - pos: 28.5,-45.5 - parent: 2 - uid: 3582 components: - type: Transform @@ -15937,16 +15367,6 @@ entities: - type: Transform pos: 3.5,-46.5 parent: 2 - - uid: 3607 - components: - - type: Transform - pos: 28.5,-44.5 - parent: 2 - - uid: 3608 - components: - - type: Transform - pos: 28.5,-43.5 - parent: 2 - uid: 3609 components: - type: Transform @@ -16022,11 +15442,6 @@ entities: - type: Transform pos: 2.5,-49.5 parent: 2 - - uid: 3633 - components: - - type: Transform - pos: 28.5,-42.5 - parent: 2 - uid: 3634 components: - type: Transform @@ -16117,11 +15532,6 @@ entities: - type: Transform pos: 27.5,-44.5 parent: 2 - - uid: 3661 - components: - - type: Transform - pos: 27.5,-43.5 - parent: 2 - uid: 3662 components: - type: Transform @@ -16187,11 +15597,6 @@ entities: - type: Transform pos: 1.5,-50.5 parent: 2 - - uid: 3686 - components: - - type: Transform - pos: 27.5,-42.5 - parent: 2 - uid: 3687 components: - type: Transform @@ -16228,11 +15633,6 @@ entities: - type: Transform pos: -12.5,-2.5 parent: 2 - - uid: 3699 - components: - - type: Transform - pos: -12.5,-3.5 - parent: 2 - uid: 3704 components: - type: Transform @@ -16482,11 +15882,6 @@ entities: - type: Transform pos: 8.5,-46.5 parent: 2 - - uid: 3807 - components: - - type: Transform - pos: 7.5,-50.5 - parent: 2 - uid: 3808 components: - type: Transform @@ -16725,16 +16120,6 @@ entities: - type: Transform pos: -10.5,17.5 parent: 2 - - uid: 3890 - components: - - type: Transform - pos: 6.5,-50.5 - parent: 2 - - uid: 3891 - components: - - type: Transform - pos: 6.5,-49.5 - parent: 2 - uid: 3892 components: - type: Transform @@ -16817,16 +16202,6 @@ entities: - type: Transform pos: 6.5,-47.5 parent: 2 - - uid: 3920 - components: - - type: Transform - pos: 4.5,-50.5 - parent: 2 - - uid: 3921 - components: - - type: Transform - pos: 4.5,-49.5 - parent: 2 - uid: 3922 components: - type: Transform @@ -16887,11 +16262,6 @@ entities: - type: Transform pos: 6.5,-46.5 parent: 2 - - uid: 3947 - components: - - type: Transform - pos: 5.5,-50.5 - parent: 2 - uid: 3948 components: - type: Transform @@ -16943,11 +16313,6 @@ entities: rot: 3.141592653589793 rad pos: -10.5,7.5 parent: 2 - - uid: 3973 - components: - - type: Transform - pos: 5.5,-49.5 - parent: 2 - uid: 3974 components: - type: Transform @@ -17113,11 +16478,6 @@ entities: - type: Transform pos: -11.5,18.5 parent: 2 - - uid: 4051 - components: - - type: Transform - pos: -10.5,-3.5 - parent: 2 - uid: 4052 components: - type: Transform @@ -17167,11 +16527,6 @@ entities: rot: 3.141592653589793 rad pos: -6.5,8.5 parent: 2 - - uid: 4061 - components: - - type: Transform - pos: -11.5,-3.5 - parent: 2 - uid: 4062 components: - type: Transform @@ -17369,11 +16724,6 @@ entities: - type: Transform pos: 6.5,8.5 parent: 2 - - uid: 4115 - components: - - type: Transform - pos: 6.5,7.5 - parent: 2 - uid: 4117 components: - type: Transform @@ -17433,11 +16783,6 @@ entities: - type: Transform pos: -8.5,-2.5 parent: 2 - - uid: 4137 - components: - - type: Transform - pos: -8.5,-3.5 - parent: 2 - uid: 4139 components: - type: Transform @@ -17488,11 +16833,6 @@ entities: - type: Transform pos: 7.5,12.5 parent: 2 - - uid: 4157 - components: - - type: Transform - pos: 8.5,7.5 - parent: 2 - uid: 4158 components: - type: Transform @@ -17524,11 +16864,6 @@ entities: rot: 3.141592653589793 rad pos: 11.5,-7.5 parent: 2 - - uid: 4168 - components: - - type: Transform - pos: 7.5,7.5 - parent: 2 - uid: 4178 components: - type: Transform @@ -17644,16 +16979,6 @@ entities: - type: Transform pos: 9.5,9.5 parent: 2 - - uid: 4228 - components: - - type: Transform - pos: 9.5,8.5 - parent: 2 - - uid: 4229 - components: - - type: Transform - pos: 9.5,7.5 - parent: 2 - uid: 4231 components: - type: Transform @@ -18067,11 +17392,6 @@ entities: - type: Transform pos: 26.5,5.5 parent: 2 - - uid: 4344 - components: - - type: Transform - pos: -7.5,-3.5 - parent: 2 - uid: 4346 components: - type: Transform @@ -19114,11 +18434,6 @@ entities: - type: Transform pos: -6.5,-2.5 parent: 2 - - uid: 4609 - components: - - type: Transform - pos: -6.5,-3.5 - parent: 2 - uid: 4610 components: - type: Transform @@ -19251,11 +18566,6 @@ entities: - type: Transform pos: -9.5,-2.5 parent: 2 - - uid: 4651 - components: - - type: Transform - pos: -9.5,-3.5 - parent: 2 - uid: 4652 components: - type: Transform @@ -19301,11 +18611,6 @@ entities: - type: Transform pos: -4.5,18.5 parent: 2 - - uid: 4676 - components: - - type: Transform - pos: -1.5,0.5 - parent: 2 - uid: 4677 components: - type: Transform @@ -19321,11 +18626,6 @@ entities: - type: Transform pos: -9.5,18.5 parent: 2 - - uid: 4683 - components: - - type: Transform - pos: -1.5,-0.5 - parent: 2 - uid: 4684 components: - type: Transform @@ -19351,21 +18651,6 @@ entities: - type: Transform pos: -4.5,8.5 parent: 2 - - uid: 4689 - components: - - type: Transform - pos: -1.5,-1.5 - parent: 2 - - uid: 4690 - components: - - type: Transform - pos: -1.5,-2.5 - parent: 2 - - uid: 4692 - components: - - type: Transform - pos: -2.5,-0.5 - parent: 2 - uid: 4693 components: - type: Transform @@ -19386,11 +18671,6 @@ entities: - type: Transform pos: -5.5,2.5 parent: 2 - - uid: 4697 - components: - - type: Transform - pos: -5.5,0.5 - parent: 2 - uid: 4698 components: - type: Transform @@ -19426,26 +18706,11 @@ entities: - type: Transform pos: -2.5,-3.5 parent: 2 - - uid: 4705 - components: - - type: Transform - pos: -2.5,-1.5 - parent: 2 - uid: 4706 components: - type: Transform pos: -2.5,-4.5 parent: 2 - - uid: 4707 - components: - - type: Transform - pos: -2.5,-2.5 - parent: 2 - - uid: 4708 - components: - - type: Transform - pos: -5.5,1.5 - parent: 2 - uid: 4709 components: - type: Transform @@ -19466,11 +18731,6 @@ entities: - type: Transform pos: -5.5,-4.5 parent: 2 - - uid: 4713 - components: - - type: Transform - pos: -5.5,-3.5 - parent: 2 - uid: 4719 components: - type: Transform @@ -19511,16 +18771,6 @@ entities: - type: Transform pos: -4.5,1.5 parent: 2 - - uid: 4735 - components: - - type: Transform - pos: -4.5,-1.5 - parent: 2 - - uid: 4736 - components: - - type: Transform - pos: -4.5,-3.5 - parent: 2 - uid: 4737 components: - type: Transform @@ -19536,11 +18786,6 @@ entities: - type: Transform pos: -2.5,16.5 parent: 2 - - uid: 4741 - components: - - type: Transform - pos: -5.5,-2.5 - parent: 2 - uid: 4742 components: - type: Transform @@ -19551,16 +18796,6 @@ entities: - type: Transform pos: -2.5,12.5 parent: 2 - - uid: 4745 - components: - - type: Transform - pos: -4.5,0.5 - parent: 2 - - uid: 4746 - components: - - type: Transform - pos: -4.5,-2.5 - parent: 2 - uid: 4749 components: - type: Transform @@ -19596,11 +18831,6 @@ entities: - type: Transform pos: -2.5,9.5 parent: 2 - - uid: 4756 - components: - - type: Transform - pos: -4.5,-0.5 - parent: 2 - uid: 4757 components: - type: Transform @@ -19771,11 +19001,6 @@ entities: - type: Transform pos: -3.5,2.5 parent: 2 - - uid: 4813 - components: - - type: Transform - pos: -0.5,-0.5 - parent: 2 - uid: 4816 components: - type: Transform @@ -19866,11 +19091,6 @@ entities: - type: Transform pos: 0.5,14.5 parent: 2 - - uid: 4849 - components: - - type: Transform - pos: 0.5,1.5 - parent: 2 - uid: 4851 components: - type: Transform @@ -19886,26 +19106,11 @@ entities: - type: Transform pos: 33.5,-4.5 parent: 2 - - uid: 4857 - components: - - type: Transform - pos: -3.5,0.5 - parent: 2 - - uid: 4858 - components: - - type: Transform - pos: -3.5,-0.5 - parent: 2 - uid: 4859 components: - type: Transform pos: 0.5,13.5 parent: 2 - - uid: 4860 - components: - - type: Transform - pos: 0.5,0.5 - parent: 2 - uid: 4861 components: - type: Transform @@ -19931,16 +19136,6 @@ entities: - type: Transform pos: 33.5,-6.5 parent: 2 - - uid: 4868 - components: - - type: Transform - pos: -3.5,-1.5 - parent: 2 - - uid: 4869 - components: - - type: Transform - pos: -3.5,-2.5 - parent: 2 - uid: 4870 components: - type: Transform @@ -19961,11 +19156,6 @@ entities: - type: Transform pos: 0.5,11.5 parent: 2 - - uid: 4874 - components: - - type: Transform - pos: -0.5,0.5 - parent: 2 - uid: 4875 components: - type: Transform @@ -20102,11 +19292,6 @@ entities: - type: Transform pos: 1.5,9.5 parent: 2 - - uid: 4923 - components: - - type: Transform - pos: 1.5,1.5 - parent: 2 - uid: 4926 components: - type: Transform @@ -21708,11 +20893,6 @@ entities: - type: Transform pos: 39.5,-13.5 parent: 2 - - uid: 5429 - components: - - type: Transform - pos: 39.5,13.5 - parent: 2 - uid: 5430 components: - type: Transform @@ -21723,11 +20903,6 @@ entities: - type: Transform pos: 37.5,16.5 parent: 2 - - uid: 5432 - components: - - type: Transform - pos: 39.5,14.5 - parent: 2 - uid: 5433 components: - type: Transform @@ -21758,16 +20933,6 @@ entities: - type: Transform pos: 39.5,-11.5 parent: 2 - - uid: 5439 - components: - - type: Transform - pos: 39.5,16.5 - parent: 2 - - uid: 5440 - components: - - type: Transform - pos: 39.5,17.5 - parent: 2 - uid: 5441 components: - type: Transform @@ -21803,16 +20968,6 @@ entities: - type: Transform pos: 39.5,-8.5 parent: 2 - - uid: 5448 - components: - - type: Transform - pos: 39.5,19.5 - parent: 2 - - uid: 5449 - components: - - type: Transform - pos: 39.5,20.5 - parent: 2 - uid: 5450 components: - type: Transform @@ -21848,11 +21003,6 @@ entities: - type: Transform pos: 39.5,-7.5 parent: 2 - - uid: 5457 - components: - - type: Transform - pos: 39.5,22.5 - parent: 2 - uid: 5458 components: - type: Transform @@ -21903,11 +21053,6 @@ entities: - type: Transform pos: 39.5,26.5 parent: 2 - - uid: 5468 - components: - - type: Transform - pos: 37.5,22.5 - parent: 2 - uid: 5469 components: - type: Transform @@ -21943,16 +21088,6 @@ entities: - type: Transform pos: 39.5,28.5 parent: 2 - - uid: 5477 - components: - - type: Transform - pos: 37.5,24.5 - parent: 2 - - uid: 5478 - components: - - type: Transform - pos: 37.5,23.5 - parent: 2 - uid: 5479 components: - type: Transform @@ -21963,11 +21098,6 @@ entities: - type: Transform pos: 38.5,12.5 parent: 2 - - uid: 5481 - components: - - type: Transform - pos: 38.5,13.5 - parent: 2 - uid: 5482 components: - type: Transform @@ -21993,26 +21123,11 @@ entities: - type: Transform pos: 37.5,26.5 parent: 2 - - uid: 5487 - components: - - type: Transform - pos: 37.5,25.5 - parent: 2 - uid: 5488 components: - type: Transform pos: 37.5,12.5 parent: 2 - - uid: 5489 - components: - - type: Transform - pos: 38.5,14.5 - parent: 2 - - uid: 5490 - components: - - type: Transform - pos: 38.5,15.5 - parent: 2 - uid: 5491 components: - type: Transform @@ -22048,11 +21163,6 @@ entities: - type: Transform pos: 37.5,13.5 parent: 2 - - uid: 5498 - components: - - type: Transform - pos: 38.5,16.5 - parent: 2 - uid: 5499 components: - type: Transform @@ -22138,16 +21248,6 @@ entities: - type: Transform pos: 38.5,-6.5 parent: 2 - - uid: 5516 - components: - - type: Transform - pos: 38.5,20.5 - parent: 2 - - uid: 5517 - components: - - type: Transform - pos: 38.5,21.5 - parent: 2 - uid: 5518 components: - type: Transform @@ -22183,16 +21283,6 @@ entities: - type: Transform pos: 38.5,-4.5 parent: 2 - - uid: 5525 - components: - - type: Transform - pos: 38.5,22.5 - parent: 2 - - uid: 5526 - components: - - type: Transform - pos: 38.5,23.5 - parent: 2 - uid: 5527 components: - type: Transform @@ -22228,11 +21318,6 @@ entities: - type: Transform pos: 38.5,-2.5 parent: 2 - - uid: 5534 - components: - - type: Transform - pos: 38.5,24.5 - parent: 2 - uid: 5535 components: - type: Transform @@ -22258,21 +21343,6 @@ entities: - type: Transform pos: 41.5,-8.5 parent: 2 - - uid: 5540 - components: - - type: Transform - pos: 39.5,15.5 - parent: 2 - - uid: 5541 - components: - - type: Transform - pos: 39.5,18.5 - parent: 2 - - uid: 5542 - components: - - type: Transform - pos: 39.5,21.5 - parent: 2 - uid: 5543 components: - type: Transform @@ -22323,11 +21393,6 @@ entities: - type: Transform pos: 19.5,11.5 parent: 2 - - uid: 5554 - components: - - type: Transform - pos: 12.5,13.5 - parent: 2 - uid: 5555 components: - type: Transform @@ -22338,21 +21403,6 @@ entities: - type: Transform pos: 19.5,8.5 parent: 2 - - uid: 5558 - components: - - type: Transform - pos: 12.5,12.5 - parent: 2 - - uid: 5559 - components: - - type: Transform - pos: 12.5,10.5 - parent: 2 - - uid: 5560 - components: - - type: Transform - pos: 12.5,9.5 - parent: 2 - uid: 5561 components: - type: Transform @@ -22373,11 +21423,6 @@ entities: - type: Transform pos: 19.5,6.5 parent: 2 - - uid: 5566 - components: - - type: Transform - pos: 12.5,11.5 - parent: 2 - uid: 5567 components: - type: Transform @@ -22931,26 +21976,11 @@ entities: - type: Transform pos: 10.5,10.5 parent: 2 - - uid: 5684 - components: - - type: Transform - pos: 10.5,8.5 - parent: 2 - - uid: 5685 - components: - - type: Transform - pos: 10.5,9.5 - parent: 2 - uid: 5687 components: - type: Transform pos: 20.5,17.5 parent: 2 - - uid: 5689 - components: - - type: Transform - pos: 10.5,7.5 - parent: 2 - uid: 5690 components: - type: Transform @@ -23061,11 +22091,6 @@ entities: - type: Transform pos: 11.5,10.5 parent: 2 - - uid: 5725 - components: - - type: Transform - pos: 11.5,9.5 - parent: 2 - uid: 5726 components: - type: Transform @@ -23076,16 +22101,6 @@ entities: - type: Transform pos: 11.5,-3.5 parent: 2 - - uid: 5729 - components: - - type: Transform - pos: 11.5,8.5 - parent: 2 - - uid: 5730 - components: - - type: Transform - pos: 11.5,7.5 - parent: 2 - uid: 5731 components: - type: Transform @@ -23112,11 +22127,6 @@ entities: - type: Transform pos: 13.5,-2.5 parent: 2 - - uid: 5737 - components: - - type: Transform - pos: 12.5,17.5 - parent: 2 - uid: 5738 components: - type: Transform @@ -23137,26 +22147,6 @@ entities: - type: Transform pos: 11.5,-4.5 parent: 2 - - uid: 5742 - components: - - type: Transform - pos: 12.5,16.5 - parent: 2 - - uid: 5743 - components: - - type: Transform - pos: 12.5,15.5 - parent: 2 - - uid: 5744 - components: - - type: Transform - pos: 12.5,14.5 - parent: 2 - - uid: 5747 - components: - - type: Transform - pos: 12.5,8.5 - parent: 2 - uid: 5748 components: - type: Transform @@ -25520,6 +24510,12 @@ entities: - type: Transform pos: 49.5,24.5 parent: 2 + - uid: 6374 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,7.5 + parent: 2 - uid: 6376 components: - type: Transform @@ -26870,11 +25866,6 @@ entities: - type: Transform pos: 28.5,-35.5 parent: 2 - - uid: 6906 - components: - - type: Transform - pos: 26.5,-34.5 - parent: 2 - uid: 6907 components: - type: Transform @@ -27900,31 +26891,11 @@ entities: - type: Transform pos: 15.5,2.5 parent: 2 - - uid: 7490 - components: - - type: Transform - pos: 4.5,2.5 - parent: 2 - uid: 7491 components: - type: Transform pos: 4.5,0.5 parent: 2 - - uid: 7492 - components: - - type: Transform - pos: 4.5,7.5 - parent: 2 - - uid: 7493 - components: - - type: Transform - pos: 4.5,6.5 - parent: 2 - - uid: 7494 - components: - - type: Transform - pos: 4.5,5.5 - parent: 2 - uid: 7495 components: - type: Transform @@ -29695,61 +28666,6 @@ entities: - type: Transform pos: 13.5,26.5 parent: 2 - - uid: 7891 - components: - - type: Transform - pos: 14.5,20.5 - parent: 2 - - uid: 7892 - components: - - type: Transform - pos: 14.5,21.5 - parent: 2 - - uid: 7893 - components: - - type: Transform - pos: 14.5,22.5 - parent: 2 - - uid: 7894 - components: - - type: Transform - pos: 14.5,23.5 - parent: 2 - - uid: 7895 - components: - - type: Transform - pos: 14.5,24.5 - parent: 2 - - uid: 7896 - components: - - type: Transform - pos: 14.5,25.5 - parent: 2 - - uid: 7901 - components: - - type: Transform - pos: 15.5,20.5 - parent: 2 - - uid: 7902 - components: - - type: Transform - pos: 15.5,21.5 - parent: 2 - - uid: 7903 - components: - - type: Transform - pos: 15.5,22.5 - parent: 2 - - uid: 7904 - components: - - type: Transform - pos: 15.5,23.5 - parent: 2 - - uid: 7905 - components: - - type: Transform - pos: 15.5,24.5 - parent: 2 - uid: 7911 components: - type: Transform @@ -29870,16 +28786,6 @@ entities: - type: Transform pos: 19.5,26.5 parent: 2 - - uid: 7948 - components: - - type: Transform - pos: 19.5,27.5 - parent: 2 - - uid: 7949 - components: - - type: Transform - pos: 19.5,28.5 - parent: 2 - uid: 7950 components: - type: Transform @@ -29920,16 +28826,6 @@ entities: - type: Transform pos: 20.5,26.5 parent: 2 - - uid: 7958 - components: - - type: Transform - pos: 20.5,27.5 - parent: 2 - - uid: 7959 - components: - - type: Transform - pos: 20.5,28.5 - parent: 2 - uid: 7960 components: - type: Transform @@ -29970,16 +28866,6 @@ entities: - type: Transform pos: 21.5,26.5 parent: 2 - - uid: 7968 - components: - - type: Transform - pos: 21.5,27.5 - parent: 2 - - uid: 7969 - components: - - type: Transform - pos: 21.5,28.5 - parent: 2 - uid: 7970 components: - type: Transform @@ -30020,16 +28906,6 @@ entities: - type: Transform pos: 22.5,26.5 parent: 2 - - uid: 7978 - components: - - type: Transform - pos: 22.5,27.5 - parent: 2 - - uid: 7979 - components: - - type: Transform - pos: 22.5,28.5 - parent: 2 - uid: 7980 components: - type: Transform @@ -30070,16 +28946,6 @@ entities: - type: Transform pos: 23.5,26.5 parent: 2 - - uid: 7988 - components: - - type: Transform - pos: 23.5,27.5 - parent: 2 - - uid: 7989 - components: - - type: Transform - pos: 23.5,28.5 - parent: 2 - uid: 7990 components: - type: Transform @@ -30120,16 +28986,6 @@ entities: - type: Transform pos: 24.5,26.5 parent: 2 - - uid: 7998 - components: - - type: Transform - pos: 24.5,27.5 - parent: 2 - - uid: 7999 - components: - - type: Transform - pos: 24.5,28.5 - parent: 2 - uid: 8000 components: - type: Transform @@ -30165,16 +29021,6 @@ entities: - type: Transform pos: 25.5,25.5 parent: 2 - - uid: 8007 - components: - - type: Transform - pos: 25.5,26.5 - parent: 2 - - uid: 8008 - components: - - type: Transform - pos: 25.5,27.5 - parent: 2 - uid: 8009 components: - type: Transform @@ -30215,16 +29061,6 @@ entities: - type: Transform pos: 26.5,25.5 parent: 2 - - uid: 8017 - components: - - type: Transform - pos: 26.5,26.5 - parent: 2 - - uid: 8018 - components: - - type: Transform - pos: 26.5,27.5 - parent: 2 - uid: 8019 components: - type: Transform @@ -30265,16 +29101,6 @@ entities: - type: Transform pos: 27.5,25.5 parent: 2 - - uid: 8027 - components: - - type: Transform - pos: 27.5,26.5 - parent: 2 - - uid: 8028 - components: - - type: Transform - pos: 27.5,27.5 - parent: 2 - uid: 8029 components: - type: Transform @@ -30315,16 +29141,6 @@ entities: - type: Transform pos: 28.5,25.5 parent: 2 - - uid: 8037 - components: - - type: Transform - pos: 28.5,26.5 - parent: 2 - - uid: 8038 - components: - - type: Transform - pos: 28.5,27.5 - parent: 2 - uid: 8039 components: - type: Transform @@ -30365,16 +29181,6 @@ entities: - type: Transform pos: 29.5,25.5 parent: 2 - - uid: 8047 - components: - - type: Transform - pos: 29.5,26.5 - parent: 2 - - uid: 8048 - components: - - type: Transform - pos: 29.5,27.5 - parent: 2 - uid: 8049 components: - type: Transform @@ -30415,16 +29221,6 @@ entities: - type: Transform pos: 30.5,25.5 parent: 2 - - uid: 8057 - components: - - type: Transform - pos: 30.5,26.5 - parent: 2 - - uid: 8058 - components: - - type: Transform - pos: 30.5,27.5 - parent: 2 - uid: 8059 components: - type: Transform @@ -30460,16 +29256,6 @@ entities: - type: Transform pos: 31.5,24.5 parent: 2 - - uid: 8066 - components: - - type: Transform - pos: 31.5,25.5 - parent: 2 - - uid: 8067 - components: - - type: Transform - pos: 31.5,26.5 - parent: 2 - uid: 8068 components: - type: Transform @@ -30510,16 +29296,6 @@ entities: - type: Transform pos: 32.5,24.5 parent: 2 - - uid: 8076 - components: - - type: Transform - pos: 32.5,25.5 - parent: 2 - - uid: 8077 - components: - - type: Transform - pos: 32.5,26.5 - parent: 2 - uid: 8078 components: - type: Transform @@ -30560,16 +29336,6 @@ entities: - type: Transform pos: 33.5,24.5 parent: 2 - - uid: 8086 - components: - - type: Transform - pos: 33.5,25.5 - parent: 2 - - uid: 8087 - components: - - type: Transform - pos: 33.5,26.5 - parent: 2 - uid: 8088 components: - type: Transform @@ -30610,16 +29376,6 @@ entities: - type: Transform pos: 34.5,24.5 parent: 2 - - uid: 8096 - components: - - type: Transform - pos: 34.5,25.5 - parent: 2 - - uid: 8097 - components: - - type: Transform - pos: 34.5,26.5 - parent: 2 - uid: 8098 components: - type: Transform @@ -30660,16 +29416,6 @@ entities: - type: Transform pos: 35.5,24.5 parent: 2 - - uid: 8106 - components: - - type: Transform - pos: 35.5,25.5 - parent: 2 - - uid: 8107 - components: - - type: Transform - pos: 35.5,26.5 - parent: 2 - uid: 8108 components: - type: Transform @@ -30695,21 +29441,6 @@ entities: - type: Transform pos: 36.5,27.5 parent: 2 - - uid: 8113 - components: - - type: Transform - pos: 36.5,26.5 - parent: 2 - - uid: 8114 - components: - - type: Transform - pos: 36.5,25.5 - parent: 2 - - uid: 8115 - components: - - type: Transform - pos: 36.5,24.5 - parent: 2 - uid: 8116 components: - type: Transform @@ -68318,11 +67049,6 @@ entities: - type: Transform pos: 24.5,-52.5 parent: 2 - - uid: 17872 - components: - - type: Transform - pos: 24.5,-51.5 - parent: 2 - uid: 17873 components: - type: Transform @@ -68733,36 +67459,6 @@ entities: - type: Transform pos: 7.5,-58.5 parent: 2 - - uid: 17955 - components: - - type: Transform - pos: 6.5,-61.5 - parent: 2 - - uid: 17956 - components: - - type: Transform - pos: 6.5,-60.5 - parent: 2 - - uid: 17957 - components: - - type: Transform - pos: 6.5,-59.5 - parent: 2 - - uid: 17958 - components: - - type: Transform - pos: 6.5,-58.5 - parent: 2 - - uid: 17959 - components: - - type: Transform - pos: 5.5,-61.5 - parent: 2 - - uid: 17960 - components: - - type: Transform - pos: 5.5,-60.5 - parent: 2 - uid: 17961 components: - type: Transform @@ -70348,21 +69044,6 @@ entities: - type: Transform pos: 6.5,-64.5 parent: 2 - - uid: 18278 - components: - - type: Transform - pos: 5.5,-62.5 - parent: 2 - - uid: 18279 - components: - - type: Transform - pos: 5.5,-63.5 - parent: 2 - - uid: 18280 - components: - - type: Transform - pos: 5.5,-64.5 - parent: 2 - uid: 18281 components: - type: Transform @@ -71828,16 +70509,6 @@ entities: - type: Transform pos: 6.5,-70.5 parent: 2 - - uid: 18578 - components: - - type: Transform - pos: 5.5,-65.5 - parent: 2 - - uid: 18579 - components: - - type: Transform - pos: 5.5,-66.5 - parent: 2 - uid: 18580 components: - type: Transform @@ -71858,36 +70529,6 @@ entities: - type: Transform pos: 5.5,-70.5 parent: 2 - - uid: 18584 - components: - - type: Transform - pos: 4.5,-65.5 - parent: 2 - - uid: 18585 - components: - - type: Transform - pos: 4.5,-66.5 - parent: 2 - - uid: 18586 - components: - - type: Transform - pos: 4.5,-67.5 - parent: 2 - - uid: 18587 - components: - - type: Transform - pos: 4.5,-68.5 - parent: 2 - - uid: 18588 - components: - - type: Transform - pos: 4.5,-69.5 - parent: 2 - - uid: 18589 - components: - - type: Transform - pos: 4.5,-70.5 - parent: 2 - uid: 18590 components: - type: Transform @@ -71908,16 +70549,6 @@ entities: - type: Transform pos: 3.5,-68.5 parent: 2 - - uid: 18594 - components: - - type: Transform - pos: 3.5,-69.5 - parent: 2 - - uid: 18595 - components: - - type: Transform - pos: 3.5,-70.5 - parent: 2 - uid: 18596 components: - type: Transform @@ -74988,16 +73619,6 @@ entities: - type: Transform pos: 1.5,-71.5 parent: 2 - - uid: 19300 - components: - - type: Transform - pos: 2.5,-74.5 - parent: 2 - - uid: 19301 - components: - - type: Transform - pos: 2.5,-73.5 - parent: 2 - uid: 19302 components: - type: Transform @@ -75008,26 +73629,6 @@ entities: - type: Transform pos: 2.5,-71.5 parent: 2 - - uid: 19304 - components: - - type: Transform - pos: 3.5,-74.5 - parent: 2 - - uid: 19305 - components: - - type: Transform - pos: 3.5,-73.5 - parent: 2 - - uid: 19306 - components: - - type: Transform - pos: 3.5,-72.5 - parent: 2 - - uid: 19307 - components: - - type: Transform - pos: 3.5,-71.5 - parent: 2 - uid: 19308 components: - type: Transform @@ -75823,26 +74424,6 @@ entities: - type: Transform pos: 3.5,-75.5 parent: 2 - - uid: 19472 - components: - - type: Transform - pos: 2.5,-78.5 - parent: 2 - - uid: 19473 - components: - - type: Transform - pos: 2.5,-77.5 - parent: 2 - - uid: 19474 - components: - - type: Transform - pos: 2.5,-76.5 - parent: 2 - - uid: 19475 - components: - - type: Transform - pos: 2.5,-75.5 - parent: 2 - uid: 19476 components: - type: Transform @@ -83693,21 +82274,6 @@ entities: - type: Transform pos: -28.5,-32.5 parent: 2 - - uid: 21088 - components: - - type: Transform - pos: -29.5,-27.5 - parent: 2 - - uid: 21089 - components: - - type: Transform - pos: -29.5,-28.5 - parent: 2 - - uid: 21090 - components: - - type: Transform - pos: -29.5,-29.5 - parent: 2 - uid: 21091 components: - type: Transform @@ -84558,21 +83124,6 @@ entities: - type: Transform pos: -26.5,-19.5 parent: 2 - - uid: 21261 - components: - - type: Transform - pos: -26.5,-17.5 - parent: 2 - - uid: 21262 - components: - - type: Transform - pos: -26.5,-16.5 - parent: 2 - - uid: 21263 - components: - - type: Transform - pos: -26.5,-15.5 - parent: 2 - uid: 21264 components: - type: Transform @@ -84603,31 +83154,6 @@ entities: - type: Transform pos: -27.5,-21.5 parent: 2 - - uid: 21270 - components: - - type: Transform - pos: -27.5,-20.5 - parent: 2 - - uid: 21271 - components: - - type: Transform - pos: -27.5,-19.5 - parent: 2 - - uid: 21272 - components: - - type: Transform - pos: -27.5,-18.5 - parent: 2 - - uid: 21273 - components: - - type: Transform - pos: -27.5,-17.5 - parent: 2 - - uid: 21274 - components: - - type: Transform - pos: -27.5,-16.5 - parent: 2 - uid: 21275 components: - type: Transform @@ -84643,36 +83169,6 @@ entities: - type: Transform pos: -28.5,-25.5 parent: 2 - - uid: 21278 - components: - - type: Transform - pos: -28.5,-24.5 - parent: 2 - - uid: 21279 - components: - - type: Transform - pos: -28.5,-23.5 - parent: 2 - - uid: 21280 - components: - - type: Transform - pos: -28.5,-22.5 - parent: 2 - - uid: 21281 - components: - - type: Transform - pos: -28.5,-21.5 - parent: 2 - - uid: 21282 - components: - - type: Transform - pos: -28.5,-20.5 - parent: 2 - - uid: 21283 - components: - - type: Transform - pos: -28.5,-19.5 - parent: 2 - uid: 21284 components: - type: Transform @@ -84693,26 +83189,6 @@ entities: - type: Transform pos: -28.5,-15.5 parent: 2 - - uid: 21288 - components: - - type: Transform - pos: -29.5,-26.5 - parent: 2 - - uid: 21289 - components: - - type: Transform - pos: -29.5,-25.5 - parent: 2 - - uid: 21290 - components: - - type: Transform - pos: -29.5,-24.5 - parent: 2 - - uid: 21291 - components: - - type: Transform - pos: -29.5,-23.5 - parent: 2 - uid: 21292 components: - type: Transform @@ -85793,21 +84269,11 @@ entities: - type: Transform pos: -22.5,-12.5 parent: 2 - - uid: 21518 - components: - - type: Transform - pos: -22.5,-5.5 - parent: 2 - uid: 21519 components: - type: Transform pos: -22.5,-6.5 parent: 2 - - uid: 21520 - components: - - type: Transform - pos: -22.5,-4.5 - parent: 2 - uid: 21521 components: - type: Transform @@ -85848,21 +84314,6 @@ entities: - type: Transform pos: -23.5,-7.5 parent: 2 - - uid: 21529 - components: - - type: Transform - pos: -23.5,-6.5 - parent: 2 - - uid: 21530 - components: - - type: Transform - pos: -23.5,-5.5 - parent: 2 - - uid: 21531 - components: - - type: Transform - pos: -23.5,-4.5 - parent: 2 - uid: 21532 components: - type: Transform @@ -85878,71 +84329,11 @@ entities: - type: Transform pos: -24.5,-11.5 parent: 2 - - uid: 21535 - components: - - type: Transform - pos: -24.5,-9.5 - parent: 2 - - uid: 21536 - components: - - type: Transform - pos: -24.5,-8.5 - parent: 2 - - uid: 21537 - components: - - type: Transform - pos: -24.5,-10.5 - parent: 2 - - uid: 21538 - components: - - type: Transform - pos: -24.5,-7.5 - parent: 2 - - uid: 21539 - components: - - type: Transform - pos: -24.5,-6.5 - parent: 2 - - uid: 21540 - components: - - type: Transform - pos: -24.5,-5.5 - parent: 2 - - uid: 21541 - components: - - type: Transform - pos: -24.5,-4.5 - parent: 2 - uid: 21542 components: - type: Transform pos: -25.5,-14.5 parent: 2 - - uid: 21543 - components: - - type: Transform - pos: -25.5,-13.5 - parent: 2 - - uid: 21544 - components: - - type: Transform - pos: -25.5,-12.5 - parent: 2 - - uid: 21545 - components: - - type: Transform - pos: -25.5,-11.5 - parent: 2 - - uid: 21546 - components: - - type: Transform - pos: -25.5,-10.5 - parent: 2 - - uid: 21547 - components: - - type: Transform - pos: -25.5,-9.5 - parent: 2 - uid: 21548 components: - type: Transform @@ -85973,21 +84364,6 @@ entities: - type: Transform pos: -25.5,-4.5 parent: 2 - - uid: 21554 - components: - - type: Transform - pos: -26.5,-14.5 - parent: 2 - - uid: 21555 - components: - - type: Transform - pos: -26.5,-13.5 - parent: 2 - - uid: 21556 - components: - - type: Transform - pos: -26.5,-12.5 - parent: 2 - uid: 21557 components: - type: Transform @@ -87268,16 +85644,6 @@ entities: - type: Transform pos: -24.5,-3.5 parent: 2 - - uid: 21820 - components: - - type: Transform - pos: -23.5,-3.5 - parent: 2 - - uid: 21821 - components: - - type: Transform - pos: -22.5,-3.5 - parent: 2 - uid: 21822 components: - type: Transform @@ -89208,26 +87574,6 @@ entities: - type: Transform pos: -23.5,11.5 parent: 2 - - uid: 22227 - components: - - type: Transform - pos: -22.5,-2.5 - parent: 2 - - uid: 22228 - components: - - type: Transform - pos: -22.5,-1.5 - parent: 2 - - uid: 22229 - components: - - type: Transform - pos: -22.5,-0.5 - parent: 2 - - uid: 22230 - components: - - type: Transform - pos: -22.5,0.5 - parent: 2 - uid: 22231 components: - type: Transform @@ -92153,6 +90499,1876 @@ entities: - type: Transform pos: 13.5,33.5 parent: 2 +- proto: CP14BiomeSpawnerCaveEmpty + entities: + - uid: 135 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 17.5,-52.5 + parent: 2 + - uid: 153 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 18.5,-52.5 + parent: 2 + - uid: 157 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-52.5 + parent: 2 + - uid: 179 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 16.5,-52.5 + parent: 2 + - uid: 186 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-52.5 + parent: 2 + - uid: 193 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 15.5,-52.5 + parent: 2 + - uid: 197 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-57.5 + parent: 2 + - uid: 209 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-57.5 + parent: 2 + - uid: 268 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-48.5 + parent: 2 + - uid: 269 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-50.5 + parent: 2 + - uid: 272 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 19.5,-51.5 + parent: 2 + - uid: 275 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-50.5 + parent: 2 + - uid: 276 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-49.5 + parent: 2 + - uid: 277 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-49.5 + parent: 2 + - uid: 278 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-48.5 + parent: 2 + - uid: 281 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,-51.5 + parent: 2 + - uid: 282 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 21.5,-51.5 + parent: 2 + - uid: 287 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-50.5 + parent: 2 + - uid: 288 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 22.5,-51.5 + parent: 2 + - uid: 290 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-51.5 + parent: 2 + - uid: 298 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 25.5,-50.5 + parent: 2 + - uid: 312 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 23.5,-50.5 + parent: 2 + - uid: 358 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-45.5 + parent: 2 + - uid: 366 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-44.5 + parent: 2 + - uid: 367 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-43.5 + parent: 2 + - uid: 375 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 29.5,-46.5 + parent: 2 + - uid: 376 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-49.5 + parent: 2 + - uid: 655 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 2.5,1.5 + parent: 2 + - uid: 1005 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,19.5 + parent: 2 + - uid: 1006 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,18.5 + parent: 2 + - uid: 1007 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,17.5 + parent: 2 + - uid: 1031 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,15.5 + parent: 2 + - uid: 1033 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,14.5 + parent: 2 + - uid: 1040 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,13.5 + parent: 2 + - uid: 1042 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,12.5 + parent: 2 + - uid: 1056 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,17.5 + parent: 2 + - uid: 1057 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 13.5,16.5 + parent: 2 + - uid: 1384 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-35.5 + parent: 2 + - uid: 1386 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-35.5 + parent: 2 + - uid: 1494 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-41.5 + parent: 2 + - uid: 1495 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-40.5 + parent: 2 + - uid: 1497 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-38.5 + parent: 2 + - uid: 1508 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-39.5 + parent: 2 + - uid: 1509 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-38.5 + parent: 2 + - uid: 1510 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-37.5 + parent: 2 + - uid: 1511 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-36.5 + parent: 2 + - uid: 1522 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-37.5 + parent: 2 + - uid: 1523 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-36.5 + parent: 2 + - uid: 2488 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,19.5 + parent: 2 + - uid: 2503 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,18.5 + parent: 2 + - uid: 2504 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,17.5 + parent: 2 + - uid: 2520 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,16.5 + parent: 2 + - uid: 2521 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,15.5 + parent: 2 + - uid: 2724 + components: + - type: Transform + pos: -19.5,-5.5 + parent: 2 + - uid: 2725 + components: + - type: Transform + pos: -20.5,-4.5 + parent: 2 + - uid: 2740 + components: + - type: Transform + pos: -21.5,0.5 + parent: 2 + - uid: 2741 + components: + - type: Transform + pos: -21.5,3.5 + parent: 2 + - uid: 2744 + components: + - type: Transform + pos: -21.5,1.5 + parent: 2 + - uid: 2748 + components: + - type: Transform + pos: -17.5,-5.5 + parent: 2 + - uid: 2749 + components: + - type: Transform + pos: -21.5,2.5 + parent: 2 + - uid: 2751 + components: + - type: Transform + pos: -17.5,-4.5 + parent: 2 + - uid: 2768 + components: + - type: Transform + pos: -18.5,-4.5 + parent: 2 + - uid: 2772 + components: + - type: Transform + pos: -18.5,-5.5 + parent: 2 + - uid: 2776 + components: + - type: Transform + pos: -21.5,-0.5 + parent: 2 + - uid: 2812 + components: + - type: Transform + pos: -21.5,-5.5 + parent: 2 + - uid: 2813 + components: + - type: Transform + pos: -21.5,-4.5 + parent: 2 + - uid: 2818 + components: + - type: Transform + pos: -22.5,-4.5 + parent: 2 + - uid: 2819 + components: + - type: Transform + pos: -23.5,-5.5 + parent: 2 + - uid: 2823 + components: + - type: Transform + pos: -19.5,-4.5 + parent: 2 + - uid: 2840 + components: + - type: Transform + pos: -22.5,-5.5 + parent: 2 + - uid: 2851 + components: + - type: Transform + pos: -20.5,-5.5 + parent: 2 + - uid: 2859 + components: + - type: Transform + pos: -24.5,-5.5 + parent: 2 + - uid: 2862 + components: + - type: Transform + pos: -23.5,-3.5 + parent: 2 + - uid: 2896 + components: + - type: Transform + pos: -22.5,-3.5 + parent: 2 + - uid: 2902 + components: + - type: Transform + pos: -23.5,-4.5 + parent: 2 + - uid: 2903 + components: + - type: Transform + pos: -15.5,-1.5 + parent: 2 + - uid: 2909 + components: + - type: Transform + pos: -15.5,-0.5 + parent: 2 + - uid: 2927 + components: + - type: Transform + pos: -15.5,-2.5 + parent: 2 + - uid: 2928 + components: + - type: Transform + pos: -15.5,0.5 + parent: 2 + - uid: 3026 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 12.5,-53.5 + parent: 2 + - uid: 3034 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-53.5 + parent: 2 + - uid: 3039 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-55.5 + parent: 2 + - uid: 3044 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-54.5 + parent: 2 + - uid: 3045 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-53.5 + parent: 2 + - uid: 3046 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 14.5,-52.5 + parent: 2 + - uid: 3051 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-52.5 + parent: 2 + - uid: 3052 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 13.5,-53.5 + parent: 2 + - uid: 3055 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-56.5 + parent: 2 + - uid: 3063 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-54.5 + parent: 2 + - uid: 3065 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 10.5,-53.5 + parent: 2 + - uid: 3067 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 11.5,-53.5 + parent: 2 + - uid: 3073 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-52.5 + parent: 2 + - uid: 3080 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-56.5 + parent: 2 + - uid: 3086 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-54.5 + parent: 2 + - uid: 3087 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 9.5,-53.5 + parent: 2 + - uid: 3128 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-55.5 + parent: 2 + - uid: 3129 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-54.5 + parent: 2 + - uid: 3153 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-53.5 + parent: 2 + - uid: 3154 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-52.5 + parent: 2 + - uid: 3156 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-52.5 + parent: 2 + - uid: 3160 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,2.5 + parent: 2 + - uid: 3255 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 3.5,1.5 + parent: 2 + - uid: 3293 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-47.5 + parent: 2 + - uid: 3321 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-46.5 + parent: 2 + - uid: 3328 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-51.5 + parent: 2 + - uid: 3329 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-51.5 + parent: 2 + - uid: 3330 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-51.5 + parent: 2 + - uid: 3331 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-51.5 + parent: 2 + - uid: 3479 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,7.5 + parent: 2 + - uid: 3480 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 5.5,6.5 + parent: 2 + - uid: 3537 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,4.5 + parent: 2 + - uid: 3538 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,3.5 + parent: 2 + - uid: 3568 + components: + - type: Transform + pos: -13.5,-3.5 + parent: 2 + - uid: 3581 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-45.5 + parent: 2 + - uid: 3607 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-44.5 + parent: 2 + - uid: 3608 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-43.5 + parent: 2 + - uid: 3633 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 28.5,-42.5 + parent: 2 + - uid: 3661 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-43.5 + parent: 2 + - uid: 3686 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 27.5,-42.5 + parent: 2 + - uid: 3699 + components: + - type: Transform + pos: -12.5,-3.5 + parent: 2 + - uid: 3807 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-50.5 + parent: 2 + - uid: 3890 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-50.5 + parent: 2 + - uid: 3891 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-49.5 + parent: 2 + - uid: 3920 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-49.5 + parent: 2 + - uid: 3921 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-50.5 + parent: 2 + - uid: 3947 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-49.5 + parent: 2 + - uid: 3973 + components: + - type: Transform + pos: -10.5,-3.5 + parent: 2 + - uid: 4051 + components: + - type: Transform + pos: -11.5,-3.5 + parent: 2 + - uid: 4061 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,7.5 + parent: 2 + - uid: 4115 + components: + - type: Transform + pos: -8.5,-3.5 + parent: 2 + - uid: 4137 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 8.5,7.5 + parent: 2 + - uid: 4157 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 7.5,7.5 + parent: 2 + - uid: 4168 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,8.5 + parent: 2 + - uid: 4228 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 9.5,7.5 + parent: 2 + - uid: 4229 + components: + - type: Transform + pos: -7.5,-3.5 + parent: 2 + - uid: 4344 + components: + - type: Transform + pos: -6.5,-3.5 + parent: 2 + - uid: 4609 + components: + - type: Transform + pos: -9.5,-3.5 + parent: 2 + - uid: 4651 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -1.5,0.5 + parent: 2 + - uid: 4676 + components: + - type: Transform + pos: -1.5,-0.5 + parent: 2 + - uid: 4683 + components: + - type: Transform + pos: -1.5,-1.5 + parent: 2 + - uid: 4689 + components: + - type: Transform + pos: -1.5,-2.5 + parent: 2 + - uid: 4690 + components: + - type: Transform + pos: -2.5,-0.5 + parent: 2 + - uid: 4692 + components: + - type: Transform + pos: -5.5,0.5 + parent: 2 + - uid: 4697 + components: + - type: Transform + pos: -2.5,-1.5 + parent: 2 + - uid: 4705 + components: + - type: Transform + pos: -2.5,-2.5 + parent: 2 + - uid: 4707 + components: + - type: Transform + pos: -5.5,1.5 + parent: 2 + - uid: 4708 + components: + - type: Transform + pos: -5.5,-3.5 + parent: 2 + - uid: 4713 + components: + - type: Transform + pos: -4.5,-1.5 + parent: 2 + - uid: 4735 + components: + - type: Transform + pos: -4.5,-3.5 + parent: 2 + - uid: 4736 + components: + - type: Transform + pos: -5.5,-2.5 + parent: 2 + - uid: 4741 + components: + - type: Transform + pos: -4.5,0.5 + parent: 2 + - uid: 4745 + components: + - type: Transform + pos: -4.5,-2.5 + parent: 2 + - uid: 4746 + components: + - type: Transform + pos: -4.5,-0.5 + parent: 2 + - uid: 4756 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 2 + - uid: 4813 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,1.5 + parent: 2 + - uid: 4849 + components: + - type: Transform + pos: -3.5,0.5 + parent: 2 + - uid: 4857 + components: + - type: Transform + pos: -3.5,-0.5 + parent: 2 + - uid: 4858 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,0.5 + parent: 2 + - uid: 4860 + components: + - type: Transform + pos: -3.5,-1.5 + parent: 2 + - uid: 4868 + components: + - type: Transform + pos: -3.5,-2.5 + parent: 2 + - uid: 4869 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,0.5 + parent: 2 + - uid: 4874 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,1.5 + parent: 2 + - uid: 4923 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,14.5 + parent: 2 + - uid: 5429 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,16.5 + parent: 2 + - uid: 5432 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,17.5 + parent: 2 + - uid: 5439 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,19.5 + parent: 2 + - uid: 5440 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,20.5 + parent: 2 + - uid: 5448 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,22.5 + parent: 2 + - uid: 5449 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,22.5 + parent: 2 + - uid: 5457 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,24.5 + parent: 2 + - uid: 5468 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,23.5 + parent: 2 + - uid: 5477 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,13.5 + parent: 2 + - uid: 5478 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 37.5,25.5 + parent: 2 + - uid: 5481 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,14.5 + parent: 2 + - uid: 5487 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,15.5 + parent: 2 + - uid: 5489 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,16.5 + parent: 2 + - uid: 5490 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,20.5 + parent: 2 + - uid: 5498 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,21.5 + parent: 2 + - uid: 5516 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,22.5 + parent: 2 + - uid: 5517 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,23.5 + parent: 2 + - uid: 5525 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 38.5,24.5 + parent: 2 + - uid: 5526 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,15.5 + parent: 2 + - uid: 5534 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,18.5 + parent: 2 + - uid: 5540 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 39.5,21.5 + parent: 2 + - uid: 5541 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,13.5 + parent: 2 + - uid: 5542 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,12.5 + parent: 2 + - uid: 5554 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,10.5 + parent: 2 + - uid: 5558 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,9.5 + parent: 2 + - uid: 5559 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,11.5 + parent: 2 + - uid: 5560 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,8.5 + parent: 2 + - uid: 5566 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,9.5 + parent: 2 + - uid: 5684 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 10.5,7.5 + parent: 2 + - uid: 5685 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,9.5 + parent: 2 + - uid: 5689 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,8.5 + parent: 2 + - uid: 5725 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 11.5,7.5 + parent: 2 + - uid: 5729 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,17.5 + parent: 2 + - uid: 5730 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,16.5 + parent: 2 + - uid: 5737 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,15.5 + parent: 2 + - uid: 5742 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,14.5 + parent: 2 + - uid: 5743 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 12.5,8.5 + parent: 2 + - uid: 5744 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 26.5,-34.5 + parent: 2 + - uid: 5747 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,2.5 + parent: 2 + - uid: 6375 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,6.5 + parent: 2 + - uid: 6383 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 4.5,5.5 + parent: 2 + - uid: 6385 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,20.5 + parent: 2 + - uid: 6906 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,21.5 + parent: 2 + - uid: 7485 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,22.5 + parent: 2 + - uid: 7486 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,23.5 + parent: 2 + - uid: 7487 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,24.5 + parent: 2 + - uid: 7488 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 14.5,25.5 + parent: 2 + - uid: 7489 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,20.5 + parent: 2 + - uid: 7490 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,21.5 + parent: 2 + - uid: 7492 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,22.5 + parent: 2 + - uid: 7493 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,23.5 + parent: 2 + - uid: 7494 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 15.5,24.5 + parent: 2 + - uid: 7496 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,27.5 + parent: 2 + - uid: 7499 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 19.5,28.5 + parent: 2 + - uid: 7500 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,27.5 + parent: 2 + - uid: 7891 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 20.5,28.5 + parent: 2 + - uid: 7892 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,27.5 + parent: 2 + - uid: 7893 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 21.5,28.5 + parent: 2 + - uid: 7894 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,27.5 + parent: 2 + - uid: 7895 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 22.5,28.5 + parent: 2 + - uid: 7896 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,27.5 + parent: 2 + - uid: 7901 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 23.5,28.5 + parent: 2 + - uid: 7902 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,27.5 + parent: 2 + - uid: 7903 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 24.5,28.5 + parent: 2 + - uid: 7904 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,26.5 + parent: 2 + - uid: 7905 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 25.5,27.5 + parent: 2 + - uid: 7948 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,26.5 + parent: 2 + - uid: 7949 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 26.5,27.5 + parent: 2 + - uid: 7958 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,26.5 + parent: 2 + - uid: 7959 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 27.5,27.5 + parent: 2 + - uid: 7968 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,26.5 + parent: 2 + - uid: 7969 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 28.5,27.5 + parent: 2 + - uid: 7978 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,26.5 + parent: 2 + - uid: 7979 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 29.5,27.5 + parent: 2 + - uid: 7988 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,26.5 + parent: 2 + - uid: 7989 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 30.5,27.5 + parent: 2 + - uid: 7998 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,25.5 + parent: 2 + - uid: 7999 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 31.5,26.5 + parent: 2 + - uid: 8007 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,25.5 + parent: 2 + - uid: 8008 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 32.5,26.5 + parent: 2 + - uid: 8017 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,25.5 + parent: 2 + - uid: 8018 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 33.5,26.5 + parent: 2 + - uid: 8027 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,25.5 + parent: 2 + - uid: 8028 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 34.5,26.5 + parent: 2 + - uid: 8037 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,25.5 + parent: 2 + - uid: 8038 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 35.5,26.5 + parent: 2 + - uid: 8047 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,26.5 + parent: 2 + - uid: 8048 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,25.5 + parent: 2 + - uid: 8057 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 36.5,24.5 + parent: 2 + - uid: 8058 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 24.5,-51.5 + parent: 2 + - uid: 8066 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-61.5 + parent: 2 + - uid: 8067 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-60.5 + parent: 2 + - uid: 8076 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-59.5 + parent: 2 + - uid: 8077 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-58.5 + parent: 2 + - uid: 8086 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-61.5 + parent: 2 + - uid: 8087 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-60.5 + parent: 2 + - uid: 8096 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-62.5 + parent: 2 + - uid: 8097 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-63.5 + parent: 2 + - uid: 8106 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-64.5 + parent: 2 + - uid: 8107 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-65.5 + parent: 2 + - uid: 8113 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-66.5 + parent: 2 + - uid: 8114 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-65.5 + parent: 2 + - uid: 8115 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-66.5 + parent: 2 + - uid: 8763 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-67.5 + parent: 2 + - uid: 9902 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-68.5 + parent: 2 + - uid: 11334 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-69.5 + parent: 2 + - uid: 11355 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 4.5,-70.5 + parent: 2 + - uid: 11400 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-69.5 + parent: 2 + - uid: 11401 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-70.5 + parent: 2 + - uid: 11421 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-74.5 + parent: 2 + - uid: 11422 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-73.5 + parent: 2 + - uid: 11463 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-74.5 + parent: 2 + - uid: 11507 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-73.5 + parent: 2 + - uid: 11527 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-72.5 + parent: 2 + - uid: 11528 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-71.5 + parent: 2 + - uid: 11548 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-78.5 + parent: 2 + - uid: 11549 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-77.5 + parent: 2 + - uid: 11569 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-76.5 + parent: 2 + - uid: 11570 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 2.5,-75.5 + parent: 2 + - uid: 11589 + components: + - type: Transform + pos: -29.5,-27.5 + parent: 2 + - uid: 11590 + components: + - type: Transform + pos: -29.5,-28.5 + parent: 2 + - uid: 11591 + components: + - type: Transform + pos: -29.5,-29.5 + parent: 2 + - uid: 12802 + components: + - type: Transform + pos: -26.5,-17.5 + parent: 2 + - uid: 12962 + components: + - type: Transform + pos: -26.5,-16.5 + parent: 2 + - uid: 13029 + components: + - type: Transform + pos: -26.5,-15.5 + parent: 2 + - uid: 13110 + components: + - type: Transform + pos: -27.5,-20.5 + parent: 2 + - uid: 15225 + components: + - type: Transform + pos: -27.5,-19.5 + parent: 2 + - uid: 15255 + components: + - type: Transform + pos: -27.5,-18.5 + parent: 2 + - uid: 16986 + components: + - type: Transform + pos: -27.5,-17.5 + parent: 2 + - uid: 17027 + components: + - type: Transform + pos: -27.5,-16.5 + parent: 2 + - uid: 17028 + components: + - type: Transform + pos: -28.5,-24.5 + parent: 2 + - uid: 17542 + components: + - type: Transform + pos: -28.5,-23.5 + parent: 2 + - uid: 17543 + components: + - type: Transform + pos: -28.5,-22.5 + parent: 2 + - uid: 17544 + components: + - type: Transform + pos: -28.5,-21.5 + parent: 2 + - uid: 17545 + components: + - type: Transform + pos: -28.5,-20.5 + parent: 2 + - uid: 17546 + components: + - type: Transform + pos: -28.5,-19.5 + parent: 2 + - uid: 17547 + components: + - type: Transform + pos: -29.5,-26.5 + parent: 2 + - uid: 17550 + components: + - type: Transform + pos: -29.5,-25.5 + parent: 2 + - uid: 17551 + components: + - type: Transform + pos: -29.5,-24.5 + parent: 2 + - uid: 17552 + components: + - type: Transform + pos: -29.5,-23.5 + parent: 2 + - uid: 17553 + components: + - type: Transform + pos: -15.5,-4.5 + parent: 2 + - uid: 17573 + components: + - type: Transform + pos: -16.5,-3.5 + parent: 2 + - uid: 17574 + components: + - type: Transform + pos: -23.5,-6.5 + parent: 2 + - uid: 17575 + components: + - type: Transform + pos: -15.5,-3.5 + parent: 2 + - uid: 17576 + components: + - type: Transform + pos: -14.5,-3.5 + parent: 2 + - uid: 17577 + components: + - type: Transform + pos: -24.5,-9.5 + parent: 2 + - uid: 17578 + components: + - type: Transform + pos: -24.5,-8.5 + parent: 2 + - uid: 17579 + components: + - type: Transform + pos: -24.5,-10.5 + parent: 2 + - uid: 17580 + components: + - type: Transform + pos: -24.5,-7.5 + parent: 2 + - uid: 17581 + components: + - type: Transform + pos: -24.5,-6.5 + parent: 2 + - uid: 17582 + components: + - type: Transform + pos: -14.5,-4.5 + parent: 2 + - uid: 17583 + components: + - type: Transform + pos: -25.5,-13.5 + parent: 2 + - uid: 17584 + components: + - type: Transform + pos: -25.5,-12.5 + parent: 2 + - uid: 17585 + components: + - type: Transform + pos: -25.5,-11.5 + parent: 2 + - uid: 17586 + components: + - type: Transform + pos: -25.5,-10.5 + parent: 2 + - uid: 17587 + components: + - type: Transform + pos: -25.5,-9.5 + parent: 2 + - uid: 17588 + components: + - type: Transform + pos: -26.5,-14.5 + parent: 2 + - uid: 17589 + components: + - type: Transform + pos: -26.5,-13.5 + parent: 2 + - uid: 17594 + components: + - type: Transform + pos: -26.5,-12.5 + parent: 2 + - uid: 17595 + components: + - type: Transform + pos: -16.5,-5.5 + parent: 2 + - uid: 17596 + components: + - type: Transform + pos: -16.5,-4.5 + parent: 2 + - uid: 17597 + components: + - type: Transform + pos: -22.5,-2.5 + parent: 2 + - uid: 17598 + components: + - type: Transform + pos: -22.5,-1.5 + parent: 2 + - uid: 17599 + components: + - type: Transform + pos: -22.5,-0.5 + parent: 2 + - uid: 17600 + components: + - type: Transform + pos: -22.5,0.5 + parent: 2 - proto: CP14BiomeSpawnerFrozenCave entities: - uid: 5142 diff --git a/Resources/Maps/_CP14/dev_map.yml b/Resources/Maps/_CP14/dev_map.yml index 45c5cfb157..9f7f40a560 100644 --- a/Resources/Maps/_CP14/dev_map.yml +++ b/Resources/Maps/_CP14/dev_map.yml @@ -78,6 +78,7 @@ entities: parent: 1 - type: BecomesStation id: Dev + - type: Roof - type: MapGrid chunks: 0,0: diff --git a/Resources/Prototypes/Reagents/Consumable/Food/food.yml b/Resources/Prototypes/Reagents/Consumable/Food/food.yml index c9625c663c..e2897c4386 100644 --- a/Resources/Prototypes/Reagents/Consumable/Food/food.yml +++ b/Resources/Prototypes/Reagents/Consumable/Food/food.yml @@ -11,6 +11,10 @@ Food: effects: - !type:SatiateHunger + conditions: + - !type:OrganType + type: CP14Vampire + shouldHave: false plantMetabolism: - !type:PlantAdjustNutrition amount: 1.5 @@ -39,6 +43,10 @@ - !type:ModifyBleedAmount amount: -0.25 - !type:SatiateHunger #Numbers are balanced with this in mind + it helps limit how much healing you can get from food + conditions: + - !type:OrganType + type: CP14Vampire + shouldHave: false # Lets plants benefit too plantMetabolism: - !type:PlantAdjustNutrition @@ -66,6 +74,10 @@ - !type:ModifyBloodLevel amount: 1 # weaker than iron but pretty good all things considered - !type:SatiateHunger + conditions: + - !type:OrganType + type: CP14Vampire + shouldHave: false pricePerUnit: 3 - type: reagent @@ -85,6 +97,9 @@ - !type:ReagentThreshold #Only satiates when eaten with nutriment reagent: Nutriment min: 0.1 + - !type:OrganType + type: CP14Vampire + shouldHave: false factor: 1 plantMetabolism: - !type:PlantAdjustNutrition diff --git a/Resources/Prototypes/_CP14/Alerts/alerts.yml b/Resources/Prototypes/_CP14/Alerts/alerts.yml index f2d921c48f..dcecd7b2d0 100644 --- a/Resources/Prototypes/_CP14/Alerts/alerts.yml +++ b/Resources/Prototypes/_CP14/Alerts/alerts.yml @@ -28,4 +28,22 @@ name: cp14-alerts-magic-energy-name description: cp14-alerts-magic-energy-desc minSeverity: 0 - maxSeverity: 11 \ No newline at end of file + maxSeverity: 11 + +- type: alert + id: CP14VampireStarving + category: Hunger + icons: + - sprite: /Textures/_CP14/Interface/Alerts/vampire_hunger.rsi + state: starving + name: alerts-starving-name + description: alerts-starving-desc + +- type: alert + id: CP14VampirePeckish + category: Hunger + icons: + - sprite: /Textures/_CP14/Interface/Alerts/vampire_hunger.rsi + state: peckish + name: alerts-hunger-name + description: alerts-hunger-desc \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Chemistry/metabolizer_types.yml b/Resources/Prototypes/_CP14/Chemistry/metabolizer_types.yml index 6bfd5fff74..0583bd82e0 100644 --- a/Resources/Prototypes/_CP14/Chemistry/metabolizer_types.yml +++ b/Resources/Prototypes/_CP14/Chemistry/metabolizer_types.yml @@ -1,3 +1,7 @@ - type: metabolizerType id: CP14Dwarf name: metabolizer-type-dwarf + +- type: metabolizerType + id: CP14Vampire + name: cp14-roles-antag-vampire-name \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Life/T0_plant_growth.yml b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Life/T0_plant_growth.yml index a940f21fda..2a2471a0e0 100644 --- a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Life/T0_plant_growth.yml +++ b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Life/T0_plant_growth.yml @@ -38,6 +38,10 @@ Slash: -1 - !type:SatiateThirst factor: 3 + conditions: + - !type:OrganType + type: CP14Vampire + shouldHave: false - !type:SatiateHunger factor: 3 - !type:CP14PlantResourceModify diff --git a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Vampire/T0_Bite.yml b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Vampire/T0_Bite.yml new file mode 100644 index 0000000000..83adfd03ef --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Vampire/T0_Bite.yml @@ -0,0 +1,62 @@ +- type: entity + id: CP14ActionVampireBite + name: Vampire bite + description: You sink your fangs into your victim, draining them of a lot of blood. + components: + - type: Sprite + sprite: _CP14/Actions/Spells/vampire.rsi + state: bite + - type: CP14MagicEffectCastSlowdown + speedMultiplier: 0.3 + - type: CP14MagicEffect + telegraphyEffects: + - !type:CP14SpellSpawnEntityOnTarget + spawns: + - CP14ImpactEffectVampireBite + - !type:CP14SpellApplyEntityEffect + effects: + - !type:Jitter + effects: + - !type:CP14SpellSuckBlood + - !type:CP14SpellSpawnEntityOnTarget + spawns: + - CP14ImpactEffectVampireBite + - !type:CP14SpellApplyEntityEffect + effects: + - !type:Jitter + - !type:ModifyBloodLevel + amount: -15 + - type: EntityTargetAction + repeat: true + whitelist: + components: + - MobState + range: 1 + itemIconStyle: BigAction + canTargetSelf: false + interactOnMiss: false + sound: !type:SoundPathSpecifier + path: /Audio/_CP14/Effects/vampire_bite.ogg + icon: + sprite: _CP14/Actions/Spells/vampire.rsi + state: bite + event: !type:CP14DelayedEntityTargetActionEvent + cooldown: 1 + castDelay: 1 + +- type: entity + id: CP14ImpactEffectVampireBite + parent: CP14SnowEffect + categories: [ HideSpawnMenu ] + components: + - type: Sprite + layers: + - state: snow1 + map: [ "random" ] + color: red + - type: RandomSprite + cP14InheritBaseColor: red #Dont eat red snow baby + available: + - random: + snow1: Inherit + snow2: Inherit \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Vampire/T1_Hypnosis.yml b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Vampire/T1_Hypnosis.yml new file mode 100644 index 0000000000..1e77de2260 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Vampire/T1_Hypnosis.yml @@ -0,0 +1,71 @@ +- type: entity + id: CP14ActionSpellVampireHypnosis + name: Hypnosis + description: You look at the victim with your OWN gaze, shutting down their consciousness and putting them to sleep. + components: + - type: Sprite + sprite: _CP14/Actions/Spells/vampire.rsi + state: blood_moon + - type: CP14MagicEffectCastSlowdown + speedMultiplier: 0.5 + - type: CP14MagicEffect + telegraphyEffects: + - !type:CP14SpellSpawnEntityOnTarget + spawns: + - CP14ImpactEffectVampireHypnosis + effects: + - !type:CP14SpellSpawnEntityOnTarget + spawns: + - CP14ImpactEffectVampireHypnosis + - !type:CP14SpellApplyEntityEffect + effects: + - !type:Jitter + - !type:GenericStatusEffect + key: ForcedSleep + time: 20 + component: ForcedSleeping + type: Add + - type: CP14MagicEffectCastingVisual + proto: CP14RuneVampireHypnosis + - type: EntityTargetAction + whitelist: + components: + - MobState + range: 5 + itemIconStyle: BigAction + canTargetSelf: false + interactOnMiss: false + sound: !type:SoundPathSpecifier + path: /Audio/Magic/rumble.ogg + icon: + sprite: _CP14/Actions/Spells/vampire.rsi + state: blood_moon + event: !type:CP14DelayedEntityTargetActionEvent + cooldown: 30 + castDelay: 1.5 + breakOnMove: false + +- type: entity + id: CP14RuneVampireHypnosis + parent: CP14BaseMagicRune + categories: [ HideSpawnMenu ] + components: + - type: PointLight + color: red + - type: Sprite + layers: + - state: double_outer + color: red + shader: unshaded + +- type: entity + id: CP14ImpactEffectVampireHypnosis + parent: CP14BaseMagicImpact + categories: [ HideSpawnMenu ] + components: + - type: Sprite + sprite: Effects/electricity.rsi + layers: + - state: electrified + color: red + shader: unshaded \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/NPC/animals.yml b/Resources/Prototypes/_CP14/Entities/Mobs/NPC/animals.yml index 365288c597..b235cecf97 100644 --- a/Resources/Prototypes/_CP14/Entities/Mobs/NPC/animals.yml +++ b/Resources/Prototypes/_CP14/Entities/Mobs/NPC/animals.yml @@ -71,7 +71,7 @@ amount: 2 - type: Bloodstream bloodMaxVolume: 50 - bloodReagent: CP14Blood + bloodReagent: CP14BloodAnimal - type: InteractionPopup successChance: 0.5 interactSuccessString: cp14-petting-success-rabbit @@ -157,7 +157,7 @@ prob: 0.3 - type: Bloodstream bloodMaxVolume: 150 - bloodReagent: CP14Blood + bloodReagent: CP14BloodAnimal - type: Grammar attributes: gender: epicene @@ -309,7 +309,7 @@ - type: CanEscapeInventory - type: Bloodstream bloodMaxVolume: 30 - bloodReagent: CP14Blood + bloodReagent: CP14BloodAnimal - type: Tag tags: - CP14Mosquito @@ -408,8 +408,8 @@ - id: CP14String # As long as there are no mechanics to shearing wool, the only way to get string. amount: 4 - type: Bloodstream - bloodMaxVolume: 200 - bloodReagent: CP14Blood + bloodMaxVolume: 150 + bloodReagent: CP14BloodAnimal - type: InteractionPopup successChance: 0.5 interactSuccessString: petting-success-goat diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/NPC/dinosaurs.yml b/Resources/Prototypes/_CP14/Entities/Mobs/NPC/dinosaurs.yml index 8eb3500849..cb20dce142 100644 --- a/Resources/Prototypes/_CP14/Entities/Mobs/NPC/dinosaurs.yml +++ b/Resources/Prototypes/_CP14/Entities/Mobs/NPC/dinosaurs.yml @@ -30,7 +30,7 @@ Dead: Base: dead - type: Bloodstream - bloodReagent: CP14Blood + bloodReagent: CP14BloodAnimal - type: Tag tags: - FootstepSound diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/NPC/invisible_whistler.yml b/Resources/Prototypes/_CP14/Entities/Mobs/NPC/invisible_whistler.yml index 8d011e99af..87182466fb 100644 --- a/Resources/Prototypes/_CP14/Entities/Mobs/NPC/invisible_whistler.yml +++ b/Resources/Prototypes/_CP14/Entities/Mobs/NPC/invisible_whistler.yml @@ -77,7 +77,7 @@ prob: 0.7 - type: Bloodstream bloodMaxVolume: 200 - bloodReagent: CP14Blood + bloodReagent: CP14BloodAnimal - type: Grammar attributes: gender: epicene diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/NPC/mole.yml b/Resources/Prototypes/_CP14/Entities/Mobs/NPC/mole.yml index 794e4f59ca..c3cbc37abf 100644 --- a/Resources/Prototypes/_CP14/Entities/Mobs/NPC/mole.yml +++ b/Resources/Prototypes/_CP14/Entities/Mobs/NPC/mole.yml @@ -83,7 +83,7 @@ prob: 0.6 - type: Bloodstream bloodMaxVolume: 200 - bloodReagent: CP14Blood + bloodReagent: CP14BloodAnimal - type: Grammar attributes: gender: epicene diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Species/base.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Species/base.yml index ee1205c0cc..ad3611f5cf 100644 --- a/Resources/Prototypes/_CP14/Entities/Mobs/Species/base.yml +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Species/base.yml @@ -15,6 +15,10 @@ - map: [ "enum.HumanoidVisualLayers.Head" ] - map: [ "enum.HumanoidVisualLayers.Snout" ] - map: [ "enum.HumanoidVisualLayers.Eyes" ] + - map: [ "vampire_fangs" ] + sprite: _CP14/Mobs/Species/Vampire/fangs.rsi + state: human + visible: false - map: [ "enum.HumanoidVisualLayers.RArm" ] - map: [ "enum.HumanoidVisualLayers.LArm" ] - map: [ "enum.HumanoidVisualLayers.RLeg" ] diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Species/goblin.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Species/goblin.yml index ada22c8cc4..e3d1b2920f 100644 --- a/Resources/Prototypes/_CP14/Entities/Mobs/Species/goblin.yml +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Species/goblin.yml @@ -4,6 +4,58 @@ name: Mr. Goblin abstract: true components: + - type: Sprite + layers: + - map: [ "enum.HumanoidVisualLayers.Chest" ] + - map: [ "enum.HumanoidVisualLayers.Head" ] + - map: [ "enum.HumanoidVisualLayers.Snout" ] + - map: [ "enum.HumanoidVisualLayers.Eyes" ] + - map: [ "vampire_fangs" ] + sprite: _CP14/Mobs/Species/Vampire/fangs.rsi + state: goblin # Goblin fangs state + visible: false + - map: [ "enum.HumanoidVisualLayers.RArm" ] + - map: [ "enum.HumanoidVisualLayers.LArm" ] + - map: [ "enum.HumanoidVisualLayers.RLeg" ] + - map: [ "enum.HumanoidVisualLayers.LLeg" ] + - shader: StencilClear + sprite: _CP14/Mobs/Species/Human/parts.rsi + state: l_leg + - shader: StencilMask + map: [ "enum.HumanoidVisualLayers.StencilMask" ] + sprite: Mobs/Customization/masking_helpers.rsi + state: unisex_full + visible: false + - map: [ "enum.HumanoidVisualLayers.LFoot" ] + - map: [ "enum.HumanoidVisualLayers.RFoot" ] + - map: [ "pants" ] + - map: [ "shoes" ] + - map: [ "shirt" ] + - map: [ "enum.HumanoidVisualLayers.LHand" ] + - map: [ "enum.HumanoidVisualLayers.RHand" ] + - map: [ "gloves" ] + - map: [ "ears" ] + - map: [ "outerClothing" ] + - map: [ "cloak" ] + - map: [ "eyes" ] + - map: [ "belt1" ] + - map: [ "belt2" ] + - map: [ "neck" ] + - map: [ "back" ] + - map: [ "enum.HumanoidVisualLayers.FacialHair" ] + - map: [ "enum.HumanoidVisualLayers.Hair" ] + - map: [ "enum.HumanoidVisualLayers.HeadSide" ] + - map: [ "enum.HumanoidVisualLayers.HeadTop" ] + - map: [ "enum.HumanoidVisualLayers.Tail" ] + - map: [ "mask" ] + - map: [ "head" ] + - map: [ "pocket1" ] + - map: [ "pocket2" ] + - map: ["enum.HumanoidVisualLayers.Handcuffs"] + color: "#ffffff" + sprite: Objects/Misc/handcuffs.rsi + state: body-overlay-2 + visible: false - type: HumanoidAppearance species: CP14Goblin - type: Hunger @@ -36,7 +88,7 @@ shape: !type:PhysShapeCircle radius: 0.25 - density: 100 + density: 185 restitution: 0.0 mask: - MobMask diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Species/silva.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Species/silva.yml index 69f712fe4d..4325429bf7 100644 --- a/Resources/Prototypes/_CP14/Entities/Mobs/Species/silva.yml +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Species/silva.yml @@ -11,6 +11,10 @@ - map: [ "enum.HumanoidVisualLayers.Snout" ] - map: [ "enum.HumanoidVisualLayers.Eyes" ] shader: unshaded # Gloving eyes + - map: [ "vampire_fangs" ] + sprite: _CP14/Mobs/Species/Vampire/fangs.rsi + state: human + visible: false - map: [ "enum.HumanoidVisualLayers.RArm" ] - map: [ "enum.HumanoidVisualLayers.LArm" ] - map: [ "enum.HumanoidVisualLayers.RLeg" ] diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Species/skeleton.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Species/skeleton.yml index f4c69f343a..afff693130 100644 --- a/Resources/Prototypes/_CP14/Entities/Mobs/Species/skeleton.yml +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Species/skeleton.yml @@ -14,6 +14,10 @@ - map: [ "enum.HumanoidVisualLayers.Head" ] - map: [ "enum.HumanoidVisualLayers.Snout" ] - map: [ "enum.HumanoidVisualLayers.Eyes" ] + - map: [ "vampire_fangs" ] + sprite: _CP14/Mobs/Species/Vampire/fangs.rsi + state: human + visible: false #Skeleton vampire? Lol? - map: [ "enum.HumanoidVisualLayers.RArm" ] - map: [ "enum.HumanoidVisualLayers.LArm" ] - map: [ "enum.HumanoidVisualLayers.RLeg" ] diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Species/zombie.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Species/zombie.yml index 4ce3865f55..6bdc708afd 100644 --- a/Resources/Prototypes/_CP14/Entities/Mobs/Species/zombie.yml +++ b/Resources/Prototypes/_CP14/Entities/Mobs/Species/zombie.yml @@ -16,6 +16,10 @@ - map: [ "enum.HumanoidVisualLayers.Head" ] - map: [ "enum.HumanoidVisualLayers.Snout" ] - map: [ "enum.HumanoidVisualLayers.Eyes" ] + - map: [ "vampire_fangs" ] + sprite: _CP14/Mobs/Species/Vampire/fangs.rsi + state: human + visible: false #Zombie vampire? - map: [ "enum.HumanoidVisualLayers.RArm" ] - map: [ "enum.HumanoidVisualLayers.LArm" ] - map: [ "enum.HumanoidVisualLayers.RLeg" ] diff --git a/Resources/Prototypes/_CP14/GameRules/roundstart.yml b/Resources/Prototypes/_CP14/GameRules/roundstart.yml index c7f726b1d9..e4ac9f3a27 100644 --- a/Resources/Prototypes/_CP14/GameRules/roundstart.yml +++ b/Resources/Prototypes/_CP14/GameRules/roundstart.yml @@ -6,6 +6,15 @@ - type: GameRule cP14Allowed: true +- type: entity + parent: CP14BaseGameRule + id: CP14SubGamemodesRule + components: + - type: SubGamemodes + rules: + - id: CP14Vampire + prob: 0.5 + - type: entity id: CP14RoundObjectivesRule parent: CP14BaseGameRule diff --git a/Resources/Prototypes/_CP14/GameRules/subgamemodes.yml b/Resources/Prototypes/_CP14/GameRules/subgamemodes.yml new file mode 100644 index 0000000000..ae72d080b0 --- /dev/null +++ b/Resources/Prototypes/_CP14/GameRules/subgamemodes.yml @@ -0,0 +1,48 @@ +- type: entity + parent: CP14BaseGameRule + id: CP14Vampire + components: + - type: CP14VampireRule + #- type: AntagObjectives + # objectives: + # - TODO: SURVIVE + - type: GameRule + minPlayers: 0 #Increase in future + - type: AntagSelection + definitions: + - prefRoles: [ CP14Vampire ] + max: 5 + playerRatio: 10 + multiAntagSetting: NotExclusive + lateJoinAdditional: true + allowNonHumans: true + mindRoles: + - CP14MindRoleVampire + components: + - type: CP14Vampire + - type: CP14AutoLearnAction + actions: + - CP14ActionVampireBite + - CP14ActionSpellVampireHypnosis + - type: Hunger + baseDecayRate: 0.03 + starvationDamage: + types: + Cold: 0.25 + Bloodloss: 0.25 + hungerThresholdAlerts: + Peckish: CP14VampirePeckish + Starving: CP14VampireStarving + Dead: CP14VampireStarving + starvingSlowdownModifier: 1.1 #Speed Up when hunger! + - type: PassiveDamage + allowedStates: + - Alive + - Critical + damage: + groups: + Brute: -1 + briefing: + text: cp14-roles-antag-vampire-briefing + color: "#630f24" + sound: "/Audio/_CP14/Ambience/Antag/bandit_start.ogg" \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Loadouts/antag_loadouts.yml b/Resources/Prototypes/_CP14/Loadouts/antag_loadouts.yml new file mode 100644 index 0000000000..f70f0adb22 --- /dev/null +++ b/Resources/Prototypes/_CP14/Loadouts/antag_loadouts.yml @@ -0,0 +1,4 @@ +- type: roleLoadout + id: CP14VampireSpells + groups: + - CP14GeneralSpells \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Procedural/Demiplane/Modifiers/MapLight/mapLight.yml b/Resources/Prototypes/_CP14/Procedural/Demiplane/Modifiers/MapLight/mapLight.yml index 3767a42659..fdda43daa0 100644 --- a/Resources/Prototypes/_CP14/Procedural/Demiplane/Modifiers/MapLight/mapLight.yml +++ b/Resources/Prototypes/_CP14/Procedural/Demiplane/Modifiers/MapLight/mapLight.yml @@ -7,6 +7,7 @@ generationWeight: 2 categories: MapLight: 1 + name: cp14-modifier-night components: - type: MapLight ambientLightColor: "#000000" @@ -18,6 +19,7 @@ - 3 categories: MapLight: 1 + name: cp14-modifier-night components: - type: MapLight ambientLightColor: "#0f0104" @@ -28,6 +30,7 @@ - 1 categories: MapLight: 1 + name: cp14-modifier-night components: - type: MapLight ambientLightColor: "#09010f" @@ -38,6 +41,7 @@ - 1 categories: MapLight: 1 + name: cp14-modifier-night components: - type: MapLight ambientLightColor: "#000502" @@ -50,6 +54,7 @@ - 3 categories: MapLight: 1 + name: cp14-modifier-night components: - type: MapLight ambientLightColor: "#010714" diff --git a/Resources/Prototypes/_CP14/Reagents/blood.yml b/Resources/Prototypes/_CP14/Reagents/blood.yml index d332f12af0..58dd4e3f33 100644 --- a/Resources/Prototypes/_CP14/Reagents/blood.yml +++ b/Resources/Prototypes/_CP14/Reagents/blood.yml @@ -12,6 +12,70 @@ collection: FootstepBlood params: volume: 6 + metabolisms: + Food: + effects: + - !type:SatiateHunger + conditions: + - !type:OrganType + type: CP14Vampire + - !type:SatiateThirst + conditions: + - !type:OrganType + type: CP14Vampire + Medicine: + effects: + - !type:HealthChange + conditions: + - !type:OrganType + type: CP14Vampire + damage: + groups: + Brute: -5 + Burn: -5 + +- type: reagent + id: CP14BloodAnimal + group: CP14Precurser + name: cp14-reagent-name-blood-animal + desc: cp14-reagent-desc-blood-animal + flavor: CP14Metallic + color: "#802020" + recognizable: true + physicalDesc: cp14-reagent-physical-desc-ferrous + slippery: false + footstepSound: + collection: FootstepBlood + params: + volume: 6 + metabolisms: + Food: + effects: + - !type:SatiateHunger + factor: 1 + conditions: + - !type:OrganType + type: CP14Vampire + - !type:SatiateThirst + factor: 1 + conditions: + - !type:OrganType + type: CP14Vampire + +- type: reagent + id: CP14BloodVampire + group: CP14Precurser + name: cp14-reagent-name-blood-vampire + desc: cp14-reagent-desc-blood-vampire + flavor: CP14Metallic + color: "#800000" + recognizable: true + physicalDesc: cp14-reagent-physical-desc-ferrous + slippery: false + footstepSound: + collection: FootstepBlood + params: + volume: 6 - type: reagent id: CP14BloodTiefling @@ -27,6 +91,41 @@ collection: FootstepBlood params: volume: 6 + metabolisms: + Food: + effects: + - !type:SatiateHunger + conditions: + - !type:OrganType + type: CP14Vampire + - !type:SatiateThirst + conditions: + - !type:OrganType + type: CP14Vampire + Medicine: + effects: + - !type:HealthChange + conditions: + - !type:OrganType + type: CP14Vampire + damage: + groups: + Brute: -3 + Burn: -3 + - !type:FlammableReaction + conditions: + - !type:OrganType + type: CP14Vampire + multiplier: 1 + - !type:AdjustTemperature + conditions: + - !type:OrganType + type: CP14Vampire + amount: 1000 + - !type:Ignite + conditions: + - !type:OrganType + type: CP14Vampire - type: reagent id: CP14BloodElf @@ -42,6 +141,33 @@ collection: FootstepBlood params: volume: 6 + metabolisms: + Food: + effects: + - !type:SatiateHunger + conditions: + - !type:OrganType + type: CP14Vampire + - !type:SatiateThirst + conditions: + - !type:OrganType + type: CP14Vampire + Medicine: + effects: + - !type:CP14ManaChange + manaDelta: 10 + conditions: + - !type:OrganType + type: CP14Vampire + safe: true + - !type:HealthChange + conditions: + - !type:OrganType + type: CP14Vampire + damage: + groups: + Brute: -3 + Burn: -3 - type: reagent id: CP14BloodGoblin @@ -56,4 +182,32 @@ footstepSound: collection: FootstepBlood params: - volume: 6 \ No newline at end of file + volume: 6 + metabolisms: + Food: + effects: + - !type:SatiateHunger + conditions: + - !type:OrganType + type: CP14Vampire + - !type:SatiateThirst + conditions: + - !type:OrganType + type: CP14Vampire + Medicine: + effects: + - !type:HealthChange + conditions: + - !type:OrganType + type: CP14Vampire + damage: + groups: + Brute: -3 + Burn: -3 + - !type:MovespeedModifier + conditions: + - !type:OrganType + type: CP14Vampire + walkSpeedModifier: 1.1 + sprintSpeedModifier: 1.1 + statusLifetime: 1.5 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Reagents/target_effects.yml b/Resources/Prototypes/_CP14/Reagents/target_effects.yml index 86c2b43032..1baf36e23a 100644 --- a/Resources/Prototypes/_CP14/Reagents/target_effects.yml +++ b/Resources/Prototypes/_CP14/Reagents/target_effects.yml @@ -242,6 +242,10 @@ effects: - !type:SatiateHunger factor: 15 + conditions: + - !type:OrganType + type: CP14Vampire + shouldHave: false - type: reagent id: CP14BasicEffectSatiateThirst diff --git a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/blood_flower.yml b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/blood_flower.yml index c464c47b42..a858cdf01b 100644 --- a/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/blood_flower.yml +++ b/Resources/Prototypes/_CP14/Recipes/Reactions/Thaumaturgy/Precursor/blood_flower.yml @@ -61,4 +61,17 @@ amount: 1 products: CP14EssenceChaos: 1 - CP14EssenceLife: 1 \ No newline at end of file + CP14EssenceLife: 1 + +#- type: reaction +# id: CP14BloodFlowerVampireSplitting +# requiredMixerCategories: +# - CP14MagicSplitting +# reactants: +# CP14BloodFlowerSap: +# amount: 1 +# CP14BloodVampire: +# amount: 1 +# products: +# CP14EssenceChaos: 1 #TODO: need some advanced essences first +# CP14EssenceLife: 1 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Roles/Antags/vampire.yml b/Resources/Prototypes/_CP14/Roles/Antags/vampire.yml new file mode 100644 index 0000000000..7d4772c9df --- /dev/null +++ b/Resources/Prototypes/_CP14/Roles/Antags/vampire.yml @@ -0,0 +1,10 @@ +- type: antag + id: CP14Vampire + name: cp14-roles-antag-vampire-name + antagonist: true + setPreference: true + objective: cp14-roles-antag-vampire-objective + requirements: + - !type:OverallPlaytimeRequirement + time: 7200 # 2h + #guides: TODO \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Roles/MindRoles/mind_roles.yml b/Resources/Prototypes/_CP14/Roles/MindRoles/mind_roles.yml index 4eddf2a4d3..8942fb8464 100644 --- a/Resources/Prototypes/_CP14/Roles/MindRoles/mind_roles.yml +++ b/Resources/Prototypes/_CP14/Roles/MindRoles/mind_roles.yml @@ -6,3 +6,17 @@ - type: MindRole roleType: CP14DemiplaneAntagonist antagPrototype: CP14DemiplaneAntag + +- type: entity + parent: BaseMindRoleAntag + id: CP14MindRoleVampire + categories: [ ForkFiltered ] + name: Vampire Role + components: + - type: MindRole + antagPrototype: CP14Vampire + roleType: SoloAntagonist + exclusiveAntag: true + - type: CP14VampireRole + - type: RoleBriefing + briefing: cp14-roles-antag-vampire-briefing \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/game_presets.yml b/Resources/Prototypes/_CP14/game_presets.yml index 8bb9d76c9c..5a31a9226c 100644 --- a/Resources/Prototypes/_CP14/game_presets.yml +++ b/Resources/Prototypes/_CP14/game_presets.yml @@ -17,6 +17,7 @@ showInVote: true cP14Allowed: true rules: + - CP14SubGamemodesRule - CP14RoundObjectivesRule - CP14BasicStationEventScheduler @@ -29,6 +30,6 @@ showInVote: true # For playtest period only cP14Allowed: true rules: - - Sandbox - CP14RoundObjectivesRule - CP14BasicStationEventScheduler + - Sandbox diff --git a/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/bite.png b/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/bite.png new file mode 100644 index 0000000000..a1c8985234 Binary files /dev/null and b/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/bite.png differ diff --git a/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/blood_moon.png b/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/blood_moon.png new file mode 100644 index 0000000000..1e22ded2be Binary files /dev/null and b/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/blood_moon.png differ diff --git a/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/meta.json b/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/meta.json new file mode 100644 index 0000000000..936b671452 --- /dev/null +++ b/Resources/Textures/_CP14/Actions/Spells/vampire.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "All right reserved", + "copyright": "Created by TheShuEd", + "states": [ + { + "name": "bite" + }, + { + "name": "blood_moon" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Interface/Alerts/vampire_hunger.rsi/meta.json b/Resources/Textures/_CP14/Interface/Alerts/vampire_hunger.rsi/meta.json new file mode 100644 index 0000000000..37ab3147ed --- /dev/null +++ b/Resources/Textures/_CP14/Interface/Alerts/vampire_hunger.rsi/meta.json @@ -0,0 +1,30 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Created by TheShuEd", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "peckish", + "directions": 1, + "delays": [ + [ + 1 + ] + ] + }, + { + "name": "starving", + "directions": 1, + "delays": [ + [ + 0.5, + 0.5 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Interface/Alerts/vampire_hunger.rsi/peckish.png b/Resources/Textures/_CP14/Interface/Alerts/vampire_hunger.rsi/peckish.png new file mode 100644 index 0000000000..7eebebaf83 Binary files /dev/null and b/Resources/Textures/_CP14/Interface/Alerts/vampire_hunger.rsi/peckish.png differ diff --git a/Resources/Textures/_CP14/Interface/Alerts/vampire_hunger.rsi/starving.png b/Resources/Textures/_CP14/Interface/Alerts/vampire_hunger.rsi/starving.png new file mode 100644 index 0000000000..535c4796cf Binary files /dev/null and b/Resources/Textures/_CP14/Interface/Alerts/vampire_hunger.rsi/starving.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Vampire/fangs.rsi/goblin.png b/Resources/Textures/_CP14/Mobs/Species/Vampire/fangs.rsi/goblin.png new file mode 100644 index 0000000000..a66ba338ef Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Vampire/fangs.rsi/goblin.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Vampire/fangs.rsi/human.png b/Resources/Textures/_CP14/Mobs/Species/Vampire/fangs.rsi/human.png new file mode 100644 index 0000000000..907f66d04d Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Species/Vampire/fangs.rsi/human.png differ diff --git a/Resources/Textures/_CP14/Mobs/Species/Vampire/fangs.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Species/Vampire/fangs.rsi/meta.json new file mode 100644 index 0000000000..0635f3bb06 --- /dev/null +++ b/Resources/Textures/_CP14/Mobs/Species/Vampire/fangs.rsi/meta.json @@ -0,0 +1,19 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "Created by TheShuEd (Github)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "human", + "directions": 4 + }, + { + "name": "goblin", + "directions": 4 + } + ] +}