Compare commits

...

24 Commits

Author SHA1 Message Date
Ed
c20ac07c5b constructuni 2025-04-10 21:20:25 +03:00
Ed
fb5ea85a36 Update t2_magma_caves.yml 2025-04-10 21:19:09 +03:00
Ed
bcfa724f36 Update walls.yml 2025-04-10 21:17:26 +03:00
Ed
dd687e8eaa Update natural.yml 2025-04-10 21:17:09 +03:00
Ed
8ce9d7643c Update tables.yml 2025-04-10 21:16:18 +03:00
Ed
fdaa9a0fa3 a 2025-04-10 00:16:20 +03:00
Ed
0decd375e4 Birch tree (#1154)
* birch

* wooden birch log and planks

* birch tile crafting

* add birch to worldgen

* Update grasslands.yml

* wooden planks (any)

* universal wood crafting

* birch wall
2025-04-09 15:54:38 +03:00
creamybag
d201dc0695 Beards (#1153)
* beards

* fix

---------

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
2025-04-08 17:40:01 +03:00
Ed
5b3688fc89 deep Comoss ocean (#1150)
* deep Comoss ocean

* Update migration.yml
2025-04-08 17:39:23 +03:00
Ed
f7b5e40f23 fix master (#1152) 2025-04-08 17:24:56 +03:00
Viator-MV
d0a185cca0 Empties (#1151)
добавлены пустые пресеты карт 2 биомов со всеми нужными компонентами
2025-04-08 16:04:45 +03:00
Ed
f7f7feb837 Marble update (#1146)
* all marble resprite

* Update meta.json

* marble table

* marble natural wall

* marble cave floor

* marble material

* marble small floor bricks

* marble in demiplanes
2025-04-07 21:27:20 +03:00
creamybag
06863d9986 StrawHat (#1132) 2025-04-07 17:15:56 +03:00
creamybag
d5ce5d9f37 Syurko update (#1148)
* Syurko\

* Translation editsЭ

* fix
2025-04-07 17:15:21 +03:00
Ed
56299c62d6 fix 2025-04-07 01:36:55 +03:00
Ed
e77645d9d6 old tiles YES (#1144) 2025-04-07 01:34:45 +03:00
Ed
d81dbe4c20 Update tiefling.yml 2025-04-06 20:32:52 +03:00
Nim
d3be599ccb carcat tail (#1141) 2025-04-06 17:26:36 +03:00
Ed
4efbb6f307 Update sell.yml 2025-04-06 15:04:18 +03:00
Ed
b4ab1a714c Update CP14SharedFarmingSystem.Interactions.cs 2025-04-06 14:05:04 +03:00
Ed
b04b95cae4 farm buff 2025-04-06 13:59:50 +03:00
Viator-MV
32b077af63 update (#1137) 2025-04-05 14:42:51 +03:00
Ed
52c06249ea f (#1136) 2025-04-05 13:46:23 +03:00
Ed
bb2fbd1baf Update secret_weights.yml 2025-04-05 12:43:46 +03:00
260 changed files with 8628 additions and 2929 deletions

View File

@@ -2,6 +2,7 @@ using System.IO;
using System.Linq;
using System.Threading.Tasks;
using Content.Server.Construction.Components;
using Content.Shared._CP14.Workbench.Prototypes;
using Content.Shared.ActionBlocker;
using Content.Shared.Construction;
using Content.Shared.Construction.Prototypes;
@@ -236,6 +237,36 @@ namespace Content.Server.Construction
}
break;
//CP14 stack group support
case CP14StackGroupConstructionGraphStep stackGroupStep:
foreach (var entity in new HashSet<EntityUid>(EnumerateNearby(user)))
{
if (!stackGroupStep.EntityValid(entity, out var stack))
continue;
if (used.Contains(entity))
continue;
var splitStack = _stackSystem.Split(entity, stackGroupStep.Amount, user.ToCoordinates(0, 0), stack);
if (splitStack == null)
continue;
if (string.IsNullOrEmpty(stackGroupStep.Store))
{
if (!_container.Insert(splitStack.Value, container))
continue;
}
else if (!_container.Insert(splitStack.Value, GetContainer(stackGroupStep.Store)))
continue;
handled = true;
break;
}
break;
//CP14 stack group support end
}
if (handled == false)

View File

@@ -3,6 +3,7 @@
* https://github.com/space-wizards/space-station-14/blob/master/LICENSE.TXT
*/
using System.Numerics;
using Content.Server.DoAfter;
using Content.Server.Popups;
using Content.Server.Stack;
@@ -15,6 +16,7 @@ using Content.Shared.UserInterface;
using Robust.Server.Audio;
using Robust.Server.GameObjects;
using Robust.Shared.Prototypes;
using Robust.Shared.Random;
namespace Content.Server._CP14.Workbench;
@@ -29,6 +31,7 @@ public sealed partial class CP14WorkbenchSystem : SharedCP14WorkbenchSystem
[Dependency] private readonly UserInterfaceSystem _userInterface = default!;
[Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!;
[Dependency] private readonly SharedTransformSystem _transform = default!;
[Dependency] private readonly IRobustRandom _random = default!;
private EntityQuery<MetaDataComponent> _metaQuery;
private EntityQuery<StackComponent> _stackQuery;
@@ -94,13 +97,13 @@ public sealed partial class CP14WorkbenchSystem : SharedCP14WorkbenchSystem
foreach (var req in recipe.Requirements)
{
req.PostCraft(EntityManager, placedEntities, args.User);
req.PostCraft(EntityManager, _proto, placedEntities, args.User);
}
//We teleport result to workbench AFTER craft.
foreach (var resultEntity in resultEntities)
{
_transform.SetCoordinates(resultEntity, Transform(ent).Coordinates);
_transform.SetCoordinates(resultEntity, Transform(ent).Coordinates.Offset(new Vector2(_random.NextFloat(-0.25f, 0.25f), _random.NextFloat(-0.25f, 0.25f))));
}
UpdateUIRecipes(ent, args.User);

View File

@@ -1,4 +1,5 @@
using Robust.Shared.Serialization;
using Content.Shared._CP14.Workbench.Prototypes;
using Robust.Shared.Serialization;
using Robust.Shared.Serialization.Manager;
using Robust.Shared.Serialization.Markdown.Mapping;
using Robust.Shared.Serialization.Markdown.Validation;
@@ -46,6 +47,13 @@ namespace Content.Shared.Construction.Steps
return typeof(PartAssemblyConstructionGraphStep);
}
//CP14 stack group support
if (node.Has("stackGroup"))
{
return typeof(CP14StackGroupConstructionGraphStep);
}
//CP14 stack group support end
return null;
}

View File

@@ -204,11 +204,14 @@ public abstract partial class CP14SharedFarmingSystem
return false;
}
if (_map.GetAnchoredEntities((map.Value, gridComp), position).ToList().Count > 0)
foreach (var anchored in _map.GetAnchoredEntities((map.Value, gridComp), position))
{
if (user is not null && _timing.IsFirstTimePredicted && _net.IsClient)
_popup.PopupEntity(Loc.GetString("cp14-farming-soil-occupied"), user.Value, user.Value);
return false;
if (PlantQuery.TryComp(anchored, out var plant))
{
if (user is not null && _timing.IsFirstTimePredicted && _net.IsClient)
_popup.PopupEntity(Loc.GetString("cp14-farming-soil-occupied"), user.Value, user.Value);
return false;
}
}
return true;

View File

@@ -0,0 +1,65 @@
/*
* This file is sublicensed under MIT License
* https://github.com/space-wizards/space-station-14/blob/master/LICENSE.TXT
*/
using System.Diagnostics.CodeAnalysis;
using Content.Shared.Construction;
using Content.Shared.Construction.Steps;
using Content.Shared.Examine;
using Content.Shared.Stacks;
using Robust.Shared.Prototypes;
using Robust.Shared.Utility;
namespace Content.Shared._CP14.Workbench.Prototypes;
[DataDefinition]
public sealed partial class CP14StackGroupConstructionGraphStep : EntityInsertConstructionGraphStep
{
[DataField]
public ProtoId<CP14StackGroupPrototype> StackGroup = default!;
[DataField]
public int Amount = 1;
public override void DoExamine(ExaminedEvent examinedEvent)
{
var group = IoCManager.Resolve<IPrototypeManager>().Index(StackGroup);
examinedEvent.PushMarkup(Loc.GetString("construction-insert-material-entity", ("amount", Amount), ("materialName", Loc.GetString(group.Name))));
}
public override bool EntityValid(EntityUid uid, IEntityManager entityManager, IComponentFactory compFactory)
{
var group = IoCManager.Resolve<IPrototypeManager>().Index(StackGroup);
return entityManager.TryGetComponent(uid, out StackComponent? stack) && group.Stacks.Contains(stack.StackTypeId) && stack.Count >= Amount;
}
public bool EntityValid(EntityUid entity, [NotNullWhen(true)] out StackComponent? stack)
{
var group = IoCManager.Resolve<IPrototypeManager>().Index(StackGroup);
if (IoCManager.Resolve<IEntityManager>().TryGetComponent(entity, out StackComponent? otherStack) && group.Stacks.Contains(otherStack.StackTypeId) && otherStack.Count >= Amount)
stack = otherStack;
else
stack = null;
return stack != null;
}
public override ConstructionGuideEntry GenerateGuideEntry()
{
var proto = IoCManager.Resolve<IPrototypeManager>();
var group = proto.Index(StackGroup);
var firstStack = group.Stacks.FirstOrNull();
return new ConstructionGuideEntry()
{
Localization = "construction-presenter-material-step",
Arguments = new (string, object)[]{("amount", Amount), ("material", Loc.GetString(group.Name))},
Icon = firstStack != null ? proto.Index(firstStack.Value).Icon : SpriteSpecifier.Invalid,
};
}
}

View File

@@ -0,0 +1,25 @@
/*
* This file is sublicensed under MIT License
* https://github.com/space-wizards/space-station-14/blob/master/LICENSE.TXT
*/
using Content.Shared.Stacks;
using Robust.Shared.Prototypes;
namespace Content.Shared._CP14.Workbench.Prototypes;
/// <summary>
/// Allows you to group several different kinds of stacks into one group. Can be used for situations where different stacks are appropriate for a particular situation
/// </summary>
[Prototype("CP14StackGroup")]
public sealed class CP14StackGroupPrototype : IPrototype
{
[IdDataField]
public string ID { get; private set; } = default!;
[DataField(required: true)]
public LocId Name = default!;
[DataField(required: true)]
public List<ProtoId<StackPrototype>> Stacks = new();
}

View File

@@ -34,7 +34,7 @@ public sealed partial class SkillRequired : CP14WorkbenchCraftRequirement
return haveAllSkills;
}
public override void PostCraft(EntityManager entManager, HashSet<EntityUid> placedEntities, EntityUid user)
public override void PostCraft(EntityManager entManager, IPrototypeManager protoManager, HashSet<EntityUid> placedEntities, EntityUid user)
{
}

View File

@@ -59,7 +59,7 @@ public sealed partial class MaterialResource : CP14WorkbenchCraftRequirement
return true;
}
public override void PostCraft(EntityManager entManager, HashSet<EntityUid> placedEntities, EntityUid user)
public override void PostCraft(EntityManager entManager, IPrototypeManager protoManager, HashSet<EntityUid> placedEntities, EntityUid user)
{
var stackSystem = entManager.System<SharedStackSystem>();

View File

@@ -30,9 +30,7 @@ public sealed partial class ProtoIdResource : CP14WorkbenchCraftRequirement
return indexedIngredients.TryGetValue(ProtoId, out var availableQuantity) && availableQuantity >= Count;
}
public override void PostCraft(EntityManager entManager,
HashSet<EntityUid> placedEntities,
EntityUid user)
public override void PostCraft(EntityManager entManager,IPrototypeManager protoManager, HashSet<EntityUid> placedEntities, EntityUid user)
{
var requiredCount = Count;

View File

@@ -0,0 +1,97 @@
/*
* This file is sublicensed under MIT License
* https://github.com/space-wizards/space-station-14/blob/master/LICENSE.TXT
*/
using Content.Shared._CP14.Workbench.Prototypes;
using Content.Shared.Stacks;
using Robust.Shared.Prototypes;
using Robust.Shared.Utility;
namespace Content.Shared._CP14.Workbench.Requirements;
public sealed partial class StackGroupResource : CP14WorkbenchCraftRequirement
{
public override bool HideRecipe { get; set; } = false;
[DataField(required: true)]
public ProtoId<CP14StackGroupPrototype> Group;
[DataField]
public int Count = 1;
public override bool CheckRequirement(EntityManager entManager,
IPrototypeManager protoManager,
HashSet<EntityUid> placedEntities,
EntityUid user,
CP14WorkbenchRecipePrototype recipe)
{
if (!protoManager.TryIndex(Group, out var indexedGroup))
return false;
var count = 0;
foreach (var ent in placedEntities)
{
if (!entManager.TryGetComponent<StackComponent>(ent, out var stack))
continue;
if (!indexedGroup.Stacks.Contains(stack.StackTypeId))
continue;
count += stack.Count;
}
if (count < Count)
return false;
return true;
}
public override void PostCraft(EntityManager entManager, IPrototypeManager protoManager,
HashSet<EntityUid> placedEntities,
EntityUid user)
{
var stackSystem = entManager.System<SharedStackSystem>();
if (!protoManager.TryIndex(Group, out var indexedGroup))
return;
var requiredCount = Count;
foreach (var placedEntity in placedEntities)
{
if (!entManager.TryGetComponent<StackComponent>(placedEntity, out var stack))
continue;
if (!indexedGroup.Stacks.Contains(stack.StackTypeId))
continue;
var count = (int)MathF.Min(requiredCount, stack.Count);
if (stack.Count - count <= 0)
entManager.DeleteEntity(placedEntity);
else
stackSystem.SetCount(placedEntity, stack.Count - count, stack);
requiredCount -= count;
}
}
public override string GetRequirementTitle(IPrototypeManager protoManager)
{
var indexedGroup = protoManager.Index(Group);
return $"{Loc.GetString(indexedGroup.Name)} x{Count}";
}
public override EntityPrototype? GetRequirementEntityView(IPrototypeManager protoManager)
{
return null;
}
public override SpriteSpecifier? GetRequirementTexture(IPrototypeManager protoManager)
{
var indexedGroup = protoManager.Index(Group);
return !protoManager.TryIndex(indexedGroup.Stacks.FirstOrNull(), out var indexedStack) ? null : indexedStack.Icon;
}
}

View File

@@ -44,7 +44,7 @@ public sealed partial class StackResource : CP14WorkbenchCraftRequirement
return true;
}
public override void PostCraft(EntityManager entManager,
public override void PostCraft(EntityManager entManager, IPrototypeManager protoManager,
HashSet<EntityUid> placedEntities,
EntityUid user)
{

View File

@@ -50,7 +50,7 @@ public sealed partial class TagResource : CP14WorkbenchCraftRequirement
return true;
}
public override void PostCraft(EntityManager entManager, HashSet<EntityUid> placedEntities, EntityUid user)
public override void PostCraft(EntityManager entManager, IPrototypeManager protoManager, HashSet<EntityUid> placedEntities, EntityUid user)
{
var tagSystem = entManager.System<TagSystem>();

View File

@@ -33,6 +33,7 @@ public abstract partial class CP14WorkbenchCraftRequirement
/// An event that is triggered after crafting. This is the place to put important things like removing items, spending stacks or other things.
/// </summary>
public abstract void PostCraft(EntityManager entManager,
IPrototypeManager protoManager,
HashSet<EntityUid> placedEntities,
EntityUid user);

View File

@@ -0,0 +1,2 @@
marking-CP14CarcatTail = Tail
marking-CP14CarcatTailFluffy = Fluffy Tail

View File

@@ -1,14 +1,34 @@
marking-CP14HumanFacialHair3Clock = 3 O'clock
marking-CP14HumanFacialHairAbe = Abe
marking-CP14HumanFacialHairDwarf = Dwarf
marking-CP14HumanFacialHairGoateeMush = Goatee
marking-CP14HumanFacialHairBriefs = Briefs
marking-CP14HumanFacialHairCircle = Circle
marking-CP14HumanFacialHairEspanol = Espanol
marking-CP14HumanFacialHairImperial = Imperial
marking-CP14HumanFacialHairMachete = Machete
marking-CP14HumanFacialHairMutton = Mutton
marking-CP14HumanFacialHairPigtail = Pigtail
marking-CP14HumanFacialHairSage = Sage
marking-CP14HumanFacialHairWatson = Watson
marking-CP14HumanFacialHairWhiskers = Whiskers
marking-CP14HumanFacialHair3Clock = morning stubble
marking-CP14HumanFacialHair5oclockmoustache = evening mustache
marking-CP14HumanFacialHair7oclock = dusk stubble
marking-CP14HumanFacialHair7oclockmoustache = dusk mustache
marking-CP14HumanFacialHairAbe = elderborn
marking-CP14HumanFacialHairChinlessbeard = chinless
marking-CP14HumanFacialHairDwarf = stone short
marking-CP14HumanFacialHairDwarf2 = forge battle
marking-CP14HumanFacialHairElvis = curled courtly
marking-CP14HumanFacialHairFiveoclock = noon shadow
marking-CP14HumanFacialHairFullbeard = full war
marking-CP14HumanFacialHairFumanchu = mustache of desert winds
marking-CP14HumanFacialHairGoateemush = mossy goat
marking-CP14HumanFacialHairGt = steel trim
marking-CP14HumanFacialHairHip = wildgrass
marking-CP14HumanFacialHairHogan = stormblade
marking-CP14HumanFacialHairJensen = northern hold
marking-CP14HumanFacialHairLongbeard = longhang
marking-CP14HumanFacialHairMartialartist = path of silence
marking-CP14HumanFacialHairMartialartist2 = path of the blade
marking-CP14HumanFacialHairMoonshiner = moon wanderer
marking-CP14HumanFacialHairMoustache = commoners mustache
marking-CP14HumanFacialHairMutton = road whiskers
marking-CP14HumanFacialHairMuttonmus = heralds whiskers
marking-CP14HumanFacialHairNeckbeard = shadow chin
marking-CP14HumanFacialHairPencilstache = line of the mustached
marking-CP14HumanFacialHairSelleck = hunters cluster
marking-CP14HumanFacialHairSideburn = side mark
marking-CP14HumanFacialHairSmallstache = pages mustache
marking-CP14HumanFacialHairVandyke = evening branch
marking-CP14HumanFacialHairVolaju = steppe fringe
marking-CP14HumanFacialHairWalrus = walrus storm
marking-CP14HumanFacialHairWatson = scholarly classic
marking-CP14HumanFacialHairWise = runebound

View File

@@ -1,6 +1,8 @@
cp14-stack-dirt-block = dirt blocks
cp14-stack-stone-block = stone blocks
cp14-stack-wood-planks = wooden planks
cp14-stack-marble-block = marble rocks
cp14-stack-wood-planks = oak planks
cp14-stack-wood-planks-birch = birch planks
cp14-stack-nails = nails
cp14-stack-cloth = rolls of fabric
cp14-stack-flora = tufts of grass
@@ -21,3 +23,5 @@ cp14-stack-wallpaper = rolls of wallpaper
cp14-stack-glass-sheet = glass
cp14-stack-ash-pile = pile of ashes
cp14-stack-group-wooden-planks-any = planks (any)

View File

@@ -10,6 +10,7 @@ cp14-tiles-sand = sand
cp14-tiles-snow = snow
cp14-tiles-snow-deep = deep snow
cp14-tiles-snow-deep-deep = deep deep snow
cp14-tiles-marble-cave = marble floor
# Produced
cp14-tiles-foundation = foundation
@@ -61,7 +62,7 @@ cp14-tiles-stonebricks-small-carved2 = carved brick floor
cp14-tiles-stonebricks-square-carved = carved brick floor
cp14-tiles-stonebricks = stonebrick floor
cp14-tiles-stonebricks-weather = street stonebrick floor
cp14-tiles-stonebricks-marble = marble floor
cp14-tiles-stonebricks-marble = marble brick floor
cp14-tiles-lucens-woodplanks = lucens woodplanks
cp14-tiles-lucens-woodplanks-big = big lucens planks

View File

@@ -22,6 +22,9 @@ ent-CP14WoodenChestFilledSmallHealingBlood = сундук с зельями во
ent-CP14WoodenChestFilledSmallHealingMana = сундук с зельями маны
.desc = { ent-CP14WoodenChest.desc }
ent-CP14WoodenChestFilledSmallHealingManaDepletion = сундук с зельями лечения магического истощения
.desc = { ent-CP14WoodenChest.desc }
ent-CP14WoodenChestFilledSmallSpeedUp = сундук с зельями ускорения
.desc = { ent-CP14WoodenChest.desc }
@@ -31,6 +34,9 @@ ent-CP14WoodenChestFilledSmallRainbow = сундук с веселыми зел
ent-CP14WoodenChestFilledCandles = сундук со свечами
.desc = { ent-CP14WoodenChest.desc }
ent-CP14WoodenChestFilledSmokePowder = сундук с курительным шалфеем
.desc = { ent-CP14WoodenChest.desc }
ent-CP14WoodenChestFilledFarmSeeds = сундук с семенами
.desc = { ent-CP14WoodenChest.desc }
@@ -40,7 +46,7 @@ ent-CP14WoodenChestFilledCheese = сундук с сыром
ent-CP14WoodenChestFilledBureaucracy = сундук с бюрократией
.desc = { ent-CP14WoodenChest.desc }
ent-CP14WoodenChestFilledEnergyCrystals = energy crystals chest
ent-CP14WoodenChestFilledEnergyCrystals = сундук с энергокристаллами
.desc = { ent-CP14WoodenChest.desc }
ent-CP14WoodenClosetAlchemyFilled = { ent-CP14WoodenCloset }
@@ -95,12 +101,12 @@ ent-CP14WoodenCabinetGuildmaster = { ent-CP14WoodenCabinet }
.desc = { ent-CP14WoodenCabinet.desc }
.suffix = Гильдмастер, Заполненный
ent-CP14BaseFlammableSpreadingStrong = { ent-CP14BaseFlammableSpreading }
.desc = { ent-CP14BaseFlammableSpreading.desc }
ent-CP14Fire = огонь
.desc = Это огонь!
ent-CP14BaseFlammableSpreadingStrong = { ent-CP14BaseFlammableSpreading }
.desc = { ent-CP14BaseFlammableSpreading.desc }
ent-CP14ActionZLevelUp = Вверх
.desc = Перейти на 1 Z-уровень вверх
@@ -213,6 +219,32 @@ ent-CP14ImpactEffectEarthWall = { ent-CP14BaseMagicImpact }
ent-CP14SpellScrollEarthWall = свиток заклинания земляной стены
.desc = { ent-CP14BaseSpellScrollEarth.desc }
ent-CP14ActionSpellFireball = Огненный шар
.desc = Эффективный метод уничтожения - взрывной огненный шар.
ent-CP14RuneFireball = { ent-CP14BaseMagicRune }
.desc = { ent-CP14BaseMagicRune.desc }
ent-CP14ImpactEffectFireball = { ent-CP14BaseMagicImpact }
.desc = { ent-CP14BaseMagicImpact.desc }
ent-CP14Fireball = огненный шар
ent-CP14SpellScrollFireball = свиток заклинания огненного шара
.desc = { ent-CP14BaseSpellScrollFire.desc }
ent-CP14ActionSpellFireRune = Руна огня
.desc = Вы создаете зону, в которой обжигающий поток огня возникает практически мгновенно.
ent-CP14TelegraphyFireRune = { ent-CP14BaseMagicImpact }
.desc = { ent-CP14BaseMagicImpact.desc }
ent-CP14AreaEntityEffectFireRune = { ent-CP14BaseMagicImpact }
.desc = { ent-CP14BaseMagicImpact.desc }
ent-CP14SpellScrollFireRune = свиток заклинаний руны огня
.desc = { ent-CP14BaseSpellScrollFire.desc }
ent-CP14ActionSpellFlameCreation = Создание пламени
.desc = В вашей руке образуется искусственное пламя, освещающее окружающее пространство. Вы можете бросить его, чтобы использовать в качестве одноразового оружия.
@@ -243,38 +275,21 @@ ent-CP14ImpactEffectTieflingRevenge = { ent-CP14BaseMagicImpact }
ent-CP14RuneTieflingRevenge = { ent-CP14BaseMagicRune }
.desc = { ent-CP14BaseMagicRune.desc }
ent-CP14ActionSpellFireball = Огненный шар
.desc = Эффективный метод уничтожения - взрывной огненный шар.
ent-CP14RuneFireball = { ent-CP14BaseMagicRune }
.desc = { ent-CP14BaseMagicRune.desc }
ent-CP14ImpactEffectFireball = { ent-CP14BaseMagicImpact }
.desc = { ent-CP14BaseMagicImpact.desc }
ent-CP14Fireball = искусственное пламя
ent-CP14SpellScrollFireball = свиток заклинания огненного шара
.desc = { ent-CP14BaseSpellScrollFire.desc }
ent-CP14ActionSpellFireRune = Руна огня
.desc = Вы создаете зону, в которой обжигающий поток огня возникает практически мгновенно.
ent-CP14TelegraphyFireRune = { ent-CP14BaseMagicImpact }
.desc = { ent-CP14BaseMagicImpact.desc }
ent-CP14AreaEntityEffectFireRune = { ent-CP14BaseMagicImpact }
.desc = { ent-CP14BaseMagicImpact.desc }
ent-CP14SpellScrollFireRune = свиток заклинаний руны огня
.desc = { ent-CP14BaseSpellScrollFire.desc }
ent-CP14ActionSpellMagicalAcceleration = Магическое ускорение
.desc = Затрачивая магическую энергию, вы значительно ускоряете скорость передвижения.
ent-CP14SpellScrollMagicalAcceleration = Свиток заклинания магического ускорения
.desc = { ent-CP14BaseSpellScrollHealing.desc }
ent-CP14ActionSpellSheepPolymorph = Полиморф в овечку
.desc = Вы проклинаете цель, превращая ее на короткое время в глупую овцу.
ent-CP14RuneSheepPolymorph = { ent-CP14BaseMagicRune }
.desc = { ent-CP14BaseMagicRune.desc }
ent-CP14ImpactEffectSheepPolymorph = { ent-CP14BaseMagicImpact }
.desc = { ent-CP14BaseMagicImpact.desc }
ent-CP14ActionSpellCureBurn = Лечение ожогов
.desc = Вы излечиваете кожные повреждения, вызванные крайне высокой или низкой температурой.
@@ -443,12 +458,12 @@ ent-CP14RuneManaConsume = { ent-CP14BaseMagicRune }
ent-CP14ImpactEffectManaConsume = { ent-CP14BaseMagicImpact }
.desc = { ent-CP14BaseMagicImpact.desc }
ent-CP14DummyActionSpellManaManipulation = Манипуляция маной
.desc = Вы можете манипулировать маной, отдавая ее другим предметам или забирая у них.
ent-CP14ActionSpellManaGift = Передача маны
.desc = Вы можете передать небольшое количество своей магической энергии целевому существу или магическому объекту.
ent-CP14ActionSpellManaGiftElf = Аккуратная передача маны
.desc = Вы передаете ману с огромной скоростью, не нанося цели урона.
ent-CP14RuneManaGift = { ent-CP14BaseMagicRune }
.desc = { ent-CP14BaseMagicRune.desc }
@@ -497,30 +512,6 @@ ent-CP14ActionSpellVampireBloodStep = Шаг крови
ent-CP14ImpactEffectBloodStep = { ent-CP14BaseMagicImpact }
.desc = { ent-CP14BaseMagicImpact.desc }
ent-CP14ActionSpellFreeze = Заморозка
.desc = Вы начинаете сильно охлаждать цель, замедляя скорость ее передвижения.
ent-CP14ImpactEffectFreeze = { ent-CP14BaseMagicImpact }
.desc = { ent-CP14BaseMagicImpact.desc }
ent-CP14RunePlantFreeze = { ent-CP14BaseMagicRune }
.desc = { ent-CP14BaseMagicRune.desc }
ent-CP14SpellScrollFreeze = свиток заклинания заморозки
.desc = { ent-CP14BaseSpellScrollWater.desc }
ent-CP14ActionSpellWaterCreation = Создание воды
.desc = Создайте сгусток воды, который удерживается в форме парящего шара в течение некоторого времени.
ent-CP14RuneWaterCreation = { ent-CP14BaseMagicRune }
.desc = { ent-CP14BaseMagicRune.desc }
ent-CP14ImpactEffectWaterCreation = { ent-CP14BaseMagicImpact }
.desc = { ent-CP14BaseMagicImpact.desc }
ent-CP14SpellScrollWaterCreation = свиток заклинания создания воды
.desc = { ent-CP14BaseSpellScrollWater.desc }
ent-CP14ActionSpellBeerCreation = Создание пива
.desc = Секретное заклинание, создающее пиво из чистой маны.
@@ -537,6 +528,33 @@ ent-CP14ImpactEffectBeerCreation = { ent-CP14BaseMagicImpact }
ent-CP14SpellScrollBeerCreation = свиток заклинания создания пива
.desc = { ent-CP14BaseSpellScrollWater.desc }
ent-CP14ActionSpellFreeze = Заморозка
.desc = Вы начинаете сильно охлаждать цель, замедляя скорость ее передвижения.
ent-CP14ImpactEffectFreeze = { ent-CP14BaseMagicImpact }
.desc = { ent-CP14BaseMagicImpact.desc }
ent-CP14RunePlantFreeze = { ent-CP14BaseMagicRune }
.desc = { ent-CP14BaseMagicRune.desc }
ent-CP14SpellScrollFreeze = свиток заклинания заморозки
.desc = { ent-CP14BaseSpellScrollWater.desc }
ent-CP14ActionSpellIceArrow = Ледяная стрела
.desc = Вы создаете временную острую ледяную стрелу, которую можно использовать как одноразовый снаряд для лука.
ent-CP14IceArrow = ледяная стрела
.desc = Острая ледяная стрела, созданная с помощью магии. Она тает и вскоре исчезает, но вы можете один раз выстрелить в нее из своего лука.
ent-CP14SpellScrollIceArrow = свиток заклинания ледяной стрелы
.desc = { ent-CP14BaseSpellScrollWater.desc }
ent-CP14ActionSpellIceDagger = Ледяной кинжал
.desc = Вы создаете ледяной острый кинжал, который подойдет для временного использования.
ent-CP14SpellScrollIceDagger = свиток заклинания ледяного кинжала
.desc = { ent-CP14BaseSpellScrollWater.desc }
ent-CP14ActionSpellIceShards = Ледяные осколки
.desc = Быстрые ледяные иглы для быстрой стрельбы по мишеням.
@@ -548,6 +566,18 @@ ent-CP14IceShard = ледяной осколок
ent-CP14SpellScrollIceShards = свиток заклинания ледяных осколков
.desc = { ent-CP14BaseSpellScrollWater.desc }
ent-CP14ActionSpellWaterCreation = Создание воды
.desc = Создайте сгусток воды, который удерживается в форме парящего шара в течение некоторого времени.
ent-CP14RuneWaterCreation = { ent-CP14BaseMagicRune }
.desc = { ent-CP14BaseMagicRune.desc }
ent-CP14ImpactEffectWaterCreation = { ent-CP14BaseMagicImpact }
.desc = { ent-CP14BaseMagicImpact.desc }
ent-CP14SpellScrollWaterCreation = свиток заклинания создания воды
.desc = { ent-CP14BaseSpellScrollWater.desc }
ent-CP14HeadSkeleton = череп
.desc = Бедный Йорик...
@@ -633,6 +663,9 @@ ent-CP14ClothingGlovesGirdles = железные наручи
ent-CP14ClothingGlovesJagermeister = перчатки егермейстера
.desc = Кожаные перчатки, любимые местными егермейстерами.
ent-CP14ClothingGlovesBlacksmith = кузнечные перчатки
.desc = Говорят, в них можно взять в руки только что отлитый слиток. Но проверять это все равно не стоит.
ent-CP14ClothingHeadCapellina = капеллина
.desc = Защита от ударов крупными предметами по голове.
@@ -695,12 +728,15 @@ ent-CP14ClothingMaskNeckerchief = шейный платок
ent-CP14ClothingMaskBoneMask = костяная маска
.desc = Заколдованная маска, ранее принадлежавшая волшебному существу.
ent-CP14ClothingMaskBoneHornedMask = костяная рогатая маска
.desc = Заколдованная маска, ранее принадлежавшая волшебному существу.
ent-CP14ClothingMaskBoneHornedMask = рогатая костяная маска
.desc = Костяная маска какого-то животного.
ent-CP14ClothingMaskBoneMaskMind = { ent-CP14ClothingMaskBoneMask }
.desc = { ent-CP14ClothingMaskBoneMask.desc }
ent-CP14ClothingMaskMime = маска тишины
.desc = ...
ent-CP14ArmorIronCuirassPresets = полная железная кираса
.desc = Полные железные доспехи, защищающие владельца от другого острого железа.
@@ -713,12 +749,6 @@ ent-CP14ArmorCopperCuirassPresets = полная медная кираса
ent-CP14ArmorMithrilCuirassPresets = полная мифриловая кираса
.desc = Мечта любого искателя приключений, мифриловая броня - прочная, крепкая и почти не стесняющая движений. Если и существует идеал, то это именно он.
ent-CP14ArmorIronChainmailPresets = полная железная кольчуга
.desc = Полные железные кольчужные доспехи, легкие и с достойной защитой.
ent-CP14ArmorMithrilChainmailPresets = полная мифриловая кольчуга
.desc = Полная мифриловая кольчуга, которую, возможно, медленно и кропотливо собирали гномьи кузнецы. Ценнейшая работа.
ent-CP14ClothingOuterClothingCopperArmor = медная броня
.desc = Качественная медная броня.
@@ -947,6 +977,9 @@ ent-CP14ClothinGreenLightDress = светло-зеленое платье
ent-CP14ClothingWarriorsGarbDress = воинское одеяние
.desc = Покажите свою силу.
ent-CP14ClothinShirtMaidDress = платье горничной
.desc = { ent-CP14ClothingShirtBase.desc }
ent-CP14ClothingShirtGuardBase = кольчуга стражника
.desc = Рубашка с вшитой подкладкой из кольчуги, окрашенная в стандартные цвета униформы Имперской гвардии.
@@ -982,6 +1015,10 @@ ent-CP14LongLeatherBoots = длинные кожаные сапоги
ent-CP14ClothingShoesJestersRingers = шутовские звонари
.desc = Все вокруг должны знать, что ты существуешь, приятель.
ent-CP14ClothingShoesArtifactFrogs = жаботапы
.desc = Для любителей сред
.suffix = Артефакт
ent-CP14Mist = облако
ent-CP14DemiplaneEntryPointMarker = точка входа в демиплан
@@ -1157,6 +1194,7 @@ ent-CP14ActionSpellIceShardsGhost = { ent-CP14ActionSpellIceShards }
ent-CP14MobMonsterInvisibleWhistler = невидимый свистун
.desc = Невидимое обычным глазом чудовище, обожающее пожирать жертвы, измученные страхом и непониманием.
.suffix = AI
ent-CP14MobMonsterMole = хищный крот
.desc = Охотится в темноте и любит вкус мяса и крови во рту.
@@ -1165,28 +1203,28 @@ ent-CP14MobMonsterMole = хищный крот
ent-CP14MobUndeadSkeletonDemiplane = скелет
.desc = Оживленный темной магией хрупкий скелет. Обычно скелеты - чрезвычайно разумные существа, управляемые недавно умершей душой.
ent-CP14MobUndeadSkeletonHalberd = скелет
.desc = { ent-CP14MobUndeadSkeleton.desc }
ent-CP14MobUndeadSkeletonHalberd = { ent-CP14MobUndeadSkeletonDemiplane }
.desc = { ent-CP14MobUndeadSkeletonDemiplane.desc }
.suffix = Алебардщик
ent-CP14MobUndeadSkeletonSword = скелет
.desc = { ent-CP14MobUndeadSkeleton.desc }
ent-CP14MobUndeadSkeletonSword = { ent-CP14MobUndeadSkeletonDemiplane }
.desc = { ent-CP14MobUndeadSkeletonDemiplane.desc }
.suffix = Мечник
ent-CP14MobUndeadSkeletonDodger = скелет
.desc = { ent-CP14MobUndeadSkeleton.desc }
ent-CP14MobUndeadSkeletonDodger = { ent-CP14MobUndeadSkeletonDemiplane }
.desc = { ent-CP14MobUndeadSkeletonDemiplane.desc }
.suffix = Кинжал
ent-CP14MobUndeadSkeletonArcher = скелет
.desc = { ent-CP14MobUndeadSkeleton.desc }
ent-CP14MobUndeadSkeletonArcher = { ent-CP14MobUndeadSkeletonDemiplane }
.desc = { ent-CP14MobUndeadSkeletonDemiplane.desc }
.suffix = Лучник
ent-CP14MobUndeadSkeletonWizard = скелет
.desc = { ent-CP14MobUndeadSkeleton.desc }
ent-CP14MobUndeadSkeletonWizard = { ent-CP14MobUndeadSkeletonDemiplane }
.desc = { ent-CP14MobUndeadSkeletonDemiplane.desc }
.suffix = Маг
ent-CP14MobUndeadSkeletonBard = скелет
.desc = { ent-CP14MobUndeadSkeleton.desc }
ent-CP14MobUndeadSkeletonBard = { ent-CP14MobUndeadSkeletonDemiplane }
.desc = { ent-CP14MobUndeadSkeletonDemiplane.desc }
.suffix = Бард
ent-SpawnPointGhostDemiplaneSkeleton = точка спавна роли призрака
@@ -1217,6 +1255,12 @@ ent-SpawnPointGhostDemiplaneSkeletonBard = точка спавна роли пр
.desc = { ent-SpawnPointGhostDemiplaneSkeleton.desc }
.suffix = скелет-бард
ent-CP14MobWatcherIce = ледяной наблюдатель
.desc = { ent-CP14MobWatcherBase.desc }
ent-CP14MobWatcherMagma = магмовый наблюдатель
.desc = { ent-CP14MobWatcherBase.desc }
ent-CP14MobSpaceCobra = кобра
ent-CP14MobUndeadZombie = ходячий труп
@@ -1234,6 +1278,10 @@ ent-CP14MobUndeadZombieGearEasy3 = { ent-CP14MobUndeadZombie }
.desc = { ent-CP14MobUndeadZombie.desc }
.suffix = Зомби. Легкий
ent-CP14MobSlimeBase = слайм
.desc = Сгусток полуразумной слизи, чувствительной к стихиям. Он с удовольствием слижет кожу с вашего лица.
.suffix = AI
ent-CP14ActionSpellSlimeJump = Слаймопрыжок
.desc = Прыгай! ПРЫГАЙ!
@@ -1335,9 +1383,6 @@ ent-CP14GuidebookBase = { ent-CP14BookBase }
.desc = { ent-CP14BookBase.desc }
.suffix = Путеводитель
ent-CP14BookKnowledgeBase = книга знаний
.desc = В этой книге содержатся ценные знания, которые вы можете освоить... если будете к этому готовы.
ent-CP14GuidebookImperialLaws = имперские законы
.desc = Книга об императорских законах.
.suffix = Путеводитель
@@ -1350,34 +1395,6 @@ ent-CP14GuidebookDemiplanes = руководство по исследовани
.desc = Приключение на 20 минут: туда и назад.
.suffix = Путеводитель
ent-CP14BookKnowledgeWoodWork = { ent-CP14BookKnowledgeBase }
.desc = { ent-CP14BookKnowledgeBase.desc }
.suffix = Работа по дереву
ent-CP14BookKnowledgeMetallMelting = { ent-CP14BookKnowledgeBase }
.desc = { ent-CP14BookKnowledgeBase.desc }
.suffix = Плавка металла
ent-CP14BookKnowledgeMetallForging = { ent-CP14BookKnowledgeBase }
.desc = { ent-CP14BookKnowledgeBase.desc }
.suffix = Ковка металла
ent-CP14BookKnowledgeGlasswork = { ent-CP14BookKnowledgeBase }
.desc = { ent-CP14BookKnowledgeBase.desc }
.suffix = Работа со стеклом
ent-CP14BookKnowledgeClothingSewing = { ent-CP14BookKnowledgeBase }
.desc = { ent-CP14BookKnowledgeBase.desc }
.suffix = Шитье одежды
ent-CP14BookKnowledgeWallpaperCraft = { ent-CP14BookKnowledgeBase }
.desc = { ent-CP14BookKnowledgeBase.desc }
.suffix = Изготовление обоев
ent-CP14BookKnowledgeAdvancedClothingSewing = { ent-CP14BookKnowledgeBase }
.desc = { ent-CP14BookKnowledgeBase.desc }
.suffix = Продвинутое шитье одежды
ent-CP14BookRandom = { ent-CP14BookWriteableBase }
.desc = Каждая книга уникальна! Что спрятано в этой?
.suffix = Случайный визуал
@@ -1706,8 +1723,8 @@ ent-CP14AgaricMushroom = мухомор
ent-CP14ChromiumSlime = хромиевая слизь
.desc = Это редкое густое вещество можно обнаружить в потоке воды, как будто оно обладает собственным разумом. При попытке изменить саму слизь - она меняет реагент, с которым взаимодействует.
ent-CP14WildSage = корень дикого шалфея
.desc = Корень повсеместно распространенного лекарственного растения, неплохо заживляющего физические повреждения и вызывающего откашливание.
ent-CP14WildSage = шалфей
.desc = Цветы шалфея. Хорошая лекарственная трава, которая при правильной обработке действует как галлюциноген.
ent-CP14LumiMushroom = люмигриб
.desc = Слабо светящийся гриб. Часто используется алхимиками как средство для концентрации растворов.
@@ -2033,6 +2050,22 @@ ent-CP14DyePurple = фиолетовый краситель
ent-CP14DyeBlack = черный краситель
.desc = { ent-CP14BaseDye.desc }
ent-CP14FloraMaterial1 = растительный материал
.desc = Органический материал, используемый в лечебных или строительных целях.
.suffix = 1
ent-CP14FloraMaterial10 = { ent-CP14FloraMaterial1 }
.desc = { ent-CP14FloraMaterial1.desc }
.suffix = 10
ent-CP14CompostMaterial1 = компост
.desc = Когда-то это было красивое и яркое растение или еда. Теперь это вонючая куча разлагающейся органики.
.suffix = 1
ent-CP14CompostMaterial10 = { ent-CP14CompostMaterial1 }
.desc = { ent-CP14CompostMaterial1.desc }
.suffix = 10
ent-CP14OreCopper1 = медная руда
.desc = Кусок бледной, тяжелой меди.
@@ -2145,14 +2178,6 @@ ent-CP14Nail50 = { ent-CP14Nail1 }
.desc = { ent-CP14Nail1.desc }
.suffix = 50
ent-CP14FloraMaterial1 = растительный материал
.desc = Органический материал, используемый в лечебных или строительных целях.
.suffix = 1
ent-CP14FloraMaterial10 = { ent-CP14FloraMaterial1 }
.desc = { ent-CP14FloraMaterial1.desc }
.suffix = 10
ent-CP14String = нитки
.desc = Тонкая нить. Материал для починки одежды или пошива новой.
@@ -2299,6 +2324,9 @@ ent-CP14ModularGripCopper = медная рукоять
ent-CP14ModularGripMithril = мифриловая рукоять
.desc = { ent-CP14ModularGripShort.desc }
ent-CP14ModularGripGuildmaster = рукоять рапиры гильдмастера
.desc = { ent-CP14ModularGripShort.desc }
ent-CP14ModularGripWoodenLong = длинная деревянная рукоять
.desc = { ent-CP14ModularGripLong.desc }
@@ -2374,6 +2402,21 @@ ent-CP14ModularBladeCopperHammer = медный наболдашник моло
ent-CP14ModularBladeMithrilHammer = мифриловый наболдашник молота
.desc = { ent-CP14ModularBladeHammerBase.desc }
ent-CP14ModularBladeHoeBase = None
.desc = Лезвие мотыги без рукояти. Кузнец может использовать его как запасную часть для создания инструмента.
ent-CP14ModularBladeIronHoe = железное лезвие мотыги
.desc = { ent-CP14ModularBladeHoeBase.desc }
ent-CP14ModularBladeCopperHoe = медное лезвие мотыги
.desc = { ent-CP14ModularBladeHoeBase.desc }
ent-CP14ModularBladeGoldHoe = золотое лезвие мотыги
.desc = { ent-CP14ModularBladeHoeBase.desc }
ent-CP14ModularBladeMithrilHoe = мифриловое лезвие мотыги
.desc = { ent-CP14ModularBladeSickleBase.desc }
ent-CP14ModularBladeMaceBase = None
.desc = Булава-шар без рукояти. Кузнец может использовать его как запасную часть для создания оружия.
@@ -2485,6 +2528,9 @@ ent-CP14ModularBladeBoneSword = костяное лезвие меча
ent-CP14ModularGardeBase = None
.desc = Гарда? Гарда!
ent-CP14ModularGardeGuildmaster = гарда рапиры гильдмастера
.desc = { ent-CP14ModularGardeBase.desc }
ent-CP14ModularGardeSharpIron = острая железная гарда
.desc = { ent-CP14ModularGardeBase.desc }
@@ -2634,7 +2680,11 @@ ent-CP14VialSmallSpeedUp = зелье ускорения Брада
ent-CP14VialSmallRainbow = веселое зелье Брада
.desc = { ent-CP14VialSmall.desc }
.suffix = Радуга и пьяные 20%
.suffix = Радуга и пьянь 20%
ent-CP14VialSmallHealingManaDepletion = мана-лечебное зелье Брада
.desc = { ent-CP14VialSmall.desc }
.suffix = Лечение мана-истощения 10%
ent-CP14BaseAlchemyBomb = алхимическая бомба
.desc = Флакон с жидкостью, который при броске взрывается облаком алхимических реагентов.
@@ -2675,12 +2725,12 @@ ent-CP14SeedCucumber = семена огурцов
ent-CP14SeedTomato = семена помидоров
.desc = Похоже на порошок! Они такие маленькие, эти семена.
ent-CP14SeedOnion = семена лука
.desc = Семена лука, мелкие, но крепкие.
ent-CP14SeedPepper = семена перца
.desc = Семена перца, с перчинкой внутри.
ent-CP14SeedSage = семена шалфея
.desc = Семена шалфея. Пришло время выращивать интересные травы!
ent-CP14HerbalBandage = травяной бинт
.desc = Бинт для перевязки, сплетенный из травы. Не самая надежная и полезная вещь, но лучше, чем ничего.
.suffix = 5
@@ -2861,12 +2911,18 @@ ent-CP14ModularIronDagger = железный кинжал
ent-CP14ModularIronHammer = железный молоток
.desc = Небольшой молоток. Хорошо подходит для плотницких работ, а также для раскалывания черепов.
ent-CP14ModularIronHoe = железная мотыга
.desc = Мотыга. Идеальный инструмент для обработки земли и подготовки ее к садоводству.
ent-CP14ModularIronMace = железная булава
.desc = Тяжелый кусок металла на длинной палке. Что может быть проще этого?
ent-CP14ModularIronPickaxe = железная кирка
.desc = Идеальна для забуривания в камни.
ent-CP14ModularGuildmasterRapier = личная рапира гильдмастера
.desc = Личное оружие, выдаваемое каждому гильдмастеру. Сочетает в себе надежность и убойную силу.
ent-CP14ModularIronShovel = железная лопата
.desc = Орудие для вскапывания земли, рытья грядок или могил.
@@ -3458,87 +3514,62 @@ ent-CP14CrystalShardOrder = ordo осколок кварца
ent-CP14CrystalShardChaos = perditio осколок кварца
.desc = { ent-CP14CrystalShardBase.desc }
ent-CP14GatherableWildBase = { ent-CP14GatherableBase }
.desc = { ent-CP14GatherableBase.desc }
ent-CP14GatherablePlantBase = { ent-CP14GatherableBase }
.desc = { ent-CP14GatherableBase.desc }
ent-CP14PlantCabbage = капуста
.desc = Вы видите перед собой капусту. Возможно, вы родились в такой же.
ent-CP14PlantCucumber = огурцы
.desc = Не доверяйте людям, которые умеют превращаться в огурцы.
ent-CP14PlantOnion = лук
.desc = Он такой милый, что у меня на глаза наворачиваются слезы, когда я его разрезаю.
ent-CP14PlantPepper = перцы
.desc = Русская рулетка. Острый или сладкий перец?
ent-CP14PlantPotato = картошка
.desc = Некоторые любят ассоциировать себя с картошкой. Такие люди не могут быть плохими.
ent-CP14PlantPumpkin = тыква
.desc = Легенды гласят, что есть тыквенный король, который заглядывает вам в душу сквозь кроны деревьев.
ent-CP14PlantSage = шалфей
.desc = Лекарственный шалфей. Одни любят его за лечебные свойства, другие - за наркотические. А вы на чьей стороне?
ent-CP14PlantTomatoes = помидоры
.desc = С одной стороны, это вкусный плод. Но зачем его есть, если гораздо интереснее использовать помидоры в качестве метательного снаряда?
ent-CP14PlantWheat = пшеница
.desc = Самая популярная культура. Неприхотливая, она открывает путь к изобилию мучных изделий.
ent-CP14GatherableBloodFlower = кровьцветы
.desc = Алые цветы растут там, где пролилась кровь.
.suffix = Gatherable
ent-CP14GatherableBlueAmanita = лазурная аманита
.desc = Небесно-голубой цветок, известный своими лечебными и магическими свойствами.
.suffix = Gatherable
ent-CP14GatherableChromiumSlime = хромовая слизь
.desc = Это редкое густое вещество можно обнаружить в потоке воды, как будто оно обладает собственным разумом. При попытке изменить саму слизь - она меняет реагент, с которым взаимодействует.
.suffix = Gatherable
ent-CP14GatherableDayflin = желтые днецветы
.desc = Желтый солнечный цветок, пахнущий топленым молоком. Может быть переработан в желтый краситель.
.suffix = Gatherable
ent-CP14GatherableFlyAgaric = мухомор
.desc = Этот ядовитый гриб часто можно встретить вблизи водоемов или других влажных мест. Он не рекомендуется для употребления в пищу.
.suffix = Gatherable
ent-CP14WaterLilies = кувшинки
.desc = Ух ты, это растения, которые растут не на суше, а в воде! Природа удивительна.
ent-CP14WaterReeds = рогоз
.desc = Обычно растет на болотах и по берегам рек.
ent-CP14GatherableBloodFlower = кровавая роза
.desc = Алые цветы растут там, где пролилась кровь.
.suffix = Собираемый
ent-CP14GatherableDayflin = желтый днецвет
.desc = Желтый солнечный цветок, пахнущий топленым молоком. Может быть переработан в желтый краситель.
.suffix = Собираемый
ent-CP14GatherableFlyAgaric = мухоморы
.desc = Этот ядовитый гриб часто можно встретить вблизи водоемов или других влажных мест. Он не рекомендуется для употребления в пищу.
.suffix = Собираемый
ent-CP14GatherableChromiumSlime = хромиевая слизь
.desc = Это редкое густое вещество можно обнаружить в потоке воды, как будто оно обладает собственным разумом. При попытке изменить саму слизь - она меняет реагент, с которым взаимодействует.
.suffix = Собираемый
ent-CP14GatherableWildSage = дикий шалфей
.desc = Корень этого повсеместно распространенного лекарственного растения неплохо заживляет физические повреждения и вызывает кашель.
.suffix = Собираемый
ent-CP14GatherableLumiMushroom = люмигрибы
.desc = Слабо светящийся гриб. Часто используется алхимиками как средство для концентрации растворов.
.suffix = Собираемый
ent-CP14GatherableBlueAmanita = лазурная аманита
.desc = Небесно-голубой цветок, известный своими лечебными и магическими свойствами.
.suffix = Собираемый
ent-CP14PlantCabbage = капуста
ent-CP14PlantCabbageDeath = мёртвая капуста
.desc = Печальное зрелище выброшенной еды.
ent-CP14PlantCucumber = огурец
ent-CP14PlantCucumberDeath = мёртвый огурец
.desc = Печальное зрелище выброшенной еды.
ent-CP14PlantOnion = лук
ent-CP14PlantOnionDeath = мёртвый лук
.desc = Печальное зрелище выброшенной еды.
ent-CP14PlantPepper = перец
ent-CP14PlantPepperDeath = мёртвый перец
.desc = Печальное зрелище выброшенной еды.
ent-CP14PlantPotato = картофель
ent-CP14PlantPotatoDeath = мёртвая картошка
.desc = Печальное зрелище выброшенной еды.
ent-CP14PlantPumpkin = тыква
ent-CP14PlantPumpkinDeath = мёртвая тыква
.desc = Печальное зрелище выброшенной еды.
ent-CP14PlantTomatoes = помидоры
ent-CP14PlantTomatoesDeath = мёртвые помидоры
.desc = Печальное зрелище выброшенной еды.
ent-CP14PlantWheat = пшеница
.desc = Наиболее популярная культура. Непритязательна, и открывает дорогу к разнообразию мучных изделий.
ent-CP14PlantWheatDeath = мертвая пшеница
.desc = Грустное зрелище потерянной еды.
ent-CP14BarrelWater = { ent-CP14BaseBarrel }
.desc = { ent-CP14BaseBarrel.desc }
.suffix = Вода
@@ -3881,9 +3912,6 @@ ent-CP14TradingPortalSpiceStream = { ent-CP14TradingPortalBase }
.desc = { ent-CP14TradingPortalBase.desc }
.suffix = SpiceStream
ent-CP14SeedbedWooden = грядка
.desc = Деревянная кадка с кучей земли, приспособленная для выращивания растений.
ent-CP14BaseEssenceNode = узел эссенции
.desc = Естественное накопление магической эссенции.
@@ -3997,9 +4025,23 @@ ent-CP14WindowIceBlock = блок льда
ent-CP14AstralCorrosion = астральное заражение
.desc = Светящиеся трещины в реальности. Возможно, это нормально.
ent-CP14SkillTreePyrokineticLoadoutDummy = Пирокинетика
ent-CP14SkillTreeHydrosophistryLoadoutDummy = Гидрософистика
ent-CP14SkillTreeIllusionLoadoutDummy = Иллюзия
ent-CP14SkillTreeMetamagicLoadoutDummy = Метамагия
ent-CP14SkillTreeHealingLoadoutDummy = Животворение
ent-CP14SkillTreeAtlethicLoadoutDummy = Атлетика
ent-CP14DemiplaneArtifactRoomSpawner = Спавнер комнаты артефактов в демиплане
ent-CP14DemiplanEnterRoomMarker = Демиплановый маркер входа в комнату
ent-CP14DemiplanEnterRoomMarker = Спавнер комнаты входа в демиплан
ent-CP14DemiplaneRuinsRoomSpawner = Спавнер руин демиплана
ent-CP14MindRoleDemiplaneAntag = Роль антага в демиплане
@@ -4020,6 +4062,12 @@ ent-CP14LiquidDropWater = парящая капля жидкости
.desc = Сгусток жидкости, удерживаемый в форме шара с помощью магии.
.suffix = Вода
ent-CP14ClothingCloakAmuletGold = золотой амулет
.desc = Золотой амулет, ценная безделушка.
ent-CP14ClothingCloakAmuletMana = мана амулет
.desc = Золотой амулет с магическим камнем внутри, который поможет вам легче колдовать.
ent-CP14ClothingCloakMaidArpon = фартук горничной
.desc = Чистота, порядок и послушание - главные черты хорошей горничной.
@@ -4062,14 +4110,21 @@ ent-CP14ClothingOuterClothingMerchantWaistCoat = купеческий жилет
ent-CP14SimpleMobBase = None
.suffix = AI
ent-CP14SimpleMobNoLifeBase = None
.suffix = AI
ent-CP14SimpleSpaceMobNoLifeBase = None
.suffix = AI
ent-CP14MobIceSpectre = ледяной спектр
.desc = Непогребенная душа замерзших искателей приключений. Ее ярость против мира лишает ее разума.
ent-CP14MobMonsterMosquito = рой москитов-кровопийц
ent-CP14MobMonsterMosquito = рой комаров кровопийц
.desc = Кровожадный рой мелких комаров только и ждет мягкой плоти для кровавого пиршества.
.suffix = AI
ent-CP14MobSlimeBase = слайм
.desc = Сгусток полуразумной слизи, чувствительной к стихиям. И с удовольствием слижет кожу с вашего лица.
ent-CP14MobWatcherBase = наблюдатель
.desc = Как будто он смотрит прямо сквозь вас.
.suffix = AI
ent-CP14BaseMobSkeleton = Мистер Скелет
@@ -4100,9 +4155,6 @@ ent-CP14BaseShield = щит
ent-CP14BaseCrowbar = лом
.desc = Универсальная и полезная железяка, предназначенная для разборки полов и других предметов.
ent-CP14BaseHoe = мотыга
.desc = Садовый инструмент для подготовки почвы к посадке или для удаления сорняков
ent-CP14BaseMop = деревянная швабра
.desc = Швабра для мытья полов от различных неприятных жидкостей
@@ -4313,3 +4365,4 @@ ent-CP14WallCardboard = картонная стена
ent-CP14WindowWooden = деревянное окно
.desc = Деревянная стена со стеклянным окном в ней.

View File

@@ -0,0 +1,2 @@
marking-CP14CarcatTail = Хвост
marking-CP14CarcatTailFluffy = Пушистый хвост

View File

@@ -1,6 +1,8 @@
cp14-stack-dirt-block = блоки земли
cp14-stack-stone-block = каменные блоки
cp14-stack-wood-planks = деревянные доски
cp14-stack-marble-block = мраморные камни
cp14-stack-wood-planks = дубовые доски
cp14-stack-wood-planks-birch = березовые доски
cp14-stack-nails = гвозди
cp14-stack-cloth = рулоны ткани
cp14-stack-flora = пучки травы
@@ -21,3 +23,7 @@ cp14-stack-wallpaper = рулон обоев
cp14-stack-glass-sheet = стекло
cp14-stack-ash-pile = кучка пепла
cp14-stack-group-wooden-planks-any = доски (любые)

View File

@@ -10,6 +10,7 @@ cp14-tiles-sand = песок
cp14-tiles-snow = снег
cp14-tiles-snow-deep = глубокий снег
cp14-tiles-snow-deep-deep = очень глубокий снег
cp14-tiles-marble-cave = мраморный пол
# Produced
cp14-tiles-foundation = фундамент
@@ -61,7 +62,7 @@ cp14-tiles-stonebricks-small-carved2 = пол из резного кирпича
cp14-tiles-stonebricks-square-carved = пол из резного кирпича
cp14-tiles-stonebricks = каменный кирпичный пол
cp14-tiles-stonebricks-weather = уличный каменный кирпичный пол
cp14-tiles-stonebricks-marble = мраморный пол
cp14-tiles-stonebricks-marble = мраморный кирпич
cp14-tiles-lucens-woodplanks = люценcовые доски
cp14-tiles-lucens-woodplanks-big = большие люценcовые доски

View File

@@ -0,0 +1,129 @@
meta:
format: 7
category: Map
engineVersion: 250.0.0
forkId: ""
forkVersion: ""
time: 04/08/2025 12:22:24
entityCount: 1
maps:
- 2
grids:
- 2
orphans: []
nullspace: []
tilemap:
0: Space
9: CP14FloorBase
12: CP14FloorBirchWoodPlanksCruciform
8: CP14FloorDirt
27: CP14FloorFoundation
28: CP14FloorGrass
29: CP14FloorGrassLight
10: CP14FloorGrassTall
14: CP14FloorIce
13: CP14FloorLucensWoodPlanks
32: CP14FloorOakWoodPlanks
2: CP14FloorOakWoodPlanksBig
4: CP14FloorOakWoodPlanksBroken
1: CP14FloorOakWoodPlanksCruciform
3: CP14FloorOakWoodPlanksStairways
11: CP14FloorRedWoodPlanksCruciform
49: CP14FloorStonebricks
50: CP14FloorStonebricksSmallCarved1
51: CP14FloorStonebricksSmallCarved2
7: CP14FloorStonebricksSquareCarved
6: CP14FloorWoodPlanksBurned
5: CP14FloorWoodPlanksStairwaysBurned
53: FloorIce
entities:
- proto: ""
entities:
- uid: 2
components:
- type: MetaData
name: Map Entity
- type: Transform
- type: Map
mapPaused: True
- type: PhysicsMap
- type: GridTree
- type: MovedGrids
- type: MapAtmosphere
space: False
mixture:
volume: 2500
immutable: True
temperature: 293.15
moles:
- 21.82478
- 82.10312
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- type: CP14WeatherController
entries:
- weight: 2
visuals: null
- visuals: CP14Mist
- type: MapGrid
chunks:
0,0:
ind: 0,0
tiles: MQAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
-1,0:
ind: -1,0
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
-1,-1:
ind: -1,-1
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAAMQAAAAAA
version: 6
0,-1:
ind: 0,-1
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMQAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
- type: Broadphase
- type: Physics
bodyStatus: InAir
angularDamping: 0.05
linearDamping: 0.05
fixedRotation: False
canCollide: False
bodyType: Dynamic
- type: Fixtures
fixtures: {}
- type: OccluderTree
- type: SpreaderGrid
- type: Shuttle
- type: GridPathfinding
- type: Gravity
gravityShakeSound: !type:SoundPathSpecifier
path: /Audio/Effects/alert.ogg
inherent: True
enabled: True
- type: Biome
forcedMarkerLayers: []
markerLayers: []
loadedMarkers: {}
pendingMarkers: {}
loadedChunks: []
entities: {}
decals: {}
modifiedTiles: {}
template: CP14CavesIndestructibleFill
layers: []
- type: DecalGrid
chunkCollection:
version: 2
nodes: []
- type: GasTileOverlay
...

View File

@@ -0,0 +1,149 @@
meta:
format: 7
category: Map
engineVersion: 250.0.0
forkId: ""
forkVersion: ""
time: 04/08/2025 12:18:15
entityCount: 1
maps:
- 2
grids:
- 2
orphans: []
nullspace: []
tilemap:
0: Space
9: CP14FloorBase
10: CP14FloorBirchWoodPlanks
15: CP14FloorBirchWoodPlanksBig
21: CP14FloorBirchWoodPlanksCruciform
20: CP14FloorDarkWoodPlanksBig
8: CP14FloorDarkWoodPlanksStairways
2: CP14FloorDirt
4: CP14FloorFoundation
28: CP14FloorGrass
29: CP14FloorGrassLight
30: CP14FloorGrassTall
31: CP14FloorIce
26: CP14FloorLucensWoodPlanksCruciform
27: CP14FloorLucensWoodPlanksStairways
14: CP14FloorMarble
5: CP14FloorOakWoodPlanks
19: CP14FloorOakWoodPlanksBig
6: CP14FloorOakWoodPlanksCruciform
7: CP14FloorOakWoodPlanksStairways
1: CP14FloorSand
23: CP14FloorSnow
24: CP14FloorSnowDeep
22: CP14FloorSnowDeepDeep
3: CP14FloorStonebricks
13: CP14FloorStonebricksSmallCarved1
17: CP14FloorStonebricksSmallCarved2
25: CP14FloorStonebricksSnowed
16: CP14FloorStonebricksSquareCarved
11: CP14FloorWoodPlanksBurned
12: CP14FloorWoodPlanksStairwaysBurned
18: FloorIce
entities:
- proto: ""
entities:
- uid: 2
components:
- type: MetaData
name: Map Entity
- type: Transform
- type: Map
mapPaused: True
- type: PhysicsMap
- type: GridTree
- type: MovedGrids
- type: Broadphase
- type: Roof
data: {}
# - type: BecomesStation
# id: Comoss # ENTER YOUR NAME OR DELETE IT
- type: CP14WeatherController
entries:
- weight: 3
visuals: null
- visuals: CP14Mist
- visuals: CP14Rain
- type: LightCycle
- type: SunShadow
- type: SunShadowCycle
- type: Biome
forcedMarkerLayers: []
markerLayers: []
loadedMarkers: {}
pendingMarkers: {}
loadedChunks: []
entities: {}
decals: {}
modifiedTiles: {}
template: CP14SandOceanFill
layers: []
- type: MapGrid
chunks:
-1,0:
ind: -1,0
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAHQAAAAAAHAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAHQAAAAAAHAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
0,-1:
ind: 0,-1
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAAAAAAHQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAHAAAAAAAHQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
0,0:
ind: 0,0
tiles: HgAAAAAAHAAAAAAAHQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAAAHAAAAAAAHQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
version: 6
-1,-1:
ind: -1,-1
tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAHQAAAAAAHQAAAAAAHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAHQAAAAAAHAAAAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAQAAAAAAHQAAAAAAHAAAAAAAHgAAAAAA
version: 6
- type: Physics
bodyStatus: InAir
angularDamping: 0.05
linearDamping: 0.05
fixedRotation: False
canCollide: False
bodyType: Dynamic
- type: Fixtures
fixtures: {}
- type: OccluderTree
- type: SpreaderGrid
- type: Shuttle
- type: GridPathfinding
- type: CP14CloudShadows
- type: MapLight
ambientLightColor: '#D8B059FF'
- type: Gravity
gravityShakeSound: !type:SoundPathSpecifier
path: /Audio/Effects/alert.ogg
inherent: True
enabled: True
- type: MapAtmosphere
space: False
mixture:
volume: 2500
immutable: True
temperature: 293.15
moles:
- 21.824879
- 82.10312
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- type: DecalGrid
chunkCollection:
version: 2
nodes: []
- type: GasTileOverlay
...

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -43,9 +43,10 @@ entities:
data: {}
- type: CP14CloudShadows
- type: MapLight
- type: LightCycle
ambientLightColor: "#DDDDDDFF"
- type: SunShadow
- type: SunShadowCycle
alpha: 0.8
direction: 1, -1.5
- type: Biome
forcedMarkerLayers: []
markerLayers: []

View File

@@ -9,7 +9,7 @@
- type: storePositionSell
id: CP14SpellScroll
price: 150
price: 50
factions:
- Sylphoria
service: !type:CP14SellWhitelistService

View File

@@ -84,4 +84,27 @@
- type: Sprite
sprite: _CP14/Clothing/Cloak/Roles/General/insulated_mantle.rsi
- type: Clothing
sprite: _CP14/Clothing/Cloak/Roles/General/insulated_mantle.rsi
sprite: _CP14/Clothing/Cloak/Roles/General/insulated_mantle.rsi
- type: entity
parent: CP14ClothingCloakBase
id: CP14ClothingCloakBlackSyurko
name: black surcoats
description: A long and roomy cloak that serves to protect your armour.
components:
- type: Sprite
sprite: _CP14/Clothing/Cloak/Roles/General/black_syurko.rsi
- type: Clothing
sprite: _CP14/Clothing/Cloak/Roles/General/black_syurko.rsi
- type: entity
parent: CP14ClothingCloakBase
id: CP14ClothingCloakRedSyurko
name: red surcoats
description: A long and roomy cloak that serves to protect your armour.
components:
- type: Sprite
sprite: _CP14/Clothing/Cloak/Roles/General/red_syurko.rsi
- type: Clothing
sprite: _CP14/Clothing/Cloak/Roles/General/red_syurko.rsi

View File

@@ -12,4 +12,15 @@
- type: Sprite
sprite: _CP14/Clothing/Cloak/Roles/Guard/blue.rsi
- type: Clothing
sprite: _CP14/Clothing/Cloak/Roles/Guard/blue.rsi
sprite: _CP14/Clothing/Cloak/Roles/Guard/blue.rsi
- type: entity
parent: CP14ClothingCloakGuardBase
id: CP14ClothingCloakGuardSyurko
name: guard surcoats
description: A long and roomy cloak that serves to protect your armour.
components:
- type: Sprite
sprite: _CP14/Clothing/Cloak/Roles/Guard/guard_syurko.rsi
- type: Clothing
sprite: _CP14/Clothing/Cloak/Roles/Guard/guard_syurko.rsi

View File

@@ -84,4 +84,18 @@
- type: Sprite
sprite: _CP14/Clothing/Head/Roles/General/jagermeister_hat.rsi
- type: Clothing
sprite: _CP14/Clothing/Head/Roles/General/jagermeister_hat.rsi
sprite: _CP14/Clothing/Head/Roles/General/jagermeister_hat.rsi
- type: entity
parent: CP14ClothingHeadBase
id: CP14ClothingHeadStrawHat
name: straw hat
description: Easy to make, not too bad to lose.
components:
- type: Sprite
sprite: _CP14/Clothing/Head/Roles/General/straw_hat.rsi
- type: Clothing
sprite: _CP14/Clothing/Head/Roles/General/straw_hat.rsi
- type: Construction
graph: CP14StrawHat
node: cp14headstrawhat

View File

@@ -137,4 +137,19 @@
color: green
- state: frame
- type: CP14BiomeSpawner
biome: CP14LeafMaze
biome: CP14LeafMaze
- type: entity
id: CP14BiomeSpawnerMarbleCave
parent: CP14BaseBiomeSpawner
suffix: Marble cave
components:
- type: Sprite
layers:
- state: cave
- state: frame
- sprite: _CP14/Objects/Materials/marble_block.rsi
state: stone_3
- type: CP14BiomeSpawner
biome: CP14LeafMaze
#biome: CP14MarbleCaves

View File

@@ -0,0 +1,45 @@
- type: marking
id: CP14CarcatTail
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ CP14Carcat ]
followSkinColor: true
forcedColoring: true
sprites:
- sprite: _CP14/Mobs/Customization/carcat_tail.rsi
state: tail
- type: marking
id: CP14CarcatTailFluffy
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ CP14Carcat ]
followSkinColor: true
forcedColoring: true
sprites:
- sprite: _CP14/Mobs/Customization/carcat_tail.rsi
state: tail_fluffy
# Animation
- type: marking
id: CP14CarcatTailAnimated
bodyPart: Tail
markingCategory: Tail
speciesRestriction: []
followSkinColor: true
forcedColoring: true
sprites:
- sprite: _CP14/Mobs/Customization/carcat_tail.rsi
state: tail_waggin
- type: marking
id: CP14CarcatTailFluffyAnimated
bodyPart: Tail
markingCategory: Tail
speciesRestriction: []
followSkinColor: true
forcedColoring: true
sprites:
- sprite: _CP14/Mobs/Customization/carcat_tail.rsi
state: tail_fluffy_waggin

View File

@@ -6,6 +6,30 @@
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: 3oclock
- type: marking
id: CP14HumanFacialHair5oclockmoustache
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: 5oclockmoustache
- type: marking
id: CP14HumanFacialHair7oclock
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: 7oclock
- type: marking
id: CP14HumanFacialHair7oclockmoustache
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: 7oclockmoustache
- type: marking
id: CP14HumanFacialHairAbe
bodyPart: FacialHair
@@ -14,6 +38,14 @@
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: abe
- type: marking
id: CP14HumanFacialHairChinlessbeard
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: chinlessbeard
- type: marking
id: CP14HumanFacialHairDwarf
bodyPart: FacialHair
@@ -23,7 +55,47 @@
state: dwarf
- type: marking
id: CP14HumanFacialHairGoateeMush
id: CP14HumanFacialHairDwarf2
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: dwarf2
- type: marking
id: CP14HumanFacialHairElvis
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: elvis
- type: marking
id: CP14HumanFacialHairFiveoclock
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: fiveoclock
- type: marking
id: CP14HumanFacialHairFullbeard
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: fullbeard
- type: marking
id: CP14HumanFacialHairFumanchu
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: fumanchu
- type: marking
id: CP14HumanFacialHairGoateemush
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
@@ -31,44 +103,76 @@
state: goateemush
- type: marking
id: CP14HumanFacialHairBriefs
id: CP14HumanFacialHairGt
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: briefs
state: gt
- type: marking
id: CP14HumanFacialHairCircle
id: CP14HumanFacialHairHip
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: circle
state: hip
- type: marking
id: CP14HumanFacialHairEspanol
id: CP14HumanFacialHairHogan
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: espanol
state: hogan
- type: marking
id: CP14HumanFacialHairImperial
id: CP14HumanFacialHairJensen
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: imperial
state: jensen
- type: marking
id: CP14HumanFacialHairMachete
id: CP14HumanFacialHairLongbeard
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: machete
state: longbeard
- type: marking
id: CP14HumanFacialHairMartialartist
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: martialartist
- type: marking
id: CP14HumanFacialHairMartialartist2
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: martialartist2
- type: marking
id: CP14HumanFacialHairMoonshiner
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: moonshiner
- type: marking
id: CP14HumanFacialHairMoustache
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: moustache
- type: marking
id: CP14HumanFacialHairMutton
@@ -79,20 +183,76 @@
state: mutton
- type: marking
id: CP14HumanFacialHairPigtail
id: CP14HumanFacialHairMuttonmus
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: pigtail
state: muttonmus
- type: marking
id: CP14HumanFacialHairSage
id: CP14HumanFacialHairNeckbeard
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: sage
state: neckbeard
- type: marking
id: CP14HumanFacialHairPencilstache
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: pencilstache
- type: marking
id: CP14HumanFacialHairSelleck
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: selleck
- type: marking
id: CP14HumanFacialHairSideburn
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: sideburn
- type: marking
id: CP14HumanFacialHairSmallstache
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: smallstache
- type: marking
id: CP14HumanFacialHairVandyke
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: vandyke
- type: marking
id: CP14HumanFacialHairVolaju
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: volaju
- type: marking
id: CP14HumanFacialHairWalrus
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: walrus
- type: marking
id: CP14HumanFacialHairWatson
@@ -103,9 +263,9 @@
state: watson
- type: marking
id: CP14HumanFacialHairWhiskers
id: CP14HumanFacialHairWise
bodyPart: FacialHair
markingCategory: FacialHair
sprites:
- sprite: _CP14/Mobs/Customization/human_facial_hair.rsi
state: whiskers
state: wise

View File

@@ -22,6 +22,7 @@
- type: Speech
speechSounds: CP14Carcat
- type: Thirst
- type: Wagging
- type: Butcherable
butcheringType: Spike
spawned:

View File

@@ -30,6 +30,7 @@
damageContainer: CP14Biological
damageModifierSet: CP14Tiefling
- type: PassiveDamage
damageCap: 0
allowedStates:
- Alive
- Critical

View File

@@ -0,0 +1,124 @@
- type: entity
id: CP14DirtBlock1
parent: BaseItem
name: dirt block
description: A block of excellent black soil.
categories: [ ForkFiltered ]
components:
- type: Item
size: Normal
- type: Sprite
noRot: true
sprite: _CP14/Objects/Materials/dirt_block.rsi
layers:
- state: dirt
map: ["base"]
- type: FloorTile
placeTileSound:
collection: CP14Digging
params:
variation: 0.03
volume: 2
outputs:
- CP14FloorDirt
- type: Appearance
- type: Stack
stackType: CP14Dirt
count: 1
baseLayer: base
layerStates:
- dirt
- dirt_2
- dirt_3
- type: Material
- type: PhysicalComposition # точно ли это нужно?
materialComposition:
CP14Dirt: 100
- type: CP14MagicEssenceContainer
essences:
Earth: 1
- type: entity
id: CP14DirtBlock10
parent: CP14DirtBlock1
suffix: 10
components:
- type: Stack
count: 10
- type: entity
id: CP14StoneBlock1
parent: BaseItem
name: stone block
description: A block of cold stone.
categories: [ ForkFiltered ]
components:
- type: Item
size: Normal
- type: Sprite
noRot: true
sprite: _CP14/Objects/Materials/stone_block.rsi
layers:
- state: stone
map: ["base"]
- type: Appearance
- type: Stack
stackType: CP14Stone
count: 1
baseLayer: base
layerStates:
- stone
- stone_2
- stone_3
- type: Material
- type: PhysicalComposition # точно ли это нужно?
materialComposition:
CP14Stone: 100
- type: CP14MagicEssenceContainer
essences:
Earth: 1
- type: entity
id: CP14StoneBlock10
parent: CP14StoneBlock1
suffix: 10
components:
- type: Stack
count: 10
- type: entity
id: CP14MarbleBlock1
parent: BaseItem
name: marble block
description: A block of white marble.
categories: [ ForkFiltered ]
components:
- type: Item
size: Normal
- type: Sprite
noRot: true
sprite: _CP14/Objects/Materials/marble_block.rsi
layers:
- state: stone
map: ["base"]
- type: Appearance
- type: Stack
stackType: CP14MarbleStone
count: 1
baseLayer: base
layerStates:
- stone
- stone_2
- stone_3
- type: Material
- type: PhysicalComposition # точно ли это нужно?
materialComposition:
CP14MarbleStone: 100
- type: entity
id: CP14MarbleBlock10
parent: CP14MarbleBlock1
suffix: 10
components:
- type: Stack
count: 10

View File

@@ -1,297 +1,3 @@
- type: entity
id: CP14DirtBlock1
parent: BaseItem
name: dirt block
description: A block of excellent black soil.
categories: [ ForkFiltered ]
components:
- type: Item
size: Normal
- type: Sprite
noRot: true
sprite: _CP14/Objects/Materials/dirt_block.rsi
layers:
- state: dirt
map: ["base"]
- type: FloorTile
placeTileSound:
collection: CP14Digging
params:
variation: 0.03
volume: 2
outputs:
- CP14FloorDirt
- type: Appearance
- type: Stack
stackType: CP14Dirt
count: 1
baseLayer: base
layerStates:
- dirt
- dirt_2
- dirt_3
- type: Material
- type: PhysicalComposition # точно ли это нужно?
materialComposition:
CP14Dirt: 100
- type: CP14MagicEssenceContainer
essences:
Earth: 1
- type: entity
id: CP14DirtBlock10
parent: CP14DirtBlock1
suffix: 10
components:
- type: Stack
count: 10
- type: entity
id: CP14StoneBlock1
parent: BaseItem
name: stone block
description: A block of cold stone.
categories: [ ForkFiltered ]
components:
- type: Item
size: Normal
- type: Sprite
noRot: true
sprite: _CP14/Objects/Materials/stone_block.rsi
layers:
- state: stone
map: ["base"]
- type: FloorTile
placeTileSound:
collection: CP14Digging #TODO
params:
variation: 0.03
volume: 2
outputs:
- CP14FloorFoundation
- type: Appearance
- type: Stack
stackType: CP14Stone
count: 1
baseLayer: base
layerStates:
- stone
- stone_2
- stone_3
- type: Material
- type: PhysicalComposition # точно ли это нужно?
materialComposition:
CP14Stone: 100
- type: CP14MagicEssenceContainer
essences:
Earth: 1
- type: entity
id: CP14StoneBlock10
parent: CP14StoneBlock1
suffix: 10
components:
- type: Stack
count: 10
- type: entity
id: CP14WoodLog
parent: BaseItem
name: wooden log
description: A piece of unprocessed wood. Good material for building, or starting a fire.
categories: [ ForkFiltered ]
components:
- type: Item
size: Normal
shape:
- 0,0,1,0
- type: Sprite
sprite: _CP14/Objects/Materials/wood.rsi
layers:
- state: log
map: ["random"]
- type: RandomSprite
available:
- random:
log: ""
log_2: ""
log_3: ""
- type: Tag
tags:
- CP14FireplaceFuel
- Wooden
- type: Flammable
fireSpread: false
canResistFire: false
alwaysCombustible: true
canExtinguish: true
cP14FireplaceFuel: 30
damage:
types:
Heat: 1
- type: Log
spawnedPrototype: CP14WoodenPlanks1
spawnCount: 3
- type: Appearance
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Wood
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 25
behaviors:
- !type:PlaySoundBehavior
sound:
collection: WoodDestroy
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
id: CP14WoodenPlanks1
parent: BaseItem
name: wooden planks
description: Treated and ready-to-use wood.
categories: [ ForkFiltered ]
suffix: 1
components:
- type: Item
size: Normal
- type: Sprite
sprite: _CP14/Objects/Materials/wood.rsi
layers:
- state: planks
map: ["base"]
- type: Tag
tags:
- CP14FireplaceFuel
- Wooden
- type: Flammable
fireSpread: false
canResistFire: false
alwaysCombustible: true
canExtinguish: true
cP14FireplaceFuel: 12
damage:
types:
Heat: 1
- type: Appearance
- type: FloorTile
placeTileSound:
path: /Audio/Effects/woodenclosetclose.ogg
params:
variation: 0.03
volume: 2
outputs:
- CP14FloorOakWoodPlanks # TODO
- type: Stack
stackType: CP14WoodenPlanks
count: 1
baseLayer: base
layerStates:
- planks
- planks_2
- planks_3
- type: Material
- type: PhysicalComposition # точно ли это нужно?
materialComposition:
CP14WoodenPlanks: 100
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Wood
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 25
behaviors:
- !type:PlaySoundBehavior
sound:
collection: WoodDestroy
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
id: CP14WoodenPlanks10
parent: CP14WoodenPlanks1
suffix: 10
components:
- type: Stack
count: 10
- type: entity
id: CP14WoodenPlanks20
parent: CP14WoodenPlanks1
suffix: 20
components:
- type: Stack
count: 20
- type: entity
id: CP14LucensWoodLog
parent: CP14WoodLog
name: lucens log
components:
- type: Sprite
sprite: _CP14/Objects/Materials/lucens_wood.rsi
layers:
- state: log
map: ["random"]
- type: RandomSprite
available:
- random:
log: ""
log_2: ""
log_3: ""
- type: Log
spawnedPrototype: CP14LucensWoodenPlanks1
spawnCount: 3
- type: entity
id: CP14LucensWoodenPlanks1
parent: CP14WoodenPlanks1
name: lucens planks
suffix: 1
components:
- type: Sprite
sprite: _CP14/Objects/Materials/lucens_wood.rsi
layers:
- state: planks
map: ["base"]
- type: Stack
stackType: CP14LucensWoodenPlanks
count: 1
baseLayer: base
layerStates:
- planks
- planks_2
- planks_3
- type: FloorTile
placeTileSound:
path: /Audio/Effects/woodenclosetclose.ogg
params:
variation: 0.03
volume: 2
outputs:
- CP14FloorLucensWoodPlanks
- type: entity
id: CP14LucensWoodenPlanks10
parent: CP14LucensWoodenPlanks1
suffix: 10
components:
- type: Stack
count: 10
- type: entity
id: CP14LucensWoodenPlanks20
parent: CP14LucensWoodenPlanks1
suffix: 20
components:
- type: Stack
count: 20
- type: entity
id: CP14Nail1
parent: BaseItem

View File

@@ -0,0 +1,241 @@
- type: entity
id: CP14WoodLog
parent: BaseItem
name: wooden log
description: A piece of unprocessed wood. Good material for building, or starting a fire.
categories: [ ForkFiltered ]
components:
- type: Item
size: Normal
shape:
- 0,0,1,0
- type: Sprite
sprite: _CP14/Objects/Materials/wood.rsi
layers:
- state: log
map: ["random"]
- type: RandomSprite
available:
- random:
log: ""
log_2: ""
log_3: ""
- type: Tag
tags:
- CP14FireplaceFuel
- Wooden
- type: Flammable
fireSpread: false
canResistFire: false
alwaysCombustible: true
canExtinguish: true
cP14FireplaceFuel: 30
damage:
types:
Heat: 1
- type: Log
spawnedPrototype: CP14WoodenPlanks1
spawnCount: 3
- type: Appearance
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Wood
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 25
behaviors:
- !type:PlaySoundBehavior
sound:
collection: WoodDestroy
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
id: CP14WoodenPlanks1
parent: BaseItem
name: wooden planks
description: Treated and ready-to-use wood.
categories: [ ForkFiltered ]
suffix: 1
components:
- type: Item
size: Normal
- type: Sprite
sprite: _CP14/Objects/Materials/wood.rsi
layers:
- state: planks
map: ["base"]
- type: Tag
tags:
- CP14FireplaceFuel
- Wooden
- type: Flammable
fireSpread: false
canResistFire: false
alwaysCombustible: true
canExtinguish: true
cP14FireplaceFuel: 12
damage:
types:
Heat: 1
- type: Appearance
- type: Stack
stackType: CP14WoodenPlanks
count: 1
baseLayer: base
layerStates:
- planks
- planks_2
- planks_3
- type: Material
- type: PhysicalComposition # точно ли это нужно?
materialComposition:
CP14WoodenPlanks: 100
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Wood
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 25
behaviors:
- !type:PlaySoundBehavior
sound:
collection: WoodDestroy
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
id: CP14WoodenPlanks10
parent: CP14WoodenPlanks1
suffix: 10
components:
- type: Stack
count: 10
- type: entity
id: CP14WoodenPlanks20
parent: CP14WoodenPlanks1
suffix: 20
components:
- type: Stack
count: 20
# Lucen
- type: entity
id: CP14LucensWoodLog
parent: CP14WoodLog
name: lucens log
components:
- type: Sprite
sprite: _CP14/Objects/Materials/wood_lucens.rsi
layers:
- state: log
map: ["random"]
- type: RandomSprite
available:
- random:
log: ""
log_2: ""
log_3: ""
- type: Log
spawnedPrototype: CP14LucensWoodenPlanks1
spawnCount: 3
- type: entity
id: CP14LucensWoodenPlanks1
parent: CP14WoodenPlanks1
name: lucens planks
suffix: 1
components:
- type: Sprite
sprite: _CP14/Objects/Materials/wood_lucens.rsi
layers:
- state: planks
map: ["base"]
- type: Stack
stackType: CP14LucensWoodenPlanks
count: 1
baseLayer: base
layerStates:
- planks
- planks_2
- planks_3
- type: entity
id: CP14LucensWoodenPlanks10
parent: CP14LucensWoodenPlanks1
suffix: 10
components:
- type: Stack
count: 10
- type: entity
id: CP14LucensWoodenPlanks20
parent: CP14LucensWoodenPlanks1
suffix: 20
components:
- type: Stack
count: 20
#Birch
- type: entity
id: CP14BirchWoodLog
parent: CP14WoodLog
name: birch log
components:
- type: Sprite
sprite: _CP14/Objects/Materials/wood_birch.rsi
layers:
- state: log
map: ["random"]
- type: RandomSprite
available:
- random:
log: ""
log_2: ""
log_3: ""
- type: Log
spawnedPrototype: CP14BirchWoodenPlanks1
spawnCount: 3
- type: entity
id: CP14BirchWoodenPlanks1
parent: CP14WoodenPlanks1
name: birch planks
suffix: 1
components:
- type: Sprite
sprite: _CP14/Objects/Materials/wood_birch.rsi
layers:
- state: planks
map: ["base"]
- type: Stack
stackType: CP14BirchWoodenPlanks
count: 1
baseLayer: base
layerStates:
- planks
- planks_2
- planks_3
- type: entity
id: CP14BirchWoodenPlanks10
parent: CP14BirchWoodenPlanks1
suffix: 10
components:
- type: Stack
count: 10
- type: entity
id: CP14BirchWoodenPlanks20
parent: CP14BirchWoodenPlanks1
suffix: 20
components:
- type: Stack
count: 20

View File

@@ -0,0 +1,277 @@
- type: entity
parent: BaseItem
id: CP14FloorTileBase
description: Makes the floor more pleasant for your feet. And your eyes.
abstract: true
categories: [ ForkFiltered ]
components:
- type: Sprite
sprite: _CP14/Objects/Tile/tile.rsi
- type: Item
sprite: _CP14/Objects/Tile/tile.rsi
size: Normal
- type: Stack
count: 1
- type: FloorTile
placeTileSound:
collection: CP14Digging #TODO
params:
variation: 0.03
volume: 2
- type: Damageable
damageContainer: Inorganic
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 30
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 20
behaviors:
- !type:PlaySoundBehavior
sound:
collection: MetalBreak
params:
volume: -8
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: entity
parent: CP14FloorTileBase
id: CP14FloorTileFoundation
name: foundation floor tile
components:
- type: Sprite
state: foundation
- type: FloorTile
outputs:
- CP14FloorFoundation
- type: Stack
stackType: CP14FloorTileFoundation
- type: entity
parent: CP14FloorTileBase
id: CP14FloorTileMarbleBrick
name: marble brick
components:
- type: Sprite
state: marble
- type: FloorTile
outputs:
- CP14FloorMarble
- type: Stack
stackType: CP14FloorTileMarbleBrick
- type: entity
parent: CP14FloorTileBase
id: CP14FloorTileMarbleSmallbricks
name: marble small brick
components:
- type: Sprite
state: marble_smallbricks
- type: FloorTile
outputs:
- CP14FloorMarbleSmallbricks
- type: Stack
stackType: CP14FloorTileMarbleSmallbricks
- type: entity
parent: CP14FloorTileBase
id: CP14FloorTileOakWoodplanks
name: oak woodplanks
components:
- type: Sprite
state: oak_woodplanks
- type: FloorTile
placeTileSound:
path: /Audio/Effects/woodenclosetclose.ogg
params:
variation: 0.03
volume: 2
outputs:
- CP14FloorOakWoodPlanks
- type: Stack
stackType: CP14FloorTileOakWoodplanks
- type: entity
parent: CP14FloorTileBase
id: CP14FloorTileOakWoodplanksBig
name: oak big woodplanks
components:
- type: Sprite
state: oak_woodplanks_big
- type: FloorTile
placeTileSound:
path: /Audio/Effects/woodenclosetclose.ogg
params:
variation: 0.03
volume: 2
outputs:
- CP14FloorOakWoodPlanksBig
- type: Stack
stackType: CP14FloorTileOakWoodplanksBig
- type: entity
parent: CP14FloorTileBase
id: CP14FloorTileOakWoodplanksCruciform
name: oak cruciform woodplanks
components:
- type: Sprite
state: oak_woodplanks_cruciform
- type: FloorTile
placeTileSound:
path: /Audio/Effects/woodenclosetclose.ogg
params:
variation: 0.03
volume: 2
outputs:
- CP14FloorOakWoodPlanksCruciform
- type: Stack
stackType: CP14FloorTileOakWoodplanksCruciform
- type: entity
parent: CP14FloorTileBase
id: CP14FloorTileOakWoodplanksStairs
name: oak stairs woodplanks
components:
- type: Sprite
state: oak_woodplanks_stairways
- type: FloorTile
placeTileSound:
path: /Audio/Effects/woodenclosetclose.ogg
params:
variation: 0.03
volume: 2
outputs:
- CP14FloorOakWoodPlanksStairways
- type: Stack
stackType: CP14FloorTileOakWoodplanksStairs
- type: entity
parent: CP14FloorTileBase
id: CP14FloorTileStonebricks
name: stonebrick
components:
- type: Sprite
state: stonebrick
- type: FloorTile
outputs:
- CP14FloorStonebricks
- type: Stack
stackType: CP14FloorTileStonebricks
- type: entity
parent: CP14FloorTileBase
id: CP14FloorTileStonebricksSmallCarved
name: small carved stonebricks
components:
- type: Sprite
state: stonebrick_small_carved
- type: FloorTile
outputs:
- CP14FloorStonebricksSmallCarved1
- type: Stack
stackType: CP14FloorTileStonebricksSmallCarved
- type: entity
parent: CP14FloorTileBase
id: CP14FloorTileStonebricksSmallCarved2
name: small carved stonebricks 2
components:
- type: Sprite
state: stonebrick_small_carved2
- type: FloorTile
outputs:
- CP14FloorStonebricksSmallCarved2
- type: Stack
stackType: CP14FloorTileStonebricksSmallCarved2
- type: entity
parent: CP14FloorTileBase
id: CP14FloorTileStonebricksSquareCarved
name: square carved stonebricks
components:
- type: Sprite
state: stonebrick_square_carved
- type: FloorTile
outputs:
- CP14FloorStonebricksSquareCarved
- type: Stack
stackType: CP14FloorTileStonebricksSquareCarved
- type: entity
parent: CP14FloorTileBase
id: CP14FloorTileBirchWoodplanks
name: birch woodplanks
components:
- type: Sprite
state: birch_woodplanks
- type: FloorTile
placeTileSound:
path: /Audio/Effects/woodenclosetclose.ogg
params:
variation: 0.03
volume: 2
outputs:
- CP14FloorBirchWoodPlanks
- type: Stack
stackType: CP14FloorTileBirchWoodplanks
- type: entity
parent: CP14FloorTileBase
id: CP14FloorTileBirchWoodplanksBig
name: birch big woodplanks
components:
- type: Sprite
state: birch_woodplanks_big
- type: FloorTile
placeTileSound:
path: /Audio/Effects/woodenclosetclose.ogg
params:
variation: 0.03
volume: 2
outputs:
- CP14FloorBirchWoodPlanksBig
- type: Stack
stackType: CP14FloorTileBirchWoodplanksBig
- type: entity
parent: CP14FloorTileBase
id: CP14FloorTileBirchWoodplanksCruciform
name: birch cruciform woodplanks
components:
- type: Sprite
state: birch_woodplanks_cruciform
- type: FloorTile
placeTileSound:
path: /Audio/Effects/woodenclosetclose.ogg
params:
variation: 0.03
volume: 2
outputs:
- CP14FloorBirchWoodPlanksCruciform
- type: Stack
stackType: CP14FloorTileBirchWoodplanksCruciform
- type: entity
parent: CP14FloorTileBase
id: CP14FloorTileBirchWoodplanksStairs
name: birch stairs woodplanks
components:
- type: Sprite
state: birch_woodplanks_stairways
- type: FloorTile
placeTileSound:
path: /Audio/Effects/woodenclosetclose.ogg
params:
variation: 0.03
volume: 2
outputs:
- CP14FloorBirchWoodPlanksStairways
- type: Stack
stackType: CP14FloorTileBirchWoodplanksStairs

View File

@@ -88,7 +88,6 @@
- type: CP14Seed
plantProto: CP14PlantPepper
- type: entity
id: CP14SeedSage
name: sage seeds

View File

@@ -2,8 +2,9 @@
parent: BaseStructure
id: CP14FloorWaterOptimized
name: water
suffix: Optimized, Empty
description: A trough of plain water. Clean enough for consumption
categories: [ HideSpawnMenu ]
categories: [ ForkFiltered ]
placement:
mode: SnapgridCenter
snap:
@@ -61,11 +62,30 @@
- type: TileEntityEffect
effects:
- !type:ExtinguishReaction
- type: FrictionContacts
- type: entity
parent: CP14FloorWaterOptimized
id: CP14FloorWaterOptimizedDeep
name: deep water
suffix: Deep, Air damage
components:
- type: Sprite
drawdepth: OverMobs
color: "#869dc2"
- type: SpeedModifierContacts
walkSpeedModifier: 0.2
sprintSpeedModifier: 0.2
- type: FrictionContacts
- type: DamageContacts
damage:
types:
Asphyxiation: 2.5
- type: entity
parent: CP14FloorWaterOptimized
id: CP14FloorWater
categories: [ ForkFiltered ]
suffix: Normal
components:
- type: DrawableSolution
solution: pool

View File

@@ -20,5 +20,5 @@
id: CP14GatherCucumber
entries:
- id: CP14FoodCucumber
amount: 1
maxAmount: 3
amount: 2
maxAmount: 4

View File

@@ -22,5 +22,5 @@
id: CP14GatherPepper
entries:
- id: CP14FoodPepper
amount: 1
maxAmount: 3
amount: 2
maxAmount: 4

View File

@@ -21,4 +21,4 @@
entries:
- id: CP14FoodPumpkin
amount: 2
maxAmount: 3
maxAmount: 4

View File

@@ -22,5 +22,5 @@
id: CP14GatherSage
entries:
- id: CP14WildSage
amount: 1
maxAmount: 3
amount: 2
maxAmount: 4

View File

@@ -20,5 +20,5 @@
id: CP14GatherTomatoes
entries:
- id: CP14FoodTomatoes
amount: 1
maxAmount: 3
amount: 2
maxAmount: 4

View File

@@ -24,7 +24,7 @@
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.35,-0.4,0.35,0.4"
bounds: "-0.2,-0.2,0.2,0.2"
density: 1000
layer:
- WallLayer
@@ -82,15 +82,6 @@
components:
- type: Sprite
offset: 0,1.55
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.18,-0.35,0.18,0.35"
density: 2000
layer:
- WallLayer
- type: Destructible
thresholds:
- trigger:
@@ -148,7 +139,7 @@
id: CP14FloraTreeSnow
components:
- type: Sprite
sprite: _CP14/Structures/Flora/snow_trees.rsi
sprite: _CP14/Structures/Flora/tree_snow.rsi
layers:
- state: tree01
map: ["random"]
@@ -256,15 +247,6 @@
- random:
tree01: ""
tree02: ""
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.18,-0.35,0.18,0.35"
density: 2000
layer:
- WallLayer
- type: Destructible
thresholds:
- trigger:
@@ -297,3 +279,151 @@
CP14LucensWoodLog:
min: 3
max: 6
- type: entity
parent: CP14BaseTree
id: CP14FloraTreeBirchSmall
suffix: Small
components:
- type: Sprite
offset: 0,1.3
sprite: _CP14/Structures/Flora/tree_birch_small.rsi
layers:
- state: tree01
map: ["random"]
- type: RandomSprite
available:
- random:
tree01: ""
tree02: ""
- type: Destructible
thresholds:
- trigger:
!type:DamageTypeTrigger
damageType: Heat
damage: 100
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 200
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 75
behaviors:
- !type:PlaySoundBehavior
sound:
path: /Audio/Effects/tree_fell.ogg
params:
volume: 5
variation: 0.05
- !type:DoActsBehavior
acts: [ "Destruction" ]
- !type:SpawnEntitiesBehavior
spawn:
CP14BirchWoodLog:
min: 1
max: 2
- type: entity
parent: CP14BaseTree
id: CP14FloraTreeBirchMedium
suffix: Medium
components:
- type: Sprite
offset: 0,1.8
sprite: _CP14/Structures/Flora/tree_birch_medium.rsi
layers:
- state: tree01
map: ["random"]
- type: RandomSprite
available:
- random:
tree01: ""
tree02: ""
- type: Destructible
thresholds:
- trigger:
!type:DamageTypeTrigger
damageType: Heat
damage: 100
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 200
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 75
behaviors:
- !type:PlaySoundBehavior
sound:
path: /Audio/Effects/tree_fell.ogg
params:
volume: 5
variation: 0.05
- !type:DoActsBehavior
acts: [ "Destruction" ]
- !type:SpawnEntitiesBehavior
spawn:
CP14BirchWoodLog:
min: 2
max: 4
- type: entity
parent: CP14BaseTree
id: CP14FloraTreeBirchLarge
suffix: Large
components:
- type: Sprite
offset: 0,2.6
sprite: _CP14/Structures/Flora/tree_birch_big.rsi
layers:
- state: tree01
map: ["random"]
- type: RandomSprite
available:
- random:
tree01: ""
tree02: ""
- type: Destructible
thresholds:
- trigger:
!type:DamageTypeTrigger
damageType: Heat
damage: 100
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 200
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 75
behaviors:
- !type:PlaySoundBehavior
sound:
path: /Audio/Effects/tree_fell.ogg
params:
volume: 5
variation: 0.05
- !type:DoActsBehavior
acts: [ "Destruction" ]
- !type:SpawnEntitiesBehavior
spawn:
CP14BirchWoodLog:
min: 3
max: 6

View File

@@ -1,8 +1,7 @@
- type: entity
parent:
- BaseStructure
- CP14BaseFlammable
id: CP14WoodenTableBase
id: CP14TableBase
categories: [ ForkFiltered ]
abstract: true
components:
@@ -17,6 +16,31 @@
- TableMask
layer:
- TableLayer
- type: Damageable
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 60
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- !type:PlaySoundBehavior
sound:
path: /Audio/Effects/picaxe2.ogg
- type: FootstepModifier
footstepSoundCollection:
collection: FootstepHull
- type: Climbable
- type: PlaceableSurface
- type: entity
parent:
- CP14TableBase
- CP14BaseFlammable
id: CP14WoodenTableBase
abstract: true
components:
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Wood
@@ -52,8 +76,6 @@
- type: FireVisuals
sprite: _CP14/Effects/fire.rsi
normalState: full
- type: Climbable
- type: PlaceableSurface
- type: entity
parent: CP14WoodenTableBase
@@ -116,4 +138,25 @@
state: full
- type: Construction
graph: CP14TableWoodenCounter
node: CP14TableWoodenCounter
node: CP14TableWoodenCounter
- type: entity
parent: CP14TableWoodenCounter #CP14TableBase
id: CP14TableMarble
name: marble table
description: Exquisite white marble table.
#components:
#- type: Damageable
# damageContainer: StructuralInorganic
# damageModifierSet: Metallic
#- type: Sprite
# sprite: _CP14/Structures/Furniture/Tables/marble.rsi
#- type: Icon
# sprite: _CP14/Structures/Furniture/Tables/marble.rsi
# state: full
#- type: IconSmooth
# key: state
# base: state
#- type: FootstepModifier
# footstepSoundCollection:
# collection: FootstepFloor

View File

@@ -38,6 +38,39 @@
- !type:DoActsBehavior
acts: ["Destruction"]
- type: entity
id: CP14WallMarbleStone
name: marble
parent: CP14WallStoneIndestructable #CP14WallStone
#components:
#- type: Sprite
# sprite: _CP14/Structures/Walls/Natural/marble_stone.rsi
#- type: Icon
# sprite: _CP14/Structures/Walls/Natural/marble_stone.rsi
#- type: Destructible
# thresholds:
# - trigger:
# !type:DamageTrigger
# damage: 350
# behaviors:
# - !type:DoActsBehavior
# acts: ["Destruction"]
# - trigger:
# !type:DamageTrigger
# damage: 100
# behaviors:
# - !type:PlaySoundBehavior
# sound:
# path: /Audio/Effects/break_stone.ogg
# params:
# volume: -6
# - !type:SpawnEntitiesBehavior
# spawn:
# CP14MarbleBlock1:
# min: 2
# max: 3
# - !type:DoActsBehavior
# acts: ["Destruction"]
- type: entity
id: CP14WallStoneIndestructable

View File

@@ -71,7 +71,26 @@
sprite: _CP14/Structures/Walls/marblebricks_stone_wall.rsi
- type: IconSmooth
base: stonebricks
- type: CP14WallpaperHolder
#- type: Damageable
# damageContainer: StructuralInorganic
# damageModifierSet: Rock
#- type: Destructible
# thresholds:
# - trigger:
# !type:DamageTrigger
# damage: 200
# behaviors:
# - !type:PlaySoundBehavior
# sound:
# path: /Audio/Effects/break_stone.ogg
# params:
# volume: -6
# - !type:DoActsBehavior
# acts: [ "Destruction" ]
#- type: Construction
# graph: CP14WallMarbleBrick
# node: CP14WallMarbleBrick
#- type: CP14WallpaperHolder
- type: entity
id: CP14WallBrownbrick
@@ -128,6 +147,18 @@
node: WallWooden
- type: CP14WallpaperHolder
- type: entity
id: CP14WallWoodenBirch
parent: CP14WallWooden
components:
- type: Sprite
sprite: _CP14/Structures/Walls/wooden_wall_birch.rsi
- type: Icon
sprite: _CP14/Structures/Walls/wooden_wall_birch.rsi
- type: Construction
graph: CP14WallWood
node: WallWoodenBirch
- type: entity
id: CP14WallWoodenPalisade
name: palisade

View File

@@ -14,6 +14,8 @@
- CP14ClothingCloakBlue
- CP14ClothingCloakFurCoat
- CP14ClothingCloakInsulated
- CP14ClothingCloakBlackSyurko
- CP14ClothingCloakRedSyurko
- type: loadout
id: CP14ClothingCloakFurcapeBlack
@@ -25,6 +27,16 @@
equipment:
cloak: CP14ClothingCloakFurcapeBlue
- type: loadout
id: CP14ClothingCloakBlackSyurko
equipment:
cloak: CP14ClothingCloakBlackSyurko
- type: loadout
id: CP14ClothingCloakRedSyurko
equipment:
cloak: CP14ClothingCloakRedSyurko
- type: loadout
id: CP14ClothingCloakMaidArpon
equipment:
@@ -190,6 +202,7 @@
- CP14ClothingHeadJestersCap
- CP14ClothingHeadHuntersHat
- CP14ClothingHeadJagermeisterHat
- CP14ClothingHeadStrawHat
- type: loadout
id: CP14ClothingHeadMetalHeadband
@@ -211,6 +224,11 @@
equipment:
head: CP14ClothingHeadJestersCap
- type: loadout
id: CP14ClothingHeadStrawHat
equipment:
head: CP14ClothingHeadStrawHat
- type: loadout
id: CP14ClothingHeadHuntersHat
equipment:

View File

@@ -7,12 +7,18 @@
minLimit: 0
loadouts:
- CP14ClothingCloakGuardBlue
- CP14ClothingCloakGuardSyurko
- type: loadout
id: CP14ClothingCloakGuardBlue
equipment:
cloak: CP14ClothingCloakGuardBlue
- type: loadout
id: CP14ClothingCloakGuardSyurko
equipment:
cloak: CP14ClothingCloakGuardSyurko
# Head
- type: loadoutGroup

View File

@@ -26,7 +26,7 @@
id: CP14SkillTreePyrokinetic
dummyEntity: CP14SkillTreePyrokineticLoadoutDummy
skillTree:
Pyrokinetic: 1
Pyrokinetic: 2
@@ -43,7 +43,7 @@
id: CP14SkillTreeHydrosophistry
dummyEntity: CP14SkillTreeHydrosophistryLoadoutDummy
skillTree:
Hydrosophistry: 1
Hydrosophistry: 2
- type: entity
@@ -59,7 +59,7 @@
id: CP14SkillTreeIllusion
dummyEntity: CP14SkillTreeIllusionLoadoutDummy
skillTree:
Illusion: 1
Illusion: 2
- type: entity
@@ -75,7 +75,7 @@
id: CP14SkillTreeMetamagic
dummyEntity: CP14SkillTreeMetamagicLoadoutDummy
skillTree:
Metamagic: 1
Metamagic: 2
- type: entity
@@ -91,7 +91,7 @@
id: CP14SkillTreeHealing
dummyEntity: CP14SkillTreeHealingLoadoutDummy
skillTree:
Healing: 1
Healing: 2
- type: entity
@@ -107,4 +107,4 @@
id: CP14SkillTreeAtlethic
dummyEntity: CP14SkillTreeAtlethicLoadoutDummy
skillTree:
Atlethic: 1
Atlethic: 2

View File

@@ -25,6 +25,15 @@
color: "#555963"
price: 0
- type: material
id: CP14MarbleStone
stackEntity: CP14MarbleBlock1
name: cp14-material-stone-block #TODO
unit: materials-unit-chunk
icon: { sprite: _CP14/Objects/Materials/marble_block.rsi, state: stone_2 }
color: "#555963"
price: 0
- type: material
id: CP14Nail
stackEntity: CP14Nail1
@@ -84,7 +93,7 @@
stackEntity: CP14LucensWoodenPlanks1
name: cp14-material-lucens-planks
unit: materials-unit-bar
icon: { sprite: _CP14/Objects/Materials/lucens_wood.rsi, state: planks_2 }
icon: { sprite: _CP14/Objects/Materials/wood_lucens.rsi, state: planks_2 }
color: "#1a1e22"
price: 0

View File

@@ -41,6 +41,10 @@
biomeTemplate: CP14CavesFloor
tileMask:
- CP14FloorGrass
#- !type:BiomeDunGen
# biomeTemplate: CP14MarbleCaves
# tileMask:
# - CP14FloorMarble
- type: dungeonConfig
id: CP14DemiplaneCavesRingFloorMaskStone
@@ -112,18 +116,4 @@
fractalType: FBm
octaves: 5
lacunarity: 2
gain: 0.5
- !type:NoiseDistanceDunGen
size: 80, 50
distanceConfig: !type:DunGenEuclideanSquaredDistance
blendWeight: 0.2
layers:
- tile: Space
threshold: 0.50
noise:
frequency: 0.08
noiseType: OpenSimplex2
fractalType: FBm
octaves: 5
lacunarity: 2
gain: 0.5

View File

@@ -48,7 +48,7 @@
allowedTiles:
- FloorSnow
entities:
- CP14FloorWaterOptimized
- CP14FloorWaterOptimizedDeep
- type: biomeTemplate
id: CP14SandOceanFill
@@ -61,7 +61,7 @@
allowedTiles:
- FloorDesert
entities:
- CP14FloorWaterOptimized
- CP14FloorWaterOptimizedDeep
- type: biomeTemplate
id: CP14LavaOceanFill

View File

@@ -126,8 +126,12 @@
- CP14FloorGrassLight
- CP14FloorGrassTall
entities:
- CP14FloraTreeGreen
- CP14FloraTreeGreen
- CP14FloraTreeGreenLarge
- CP14FloraTreeBirchSmall
- CP14FloraTreeBirchMedium
- CP14FloraTreeBirchLarge
- !type:BiomeEntityLayer # More Rocks
threshold: 0.7
noise:
@@ -174,8 +178,12 @@
- CP14FloorGrassLight
- CP14FloorGrassTall
entities:
- CP14FloraTreeGreen
- CP14FloraTreeGreen
- CP14FloraTreeGreenLarge
- CP14FloraTreeBirchSmall
- CP14FloraTreeBirchMedium
- CP14FloraTreeBirchLarge
- type: biomeTemplate
id: CP14GrasslandHills # Холмы

View File

@@ -0,0 +1,47 @@
- type: biomeTemplate
id: CP14MarbleCaves
layers:
- !type:BiomeTileLayer
threshold: -1.0
tile: CP14FloorMarbleCave
#Rocks
- !type:BiomeEntityLayer
threshold: 0.4
noise:
seed: 1
noiseType: OpenSimplex2
fractalType: FBm
frequency: 2
allowedTiles:
- CP14FloorMarbleCave
entities:
- CP14RockSmall
# Lakes
- !type:BiomeEntityLayer
threshold: -0.45
invert: true
noise:
seed: 12
noiseType: Perlin
fractalType: Ridged
octaves: 1
frequency: 0.1
gain: 0.5
allowedTiles:
- CP14FloorMarbleCave
entities:
- CP14FloorLava
- !type:BiomeEntityLayer
threshold: -0.45
invert: true
noise:
seed: 0
noiseType: Perlin
fractalType: Ridged
octaves: 1
frequency: 0.1
gain: 0.5
allowedTiles:
- CP14FloorMarbleCave
entities:
- CP14WallMarbleStone

View File

@@ -8,7 +8,7 @@
edges:
- to: CP14WoodenBed
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
- material: CP14Cloth
amount: 1

View File

@@ -8,7 +8,7 @@
completed:
- !type:SnapToGrid
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 3
- material: CP14Nail
amount: 2

View File

@@ -8,7 +8,7 @@
completed:
- !type:SnapToGrid
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 4
- material: CP14Nail
amount: 2

View File

@@ -8,7 +8,7 @@
edges:
- to: CP14CurtainsWhite
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 1
doAfter: 2
- material: CP14Nail

View File

@@ -11,7 +11,7 @@
- material: CP14Stone
amount: 3
doAfter: 2
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
doAfter: 2

View File

@@ -10,7 +10,7 @@
completed:
- !type:SnapToGrid { }
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 5
doAfter: 3
- node: CP14mannequin

View File

@@ -8,7 +8,7 @@
edges:
- to: CP14WallmountOrdersBorder
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 3
doAfter: 3

View File

@@ -8,7 +8,7 @@
edges:
- to: CP14ChairWooden
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
doAfter: 2
- node: CP14ChairWooden
@@ -24,7 +24,7 @@
edges:
- to: CP14BenchWood
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 3
doAfter: 2
- node: CP14BenchWood

View File

@@ -8,7 +8,7 @@
edges:
- to: CP14TableWooden
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 3
doAfter: 2
- node: CP14TableWooden
@@ -24,7 +24,7 @@
edges:
- to: CP14TableWoodenRound
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 3
doAfter: 2
- node: CP14TableWoodenRound
@@ -40,7 +40,7 @@
edges:
- to: CP14TableWoodenCounter
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 3
doAfter: 2
- node: CP14TableWoodenCounter
@@ -56,7 +56,7 @@
edges:
- to: CP14Workbench
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 3
doAfter: 2
- node: CP14Workbench
@@ -72,7 +72,7 @@
edges:
- to: CP14WorkbenchCooking
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 3
doAfter: 2
- node: CP14WorkbenchCooking
@@ -88,7 +88,7 @@
edges:
- to: CP14WorkbenchSewing
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 3
doAfter: 2
- node: CP14WorkbenchSewing

View File

@@ -8,7 +8,7 @@
edges:
- to: CP14WoodenPallet
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
doAfter: 2
- node: CP14WoodenPallet

View File

@@ -9,7 +9,7 @@
- !type:SnapToGrid
southRotation: true
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
doAfter: 2
@@ -18,16 +18,13 @@
edges:
- to: start
completed:
- !type:GivePrototype
prototype: CP14WoodenPlanks1
amount: 2
- !type:DeleteEntity {}
steps:
- tool: Screwing
doAfter: 1
- to: CP14target
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 3
doAfter: 1
- material: CP14Nail
@@ -64,7 +61,7 @@
completed:
- !type:SnapToGrid
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 5
- material: CP14Cloth
amount: 2

View File

@@ -8,7 +8,7 @@
edges:
- to: CP14BaseBarrel
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 5
doAfter: 3
- material: CP14Nail
@@ -27,7 +27,7 @@
edges:
- to: CP14CraneBarrel
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 5
doAfter: 3
- material: CP14Nail
@@ -46,7 +46,7 @@
edges:
- to: CP14CraneBarrelSmall
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 3
doAfter: 3
- material: CP14Nail

View File

@@ -8,7 +8,7 @@
edges:
- to: CP14WoodenChestFrame
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
doAfter: 2
@@ -17,7 +17,7 @@
edges:
- to: CP14WoodenChest
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
doAfter: 2
- material: CP14Nail

View File

@@ -8,7 +8,7 @@
completed:
- !type:SnapToGrid
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 3
- material: CP14Cloth
amount: 2

View File

@@ -8,7 +8,7 @@
completed:
- !type:SnapToGrid
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
- material: CP14Nail
amount: 1
@@ -26,7 +26,7 @@
completed:
- !type:SnapToGrid
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 4
- material: CP14Nail
amount: 2

View File

@@ -8,7 +8,7 @@
edges:
- to: CP14WoodenDoorFrame
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
doAfter: 2
@@ -30,7 +30,7 @@
doAfter: 1
- to: CP14WoodenDoor
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
doAfter: 2
- to: CP14WoodenDoorWindowed
@@ -47,9 +47,6 @@
edges:
- to: start
completed:
- !type:SpawnPrototype
prototype: CP14WoodenPlanks1
amount: 2
- !type:DeleteEntity {}
steps:
- tool: Prying #TODO - new tool
@@ -76,10 +73,6 @@
entity: CP14WoodenDoor
edges:
- to: CP14WoodenDoorFrame
completed:
- !type:SpawnPrototype
prototype: CP14WoodenPlanks1
amount: 2
steps:
- tool: Prying #TODO - new tool
doAfter: 5
@@ -88,10 +81,6 @@
entity: CP14WoodenDoorMirrored
edges:
- to: CP14WoodenDoorFrameMirrored
completed:
- !type:SpawnPrototype
prototype: CP14WoodenPlanks1
amount: 2
steps:
- tool: Prying #TODO - new tool
doAfter: 5
@@ -100,10 +89,6 @@
entity: CP14WoodenDoorWindowed
edges:
- to: CP14WoodenDoorFrame
completed:
- !type:SpawnPrototype
prototype: CP14WoodenPlanks1
amount: 2
steps:
- tool: Prying #TODO - new tool
doAfter: 5
@@ -112,10 +97,6 @@
entity: CP14WoodenDoorWindowedMirrored
edges:
- to: CP14WoodenDoorFrameMirrored
completed:
- !type:SpawnPrototype
prototype: CP14WoodenPlanks1
amount: 2
steps:
- tool: Prying #TODO - new tool
doAfter: 5

View File

@@ -8,32 +8,32 @@
edges:
- to: CP14FenceWoodSmallStraight
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
doAfter: 2
- to: CP14FenceWoodSmallCorner
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
doAfter: 2
- to: CP14FenceWoodSmallGate
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
doAfter: 2
- to: CP14FenceWoodStraight
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 4
doAfter: 2
- to: CP14FenceWoodCorner
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 4
doAfter: 2
- to: CP14FenceWoodGate
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 4
doAfter: 2

View File

@@ -6,7 +6,7 @@
edges:
- to: CP14RoofWooden
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
doAfter: 2

View File

@@ -8,7 +8,7 @@
edges:
- to: CP14WallmountTorch
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 3
doAfter: 3
- material: CP14Cloth

View File

@@ -8,7 +8,7 @@
edges:
- to: CP14WallmountBarShelfA
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
doAfter: 2
- node: CP14WallmountBarShelfA
@@ -24,7 +24,7 @@
edges:
- to: CP14WallmountBarShelfB
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
doAfter: 2
- node: CP14WallmountBarShelfB

View File

@@ -9,7 +9,7 @@
- !type:SnapToGrid
southRotation: true
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 2
doAfter: 2
@@ -35,6 +35,16 @@
doAfter: 1
- tool: CP14Hammering
doAfter: 2
- to: WallWoodenBirch
steps:
- material: CP14BirchWoodenPlanks
amount: 2
doAfter: 1
- material: CP14Nail
amount: 2
doAfter: 1
- tool: CP14Hammering
doAfter: 2
- to: WindowWooden
steps:
- material: CP14GlassSheet
@@ -49,6 +59,14 @@
- tool: CP14Hammering
doAfter: 2
- node: WallWoodenBirch
entity: CP14WallWoodenBirch
edges:
- to: FrameWooden
steps:
- tool: CP14Hammering
doAfter: 2
- node: WindowWooden
entity: CP14WindowWooden
@@ -63,7 +81,7 @@
completed:
- !type:SnapToGrid
steps:
- material: CP14WoodenPlanks
- stackGroup: WoodenPlanks
amount: 4
doAfter: 2
- node: CP14WallWoodenPalisade

View File

@@ -16,6 +16,24 @@
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
name: wooden birch wall
description: Sturdy enough to cover you from threats or cold winds.
id: CP14WoodenWallBirch
graph: CP14WallWood
startNode: start
targetNode: WallWoodenBirch
category: construction-category-structures
icon:
sprite: _CP14/Structures/Walls/wooden_wall_birch.rsi
state: full
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: false
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
name: palisade
@@ -72,7 +90,7 @@
- type: construction
crystallPunkAllowed: true
name: stone wall
name: stonebrick wall
description: Sturdy enough to cover you from threats or cold winds.
id: CP14WallStonebrick
graph: CP14WallStonebrick

View File

@@ -0,0 +1,17 @@
- type: constructionGraph
id: CP14StrawHat
start: start
graph:
- node: start
edges:
- to: cp14headstrawhat
steps:
- tag: CP14Wheat
name: wheat
icon:
sprite: _CP14/Objects/Flora/Farm/wheat.rsi
state: base1
doAfter: 4
- node: cp14headstrawhat
entity: CP14ClothingHeadStrawHat

View File

@@ -11,3 +11,17 @@
icon:
sprite: _CP14/Clothing/Head/Produced/wreath.rsi
state: icon
- type: construction
crystallPunkAllowed: true
name: straw hat
id: cp14headstrawhat
graph: CP14StrawHat
startNode: start
targetNode: cp14headstrawhat
category: construction-category-clothing
objectType: Item
description: Easy to make, not too bad to lose.
icon:
sprite: _CP14/Clothing/Head/Roles/General/straw_hat.rsi
state: icon

View File

@@ -3,8 +3,8 @@
tag: CP14RecipeWorkbench
craftTime: 2
requirements:
- !type:StackResource
stack: CP14WoodenPlanks
- !type:StackGroupResource
group: WoodenPlanks
count: 3
- !type:ProtoIdResource
protoId: CP14Rope
@@ -16,8 +16,8 @@
tag: CP14RecipeWorkbench
craftTime: 3
requirements:
- !type:StackResource
stack: CP14WoodenPlanks
- !type:StackGroupResource
group: WoodenPlanks
count: 2
- !type:StackResource
stack: CP14Nail
@@ -29,8 +29,8 @@
tag: CP14RecipeWorkbench
craftTime: 3
requirements:
- !type:StackResource
stack: CP14WoodenPlanks
- !type:StackGroupResource
group: WoodenPlanks
count: 2
result: CP14SmokingPipe
@@ -39,8 +39,8 @@
tag: CP14RecipeWorkbench
craftTime: 3
requirements:
- !type:StackResource
stack: CP14WoodenPlanks
- !type:StackGroupResource
group: WoodenPlanks
count: 2
result: CP14Plate
@@ -49,8 +49,8 @@
tag: CP14RecipeWorkbench
craftTime: 3
requirements:
- !type:StackResource
stack: CP14WoodenPlanks
- !type:StackGroupResource
group: WoodenPlanks
count: 2
- !type:StackResource
stack: CP14Cloth
@@ -115,8 +115,8 @@
tag: CP14RecipeWorkbench
craftTime: 2
requirements:
- !type:StackResource
stack: CP14WoodenPlanks
- !type:StackGroupResource
group: WoodenPlanks
count: 4
- !type:ProtoIdResource
protoId: CP14String
@@ -150,8 +150,8 @@
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14WoodenPlanks
- !type:StackGroupResource
group: WoodenPlanks
- !type:ProtoIdResource
protoId: CP14CrystalShardBase
result: CP14CrayonWhite

View File

@@ -0,0 +1,164 @@
- type: CP14Recipe
id: CP14FloorTileFoundation
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14Stone
count: 1
result: CP14FloorTileFoundation
resultCount: 4
- type: CP14Recipe
id: CP14FloorTileMarbleBrick
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14MarbleStone
count: 1
result: CP14FloorTileMarbleBrick
resultCount: 4
- type: CP14Recipe
id: CP14FloorTileMarbleSmallbricks
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14MarbleStone
count: 1
result: CP14FloorTileMarbleSmallbricks
resultCount: 4
- type: CP14Recipe
id: CP14FloorTileStonebricks
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14Stone
count: 1
result: CP14FloorTileStonebricks
resultCount: 4
- type: CP14Recipe
id: CP14FloorTileStonebricksSmallCarved
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14Stone
count: 1
result: CP14FloorTileStonebricksSmallCarved
resultCount: 4
- type: CP14Recipe
id: CP14FloorTileStonebricksSmallCarved2
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14Stone
count: 1
result: CP14FloorTileStonebricksSmallCarved2
resultCount: 4
- type: CP14Recipe
id: CP14FloorTileStonebricksSquareCarved
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14Stone
count: 1
result: CP14FloorTileStonebricksSquareCarved
resultCount: 4
- type: CP14Recipe
id: CP14FloorTileOakWoodplanks
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14WoodenPlanks
count: 1
result: CP14FloorTileOakWoodplanks
resultCount: 4
- type: CP14Recipe
id: CP14FloorTileOakWoodplanksBig
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14WoodenPlanks
count: 1
result: CP14FloorTileOakWoodplanksBig
resultCount: 4
- type: CP14Recipe
id: CP14FloorTileOakWoodplanksCruciform
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14WoodenPlanks
count: 1
result: CP14FloorTileOakWoodplanksCruciform
resultCount: 4
- type: CP14Recipe
id: CP14FloorTileOakWoodplanksStairs
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14WoodenPlanks
count: 1
result: CP14FloorTileOakWoodplanksStairs
resultCount: 4
- type: CP14Recipe
id: CP14FloorTileBirchWoodplanks
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14BirchWoodenPlanks
count: 1
result: CP14FloorTileBirchWoodplanks
resultCount: 4
- type: CP14Recipe
id: CP14FloorTileBirchWoodplanksBig
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14BirchWoodenPlanks
count: 1
result: CP14FloorTileBirchWoodplanksBig
resultCount: 4
- type: CP14Recipe
id: CP14FloorTileBirchWoodplanksCruciform
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14BirchWoodenPlanks
count: 1
result: CP14FloorTileBirchWoodplanksCruciform
resultCount: 4
- type: CP14Recipe
id: CP14FloorTileBirchWoodplanksStairs
tag: CP14RecipeWorkbench
craftTime: 1
requirements:
- !type:StackResource
stack: CP14BirchWoodenPlanks
count: 1
result: CP14FloorTileBirchWoodplanksStairs
resultCount: 4

View File

@@ -20,6 +20,7 @@
#Hair: CP14MobCarcatAnyMarking
#FacialHair: CP14MobCarcatAnyMarking
Snout: CP14MobCarcatMarkingMatchSkin
Tail: CP14MobCarcatMarkingMatchSkin
Chest: CP14MobCarcatTorso
Eyes: CP14MobCarcatEyes
LArm: CP14MobCarcatLArm
@@ -45,6 +46,10 @@
points: 1
required: true
defaultMarkings: [ CP14CarcatNose ]
Tail:
points: 1
required: true
defaultMarkings: [ CP14CarcatTail ]
HeadTop:
points: 1
required: true

View File

@@ -0,0 +1,104 @@
- type: stack
id: CP14FloorTileFoundation
name: foundation
spawn: CP14FloorTileFoundation
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: foundation }
maxCount: 30
- type: stack
id: CP14FloorTileMarbleBrick
name: marble brick
spawn: CP14FloorTileMarbleBrick
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: marble }
maxCount: 30
- type: stack
id: CP14FloorTileMarbleSmallbricks
name: marble small brick
spawn: CP14FloorTileMarbleSmallbricks
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: marble_smallbricks }
maxCount: 30
- type: stack
id: CP14FloorTileOakWoodplanks
name: oak woodplanks
spawn: CP14FloorTileOakWoodplanks
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: oak_woodplanks }
maxCount: 30
- type: stack
id: CP14FloorTileOakWoodplanksBig
name: oak big woodplanks
spawn: CP14FloorTileOakWoodplanksBig
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: oak_woodplanks_big }
maxCount: 30
- type: stack
id: CP14FloorTileOakWoodplanksCruciform
name: oak cruciform woodplanks
spawn: CP14FloorTileOakWoodplanksCruciform
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: oak_woodplanks_cruciform }
maxCount: 30
- type: stack
id: CP14FloorTileOakWoodplanksStairs
name: oak stairs woodplanks
spawn: CP14FloorTileOakWoodplanksStairs
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: oak_woodplanks_stairways }
maxCount: 30
- type: stack
id: CP14FloorTileStonebricks
name: stonebricks
spawn: CP14FloorTileStonebricks
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: stonebrick }
maxCount: 30
- type: stack
id: CP14FloorTileStonebricksSmallCarved
name: small carved stonebricks
spawn: CP14FloorTileStonebricksSmallCarved
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: stonebrick_small_carved }
maxCount: 30
- type: stack
id: CP14FloorTileStonebricksSmallCarved2
name: small carved stonebricks 2
spawn: CP14FloorTileStonebricksSmallCarved2
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: stonebrick_small_carved2 }
maxCount: 30
- type: stack
id: CP14FloorTileStonebricksSquareCarved
name: square carved stonebricks
spawn: CP14FloorTileStonebricksSquareCarved
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: stonebrick_square_carved }
maxCount: 30
- type: stack
id: CP14FloorTileBirchWoodplanks
name: birch woodplanks
spawn: CP14FloorTileOakWoodplanks
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: birch_woodplanks }
maxCount: 30
- type: stack
id: CP14FloorTileBirchWoodplanksBig
name: birch big woodplanks
spawn: CP14FloorTileBirchWoodplanksBig
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: birch_woodplanks_big }
maxCount: 30
- type: stack
id: CP14FloorTileBirchWoodplanksCruciform
name: birch cruciform woodplanks
spawn: CP14FloorTileBirchWoodplanksCruciform
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: birch_woodplanks_cruciform }
maxCount: 30
- type: stack
id: CP14FloorTileBirchWoodplanksStairs
name: birch stairs woodplanks
spawn: CP14FloorTileBirchWoodplanksStairs
icon: { sprite: _CP14/Objects/Tile/tile.rsi, state: birch_woodplanks_stairways }
maxCount: 30

View File

@@ -12,6 +12,13 @@
icon: { sprite: _CP14/Objects/Materials/stone_block.rsi, state: stone_2 }
maxCount: 10
- type: stack
id: CP14MarbleStone
name: cp14-stack-marble-block
spawn: CP14MarbleBlock1
icon: { sprite: _CP14/Objects/Materials/marble_block.rsi, state: stone_2 }
maxCount: 10
- type: stack
id: CP14WoodenPlanks
name: cp14-stack-wood-planks
@@ -19,6 +26,20 @@
icon: { sprite: _CP14/Objects/Materials/wood.rsi, state: planks_2 }
maxCount: 20
- type: stack
id: CP14BirchWoodenPlanks
name: cp14-stack-wood-planks-birch
spawn: CP14BirchWoodenPlanks1
icon: { sprite: _CP14/Objects/Materials/wood_birch.rsi, state: planks_2 }
maxCount: 20
- type: stack
id: CP14LucensWoodenPlanks
name: cp14-material-lucens-planks
spawn: CP14LucensWoodenPlanks1
icon: { sprite: _CP14/Objects/Materials/wood_lucens.rsi, state: planks_2 }
maxCount: 20
- type: stack
id: CP14Nail
name: cp14-stack-nails
@@ -61,13 +82,6 @@
icon: { sprite: _CP14/Objects/Materials/mithril_bar.rsi, state: bar_2 }
maxCount: 10
- type: stack
id: CP14LucensWoodenPlanks
name: cp14-material-lucens-planks
spawn: CP14LucensWoodenPlanks1
icon: { sprite: _CP14/Objects/Materials/lucens_wood.rsi, state: planks_2 }
maxCount: 20
- type: stack
id: CP14GlassSheet
name: cp14-stack-glass-sheet

View File

@@ -0,0 +1,7 @@
- type: CP14StackGroup
id: WoodenPlanks
name: cp14-stack-group-wooden-planks-any
stacks:
- CP14WoodenPlanks
- CP14BirchWoodenPlanks
- CP14LucensWoodenPlanks

View File

@@ -40,6 +40,37 @@
heatCapacity: 10000
weather: true
- type: tile
editorHidden: false
id: CP14FloorMarbleCave
name: cp14-tiles-marble-cave
sprite: /Textures/_CP14/Tiles/marble_cave.png
variants: 14
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
baseTurf: CP14FloorBase
deconstructTools: [ CP14Digging ]
isSubfloor: true
itemDrop: CP14MarbleBlock1
footstepSounds:
collection: FootstepAsteroid
heatCapacity: 10000
weather: true
indestructible: true
- type: tile
editorHidden: false
id: CP14FloorSand

View File

@@ -26,6 +26,8 @@
collection: FootstepAsteroid
heatCapacity: 10000
weather: true
deconstructTools: [ Prying ]
itemDrop: CP14FloorTileFoundation
- type: tile
editorHidden: false
@@ -59,6 +61,8 @@
collection: FootstepAsteroid
heatCapacity: 10000
weather: true
deconstructTools: [ Prying ]
itemDrop: CP14FloorTileStonebricks
- type: tile
editorHidden: false
@@ -92,6 +96,8 @@
collection: FootstepAsteroid
heatCapacity: 10000
weather: true
deconstructTools: [ Prying ]
itemDrop: CP14FloorTileStonebricks
- type: tile
editorHidden: false
@@ -117,6 +123,8 @@
collection: FootstepAsteroid
heatCapacity: 10000
weather: true
deconstructTools: [ Prying ]
itemDrop: CP14FloorTileStonebricksSmallCarved
- type: tile
editorHidden: false
@@ -142,6 +150,8 @@
collection: FootstepAsteroid
heatCapacity: 10000
weather: true
deconstructTools: [ Prying ]
itemDrop: CP14FloorTileStonebricksSmallCarved2
- type: tile
editorHidden: false
@@ -167,6 +177,8 @@
collection: FootstepAsteroid
heatCapacity: 10000
weather: true
deconstructTools: [ Prying ]
itemDrop: CP14FloorTileStonebricksSquareCarved
- type: tile
editorHidden: false
@@ -190,6 +202,36 @@
collection: FootstepAsteroid
heatCapacity: 10000
weather: true
deconstructTools: [ Prying ]
itemDrop: CP14FloorTileMarbleBrick
- type: tile
editorHidden: false
id: CP14FloorMarbleSmallbricks
name: cp14-tiles-stonebricks-marble
sprite: /Textures/_CP14/Tiles/Marble/small_bricks.png
variants: 9
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
edgeSpritePriority: 102
edgeSprites:
South: /Textures/_CP14/Tiles/Marble/double_edge_S.png
baseTurf: CP14FloorFoundation
isSubfloor: false
footstepSounds:
collection: FootstepAsteroid
heatCapacity: 10000
weather: true
deconstructTools: [ Prying ]
itemDrop: CP14FloorTileMarbleSmallbricks
- type: tile
editorHidden: false

View File

@@ -276,7 +276,7 @@
baseTurf: CP14FloorFoundation
isSubfloor: false
deconstructTools: [ Prying ]
itemDrop: CP14WoodenPlanks1
itemDrop: CP14FloorTileBirchWoodplanks
footstepSounds:
collection: FootstepWood
heatCapacity: 10000
@@ -307,7 +307,7 @@
baseTurf: CP14FloorFoundation
isSubfloor: false
deconstructTools: [ Prying ]
itemDrop: CP14WoodenPlanks1
itemDrop: CP14FloorTileBirchWoodplanksBig
footstepSounds:
collection: FootstepWood
heatCapacity: 10000
@@ -338,7 +338,7 @@
baseTurf: CP14FloorFoundation
isSubfloor: false
deconstructTools: [ Prying ]
itemDrop: CP14WoodenPlanks1
itemDrop: CP14FloorTileBirchWoodplanksCruciform
footstepSounds:
collection: FootstepWood
heatCapacity: 10000
@@ -369,7 +369,7 @@
baseTurf: CP14FloorFoundation
isSubfloor: false
deconstructTools: [ Prying ]
itemDrop: CP14WoodenPlanks1
itemDrop: CP14FloorTileBirchWoodplanksStairs
footstepSounds:
collection: FootstepWood
heatCapacity: 10000
@@ -528,7 +528,7 @@
baseTurf: CP14FloorFoundation
isSubfloor: false
deconstructTools: [ Prying ]
itemDrop: CP14WoodenPlanks1
itemDrop: CP14FloorTileOakWoodplanks
footstepSounds:
collection: FootstepWood
heatCapacity: 10000
@@ -559,7 +559,7 @@
baseTurf: CP14FloorFoundation
isSubfloor: false
deconstructTools: [ Prying ]
itemDrop: CP14WoodenPlanks1
itemDrop: CP14FloorTileOakWoodplanksBig
footstepSounds:
collection: FootstepWood
heatCapacity: 10000
@@ -590,7 +590,7 @@
baseTurf: CP14FloorFoundation
isSubfloor: false
deconstructTools: [ Prying ]
itemDrop: CP14WoodenPlanks1
itemDrop: CP14FloorTileOakWoodplanksCruciform
footstepSounds:
collection: FootstepWood
heatCapacity: 10000
@@ -621,7 +621,7 @@
baseTurf: CP14FloorFoundation
isSubfloor: false
deconstructTools: [ Prying ]
itemDrop: CP14WoodenPlanks1
itemDrop: CP14FloorTileOakWoodplanksStairs
footstepSounds:
collection: FootstepWood
heatCapacity: 10000

View File

@@ -1,5 +1,5 @@
- type: weightedRandom
id: Secret
weights:
CP14Sandbox: 1
CP14Greenshift: 0
CP14Sandbox: 0
CP14Greenshift: 1

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 517 B

View File

@@ -0,0 +1,18 @@
{
"version": 1,
"license": "All right reserved",
"copyright": "Created by creamy",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-CLOAK",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 520 B

View File

@@ -0,0 +1,18 @@
{
"version": 1,
"license": "All right reserved",
"copyright": "Created by creamy",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-CLOAK",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Some files were not shown because too many files have changed in this diff Show More