Skip to content

Commit

Permalink
batch changes
Browse files Browse the repository at this point in the history
batch of changes I made for Floof station ported over to the upstream branch
  • Loading branch information
fenndragon committed Sep 23, 2024
1 parent 89860b4 commit 913c84c
Show file tree
Hide file tree
Showing 22 changed files with 908 additions and 14 deletions.
16 changes: 15 additions & 1 deletion Resources/Prototypes/Entities/Mobs/NPCs/elemental.yml
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,20 @@
- ReagentSlimeNorepinephricAcid
- ReagentSlimeEphedrine
- ReagentSlimeRobustHarvest
- ReagentSlimeIchor
- ReagentSlimeBleach
- ReagentSlimeSoap
- ReagentSlimeSpacelube
- ReagentSlimeBuzzachloricbees
- ReagentSlimeWehjuice
- ReagentCognizine
- ReagentSlimeOpporozidone
- ReagentSlimeNecrosol
- ReagentSlimeSpaceDrugs
- ReagentSlimeUnstableMutagen
- ReagentSlimeLead
- ReagentSlimechlorinetriflouride
- ReagentSlimePotassium
- ReagentSlimeLotophagoiOil
chance: 1

Expand Down Expand Up @@ -560,4 +574,4 @@
color: "#3e901c"
- type: GhostRole
prob: 1 #it's significantly more psionic than the others
description: ghost-role-information-angry-slimes-description
description: ghost-role-information-angry-slimes-description
38 changes: 26 additions & 12 deletions Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,13 +58,18 @@
layer:
- MobLayer
- type: MobState
allowedStates:
- Alive
- Dead
- type: Deathgasp
- type: MobStateActions
actions:
Critical:
- ActionCritSuccumb
- ActionCritFakeDeath
- ActionCritLastWords
- type: MobThresholds
thresholds:
0: Alive
50: Dead
50: Critical
100: Dead
- type: SlowOnDamage
speedModifierThresholds:
25: 0.5
Expand Down Expand Up @@ -92,6 +97,7 @@
Dead:
Base: dead
- type: Puller
needsHands: false
- type: Butcherable
butcheringType: Spike
spawned:
Expand Down Expand Up @@ -121,8 +127,11 @@
molsPerSecondPerUnitMass: 0.0005
- type: Speech
speechVerb: LargeMob
- type: Psionic #Nyano - Summary: makes psionic by default.
- type: Psionic
removable: false
- type: InnatePsionicPowers
powersToAdd:
- TelepathyPower
- type: LanguageKnowledge
speaks:
- Xeno
Expand All @@ -144,7 +153,8 @@
- type: MobThresholds
thresholds:
0: Alive
100: Dead
100: Critical
150: Dead
- type: Stamina
critThreshold: 300
- type: SlowOnDamage
Expand Down Expand Up @@ -177,7 +187,8 @@
- type: MobThresholds
thresholds:
0: Alive
80: Dead
80: Critical
130: Dead
- type: SlowOnDamage
speedModifierThresholds:
40: 0.7
Expand Down Expand Up @@ -214,7 +225,8 @@
- type: MobThresholds
thresholds:
0: Alive
300: Dead
300: Critical
350: Dead
- type: SlowOnDamage
speedModifierThresholds:
150: 0.7
Expand All @@ -239,10 +251,10 @@
- CannotSuicide
- type: LanguageKnowledge
speaks:
- TauCetiBasic
- GalacticCommon
- Xeno
understands:
- TauCetiBasic
- GalacticCommon
- Xeno

- type: entity
Expand All @@ -260,7 +272,8 @@
- type: MobThresholds
thresholds:
0: Alive
100: Dead
100: Critical
150: Dead
- type: MovementSpeedModifier
baseSprintSpeed: 4
- type: MeleeWeapon
Expand Down Expand Up @@ -299,7 +312,7 @@
- type: MeleeWeapon
damage:
groups:
Brute: 5
Brute: 10
- type: Fixtures
fixtures:
fix1:
Expand All @@ -321,6 +334,7 @@
drawdepth: Mobs
sprite: Mobs/Aliens/Xenos/rouny.rsi
offset: 0,0.6
scale: 0.7, 0.7
- type: Butcherable
butcheringType: Spike
spawned:
Expand Down
15 changes: 15 additions & 0 deletions Resources/Prototypes/Floof/Body/Organs/Friendstomach.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
- type: entity
id: OrganFriendStomach
parent: OrganAnimalStomach
noSpawn: true
components:
- type: Stomach
- type: SolutionContainerManager
solutions:
stomach:
maxVol: 100
food:
maxVol: 50
reagents:
- ReagentId: UncookedAnimalProteins
Quantity: 5
24 changes: 24 additions & 0 deletions Resources/Prototypes/Floof/Body/Prototypes/Friendshaped.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
- type: body
id: Friendshaped
name: "Friend-Shaped"
root: torso
slots:
torso:
part: TorsoAnimal
connections:
- hands
- legs
organs:
lungs: OrganAnimalLungs
stomach: OrganFriendStomach
liver: OrganAnimalLiver
heart: OrganAnimalHeart
kidneys: OrganAnimalKidneys
hands:
part: HandsAnimal
legs:
part: LegsAnimal
connections:
- feet
feet:
part: FeetAnimal
Loading

0 comments on commit 913c84c

Please sign in to comment.