diff --git a/Resources/Locale/en-US/_CP14/materials/materials.ftl b/Resources/Locale/en-US/_CP14/materials/materials.ftl index dd1ab7c0b2..f66e3992fe 100644 --- a/Resources/Locale/en-US/_CP14/materials/materials.ftl +++ b/Resources/Locale/en-US/_CP14/materials/materials.ftl @@ -1,3 +1,4 @@ cp14-material-wooden-planks = wooden planks cp14-material-dirt-block = dirt -cp14-material-stone-block = stone \ No newline at end of file +cp14-material-stone-block = stone +cp14-material-cloth = cloth \ No newline at end of file diff --git a/Resources/Locale/en-US/_CP14/stack/materials.ftl b/Resources/Locale/en-US/_CP14/stack/materials.ftl index 0c49f83c53..375ebb6fd9 100644 --- a/Resources/Locale/en-US/_CP14/stack/materials.ftl +++ b/Resources/Locale/en-US/_CP14/stack/materials.ftl @@ -2,6 +2,7 @@ cp14-stack-dirt-block = dirt blocks cp14-stack-stone-block = stone blocks cp14-stack-wood-planks = wooden planks cp14-stack-nails = nails +cp14-stack-cloth = rolls of fabric cp14-stack-copper-bars = copper bars cp14-stack-iron-bars = iron bars diff --git a/Resources/Locale/ru-RU/_CP14/materials/materials.ftl b/Resources/Locale/ru-RU/_CP14/materials/materials.ftl index 16d8c2ca1e..d529232e06 100644 --- a/Resources/Locale/ru-RU/_CP14/materials/materials.ftl +++ b/Resources/Locale/ru-RU/_CP14/materials/materials.ftl @@ -1,3 +1,4 @@ cp14-material-wooden-planks = деревянные доски cp14-material-dirt-block = земля -cp14-material-stone-block = камень \ No newline at end of file +cp14-material-stone-block = камень +cp14-material-cloth = ткань \ No newline at end of file diff --git a/Resources/Locale/ru-RU/_CP14/stack/materials.ftl b/Resources/Locale/ru-RU/_CP14/stack/materials.ftl index 2755f00d18..c033f44724 100644 --- a/Resources/Locale/ru-RU/_CP14/stack/materials.ftl +++ b/Resources/Locale/ru-RU/_CP14/stack/materials.ftl @@ -2,6 +2,7 @@ cp14-stack-dirt-block = блоки земли cp14-stack-stone-block = каменные блоки cp14-stack-wood-planks = деревянные доски cp14-stack-nails = гвозди +cp14-stack-cloth = рулоны ткани cp14-stack-copper-bars = медные слитки cp14-stack-iron-bars = железные слитки diff --git a/Resources/Prototypes/_CP14/Entities/Clothing/Pants/pants.yml b/Resources/Prototypes/_CP14/Entities/Clothing/Pants/pants.yml index 654ca9a5bf..5950847950 100644 --- a/Resources/Prototypes/_CP14/Entities/Clothing/Pants/pants.yml +++ b/Resources/Prototypes/_CP14/Entities/Clothing/Pants/pants.yml @@ -57,7 +57,7 @@ - type: entity parent: CP14ClothingPantsBase - id: CP14ClothingDressBlack + id: CP14ClothingDressBlack #TODO rename to CP14ClothingPantsDressBlack name: black dress description: A roomy, feminine skirt components: diff --git a/Resources/Prototypes/_CP14/Entities/Markers/Spawners/Random/battle_royale_temp.yml b/Resources/Prototypes/_CP14/Entities/Markers/Spawners/Random/battle_royale_temp.yml index 4c531e4a27..6093e85c6b 100644 --- a/Resources/Prototypes/_CP14/Entities/Markers/Spawners/Random/battle_royale_temp.yml +++ b/Resources/Prototypes/_CP14/Entities/Markers/Spawners/Random/battle_royale_temp.yml @@ -62,7 +62,7 @@ - CP14WoodLog - CP14WoodenPlanks10 - CP14Nail1 - - CP14Nail110 + - CP14Nail10 - CP14Cauldron - CP14Pestle - CP14AlchemyNormalizer @@ -79,4 +79,8 @@ - CP14AuraNodeBase - CP14AuraNodeBase - CP14AuraNodeBase - - CP14AuraNodeBase \ No newline at end of file + - CP14AuraNodeBase + - CP14String + - CP14String + - CP14String + - CP14Cloth10 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Materials/simple.yml b/Resources/Prototypes/_CP14/Entities/Objects/Materials/simple.yml index a31bbe7979..a3dbd3b53d 100644 --- a/Resources/Prototypes/_CP14/Entities/Objects/Materials/simple.yml +++ b/Resources/Prototypes/_CP14/Entities/Objects/Materials/simple.yml @@ -245,7 +245,7 @@ launchForwardsMultiplier: 0 - type: entity - id: CP14Nail110 + id: CP14Nail10 parent: CP14Nail1 suffix: 10 components: @@ -283,4 +283,52 @@ cP14FireplaceFuel: 5 damage: types: - Heat: 1 \ No newline at end of file + Heat: 1 + +- type: entity + id: CP14String + parent: BaseItem + name: strings + description: Thin thread. Material for mending clothes, or sewing new ones. + components: + - type: Item + size: Tiny + - type: Sprite + sprite: _CP14/Objects/Materials/string.rsi + state: icon + +- type: entity + id: CP14Cloth1 + parent: BaseItem + name: cloth + suffix: 1 + description: White cloth roll + components: + - type: Item + size: Normal + - type: Sprite + sprite: _CP14/Objects/Materials/cloth.rsi + layers: + - state: cloth_1 + map: ["base"] + - type: Appearance + - type: Stack + stackType: CP14Cloth + count: 1 + baseLayer: base + layerStates: + - cloth_1 + - cloth_2 + - cloth_3 + - type: Material + - type: PhysicalComposition # точно ли это нужно? + materialComposition: + CP14Cloth: 100 + +- type: entity + id: CP14Cloth10 + parent: CP14Cloth1 + suffix: 10 + components: + - type: Stack + count: 10 \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Tools/scissors.yml b/Resources/Prototypes/_CP14/Entities/Objects/Tools/scissors.yml new file mode 100644 index 0000000000..790edc697e --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Objects/Tools/scissors.yml @@ -0,0 +1,26 @@ +- type: entity + id: CP14Scissors + name: scissors + description: A tool for shredding wool, hair, clothing, and, if not handled carefully, even fingers. + parent: BaseItem + components: + - type: Sprite + sprite: _CP14/Objects/Tools/scissors.rsi + state: icon + - type: MagicMirror + - type: ActivatableUI + key: enum.MagicMirrorUiKey.Key + inHandsOnly: true + requireActiveHand: true + - type: UserInterface + interfaces: + enum.MagicMirrorUiKey.Key: + type: MagicMirrorBoundUserInterface + - type: MeleeWeapon + wideAnimationRotation: -135 + attackRate: 1 + damage: + types: + Piercing: 6 + soundHit: + path: "/Audio/Weapons/bladeslice.ogg" diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Furniture/workbenchs.yml b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/workbenchs.yml index 1690c134b9..10eca3bcae 100644 --- a/Resources/Prototypes/_CP14/Entities/Structures/Furniture/workbenchs.yml +++ b/Resources/Prototypes/_CP14/Entities/Structures/Furniture/workbenchs.yml @@ -122,4 +122,39 @@ - CP14FoodDoughMedium - CP14FoodMeatLamb - CP14SeedPumpkin - - CP14SeedWheat \ No newline at end of file + - CP14SeedWheat + +- type: entity + id: CP14WorkbenchSewing + parent: + - CP14WorkbenchMeltingMolds + - CP14BaseWooden + name: sewing table + description: Lets cook + components: + - type: CP14Workbench + craftSound: + collection: CP14Sawing + recipes: + - CP14ClothingShirtCottonBlue + - CP14ClothingShirtCottonBlack + - CP14ClothingShirtCottonPurple + - CP14ClothingShirtCottonRed + - CP14ClothingShirtCottonWhite + - CP14ClothingShirtCottonYellow + - CP14ClothingShirtMercenary + - CP14ClothingShirtYellowWizard + - CP14ClothingCloakSimpleDarkBlue + - CP14ClothingCloakSimpleWhite + - CP14ClothingPantsTrouserWhite + - CP14ClothingPantsTrouserDarkBlue + - CP14ClothingDressBlack + - CP14ClothingPantsSouthernMagician + - CP14ClothingPantsMercenaryTrousers + - CP14ClothingHeadRedBeret + - CP14ClothingHeadPurpleBeret + - CP14ClothingHeadYellowBeret + - CP14ClothingHeadBlueBeret + - CP14ClothingHeadBlackBeret + - CP14ClothingHeadYellowHat + - CP14ClothingHeadMercenaryBeret \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Materials/simple.yml b/Resources/Prototypes/_CP14/Materials/simple.yml index d74e3bf661..2d147eca36 100644 --- a/Resources/Prototypes/_CP14/Materials/simple.yml +++ b/Resources/Prototypes/_CP14/Materials/simple.yml @@ -34,6 +34,15 @@ color: "#555963" price: 0 #? +- type: material + id: CP14Cloth + stackEntity: CP14Cloth1 + name: cp14-material-cloth + unit: materials-unit-roll + icon: { sprite: _CP14/Objects/Materials/cloth.rsi, state: cloth_3 } + color: "#d8e3e2" + price: 0 #? + - type: material id: CP14Copper stackEntity: CP14CopperBar1 diff --git a/Resources/Prototypes/_CP14/Recipes/Workbench/sewing_table.yml b/Resources/Prototypes/_CP14/Recipes/Workbench/sewing_table.yml new file mode 100644 index 0000000000..9996d25512 --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Workbench/sewing_table.yml @@ -0,0 +1,197 @@ +- type: CP14Recipe + id: CP14ClothingShirtCottonBlue + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 2 + result: CP14ClothingShirtCottonBlue + +- type: CP14Recipe + id: CP14ClothingShirtCottonBlack + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 3 + result: CP14ClothingShirtCottonBlack + +- type: CP14Recipe + id: CP14ClothingShirtCottonPurple + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 3 + result: CP14ClothingShirtCottonPurple + +- type: CP14Recipe + id: CP14ClothingShirtCottonRed + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 3 + result: CP14ClothingShirtCottonRed + +- type: CP14Recipe + id: CP14ClothingShirtCottonWhite + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 3 + result: CP14ClothingShirtCottonWhite + +- type: CP14Recipe + id: CP14ClothingShirtCottonYellow + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 3 + result: CP14ClothingShirtCottonYellow + +- type: CP14Recipe + id: CP14ClothingShirtMercenary + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 3 + result: CP14ClothingShirtMercenary + +- type: CP14Recipe + id: CP14ClothingShirtYellowWizard + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 3 + result: CP14ClothingShirtYellowWizard + +- type: CP14Recipe + id: CP14ClothingCloakSimpleDarkBlue + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 3 + result: CP14ClothingCloakSimpleDarkBlue + +- type: CP14Recipe + id: CP14ClothingCloakSimpleWhite + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 3 + result: CP14ClothingCloakSimpleWhite + +- type: CP14Recipe + id: CP14ClothingPantsTrouserWhite + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 2 + result: CP14ClothingPantsTrouserWhite + +- type: CP14Recipe + id: CP14ClothingPantsTrouserDarkBlue + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 2 + result: CP14ClothingPantsTrouserDarkBlue + +- type: CP14Recipe + id: CP14ClothingDressBlack + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 2 + result: CP14ClothingDressBlack + +- type: CP14Recipe + id: CP14ClothingPantsSouthernMagician + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 2 + result: CP14ClothingPantsSouthernMagician + +- type: CP14Recipe + id: CP14ClothingPantsMercenaryTrousers + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 2 + result: CP14ClothingPantsMercenaryTrousers + +- type: CP14Recipe + id: CP14ClothingHeadRedBeret + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 1 + result: CP14ClothingHeadRedBeret + +- type: CP14Recipe + id: CP14ClothingHeadPurpleBeret + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 1 + result: CP14ClothingHeadPurpleBeret + +- type: CP14Recipe + id: CP14ClothingHeadYellowBeret + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 1 + result: CP14ClothingHeadYellowBeret + +- type: CP14Recipe + id: CP14ClothingHeadBlueBeret + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 1 + result: CP14ClothingHeadBlueBeret + +- type: CP14Recipe + id: CP14ClothingHeadBlackBeret + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 1 + result: CP14ClothingHeadBlackBeret + +- type: CP14Recipe + id: CP14ClothingHeadYellowHat + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 2 + result: CP14ClothingHeadYellowHat + +- type: CP14Recipe + id: CP14ClothingHeadMercenaryBeret + craftTime: 2 + entities: + CP14String: 1 + stacks: + CP14Cloth: 2 + result: CP14ClothingHeadMercenaryBeret \ No newline at end of file diff --git a/Resources/Prototypes/_CP14/Stacks/materials.yml b/Resources/Prototypes/_CP14/Stacks/materials.yml index cfa4f3505e..72a3240453 100644 --- a/Resources/Prototypes/_CP14/Stacks/materials.yml +++ b/Resources/Prototypes/_CP14/Stacks/materials.yml @@ -26,6 +26,13 @@ icon: { sprite: _CP14/Objects/Materials/nails.rsi, state: nail_2 } maxCount: 10 +- type: stack + id: CP14Cloth + name: cp14-stack-cloth + spawn: CP14Cloth1 + icon: { sprite: _CP14/Objects/Materials/cloth.rsi, state: cloth_3 } + maxCount: 10 + - type: stack id: CP14CopperBar name: cp14-stack-copper-bars diff --git a/Resources/Textures/_CP14/Mobs/Pets/sheep.rsi/dead.png b/Resources/Textures/_CP14/Mobs/Pets/sheep.rsi/dead.png new file mode 100644 index 0000000000..e39f74638b Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Pets/sheep.rsi/dead.png differ diff --git a/Resources/Textures/_CP14/Mobs/Pets/sheep.rsi/meta.json b/Resources/Textures/_CP14/Mobs/Pets/sheep.rsi/meta.json new file mode 100644 index 0000000000..95c469307a --- /dev/null +++ b/Resources/Textures/_CP14/Mobs/Pets/sheep.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "All rights reserved for the CrystallPunk14 project only", + "copyright": "Created by Jaraten (discord/Github) for CrystallPunk", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "sheep", + "directions": 4 + }, + { + "name": "dead" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Mobs/Pets/sheep.rsi/sheep.png b/Resources/Textures/_CP14/Mobs/Pets/sheep.rsi/sheep.png new file mode 100644 index 0000000000..58f2cf719f Binary files /dev/null and b/Resources/Textures/_CP14/Mobs/Pets/sheep.rsi/sheep.png differ diff --git a/Resources/Textures/_CP14/Objects/Materials/cloth.rsi/cloth_1.png b/Resources/Textures/_CP14/Objects/Materials/cloth.rsi/cloth_1.png new file mode 100644 index 0000000000..9e012d4df1 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Materials/cloth.rsi/cloth_1.png differ diff --git a/Resources/Textures/_CP14/Objects/Materials/cloth.rsi/cloth_2.png b/Resources/Textures/_CP14/Objects/Materials/cloth.rsi/cloth_2.png new file mode 100644 index 0000000000..dc9219d0fc Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Materials/cloth.rsi/cloth_2.png differ diff --git a/Resources/Textures/_CP14/Objects/Materials/cloth.rsi/cloth_3.png b/Resources/Textures/_CP14/Objects/Materials/cloth.rsi/cloth_3.png new file mode 100644 index 0000000000..eff2f57ee6 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Materials/cloth.rsi/cloth_3.png differ diff --git a/Resources/Textures/_CP14/Objects/Materials/cloth.rsi/meta.json b/Resources/Textures/_CP14/Objects/Materials/cloth.rsi/meta.json new file mode 100644 index 0000000000..48b0dc8fe2 --- /dev/null +++ b/Resources/Textures/_CP14/Objects/Materials/cloth.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "All rights reserved for the CrystallPunk14 project only", + "copyright": "Created by TheShuEd (Github) for CrystallPunk14", + "states": [ + { + "name": "cloth_1" + }, + { + "name": "cloth_2" + }, + { + "name": "cloth_3" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/_CP14/Objects/Materials/string.rsi/icon.png b/Resources/Textures/_CP14/Objects/Materials/string.rsi/icon.png new file mode 100644 index 0000000000..df5ac567ca Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Materials/string.rsi/icon.png differ diff --git a/Resources/Textures/_CP14/Objects/Materials/string.rsi/inhand-left.png b/Resources/Textures/_CP14/Objects/Materials/string.rsi/inhand-left.png new file mode 100644 index 0000000000..6341b2e7bb Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Materials/string.rsi/inhand-left.png differ diff --git a/Resources/Textures/_CP14/Objects/Materials/string.rsi/inhand-right.png b/Resources/Textures/_CP14/Objects/Materials/string.rsi/inhand-right.png new file mode 100644 index 0000000000..2bbccb5f94 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Materials/string.rsi/inhand-right.png differ diff --git a/Resources/Textures/_CP14/Objects/Materials/string.rsi/meta.json b/Resources/Textures/_CP14/Objects/Materials/string.rsi/meta.json new file mode 100644 index 0000000000..cd9503cce9 --- /dev/null +++ b/Resources/Textures/_CP14/Objects/Materials/string.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "All rights reserved for the CrystallPunk14 project only", + "copyright": "Created by omsoyk (Github/Discord)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Objects/Materials/wood.rsi/log.png b/Resources/Textures/_CP14/Objects/Materials/wood.rsi/log.png index 756ead6a85..fdcaefc9ea 100644 Binary files a/Resources/Textures/_CP14/Objects/Materials/wood.rsi/log.png and b/Resources/Textures/_CP14/Objects/Materials/wood.rsi/log.png differ diff --git a/Resources/Textures/_CP14/Objects/Materials/wood.rsi/log_2.png b/Resources/Textures/_CP14/Objects/Materials/wood.rsi/log_2.png index b34d92a163..11275e5006 100644 Binary files a/Resources/Textures/_CP14/Objects/Materials/wood.rsi/log_2.png and b/Resources/Textures/_CP14/Objects/Materials/wood.rsi/log_2.png differ diff --git a/Resources/Textures/_CP14/Objects/Materials/wood.rsi/log_3.png b/Resources/Textures/_CP14/Objects/Materials/wood.rsi/log_3.png index 5e428ab66e..91a5e78d13 100644 Binary files a/Resources/Textures/_CP14/Objects/Materials/wood.rsi/log_3.png and b/Resources/Textures/_CP14/Objects/Materials/wood.rsi/log_3.png differ diff --git a/Resources/Textures/_CP14/Objects/Tools/rope.rsi/meta.json b/Resources/Textures/_CP14/Objects/Tools/rope.rsi/meta.json index c04b08fbf7..4f73de375c 100644 --- a/Resources/Textures/_CP14/Objects/Tools/rope.rsi/meta.json +++ b/Resources/Textures/_CP14/Objects/Tools/rope.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "All rights reserved for the CrystallPunk14 project only", - "copyright": "Created by TheShuEd (github) for CrystallPunk14", + "copyright": "Created by omsoyk (Github/Discord)", "size": { "x": 32, "y": 32 diff --git a/Resources/Textures/_CP14/Objects/Tools/scissors.rsi/icon.png b/Resources/Textures/_CP14/Objects/Tools/scissors.rsi/icon.png new file mode 100644 index 0000000000..1e13cde5f9 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Tools/scissors.rsi/icon.png differ diff --git a/Resources/Textures/_CP14/Objects/Tools/scissors.rsi/inhand-left.png b/Resources/Textures/_CP14/Objects/Tools/scissors.rsi/inhand-left.png new file mode 100644 index 0000000000..e6c879cb27 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Tools/scissors.rsi/inhand-left.png differ diff --git a/Resources/Textures/_CP14/Objects/Tools/scissors.rsi/inhand-right.png b/Resources/Textures/_CP14/Objects/Tools/scissors.rsi/inhand-right.png new file mode 100644 index 0000000000..bc194a49f3 Binary files /dev/null and b/Resources/Textures/_CP14/Objects/Tools/scissors.rsi/inhand-right.png differ diff --git a/Resources/Textures/_CP14/Objects/Tools/scissors.rsi/meta.json b/Resources/Textures/_CP14/Objects/Tools/scissors.rsi/meta.json new file mode 100644 index 0000000000..3823b452b3 --- /dev/null +++ b/Resources/Textures/_CP14/Objects/Tools/scissors.rsi/meta.json @@ -0,0 +1,22 @@ +{ + "version": 1, + "license": "All rights reserved for the CrystallPunk14 project only", + "copyright": "Created by Omsoyk for CrystallPunk14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/migration.yml b/Resources/migration.yml index 9eb573946c..c03ea7cd64 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -40,6 +40,7 @@ CP14SeedbedDefault: CP14SeedbedWooden # 2024-08-24 CP14DungeonEntrance: CP14DungeonEntranceAutoLink CP14DungeonExit: CP14DungeonExitAutoLink +CP14Nail110: CP14Nail10 # <---> CrystallPunk migration zone end