@@ -73,6 +73,22 @@
|
||||
prototypes:
|
||||
- CP14MobBoar
|
||||
|
||||
- type: entity
|
||||
name: frog spawner
|
||||
id: CP14SpawnMobFrog
|
||||
parent: MarkerBase
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- sprite: Markers/cross.rsi
|
||||
state: green
|
||||
- sprite: _CP14/Mobs/Animals/frog.rsi
|
||||
state: frog
|
||||
- type: ConditionalSpawner
|
||||
prototypes:
|
||||
- CP14MobFrog
|
||||
|
||||
# Dino
|
||||
|
||||
- type: entity
|
||||
|
||||
@@ -209,3 +209,109 @@
|
||||
path: /Audio/Animals/pig_oink.ogg
|
||||
- type: StealTarget
|
||||
stealGroup: CP14Boar
|
||||
|
||||
- type: entity
|
||||
name: frog
|
||||
parent: SimpleMobBase
|
||||
id: CP14MobFrog
|
||||
description: Green and constantly jumping frog, and perhaps thanks to it mosquitoes have not completely filled the marshes.
|
||||
categories: [ ForkFiltered ]
|
||||
components:
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- CP14Neutrals
|
||||
- type: MovementSpeedModifier
|
||||
baseWalkSpeed: 3
|
||||
baseSprintSpeed: 5
|
||||
- type: Sprite
|
||||
drawdepth: SmallMobs
|
||||
layers:
|
||||
- map: ["enum.DamageStateVisualLayers.Base", "movement"]
|
||||
sprite: _CP14/Mobs/Animals/frog.rsi
|
||||
state: frog
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
sprite: _CP14/Mobs/Animals/frog_helmet.rsi
|
||||
equippedPrefix: 0
|
||||
slots:
|
||||
- HEAD
|
||||
- type: SpriteMovement
|
||||
movementLayers:
|
||||
movement:
|
||||
state: frog_moving
|
||||
noMovementLayers:
|
||||
movement:
|
||||
state: frog_blinks
|
||||
- type: Item
|
||||
size: Normal
|
||||
- type: FireVisuals
|
||||
sprite: Mobs/Effects/onfire.rsi
|
||||
normalState: Mouse_burning
|
||||
- type: Speech
|
||||
speechVerb: SmallMob
|
||||
- type: Appearance
|
||||
- type: Physics
|
||||
- type: FloorOcclusion
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.2
|
||||
density: 5
|
||||
mask:
|
||||
- SmallMobMask
|
||||
layer:
|
||||
- SmallMobLayer
|
||||
- type: MobThresholds
|
||||
thresholds:
|
||||
0: Alive
|
||||
10: Dead
|
||||
- type: DamageStateVisuals
|
||||
states:
|
||||
Alive:
|
||||
Base: frog
|
||||
Dead:
|
||||
Base: frog_dead
|
||||
- type: Butcherable
|
||||
butcherDelay: 2
|
||||
spawned:
|
||||
- id: CP14FoodMeatFrogLeg
|
||||
amount: 2
|
||||
- type: MeleeWeapon
|
||||
angle: 0
|
||||
animation: WeaponArcBite
|
||||
damage:
|
||||
types:
|
||||
Slash: 0
|
||||
- type: InteractionPopup
|
||||
successChance: 0.6
|
||||
interactSuccessString: petting-success-frog
|
||||
interactFailureString: petting-failure-generic
|
||||
interactSuccessSpawn: EffectHearts
|
||||
interactSuccessSound:
|
||||
path: /Audio/Animals/frog_ribbit.ogg
|
||||
- type: CanEscapeInventory
|
||||
- type: Bloodstream
|
||||
bloodMaxVolume: 30
|
||||
bloodReagent: CP14Blood
|
||||
- type: Tag
|
||||
tags:
|
||||
- CP14Mosquito
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTypeTrigger
|
||||
damageType: Blunt
|
||||
damage: 60
|
||||
behaviors:
|
||||
- !type:GibBehavior { }
|
||||
- type: SpamEmitSound
|
||||
minInterval: 10
|
||||
maxInterval: 20
|
||||
sound:
|
||||
collection: CP14Frog
|
||||
params:
|
||||
volume: -8
|
||||
variation: 0.125
|
||||
- type: SoundWhileAlive
|
||||
|
||||
@@ -163,7 +163,7 @@
|
||||
id: CP14FoodMeatLambCutlet
|
||||
parent: CP14FoodMeatSliceBase
|
||||
name: lamb cutlet
|
||||
description: the result of mixing sliced lamb and egg - a raw round cutlet.
|
||||
description: The result of mixing sliced lamb and egg - a raw round cutlet.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Consumable/Food/meat.rsi
|
||||
@@ -210,4 +210,52 @@
|
||||
- type: CP14TemperatureTransformation
|
||||
entries:
|
||||
- temperatureRange: 400, 500
|
||||
transformTo: CP14Ash1
|
||||
transformTo: CP14Ash1
|
||||
|
||||
- type: entity
|
||||
id: CP14FoodMeatFrogLeg
|
||||
parent: CP14FoodMeatBase
|
||||
name: frog leg
|
||||
description: They say they eat it somewhere.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Consumable/Food/meat.rsi
|
||||
state: frog_leg
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 5
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 3
|
||||
- ReagentId: UncookedAnimalProteins
|
||||
Quantity: 1
|
||||
- type: CP14TemperatureTransformation
|
||||
entries:
|
||||
- temperatureRange: 400, 500
|
||||
transformTo: CP14FoodMeatFrogLegCooked
|
||||
|
||||
- type: entity
|
||||
id: CP14FoodMeatFrogLegCooked
|
||||
parent: CP14FoodMeatFrogLeg
|
||||
name: cooked frog leg
|
||||
description: It even seems edible.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _CP14/Objects/Consumable/Food/meat.rsi
|
||||
state: frog_leg_cooked
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 5
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 3
|
||||
- ReagentId: Protein
|
||||
Quantity: 1
|
||||
- type: CP14TemperatureTransformation
|
||||
entries:
|
||||
- temperatureRange: 400, 500
|
||||
transformTo: CP14Ash1
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
- CP14DemiplaneHerbals
|
||||
- CP14DemiplaneUnderground
|
||||
- CP14DemiplaneWater
|
||||
- CP14DemiplaneAnimalsSwamp
|
||||
|
||||
- type: dungeonConfig
|
||||
id: CP14DemiplaneSwampGeode
|
||||
|
||||
@@ -72,6 +72,27 @@
|
||||
minGroupSize: 2
|
||||
maxGroupSize: 3
|
||||
|
||||
- type: cp14DemiplaneModifier
|
||||
id: Frog
|
||||
tiers:
|
||||
- 1
|
||||
- 2
|
||||
generationWeight: 0.4
|
||||
categories:
|
||||
Reward: 0.2
|
||||
requiredTags:
|
||||
- CP14DemiplaneAnimalsSwamp
|
||||
layers:
|
||||
- !type:OreDunGen
|
||||
tileMask:
|
||||
- CP14FloorGrass
|
||||
- CP14FloorGrassLight
|
||||
- CP14FloorGrassTall
|
||||
entity: CP14MobFrog
|
||||
count: 3
|
||||
minGroupSize: 2
|
||||
maxGroupSize: 3
|
||||
|
||||
# TIER 2
|
||||
|
||||
- type: cp14DemiplaneModifier
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
- type: Tag
|
||||
id: CP14DemiplanePeacefulAnimals
|
||||
|
||||
- type: Tag
|
||||
id: CP14DemiplaneAnimalsSwamp
|
||||
|
||||
- type: Tag
|
||||
id: CP14DemiplaneHerbals
|
||||
|
||||
|
||||
@@ -4,3 +4,10 @@
|
||||
- /Audio/_CP14/Animals/dino1.ogg
|
||||
- /Audio/_CP14/Animals/dino2.ogg
|
||||
- /Audio/_CP14/Animals/dino3.ogg
|
||||
|
||||
- type: soundCollection
|
||||
id: CP14Frog
|
||||
files:
|
||||
- /Audio/_CP14/Animals/frog1.ogg
|
||||
- /Audio/_CP14/Animals/frog2.ogg
|
||||
- /Audio/_CP14/Animals/frog3.ogg
|
||||
|
||||
@@ -27,6 +27,9 @@
|
||||
- type: npcFaction
|
||||
id: CP14PeacefulAnimals
|
||||
|
||||
- type: npcFaction
|
||||
id: CP14Neutrals
|
||||
|
||||
- type: npcFaction
|
||||
id: CP14AggressiveAnimals
|
||||
hostile:
|
||||
|
||||
Reference in New Issue
Block a user