Merge branch 'master' into Alchemy-Redux

This commit is contained in:
KittenColony
2025-02-21 13:46:05 +13:00
committed by GitHub
51 changed files with 765 additions and 79 deletions

View File

@@ -1,3 +1,5 @@
cp14-modular-slot-blade = blade
cp14-modular-slot-garde = garde
cp14-modular-slot-blade-inlay = blade inlay
cp14-modular-slot-blade-inlay = blade inlay
cp14-modular-slot-rod = rod
cp14-modular-slot-arrow-tip = arrow tip

View File

@@ -2102,7 +2102,7 @@ ent-CP14SeedTomato = семена помидоров
ent-CP14HerbalBandage = травяной бинт
.desc = Бинт для перевязки, сплетенная из травы. Не самая надежная и полезная вещь, но лучше, чем ничего.
.suffix = 10
.suffix = 5
ent-CP14HerbalBandage1 = { ent-CP14HerbalBandage }
.desc = { ent-CP14HerbalBandage.desc }
@@ -2110,7 +2110,7 @@ ent-CP14HerbalBandage1 = { ent-CP14HerbalBandage }
ent-CP14Gauze = марля
.desc = Марля из плотной ткани, чтобы предотвратить кровотечение.
.suffix = 10
.suffix = 5
ent-CP14Gauze1 = { ent-CP14Gauze }
.desc = { ent-CP14Gauze.desc }

View File

@@ -1,3 +1,5 @@
cp14-modular-slot-blade = лезвие
cp14-modular-slot-garde = гарда
cp14-modular-slot-blade-inlay = инкрустация лезвия
cp14-modular-slot-blade-inlay = инкрустация лезвия
cp14-modular-slot-rod = древко
cp14-modular-slot-arrow-tip = наконечник стрелы

View File

@@ -141,7 +141,7 @@
- id: CP14ModularGripIronLongGuard
amount: 2
- id: CP14BaseLightCrossbow
- id: CP14Crossbolt
- id: CP14CrossboltIron
amount: 5
- id: CP14EnergyCrystalSmall
- id: CP14CrystalLampBlueEmpty

View File

@@ -33,22 +33,33 @@
- type: entity
parent: CP14ClothingBeltQuiver
id: CP14ClothingBeltQuiverArrow
id: CP14ClothingBeltQuiverIronArrow
categories: [ ForkFiltered ]
suffix: Full. Arrow
suffix: Full. Iron. Arrow
components:
- type: StorageFill
contents:
- id: CP14Arrow
- id: CP14ModularIronArrow
amount: 16
- type: entity
parent: CP14ClothingBeltQuiver
id: CP14ClothingBeltQuiverMithrilArrow
categories: [ ForkFiltered ]
suffix: Full. Mithril. Arrow
components:
- type: StorageFill
contents:
- id: CP14ModularMithrilArrow
amount: 16
- type: entity
parent: CP14ClothingBeltQuiver
id: CP14ClothingBeltQuiverCrossbolt
categories: [ ForkFiltered ]
suffix: Full. Crossbolt
suffix: Full. Iron. Crossbolt
components:
- type: StorageFill
contents:
- id: CP14Crossbolt
- id: CP14CrossboltIron
amount: 32

View File

@@ -73,4 +73,15 @@
- type: Sprite
sprite: _CP14/Clothing/Cloak/Roles/General/fur_coat.rsi
- type: Clothing
sprite: _CP14/Clothing/Cloak/Roles/General/fur_coat.rsi
sprite: _CP14/Clothing/Cloak/Roles/General/fur_coat.rsi
- type: entity
parent: CP14ClothingCloakBase
id: CP14ClothingCloakInsulated
name: insulated mantle
description: Winter is coming...
components:
- type: Sprite
sprite: _CP14/Clothing/Cloak/Roles/General/insulated_mantle.rsi
- type: Clothing
sprite: _CP14/Clothing/Cloak/Roles/General/insulated_mantle.rsi

View File

@@ -249,3 +249,13 @@
sprite: _CP14/Clothing/Shirt/Roles/General/Dress/green_belt2_dress.rsi
- type: Clothing
sprite: _CP14/Clothing/Shirt/Roles/General/Dress/green_belt2_dress.rsi
- type: entity
parent: CP14ClothingShirtBase
id: CP14ClothinGreenLightDress
name: light green dress
components:
- type: Sprite
sprite: _CP14/Clothing/Shirt/Roles/General/Dress/light_green_dress.rsi
- type: Clothing
sprite: _CP14/Clothing/Shirt/Roles/General/Dress/light_green_dress.rsi

View File

@@ -1,6 +1,6 @@
- type: entity
id: CP14MobRabbit
parent: SimpleMobBase
parent: CP14SimpleMobBase
name: rabbit
description: A little fluffy rabbit. I could eat it.
categories: [ ForkFiltered ]
@@ -46,6 +46,9 @@
thresholds:
0: Alive
30: Dead
- type: FireVisuals
sprite: Mobs/Effects/onfire.rsi
normalState: Mouse_burning
- type: CombatMode
- type: MeleeWeapon
angle: 0
@@ -79,7 +82,7 @@
- type: entity
id: CP14MobPig
parent: SimpleMobBase
parent: CP14SimpleMobBase
name: pig
description: An omnivorous and unpretentious animal that is sure to make juicy cuts of meat.
categories: [ ForkFiltered ]
@@ -224,7 +227,7 @@
- type: entity
name: frog
parent: SimpleMobBase
parent: CP14SimpleMobBase
id: CP14MobFrog
description: Green and constantly jumping frog, and perhaps thanks to it mosquitoes have not completely filled the marshes.
categories: [ ForkFiltered ]

View File

@@ -1,6 +1,6 @@
- type: entity
id: CP14MobDino
parent: SimpleMobBase
parent: CP14SimpleMobBase
name: dino
abstract: true
components:

View File

@@ -1,6 +1,6 @@
- type: entity
id: CP14MobMonsterMole
parent: SimpleMobBase
parent: CP14SimpleMobBase
name: predatory mole
description: Hunts in the dark and loves the taste of meat and blood in its mouth.
categories: [ ForkFiltered ]
@@ -100,4 +100,4 @@
- FootstepSound
- CP14Mosquito
- type: StealTarget
stealGroup: CP14Mole
stealGroup: CP14Mole

View File

@@ -18,7 +18,7 @@
- type: Butcherable
butcheringType: Spike
spawned:
- id: FoodMeatHuman
- id: CP14FoodMeatHuman
amount: 5
- type: Body
prototype: CP14Dwarf

View File

@@ -18,8 +18,8 @@
- type: Butcherable
butcheringType: Spike
spawned:
- id: FoodMeatHuman
amount: 5
- id: CP14FoodMeatHuman
amount: 4
- type: Body
prototype: CP14Elf
requiredLegs: 2

View File

@@ -23,8 +23,8 @@
- type: Butcherable
butcheringType: Spike
spawned:
- id: FoodMeatHuman
amount: 5
- id: CP14FoodMeatHuman
amount: 3
- type: Body
prototype: CP14Human
requiredLegs: 2

View File

@@ -18,7 +18,7 @@
- type: Butcherable
butcheringType: Spike
spawned:
- id: FoodMeatHuman
- id: CP14FoodMeatHuman
amount: 5
- type: Body
prototype: CP14Human

View File

@@ -67,7 +67,7 @@
- type: Butcherable
butcheringType: Spike
spawned:
- id: FoodMeatHuman
- id: CP14FoodMeatHuman # Replace it with silva meat, heh.
amount: 5
- type: CP14MagicEnergyPhotosynthesis # Silva special feature
- type: CP14SpellStorage

View File

@@ -18,7 +18,7 @@
- type: Butcherable
butcheringType: Spike
spawned:
- id: FoodMeatHuman
- id: CP14FoodMeatHuman
amount: 5
- type: Body
prototype: CP14Tiefling

View File

@@ -78,6 +78,7 @@
30: 0.4
- type: StatusEffects
allowed:
- Stun
- KnockedDown
- SlowedDown
- Electrocution

View File

@@ -28,3 +28,50 @@
- !type:PlaySoundBehavior
sound:
collection: MeatLaserImpact
- type: entity
parent:
- CP14MobDamageable
- MobRespirator
- MobAtmosStandard
- SimpleSpaceMobBase
id: CP14SimpleMobBase
suffix: AI
abstract: true
components:
- type: Hunger
thresholds:
Overfed: 100
Okay: 50
Peckish: 25
Starving: 10
Dead: 0
baseDecayRate: 0.00925925925926
- type: Thirst
thresholds:
OverHydrated: 200
Okay: 150
Thirsty: 100
Parched: 50
Dead: 0
baseDecayRate: 0.04
- type: StatusEffects
allowed:
- Stun
- KnockedDown
- SlowedDown
- Stutter
- Electrocution
- ForcedSleep
- TemporaryBlindness
- Pacified
- StaminaModifier
- Flashed
- RadiationProtection
- Drowsiness
- Adrenaline
- type: Bloodstream
bloodMaxVolume: 150
- type: MobPrice
price: 150
- type: FloatingVisuals

View File

@@ -70,7 +70,7 @@
count: 3
slice: CP14FoodMeatLambSlice
- type: Item
size: Tiny
size: Small
shape:
- 0,0,1,0
- type: CP14TemperatureTransformation
@@ -393,7 +393,7 @@
sprite: _CP14/Objects/Consumable/Food/meat.rsi
state: dino_meat2
- type: Item
size: Small
size: Tiny
- type: SolutionContainerManager
solutions:
food:
@@ -444,7 +444,7 @@
- state: rabbit_meat1
map: [ "random" ]
- type: Item
size: Small
size: Tiny
- type: SolutionContainerManager
solutions:
food:

View File

@@ -0,0 +1,88 @@
- type: entity
parent: BaseItem
id: CP14ModularBladeTipBase
categories: [ ForkFiltered ]
abstract: true
description: The tip on an arrow shaft, a well-finished little piece of metal.
components:
- type: Item
storedRotation: 0
- type: entity
parent: CP14ModularBladeTipBase
id: CP14ModularTipIronArrow
name: iron tip
components:
- type: Sprite
sprite: _CP14/Objects/ModularTools/Tip/arrow.rsi
layers:
- state: icon
- state: solution1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- type: CP14ModularCraftPart
possibleParts:
- TipIronArrow
- type: CP14Material
materials:
CP14Iron: 2
- type: entity
parent: CP14ModularBladeTipBase
id: CP14ModularTipGoldArrow
name: golden tip
components:
- type: Sprite
sprite: _CP14/Objects/ModularTools/Tip/arrow.rsi
layers:
- state: icon
color: "#ffaf47"
- state: solution1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- type: CP14ModularCraftPart
possibleParts:
- TipGoldArrow
- type: CP14Material
materials:
CP14Gold: 2
- type: entity
parent: CP14ModularBladeTipBase
id: CP14ModularTipCopperArrow
name: copper tip
components:
- type: Sprite
sprite: _CP14/Objects/ModularTools/Tip/arrow.rsi
layers:
- state: icon
color: "#bd712f"
- state: solution1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- type: CP14ModularCraftPart
possibleParts:
- TipCopperArrow
- type: CP14Material
materials:
CP14Copper: 2
- type: entity
parent: CP14ModularBladeTipBase
id: CP14ModularTipMithrilArrow
name: mithril tip
components:
- type: Sprite
sprite: _CP14/Objects/ModularTools/Tip/arrow.rsi
layers:
- state: icon
color: "#45d2a4"
- state: solution1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- type: CP14ModularCraftPart
possibleParts:
- TipMithrilArrow
- type: CP14Material
materials:
CP14Mithril: 2

View File

@@ -387,4 +387,4 @@
collection: MetalBreak
- !type:CP14ModularDisassembleBehavior
- !type:DoActsBehavior
acts: ["Destruction"]
acts: ["Destruction"]

View File

@@ -0,0 +1,99 @@
- type: entity
parent: CP14ModularGripBase
id: CP14ModularRod
abstract: true
description: A thin shaft of wood, the most important part of the future arrow.
components:
- type: CP14ModularCraftStartPoint
startSlots:
- ArrowTip
- type: Item
storedRotation: 0
- type: MeleeWeapon
resetOnHandSelected: false #Fast swap
range: 1.0 # 1.5 standart
cPAnimationOffset: -0.75 #-1 standart
attackRate: 1 # 1 standart
- type: Clothing
slots:
- belt
- type: Fixtures
fixtures:
fix1:
shape: !type:PhysShapeCircle
radius: 0.2
density: 5
mask:
- ItemMask
restitution: 0.3
friction: 0.2
projectile:
shape:
!type:PhysShapeAabb
bounds: "-0.1,-0.1,0.1,0.1"
hard: false
mask:
- Impassable
- BulletImpassable
- type: EmbeddableProjectile
sound: /Audio/Weapons/star_hit.ogg
embedOnThrow: false
- type: ThrowingAngle
angle: 0
- type: Ammo
muzzleFlash: null
- type: Tag
tags:
- CP14Arrow
# Rod
- type: entity
parent: CP14ModularRod
id: CP14ModularRodWooden
name: wooden grip
components:
- type: Sprite
sprite: _CP14/Objects/ModularTools/Rod/arrow.rsi
layers:
- state: tail
- state: icon
- type: CP14ModularCraftStartPoint
startProtoPart: CP14ModularRodWooden
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 30
behaviors:
- !type:PlaySoundBehavior
sound:
collection: MetalBreak
- !type:CP14ModularDisassembleBehavior
- !type:DoActsBehavior
acts: ["Destruction"]
- type: entity
parent: CP14ModularRod
id: CP14ModularRodLucens
name: lucens grip
components:
- type: Sprite
sprite: _CP14/Objects/ModularTools/Rod/arrow.rsi
layers:
- state: tail
- state: icon
color: "#0398fc"
- type: CP14ModularCraftStartPoint
startProtoPart: CP14ModularRodLucens
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 45
behaviors:
- !type:PlaySoundBehavior
sound:
collection: MetalBreak
- !type:CP14ModularDisassembleBehavior
- !type:DoActsBehavior
acts: ["Destruction"]

View File

@@ -3,11 +3,11 @@
parent: BaseItem
name: herbal bandage
description: A bandage net woven from grass, not the most reliable or useful thing, but better than nothing.
suffix: 10
suffix: 5
categories: [ ForkFiltered ]
components:
- type: Item
size: Small
size: Normal
- type: Sprite
sprite: _CP14/Objects/Specific/Medical/medical.rsi
state: herbbandage_3
@@ -32,7 +32,7 @@
path: "/Audio/Items/Medical/brutepack_end.ogg"
- type: Stack
stackType: CP14HerbalBandage
count: 10
count: 5
baseLayer: base
layerStates:
- herbbandage
@@ -54,11 +54,11 @@
parent: BaseItem
name: gauze
description: Dense cloth gauze, to prevent valuable blood from leaking out of the body.
suffix: 10
suffix: 5
categories: [ ForkFiltered ]
components:
- type: Item
size: Small
size: Normal
- type: Sprite
sprite: _CP14/Objects/Specific/Medical/medical.rsi
state: bandage_3
@@ -83,7 +83,7 @@
path: "/Audio/Items/Medical/brutepack_end.ogg"
- type: Stack
stackType: CP14Gauze
count: 10
count: 5
baseLayer: base
layerStates:
- bandage

View File

@@ -0,0 +1,33 @@
- type: entity
id: CP14ModularIronArrow
parent: CP14ModularRodWooden
name: iron arrow
description: Standard arrow, balance between damage and reliability.
components:
- type: Sprite
layers:
- state: icon
- state: tail
- sprite: _CP14/Objects/ModularTools/Tip/arrow.rsi
state: icon
- type: CP14ModularCraftAutoAssemble
details:
- TipIronArrow
- type: entity
id: CP14ModularMithrilArrow
parent: CP14ModularRodLucens
name: mithril arrow
description: An arrow made of expensive wood and magical iron, you shoot money, but the damage matches.
components:
- type: Sprite
layers:
- state: icon
color: "#0398fc"
- state: tail
- sprite: _CP14/Objects/ModularTools/Tip/arrow.rsi
state: icon
color: "#45d2a4"
- type: CP14ModularCraftAutoAssemble
details:
- TipMithrilArrow

View File

@@ -1,31 +0,0 @@
- type: entity
parent: BaseArrow
id: CP14BaseArrow
categories: [ ForkFiltered ]
abstract: true
components:
- type: Tag
tags:
- CP14Arrow
- type: entity
id: CP14Arrow
parent: CP14BaseArrow
name: arrow
description: Wooden rod with iron tip and plumage. Simple and dangerous.
components:
- type: Projectile
deleteOnCollide: false
onlyCollideWhenShot: true
damage:
types:
Piercing: 25
- type: Sprite
sprite: _CP14/Objects/Weapons/Ranged/Projectiles/arrows.rsi
layers:
- state: tail
- state: rod
- state: tip
- state: solution1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false

View File

@@ -13,10 +13,10 @@
- CP14CrossbowBolt
- type: entity
id: CP14Crossbolt
id: CP14CrossboltIron
parent: CP14BaseCrossbolt
name: crossbow bolt
description: Rod with a sharpened spike. No plumage, they're not bows.
name: iron crossbow bolt
description: Rod with a pointed spike in iron. No plumage, they're not bows.
components:
- type: Projectile
deleteOnCollide: false
@@ -30,4 +30,79 @@
- state: rod
- state: solution1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
visible: false
- type: CP14Material
materials:
CP14Iron: 3
- type: entity
id: CP14CrossboltGold
parent: CP14BaseCrossbolt
name: gold crossbow bolt
description: Rod with a pointed spike in gold. No plumage, they're not bows.
components:
- type: Projectile
deleteOnCollide: false
onlyCollideWhenShot: true
damage:
types:
Piercing: 15
- type: Sprite
sprite: _CP14/Objects/Weapons/Ranged/Projectiles/crossbolt.rsi
layers:
- state: rod
color: "#ffaf47"
- state: solution1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- type: CP14Material
materials:
CP14Gold: 3
- type: entity
id: CP14CrossboltCopper
parent: CP14BaseCrossbolt
name: copper crossbow bolt
description: Rod with a pointed spike in copper. No plumage, they're not bows.
components:
- type: Projectile
deleteOnCollide: false
onlyCollideWhenShot: true
damage:
types:
Piercing: 15
- type: Sprite
sprite: _CP14/Objects/Weapons/Ranged/Projectiles/crossbolt.rsi
layers:
- state: rod
color: "#bd712f"
- state: solution1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- type: CP14Material
materials:
CP14Copper: 3
- type: entity
id: CP14CrossboltMithril
parent: CP14BaseCrossbolt
name: mithril crossbow bolt
description: Rod with a pointed spike in mithril. No plumage, they're not bows.
components:
- type: Projectile
deleteOnCollide: false
onlyCollideWhenShot: true
damage:
types:
Piercing: 25
- type: Sprite
sprite: _CP14/Objects/Weapons/Ranged/Projectiles/crossbolt.rsi
layers:
- state: rod
color: "#45d2a4"
- state: solution1
map: ["enum.SolutionContainerLayers.Fill"]
visible: false
- type: CP14Material
materials:
CP14Mithril: 3

View File

@@ -13,6 +13,7 @@
- CP14ClothingCloakGreen
- CP14ClothingCloakBlue
- CP14ClothingCloakFurCoat
- CP14ClothingCloakInsulated
- type: loadout
id: CP14ClothingCloakFurcapeBlack
@@ -54,6 +55,11 @@
equipment:
cloak: CP14ClothingCloakFurCoat
- type: loadout
id: CP14ClothingCloakInsulated
equipment:
cloak: CP14ClothingCloakInsulated
# OuterClothing
- type: loadoutGroup
@@ -290,6 +296,7 @@
- CP14ClothingCottonWhiteCollarDress
- CP14ClothinGreenBeltDress
- CP14ClothinGreenBeltDress2
- CP14ClothinGreenLightDress
- CP14ClothingShirtCottonYellow
- CP14ClothingShirtCottonYellowCollar
- CP14ClothingCottonYellowCollarDress
@@ -395,6 +402,11 @@
equipment:
shirt: CP14ClothinGreenBeltDress2
- type: loadout
id: CP14ClothinGreenLightDress
equipment:
shirt: CP14ClothinGreenLightDress
- type: loadout
id: CP14ClothingShirtCottonYellow
equipment:

View File

@@ -0,0 +1,96 @@
- type: modularPart
id: BaseTipArrow
modifiers:
- !type:Inherit
copyFrom:
- BaseWeaponRangedChemical
- !type:EditMeleeWeapon
resetOnHandSelected: true # Disable fast swap
attackRateMultiplier: 1.4
bonusDamage:
types:
Piercing: 3
- !type:EditItem
newSize: Small
- !type:EditModularSlots
addSlots:
- Rod
- type: modularPart
id: TipIronArrow
slots:
- ArrowTip
rsiPath: _CP14/Objects/ModularTools/Tip/arrow.rsi
modifiers:
- !type:Inherit
copyFrom:
- BaseTipArrow
- BaseBladeIron
- !type:AddComponents
components:
- type: Projectile
deleteOnCollide: false
onlyCollideWhenShot: true
damage:
types:
Piercing: 25
- type: modularPart
id: TipGoldArrow
slots:
- ArrowTip
rsiPath: _CP14/Objects/ModularTools/Tip/arrow.rsi
color: "#ffaf47"
modifiers:
- !type:Inherit
copyFrom:
- BaseTipArrow
- BaseBladeGold
- !type:AddComponents
components:
- type: Projectile
deleteOnCollide: false
onlyCollideWhenShot: true
damage:
types:
Piercing: 15
- type: modularPart
id: TipCopperArrow
slots:
- ArrowTip
rsiPath: _CP14/Objects/ModularTools/Tip/arrow.rsi
color: "#bd712f"
modifiers:
- !type:Inherit
copyFrom:
- BaseTipArrow
- BaseBladeCopper
- !type:AddComponents
components:
- type: Projectile
deleteOnCollide: false
onlyCollideWhenShot: true
damage:
types:
Piercing: 15
- type: modularPart
id: TipMithrilArrow
slots:
- ArrowTip
rsiPath: _CP14/Objects/ModularTools/Tip/arrow.rsi
color: "#45d2a4"
modifiers:
- !type:Inherit
copyFrom:
- BaseTipArrow
- BaseBladeMithril
- !type:AddComponents
components:
- type: Projectile
deleteOnCollide: false
onlyCollideWhenShot: true
damage:
types:
Piercing: 30

View File

@@ -65,4 +65,28 @@
- type: Utensil
types:
- Knife
- type: CP14WallpaperRemover
- type: CP14WallpaperRemover
- type: modularPart
id: BaseWeaponRangedChemical
modifiers:
- !type:AddComponents
components:
- type: SolutionContainerManager
solutions:
ammo:
maxVol: 2
- type: MeleeChemicalInjector
solution: ammo
- type: RefillableSolution
solution: ammo
- type: InjectableSolution
solution: ammo
- type: SolutionInjectOnEmbed
transferAmount: 2
solution: ammo
- type: SolutionTransfer
maxTransferAmount: 2
- type: SolutionContainerVisuals
maxFillLevels: 1
fillBaseName: solution

View File

@@ -8,4 +8,12 @@
- type: modularSlot
id: BladeInlay
name: cp14-modular-slot-blade-inlay
name: cp14-modular-slot-blade-inlay
- type: modularSlot
id: Rod
name: cp14-modular-slot-rod
- type: modularSlot
id: ArrowTip
name: cp14-modular-slot-arrow-tip

View File

@@ -149,7 +149,7 @@
result: CP14ClothingOuterClothingCopperArmor
- type: CP14Recipe
id: CP14Crossbolt
id: CP14CrossboltCopper
tag: CP14RecipeAnvil
craftTime: 1
requirements:
@@ -158,7 +158,46 @@
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14Crossbolt
result: CP14CrossboltCopper
resultCount: 3
- type: CP14Recipe
id: CP14CrossboltIron
tag: CP14RecipeAnvil
craftTime: 1
requirements:
- !type:StackResource
stack: CP14IronBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14CrossboltIron
resultCount: 3
- type: CP14Recipe
id: CP14CrossboltGold
tag: CP14RecipeAnvil
craftTime: 1
requirements:
- !type:StackResource
stack: CP14GoldBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14CrossboltGold
resultCount: 3
- type: CP14Recipe
id: CP14CrossboltMithril
tag: CP14RecipeAnvil
craftTime: 1
requirements:
- !type:StackResource
stack: CP14MithrilBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14CrossboltMithril
resultCount: 3
- type: CP14Recipe

View File

@@ -0,0 +1,54 @@
# Tip
- type: CP14Recipe
id: CP14ModularTipIronArrow
tag: CP14RecipeAnvil
craftTime: 2
requirements:
- !type:StackResource
stack: CP14IronBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularTipIronArrow
resultCount: 4
- type: CP14Recipe
id: CP14ModularTipGoldArrow
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14GoldBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularTipGoldArrow
resultCount: 4
- type: CP14Recipe
id: CP14ModularTipCopperArrow
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14CopperBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularTipCopperArrow
resultCount: 4
- type: CP14Recipe
id: CP14ModularTipMithrilArrow
tag: CP14RecipeAnvil
craftTime: 2
requirements:
- !type:StackResource
stack: CP14MithrilBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularTipMithrilArrow
resultCount: 4

View File

@@ -127,17 +127,25 @@
result: CP14BowCombat
- type: CP14Recipe
id: CP14Arrow
id: CP14ModularRodWooden
tag: CP14RecipeWorkbench
craftTime: 3
requirements:
- !type:StackResource
stack: CP14WoodenPlanks
count: 1
result: CP14ModularRodWooden
resultCount: 4
- type: CP14Recipe
id: CP14ModularRodLucens
tag: CP14RecipeWorkbench
craftTime: 3
requirements:
- !type:StackResource
stack: CP14IronBar
stack: CP14LucensWoodenPlanks
count: 1
result: CP14Arrow
result: CP14ModularRodLucens
resultCount: 4
- type: CP14Recipe

View File

@@ -3,11 +3,11 @@
name: cp14-stack-pack-herbal-bandage
icon: { sprite: "_CP14/Objects/Specific/Medical/medical.rsi", state: herbbandage_3 }
spawn: CP14HerbalBandage
maxCount: 10
maxCount: 5
- type: stack
id: CP14Gauze
name: cp14-stack-pack-gauze
icon: { sprite: "_CP14/Objects/Specific/Medical/medical.rsi", state: bandage_3 }
spawn: CP14Gauze
maxCount: 10
maxCount: 5

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 581 B

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 651 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-SHIRT",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 B

View File

@@ -0,0 +1,25 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Created by odlieerr (discord)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "tail"
},
{
"name": "icon"
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 244 B

View File

@@ -0,0 +1,25 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Created by odlieerr (discord)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "solution1"
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 B

View File

@@ -253,6 +253,14 @@ CP14WoodenClosetBankerFilled: CP14WoodenClosetMerchantFilled
C14IronCabinet: CP14IronCabinet
C14IronCabinetCargo: CP14IronCabinetCargo
#2025-16-02
CP14Arrow: CP14ModularIronArrow
CP14ClothingBeltQuiverArrow: CP14ClothingBeltQuiverIronArrow
#2025-17-02
CP14Crossbolt: CP14CrossboltIron
# <---> CrystallEdge migration zone end