Date: Mon, 2 Jun 2025 03:21:51 -0400
Subject: [PATCH 08/55] STOP POSTING ABOUT THE THING ALL MY FRIENDS ON TIK TOK
SENT ME "THE THING" (#1353)
---
Resources/Prototypes/_CP14/ModularCraft/Blade/pickaxe.yml | 1 -
1 file changed, 1 deletion(-)
diff --git a/Resources/Prototypes/_CP14/ModularCraft/Blade/pickaxe.yml b/Resources/Prototypes/_CP14/ModularCraft/Blade/pickaxe.yml
index 3f031afbd6..a193428aa1 100644
--- a/Resources/Prototypes/_CP14/ModularCraft/Blade/pickaxe.yml
+++ b/Resources/Prototypes/_CP14/ModularCraft/Blade/pickaxe.yml
@@ -32,7 +32,6 @@
storedOffsetBonus: 0, 5
- !type:EditModularSlots
addSlots:
- - Garde
- BladeInlay
- type: modularPart
From e9534102050e23f15e4f28a4544299907296ddb2 Mon Sep 17 00:00:00 2001
From: Ed <96445749+TheShuEd@users.noreply.github.com>
Date: Mon, 2 Jun 2025 11:32:01 +0300
Subject: [PATCH 09/55] Update peace_ballade.yml
---
.../_CP14/Entities/Actions/Spells/Life/peace_ballade.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Life/peace_ballade.yml b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Life/peace_ballade.yml
index 501c9dce9e..7b58dd4a81 100644
--- a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Life/peace_ballade.yml
+++ b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Life/peace_ballade.yml
@@ -40,8 +40,8 @@
- type: TimedDespawn
lifetime: 1.6
- type: CP14AreaEntityEffect
- range: 3
- maxTargets: 4
+ range: 5
+ maxTargets: 8
whitelist:
components:
- MobState
From 483a82fdd433247ad7a01d398e983abf53daf41a Mon Sep 17 00:00:00 2001
From: Ed <96445749+TheShuEd@users.noreply.github.com>
Date: Mon, 2 Jun 2025 11:34:01 +0300
Subject: [PATCH 10/55] Update grasshighbush.yml
---
.../_CP14/Entities/Structures/Flora/grasshighbush.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Flora/grasshighbush.yml b/Resources/Prototypes/_CP14/Entities/Structures/Flora/grasshighbush.yml
index 4b657997aa..9e688eb4bb 100644
--- a/Resources/Prototypes/_CP14/Entities/Structures/Flora/grasshighbush.yml
+++ b/Resources/Prototypes/_CP14/Entities/Structures/Flora/grasshighbush.yml
@@ -8,7 +8,7 @@
- type: CP14WaveShader
speed: 2.5
dis: 4
- - type: SpriteFade
+ #- type: SpriteFade #Hard to attack
- type: Clickable
- type: Sprite
noRot: true
From 5a2ccc3e0846209ac5f8831f38c1e640d4ffe599 Mon Sep 17 00:00:00 2001
From: Nim <128169402+Nimfar11@users.noreply.github.com>
Date: Mon, 2 Jun 2025 14:16:42 +0300
Subject: [PATCH 11/55] Resprite (#1328)
* well resprite
* broken well
* Campfire
* meta
* Quantity
---
.../_CP14/Entities/Structures/well.yml | 44 ++++++++++++++++++
.../aristocratic_cloak.rsi/inhand-left.png | Bin 0 -> 1088 bytes
.../aristocratic_cloak.rsi/inhand-right.png | Bin 0 -> 1078 bytes
.../General/aristocratic_cloak.rsi/meta.json | 8 ++++
.../Structures/Furniture/bonfire.rsi/base.png | Bin 664 -> 808 bytes
.../Furniture/bonfire.rsi/meta.json | 2 +-
.../Specific/Farming/well.rsi/broken.png | Bin 0 -> 1658 bytes
.../Specific/Farming/well.rsi/grovelling.png | Bin 0 -> 2156 bytes
.../Specific/Farming/well.rsi/icon.png | Bin 1807 -> 2161 bytes
.../Specific/Farming/well.rsi/meta.json | 8 +++-
10 files changed, 60 insertions(+), 2 deletions(-)
create mode 100644 Resources/Textures/_CP14/Clothing/Cloak/Roles/General/aristocratic_cloak.rsi/inhand-left.png
create mode 100644 Resources/Textures/_CP14/Clothing/Cloak/Roles/General/aristocratic_cloak.rsi/inhand-right.png
create mode 100644 Resources/Textures/_CP14/Structures/Specific/Farming/well.rsi/broken.png
create mode 100644 Resources/Textures/_CP14/Structures/Specific/Farming/well.rsi/grovelling.png
diff --git a/Resources/Prototypes/_CP14/Entities/Structures/well.yml b/Resources/Prototypes/_CP14/Entities/Structures/well.yml
index b352041586..d9aa4e6a84 100644
--- a/Resources/Prototypes/_CP14/Entities/Structures/well.yml
+++ b/Resources/Prototypes/_CP14/Entities/Structures/well.yml
@@ -28,3 +28,47 @@
solution: pool
- type: Drink
solution: pool
+
+- type: entity
+ id: CP14StoneWellBroken
+ parent: CP14StoneWell
+ categories: [ ForkFiltered ]
+ name: broken well
+ description: A barely surviving well that's been through too much, maybe there's still water left.
+ components:
+ - type: Sprite
+ noRot: true
+ offset: 0, 0.3
+ drawdepth: Mobs
+ sprite: _CP14/Structures/Specific/Farming/well.rsi
+ layers:
+ - state: broken
+ - type: SolutionContainerManager
+ solutions:
+ pool:
+ maxVol: 999
+ reagents:
+ - ReagentId: Water
+ Quantity: 200
+
+- type: entity
+ id: CP14StoneWellGrovelling
+ parent: CP14StoneWell
+ categories: [ ForkFiltered ]
+ name: grovelling well
+ description: A well ruined by time, overgrown with moss and grass, perhaps there was at least a couple of buckets of water left there.
+ components:
+ - type: Sprite
+ noRot: true
+ offset: 0, 0.3
+ drawdepth: Mobs
+ sprite: _CP14/Structures/Specific/Farming/well.rsi
+ layers:
+ - state: grovelling
+ - type: SolutionContainerManager
+ solutions:
+ pool:
+ maxVol: 999
+ reagents:
+ - ReagentId: Water
+ Quantity: 50
diff --git a/Resources/Textures/_CP14/Clothing/Cloak/Roles/General/aristocratic_cloak.rsi/inhand-left.png b/Resources/Textures/_CP14/Clothing/Cloak/Roles/General/aristocratic_cloak.rsi/inhand-left.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0d6809572eac9c5cf30e321d18fbedd5cad4d5b
GIT binary patch
literal 1088
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
N002ovPDHLkV1gz8D$oD`
diff --git a/Resources/Textures/_CP14/Structures/Furniture/bonfire.rsi/meta.json b/Resources/Textures/_CP14/Structures/Furniture/bonfire.rsi/meta.json
index d985b0816d..549c953753 100644
--- a/Resources/Textures/_CP14/Structures/Furniture/bonfire.rsi/meta.json
+++ b/Resources/Textures/_CP14/Structures/Furniture/bonfire.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-4.0",
- "copyright": "Created by TheShuEd ",
+ "copyright": "Created by TheShuEd, base by resprite Jaraten",
"size": {
"x": 32,
"y": 32
diff --git a/Resources/Textures/_CP14/Structures/Specific/Farming/well.rsi/broken.png b/Resources/Textures/_CP14/Structures/Specific/Farming/well.rsi/broken.png
new file mode 100644
index 0000000000000000000000000000000000000000..d3af58cec872942d309054756c375464cabcd7a6
GIT binary patch
literal 1658
zcmV-=28H>FP)Px*G)Y83RCt{2nNMijRvgE_8N0|}UnB@vHU!%sn~;Mc4YUoEC1e?cmF3_=U<^iX
zW6)8`jy>!+##o{B))q=>17>7oV{8k_81xUM1(TFg8`=zw;jYgxfPDp5#w(H8@QG!J&j?Wuc8SjoW
zSw(%>X0rwKUY5?~>?{D_wfhD+JB!VYI*g2orNsp~A55@jvxTL_g}!Ie{Yu43@bcA*
zQ!61+1*le9T3o>Ty<0ecVHs`L#o4(t0D#+f?g9Y(V=wfd&nFM^k3DQ|)Nyg8CY6Vt
z0+S%I5U8!L1*(;AT)&2{-+?(fCC8DlMAz>iWu#$bOaQ=VpMC=L1YEy&3n?QF0P?zJ
zS@`I~4*&o^{qif?2Q5_R&dK|Y8WM>rAj-mBzXJd;C#R(FbdE!Ua%h~Y1cL5&aiu2D
z#Z9clJ8=gNgIiy9Z^An|MAz?x6heQ_^eno52l;}7e8G|9NN_s#jt=|on=d%n+TM{~
zH!R^sk%$M(RObVFF(YI4S(-w?vMc~V`=A9QWA+_`d5t+aC9e~$=TG~d?M%-?2q8n`
zwfhE*y?y+#^U;no6o*iRw=7EvBZQD+gb-*SwB#`t9zDhI>nS4*XL=US
z^sF31N@*XoaQn{PP@;@OB2|FO)I;XtV6iKNh>U+DV@i+ljt)a}xT~v5;|isDWB>}m
zxQwj;|JajtK4ql)5*H%!0Y9&f?1JYOhZsF$Khly_Aubf{-N%vOKRQVAiKT
zg2F@189ez3;e|YD7-K8I$e5s(l~7|?Jyu)bDDO~-$|EHF*7gqkV^4ZQT;Y*KAHaKn
zL7iJv9vB8sh{LXP*WcWz1HD`#gut`LgIKa95&~-Jqb@Eg%M&~=47*Wg
z8~K$QHaF^hO5loA%UrqaKnM@5=TGI@ATEiOK~e&GVUaI5Xgz-lA;dt}RO6VG^7$8+
zZ%UCJki+O2Ut9FW$+%s$e7sL-U+Q9
z`G10}KdAMNBDMl(!-K5!-M3#)(96*Rg_;`@K4qj~S=LaOZ0zkz&*AV2LAj*OnkVWK
z$^F|0t&v=xh^+uhG_>neTU`t4_is)-Ydn}J6)S=0y(raT^przZit69_%1(WG5>V|i
z=>Pc(%aQLniuEyS2sCyd$=^KlzI^p!qExKN9bMkfQ@y9a9m=t)dy{oJ)N%5A
zso}+Uh%aBc8i09g6eD+nBxuxDbg5VgxCd}SX$5FmW=I%P&1bGa%H2=-Rji6mB^n~Z0
ztCDCHp#FQNIv?v!aJf{!ER^6UPwH_#}Lcc1h%Nh)vU+u+YXT*8-M
z{T`sF40V5yCpx|dz(a)2#aZOcROf?o*$IW&ASJ!EkE0yEg5-Sv&HEEvQAFI8-JoX-
z3)_E10ZE~LjT)Bh1~JyQcx`np;2$*OjHl8xE+l-;&Pw4=iuWi^t$>;8d~kN|4Dz;(
zQH09b*^$N%qSW
zeGsQEgT03Z=(WdD{rr%5iI9X6$EH-Q1iTH_X#QLL1@f5UI~qOTZ2$lO07*qoM6N<$
Eg2YrCBLDyZ
literal 0
HcmV?d00001
diff --git a/Resources/Textures/_CP14/Structures/Specific/Farming/well.rsi/grovelling.png b/Resources/Textures/_CP14/Structures/Specific/Farming/well.rsi/grovelling.png
new file mode 100644
index 0000000000000000000000000000000000000000..367648bce5afb481e5ef3b37f497618d8736e256
GIT binary patch
literal 2156
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
VQ+L)kpEdvh002ovPDHLkV1oMcV`TsU
diff --git a/Resources/Textures/_CP14/Structures/Specific/Farming/well.rsi/meta.json b/Resources/Textures/_CP14/Structures/Specific/Farming/well.rsi/meta.json
index 45007d99a5..5c171bd5e5 100644
--- a/Resources/Textures/_CP14/Structures/Specific/Farming/well.rsi/meta.json
+++ b/Resources/Textures/_CP14/Structures/Specific/Farming/well.rsi/meta.json
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-4.0",
- "copyright": "Created by omsoyk",
+ "copyright": "Created by omsoyk and gogenych",
"size": {
"x": 64,
"y": 64
@@ -9,6 +9,12 @@
"states": [
{
"name": "icon"
+ },
+ {
+ "name": "grovelling"
+ },
+ {
+ "name": "broken"
}
]
}
From c93976173730e3c996fa2e75fcd4345f0d0c4ba8 Mon Sep 17 00:00:00 2001
From: Viator-MV
Date: Mon, 2 Jun 2025 14:20:45 +0300
Subject: [PATCH 12/55] skelemake (#1276)
* skelemake
* sharded
* mastery
* Not so slow cast
* ok no demi deipletion
* skillstorage and Species
* ressurection dead
* fixed
---------
Co-authored-by: Red <96445749+TheShuEd@users.noreply.github.com>
---
.../Spells/Death/cure_dead_ballade.yml | 1 +
.../{cure_dead.yml => resurrection_dead.yml} | 50 ++++++++++---------
.../Entities/Actions/Spells/Physical/kick.yml | 4 +-
.../Player/DemiplaneAntag/Skeletons/T1.yml | 6 +++
.../Player/DemiplaneAntag/Skeletons/T2.yml | 40 +++++++++++----
.../Entities/Mobs/Player/TownRaids/undead.yml | 28 ++++++++++-
.../_CP14/Entities/Mobs/Species/base.yml | 1 +
.../Weapons/ModularPresets/daggers.yml | 3 +-
.../Weapons/ModularPresets/skimitar.yml | 46 +++++++++++++++++
.../Loadouts/Misc/skeleton_startinggear.yml | 20 ++++++--
10 files changed, 156 insertions(+), 43 deletions(-)
rename Resources/Prototypes/_CP14/Entities/Actions/Spells/Death/{cure_dead.yml => resurrection_dead.yml} (56%)
diff --git a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Death/cure_dead_ballade.yml b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Death/cure_dead_ballade.yml
index 9d42ae7c4d..742902d664 100644
--- a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Death/cure_dead_ballade.yml
+++ b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Death/cure_dead_ballade.yml
@@ -11,6 +11,7 @@
- type: CP14MagicEffectManaCost
manaCost: 1
- type: CP14MagicEffect
+ magicType: Life
effects:
- !type:CP14SpellSpawnEntityOnTarget # TODO заставить работать только на нежить
spawns:
diff --git a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Death/cure_dead.yml b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Death/resurrection_dead.yml
similarity index 56%
rename from Resources/Prototypes/_CP14/Entities/Actions/Spells/Death/cure_dead.yml
rename to Resources/Prototypes/_CP14/Entities/Actions/Spells/Death/resurrection_dead.yml
index 8a5a641620..dca7674f14 100644
--- a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Death/cure_dead.yml
+++ b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Death/resurrection_dead.yml
@@ -1,16 +1,19 @@
- type: entity
- id: CP14ActionSpellCureFromDeath
- name: Cure from death
- description: You heal the target from all kinds of damage.
+ id: CP14ActionSpellResurrectionDead
+ name: Death resurrection
+ description: You resurrect the target and cure it from damage.
components:
- type: Sprite
sprite: _CP14/Actions/Spells/necromancy.rsi
state: cure_dead
- type: CP14MagicEffectCastSlowdown
- speedMultiplier: 0.7
+ speedMultiplier: 0.9
- type: CP14MagicEffectManaCost
- manaCost: 4
+ manaCost: 20
+ - type: CP14MagicEffectAliveTargetRequired
+ inverted: true
- type: CP14MagicEffect
+ magicType: Life
telegraphyEffects:
- !type:CP14SpellSpawnEntityOnTarget
spawns:
@@ -19,27 +22,27 @@
- !type:CP14SpellSpawnEntityOnTarget
spawns:
- CP14ImpactEffectResurrection
- - !type:CP14SpellResurrectionEffect # TODO заставить работать только на нежить
+ - !type:CP14SpellResurrectionEffect
- !type:CP14SpellApplyEntityEffect
effects:
- !type:HealthChange
damage:
types:
- Asphyxiation: -2
- Bloodloss: -2
- Blunt: -2
- Cellular: -1
- Caustic: -2
- Cold: -1
- Heat: -1
- Piercing: -2
- Poison: -2
- Radiation: -2
- Shock: -2
- Slash: -2
- - type: CP14MagicEffectSomaticAspect
+ Asphyxiation: -500
+ Bloodloss: -100
+ Blunt: -25
+ Caustic: -25
+ Cold: -25
+ Heat: -50
+ Piercing: -25
+ Poison: -25
+ Radiation: -25
+ Shock: -25
+ Slash: -25
+ - !type:Jitter
- type: CP14MagicEffectVerbalAspect
- startSpeech: "Surge, hominem mortuum!"
+ startSpeech: "Surge..."
+ endSpeech: "Hominem mortuum"
- type: CP14MagicEffectCastingVisual
proto: CP14RuneResurrection
- type: EntityTargetAction
@@ -49,14 +52,15 @@
range: 10
itemIconStyle: BigAction
interactOnMiss: false
+ canTargetSelf: false
sound: !type:SoundPathSpecifier
path: /Audio/Magic/rumble.ogg
icon:
sprite: _CP14/Actions/Spells/necromancy.rsi
state: cure_dead
- event: !type:CP14ToggleableEntityTargetActionEvent
- cooldown: 2
- castTime: 10
+ event: !type:CP14DelayedEntityTargetActionEvent
+ cooldown: 10
+ castDelay: 2
breakOnMove: false
breakOnDamage: false
diff --git a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Physical/kick.yml b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Physical/kick.yml
index aa230363a5..db9ef6acac 100644
--- a/Resources/Prototypes/_CP14/Entities/Actions/Spells/Physical/kick.yml
+++ b/Resources/Prototypes/_CP14/Entities/Actions/Spells/Physical/kick.yml
@@ -94,4 +94,6 @@
event: !type:CP14DelayedEntityTargetActionEvent
cooldown: 5
castDelay: 0.4
-
+ distanceThreshold: 1.5
+ breakOnMove: false
+ breakOnDamage: false
diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Player/DemiplaneAntag/Skeletons/T1.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Player/DemiplaneAntag/Skeletons/T1.yml
index c75edef6f2..577a28c475 100644
--- a/Resources/Prototypes/_CP14/Entities/Mobs/Player/DemiplaneAntag/Skeletons/T1.yml
+++ b/Resources/Prototypes/_CP14/Entities/Mobs/Player/DemiplaneAntag/Skeletons/T1.yml
@@ -8,6 +8,12 @@
- type: NpcFactionMember
factions:
- CP14Monster
+ - type: CP14SkillStorage
+ experienceMaxCap: 0
+ freeLearnedSkills:
+ - SwordMastery
+ - RapierMastery
+ - SkimitarMastery
- type: entity
id: CP14MobUndeadSkeletonHalberdT1
diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Player/DemiplaneAntag/Skeletons/T2.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Player/DemiplaneAntag/Skeletons/T2.yml
index 8db6c3d617..1260c6be37 100644
--- a/Resources/Prototypes/_CP14/Entities/Mobs/Player/DemiplaneAntag/Skeletons/T2.yml
+++ b/Resources/Prototypes/_CP14/Entities/Mobs/Player/DemiplaneAntag/Skeletons/T2.yml
@@ -1,6 +1,6 @@
- type: entity
id: CP14MobUndeadSkeletonDemiplaneT2
- parent: CP14BaseMobSkeleton
+ parent: CP14MobUndeadSkeletonDemiplaneT1
name: skeleton
abstract: true
components:
@@ -77,20 +77,38 @@
- type: Loadout
prototypes:
- CP14MobSkeletonWizardT2
- - type: CP14MagicEnergyDraw
- energy: 1
- delay: 1
+ - type: CP14MagicEnergyContainer
+ magicAlert: CP14MagicEnergy
+ maxEnergy: 200
+ energy: 200
+ unsafeSupport: true
+ - type: PassiveDamage
+ allowedStates:
+ - Alive
+ damage:
+ types:
+ CP14ManaDepletion: -0.1
+ - type: CP14SkillStorage
+ experienceMaxCap: 0
+ freeLearnedSkills:
+ - SwordMastery
+ - RapierMastery
+ - SkimitarMastery
+ - HydrosophistryT1
+ - HydrosophistryT2
+ - MetamagicT1
+ - MetamagicT2
+ - CP14ActionSpellFreeze
+ - CP14ActionSpellIceShards
+ - CP14ActionSpellManaConsumeElf
+ - CP14ActionSpellManaGiftElf
+ - CP14ActionSpellMagicSplitting
+ - CP14ActionSpellManaTrance
- type: CP14SpellStorage
grantAccessToSelf: true
spells:
- - CP14ActionSpellFreeze
- - CP14ActionSpellIceShards
- - CP14ActionSpellIceDagger
- - CP14ActionSpellCureFromDeath
+ - CP14ActionSpellResurrectionDead
- CP14ActionSpellShadowStep
- - CP14ActionSpellShadowSwap
- - CP14ActionSpellShadowGrab
-
- type: entity
id: CP14MobUndeadSkeletonBardT2
parent: CP14MobUndeadSkeletonDemiplaneT2
diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Player/TownRaids/undead.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Player/TownRaids/undead.yml
index 365e533fd3..e7aaac5a88 100644
--- a/Resources/Prototypes/_CP14/Entities/Mobs/Player/TownRaids/undead.yml
+++ b/Resources/Prototypes/_CP14/Entities/Mobs/Player/TownRaids/undead.yml
@@ -39,7 +39,7 @@
offset: 1
table: !type:GroupSelector
rolls: !type:RangeNumberSelector
- range: 1, 5
+ range: 3, 5
children:
- id: CP14MobUndeadZombie
weight: 2
@@ -50,6 +50,32 @@
tags:
- FootstepSound
- CP14RaidLeader
+ - type: CP14SkillStorage
+ experienceMaxCap: 0
+ freeLearnedSkills:
+ - SwordMastery
+ - RapierMastery
+ - SkimitarMastery
+ - MetamagicT1
+ - MetamagicT2
+ - HydrosophistryT1
+ - HydrosophistryT2
+ - PyrokineticT1
+ - PyrokineticT2
+ - CP14ActionSpellFireball
+ - CP14ActionSpellFreeze
+ - CP14ActionSpellIceShards
+ - CP14ActionSpellManaConsumeElf
+ - CP14ActionSpellManaGiftElf
+ - CP14ActionSpellMagicSplitting
+ - CP14ActionSpellManaTrance
+ - type: CP14SpellStorage
+ grantAccessToSelf: true
+ spells:
+ - CP14ActionSpellResurrectionDead
+ - type: Loadout
+ prototypes:
+ - CP14MobSkeletonWizardTownRaid
- type: entity
id: CP14SpawnPointTownRaidUndeadEasy
diff --git a/Resources/Prototypes/_CP14/Entities/Mobs/Species/base.yml b/Resources/Prototypes/_CP14/Entities/Mobs/Species/base.yml
index 67c635a64c..6a5e0f8f32 100644
--- a/Resources/Prototypes/_CP14/Entities/Mobs/Species/base.yml
+++ b/Resources/Prototypes/_CP14/Entities/Mobs/Species/base.yml
@@ -400,6 +400,7 @@
- BaseMob
- CP14MobDamageable
- CP14MobMagical
+ - CP14BaseMobSpecies
id: CP14BaseMobSpeciesNoLife
categories: [ ForkFiltered ]
abstract: true
diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Weapons/ModularPresets/daggers.yml b/Resources/Prototypes/_CP14/Entities/Objects/Weapons/ModularPresets/daggers.yml
index 50ca9df508..1030bc0f89 100644
--- a/Resources/Prototypes/_CP14/Entities/Objects/Weapons/ModularPresets/daggers.yml
+++ b/Resources/Prototypes/_CP14/Entities/Objects/Weapons/ModularPresets/daggers.yml
@@ -43,5 +43,4 @@
- type: CP14ModularCraftAutoAssemble
details:
- BladeIronDagger
- - InlayQuartzElectric
-
+ - InlayQuartzElectric
\ No newline at end of file
diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Weapons/ModularPresets/skimitar.yml b/Resources/Prototypes/_CP14/Entities/Objects/Weapons/ModularPresets/skimitar.yml
index 3ab26f71d5..a96e33eb95 100644
--- a/Resources/Prototypes/_CP14/Entities/Objects/Weapons/ModularPresets/skimitar.yml
+++ b/Resources/Prototypes/_CP14/Entities/Objects/Weapons/ModularPresets/skimitar.yml
@@ -13,3 +13,49 @@
details:
- BladeIronSkimitar
+- type: entity
+ id: CP14ModularCopperSkimitar
+ parent: CP14ModularGripWooden
+ name: copper skimitar
+ description: the gold standard of edged weapons. Medium length, comfortable grip. No frills.
+ components:
+ - type: Sprite
+ layers:
+ - state: icon
+ - sprite: _CP14/Objects/ModularTools/Blade/Skimitar/metall_skimitar.rsi
+ state: icon
+ - type: CP14ModularCraftAutoAssemble
+ details:
+ - BladeCopperSkimitar
+
+- type: entity
+ id: CP14ModularIronSkimitarTundra
+ parent: CP14ModularGripWooden
+ name: Skimitar Tundra
+ description: the gold standard of edged weapons. Medium length, comfortable grip. It has "tundra" engraved on it.
+ components:
+ - type: Sprite
+ layers:
+ - state: icon
+ - sprite: _CP14/Objects/ModularTools/Blade/Dagger/metall_dagger.rsi
+ state: icon
+ - type: CP14ModularCraftAutoAssemble
+ details:
+ - BladeIronSkimitar
+ - InlayQuartzWater
+
+- type: entity
+ id: CP14ModularGoldSkimitarAgony
+ parent: CP14ModularGripWooden
+ name: Skimitar Agony
+ description: the gold standard of edged weapons. Medium length, comfortable grip. It has "agony" engraved on it.
+ components:
+ - type: Sprite
+ layers:
+ - state: icon
+ - sprite: _CP14/Objects/ModularTools/Blade/Dagger/metall_dagger.rsi
+ state: icon
+ - type: CP14ModularCraftAutoAssemble
+ details:
+ - BladeGoldSkimitar
+ - InlayQuartzElectric
diff --git a/Resources/Prototypes/_CP14/Loadouts/Misc/skeleton_startinggear.yml b/Resources/Prototypes/_CP14/Loadouts/Misc/skeleton_startinggear.yml
index a72ee5e71d..1a7bb314f6 100644
--- a/Resources/Prototypes/_CP14/Loadouts/Misc/skeleton_startinggear.yml
+++ b/Resources/Prototypes/_CP14/Loadouts/Misc/skeleton_startinggear.yml
@@ -6,6 +6,18 @@
equipment:
pants: CP14ClothingPantsLoincloth
+- type: startingGear
+ id: CP14MobSkeletonWizardTownRaid
+ equipment:
+ outerClothing: CP14ClothingOuterClothingBoneArmor
+ cloak: CP14ClothingCloakBoneMage
+ head: CP14ClothingHeadTriangularHatGolden
+ shirt: CP14ClothingShirtCottonBlack
+ pants: CP14ClothingPantsBrown
+ shoes: CP14LongLeatherBoots
+ belt1: CP14ModularSkeletonSwordUpgrade
+ neck: CP14ModularIronPickaxe
+
# TIER 1
- type: startingGear
@@ -35,7 +47,7 @@
equipment:
mask: CP14ClothingMaskSinner
pants: CP14ClothingPantsLoincloth
- belt1: CP14ModularIronDagger
+ belt1: CP14ModularCopperSkimitar
belt2: CP14ModularIronDagger
- type: startingGear
@@ -77,8 +89,8 @@
outerClothing: CP14ClothingOuterClothingBoneArmor
mask: CP14ClothingMaskBoneHornedMask
pants: CP14ClothingPantsLoincloth
- belt1: CP14ModularIronDaggerTundra
- belt2: CP14ModularIronDaggerAgony
+ belt1: CP14ModularIronSkimitarTundra
+ belt2: CP14ModularGoldSkimitarAgony
shoes: CP14ClothingShoesSandals
- type: startingGear
@@ -104,8 +116,6 @@
shoes: CP14LongLeatherBoots
ring2: CP14ClothingCloakAmuletMana
belt1: CP14ModularSkeletonSword
- inhand:
- - CP14ManaOperationGlove
- type: startingGear
id: CP14MobSkeletonBardT2
From acc8093f9a0b1329b906dbb21f22dc7de70cdaca Mon Sep 17 00:00:00 2001
From: Red <96445749+TheShuEd@users.noreply.github.com>
Date: Mon, 2 Jun 2025 18:06:56 +0300
Subject: [PATCH 13/55] More economy fixes (#1356)
* fic
* Update base_instruments.yml
* fix
* Update chests.yml
---
.../Entities/Objects/Fun/Instruments/base_instruments.yml | 4 ++--
.../Prototypes/_CP14/Entities/Objects/Materials/simple.yml | 6 ++++++
.../_CP14/Entities/Structures/Storage/Crates/base_chest.yml | 2 +-
.../_CP14/Entities/Structures/Storage/Crates/coffin.yml | 6 ++++++
.../_CP14/Recipes/Construction/Graphs/Storage/coffins.yml | 4 ++--
5 files changed, 17 insertions(+), 5 deletions(-)
diff --git a/Resources/Prototypes/Entities/Objects/Fun/Instruments/base_instruments.yml b/Resources/Prototypes/Entities/Objects/Fun/Instruments/base_instruments.yml
index d6bd2e949a..9e37dcd57b 100644
--- a/Resources/Prototypes/Entities/Objects/Fun/Instruments/base_instruments.yml
+++ b/Resources/Prototypes/Entities/Objects/Fun/Instruments/base_instruments.yml
@@ -18,8 +18,8 @@
type: InstrumentBoundUserInterface
- type: Item
size: Normal
- - type: StaticPrice
- price: 200
+ #- type: StaticPrice
+ # price: 200
#These are for instruments that are larger, can't be picked up, or have collision
- type: entity
diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Materials/simple.yml b/Resources/Prototypes/_CP14/Entities/Objects/Materials/simple.yml
index d06372a927..03a2fad0d1 100644
--- a/Resources/Prototypes/_CP14/Entities/Objects/Materials/simple.yml
+++ b/Resources/Prototypes/_CP14/Entities/Objects/Materials/simple.yml
@@ -10,6 +10,9 @@
- type: Sprite
sprite: _CP14/Objects/Materials/string.rsi
state: icon
+ - type: PhysicalComposition
+ materialComposition:
+ CP14Cloth: 5
- type: entity
id: CP14Web
@@ -34,6 +37,9 @@
icon2: ""
icon3: ""
icon4: ""
+ - type: PhysicalComposition
+ materialComposition:
+ CP14Cloth: 2
- type: entity
id: CP14Cloth1
diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Storage/Crates/base_chest.yml b/Resources/Prototypes/_CP14/Entities/Structures/Storage/Crates/base_chest.yml
index 856c2da767..fe65ae7370 100644
--- a/Resources/Prototypes/_CP14/Entities/Structures/Storage/Crates/base_chest.yml
+++ b/Resources/Prototypes/_CP14/Entities/Structures/Storage/Crates/base_chest.yml
@@ -52,7 +52,7 @@
paper_label: !type:ContainerSlot
- type: ItemSlots
- type: StaticPrice
- price: 50
+ price: 5
- type: CP14Lock #Empty, for installing new locks
- type: Lock
locked: false
diff --git a/Resources/Prototypes/_CP14/Entities/Structures/Storage/Crates/coffin.yml b/Resources/Prototypes/_CP14/Entities/Structures/Storage/Crates/coffin.yml
index 4690ca2bd7..2f2ecc1717 100644
--- a/Resources/Prototypes/_CP14/Entities/Structures/Storage/Crates/coffin.yml
+++ b/Resources/Prototypes/_CP14/Entities/Structures/Storage/Crates/coffin.yml
@@ -41,3 +41,9 @@
node: CP14CrateCoffin
containers:
- entity_storage
+ - type: PhysicalComposition
+ materialComposition:
+ CP14WoodenPlanks: 30
+ CP14Cloth: 20
+ - type: EntityStorage
+ capacity: 1
diff --git a/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Storage/coffins.yml b/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Storage/coffins.yml
index f980e2f899..e3a04cdedc 100644
--- a/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Storage/coffins.yml
+++ b/Resources/Prototypes/_CP14/Recipes/Construction/Graphs/Storage/coffins.yml
@@ -11,7 +11,7 @@
- !type:SnapToGrid
steps:
- material: CP14WoodenPlanks
- amount: 2
+ amount: 3
doAfter: 2
- material: CP14Cloth
amount: 2
@@ -26,7 +26,7 @@
completed:
- !type:SpawnPrototype
prototype: CP14WoodenPlanks1
- amount: 2
+ amount: 3
- !type:SpawnPrototype
prototype: CP14Cloth1
amount: 2
From 08c1560a111b6285bd25da776b90d2f4a3126ef9 Mon Sep 17 00:00:00 2001
From: Red <96445749+TheShuEd@users.noreply.github.com>
Date: Mon, 2 Jun 2025 21:11:11 +0300
Subject: [PATCH 14/55] Update PULL_REQUEST_TEMPLATE.md
---
.github/PULL_REQUEST_TEMPLATE.md | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index 5e65967968..32de44bf2e 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -15,3 +15,15 @@ Small fixes/refactors are exempt.
Пулл реквесты, которые несут за собой игровые изменения (добавления одежды, предметов и так далее) требуют чтобы вы прикрепили скриншоты или видеоролики, демонстрирующие эти изменения.
Небольшие исправления не считаются.
-->
+
+**Changelog**
+
+
From 2b1cef9d729ff586924cb83d62ff552b2235ba9b Mon Sep 17 00:00:00 2001
From: Red <96445749+TheShuEd@users.noreply.github.com>
Date: Mon, 2 Jun 2025 21:16:07 +0300
Subject: [PATCH 15/55] Update fire.yml (#1357)
---
Resources/Prototypes/_CP14/Entities/fire.yml | 1 -
1 file changed, 1 deletion(-)
diff --git a/Resources/Prototypes/_CP14/Entities/fire.yml b/Resources/Prototypes/_CP14/Entities/fire.yml
index 13f7c93924..505baa0c90 100644
--- a/Resources/Prototypes/_CP14/Entities/fire.yml
+++ b/Resources/Prototypes/_CP14/Entities/fire.yml
@@ -132,4 +132,3 @@
- type: CP14FireSpread
spreadCooldownMin: 1
spreadCooldownMax: 3
-
From 3bdb9c646da1f66877615bd7c24f9e8b4b63eb1e Mon Sep 17 00:00:00 2001
From: Red <96445749+TheShuEd@users.noreply.github.com>
Date: Mon, 2 Jun 2025 21:18:58 +0300
Subject: [PATCH 16/55] Ed 02 06 2025 changelog test 2 (#1358)
* Update fire.yml
* Update fire.yml
From 96dc23c9ff871acc869151dcc20327a04db76a7b Mon Sep 17 00:00:00 2001
From: Red <96445749+TheShuEd@users.noreply.github.com>
Date: Mon, 2 Jun 2025 21:40:15 +0300
Subject: [PATCH 17/55] Ed 02 06 2025 changelog test 3 (#1359)
* Update fire.yml
* Update fire.yml
* Update fire.yml
From c037af2f7749fb7a7845b70666c4147e6b228a4d Mon Sep 17 00:00:00 2001
From: Red <96445749+TheShuEd@users.noreply.github.com>
Date: Mon, 2 Jun 2025 21:44:46 +0300
Subject: [PATCH 18/55] Ed 02 06 2025 changelog test 4 (#1360)
* Update fire.yml
* Update fire.yml
* Update fire.yml
* Create CP14_Changelog.yml
---
Resources/Changelog/CP14_Changelog.yml | 10 ++++++++++
1 file changed, 10 insertions(+)
create mode 100644 Resources/Changelog/CP14_Changelog.yml
diff --git a/Resources/Changelog/CP14_Changelog.yml b/Resources/Changelog/CP14_Changelog.yml
new file mode 100644
index 0000000000..78b08c3e09
--- /dev/null
+++ b/Resources/Changelog/CP14_Changelog.yml
@@ -0,0 +1,10 @@
+Entries:
+- author: ScarKy0
+ changes:
+ - message: Mindshield implants can now be removed using an empty implanter.
+ type: Tweak
+ - message: Revolutionaries can now win by converting all command members.
+ type: Add
+ id: 8050
+ time: '2025-03-11T09:41:13.0000000+00:00'
+ url: https://github.com/space-wizards/space-station-14/pull/35769
\ No newline at end of file
From c0cda3fb8e0807d8379b769d36d369923cab686e Mon Sep 17 00:00:00 2001
From: Red <96445749+TheShuEd@users.noreply.github.com>
Date: Mon, 2 Jun 2025 21:49:08 +0300
Subject: [PATCH 19/55] Ed 02 06 2025 changelog test 5 (#1361)
* Update fire.yml
* Update fire.yml
* Update fire.yml
* Create CP14_Changelog.yml
* Update PULL_REQUEST_TEMPLATE.md
---
.github/PULL_REQUEST_TEMPLATE.md | 6 ------
1 file changed, 6 deletions(-)
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index 32de44bf2e..2389606031 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -1,20 +1,14 @@
## About the PR
-
## Why / Balance
-
## Media
-
**Changelog**