@@ -427,6 +427,14 @@
|
||||
name: alerts-pacified-name
|
||||
description: alerts-pacified-desc
|
||||
|
||||
- type: alert
|
||||
id: Adrenaline
|
||||
icons:
|
||||
- sprite: Mobs/Species/Human/organs.rsi
|
||||
state: heart-on
|
||||
name: alerts-adrenaline-name
|
||||
description: alerts-adrenaline-desc
|
||||
|
||||
- type: alert
|
||||
id: Debug1
|
||||
icons:
|
||||
|
||||
@@ -476,3 +476,21 @@
|
||||
amount: !type:ConstantNumberSelector
|
||||
value: 3
|
||||
|
||||
- type: entity
|
||||
parent: MarkerBase
|
||||
id: SalvageSpawnerMobMiningAsteroid
|
||||
name: Mining Asteroid Mob Spawner
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- sprite: Mobs/Aliens/Asteroid/goliath.rsi
|
||||
state: goliath
|
||||
- type: EntityTableSpawner
|
||||
table: !type:GroupSelector
|
||||
children:
|
||||
- id: MobGoliath
|
||||
weight: 65
|
||||
- id: MobHivelord
|
||||
weight: 35
|
||||
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
- TemporaryBlindness
|
||||
- RadiationProtection
|
||||
- Drowsiness
|
||||
- Adrenaline
|
||||
- type: StandingState
|
||||
- type: Tag
|
||||
tags:
|
||||
@@ -180,3 +181,156 @@
|
||||
state: goliath_tentacle_retract
|
||||
- type: EffectVisuals
|
||||
- type: AnimationPlayer
|
||||
|
||||
- type: entity
|
||||
id: MobHivelord
|
||||
parent: [ BaseMobAsteroid, FlyingMobBase ]
|
||||
name: hivelord
|
||||
description: A truly alien creature, it is a mass of unknown organic material, constantly fluctuating. When attacking, pieces of it split off and attack in tandem with the original.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Mobs/Aliens/Asteroid/hivelord.rsi
|
||||
layers:
|
||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
||||
state: hivelord
|
||||
- type: DamageStateVisuals
|
||||
states:
|
||||
Alive:
|
||||
Base: hivelord
|
||||
Dead:
|
||||
Base: hivelord_dead
|
||||
- type: MovementSpeedModifier
|
||||
baseWalkSpeed : 3.5
|
||||
baseSprintSpeed : 4.0
|
||||
- type: MobThresholds
|
||||
thresholds:
|
||||
0: Alive
|
||||
75: Dead
|
||||
- type: MeleeWeapon
|
||||
damage:
|
||||
types:
|
||||
Blunt: 0
|
||||
- type: Gun
|
||||
fireRate: 0.66
|
||||
selectedMode: SemiAuto
|
||||
showExamineText: false
|
||||
availableModes:
|
||||
- SemiAuto
|
||||
soundGunshot: null
|
||||
- type: RechargeBasicEntityAmmo
|
||||
showExamineText: false
|
||||
rechargeCooldown: 0
|
||||
rechargeSound: null
|
||||
- type: BasicEntityAmmoProvider
|
||||
proto: MobHivelordBrood
|
||||
capacity: 1
|
||||
count: 1
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- SimpleHostile
|
||||
- type: HTN
|
||||
rootTask:
|
||||
task: SimpleRangedHostileCompound
|
||||
blackboard:
|
||||
VisionRadius: !type:Single
|
||||
4
|
||||
AggroVisionRadius: !type:Single
|
||||
9
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: FoodHivelordRemains
|
||||
|
||||
- type: entity
|
||||
id: MobHivelordBrood
|
||||
parent: [ BaseMobAsteroid, FlyingMobBase ]
|
||||
name: hivelord brood
|
||||
description: A fragment of the original hivelord, rallying behind its original. One isn't much of a threat, but...
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Mobs/Aliens/Asteroid/hivelord.rsi
|
||||
layers:
|
||||
- state: hivelordbrood
|
||||
- type: MovementSpeedModifier
|
||||
baseWalkSpeed : 3.5
|
||||
baseSprintSpeed : 4.0
|
||||
- type: MobThresholds
|
||||
thresholds:
|
||||
0: Alive
|
||||
5: Dead
|
||||
- type: MeleeWeapon
|
||||
soundHit:
|
||||
path: /Audio/Weapons/bladeslice.ogg
|
||||
angle: 0
|
||||
attackRate: 1.0
|
||||
range: 0.75
|
||||
animation: WeaponArcPunch
|
||||
damage:
|
||||
types:
|
||||
Slash: 7
|
||||
- type: Ammo
|
||||
muzzleFlash: null
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 5
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- SimpleHostile
|
||||
- type: HTN
|
||||
rootTask:
|
||||
task: SimpleHostileCompound
|
||||
blackboard: # highly aggressive
|
||||
VisionRadius: !type:Single
|
||||
15
|
||||
AggroVisionRadius: !type:Single
|
||||
15
|
||||
- type: TimedDespawn
|
||||
lifetime: 100
|
||||
|
||||
- type: entity
|
||||
id: FoodHivelordRemains
|
||||
parent: FoodBase
|
||||
name: hivelord remains
|
||||
description: All that remains of a hivelord, it seems to be what allows it to break pieces of itself off without being hurt... its healing properties will soon become inert if not used quickly. Try not to think about what you're eating.
|
||||
components:
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 5
|
||||
reagents:
|
||||
- ReagentId: Rororium
|
||||
Quantity: 5
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/rorocore.rsi
|
||||
state: boiled
|
||||
- type: Item
|
||||
size: Normal
|
||||
- type: Perishable
|
||||
rotAfter: 120 # rot after 2 minutes
|
||||
molsPerSecondPerUnitMass: 0
|
||||
forceRotProgression: true
|
||||
- type: RotInto
|
||||
entity: FoodHivelordRemainsInert
|
||||
stage: 1
|
||||
- type: StaticPrice
|
||||
price: 5000
|
||||
|
||||
- type: entity
|
||||
id: FoodHivelordRemainsInert
|
||||
parent: BaseItem
|
||||
name: inert hivelord remains
|
||||
description: All that remains of a hivelord... Now all is truly lost.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/rorocore.rsi
|
||||
state: boiled
|
||||
color: "#664444"
|
||||
- type: SpaceGarbage
|
||||
- type: Item
|
||||
size: Normal
|
||||
- type: StaticPrice
|
||||
price: 500
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
- Flashed
|
||||
- RadiationProtection
|
||||
- Drowsiness
|
||||
- Adrenaline
|
||||
- type: Buckle
|
||||
- type: StandingState
|
||||
- type: Tag
|
||||
@@ -106,6 +107,7 @@
|
||||
- Flashed
|
||||
- RadiationProtection
|
||||
- Drowsiness
|
||||
- Adrenaline
|
||||
- type: Bloodstream
|
||||
bloodMaxVolume: 150
|
||||
- type: MobPrice
|
||||
|
||||
@@ -106,6 +106,7 @@
|
||||
- Pacified
|
||||
- RadiationProtection
|
||||
- Drowsiness
|
||||
- Adrenaline
|
||||
- type: Temperature
|
||||
heatDamageThreshold: 800
|
||||
- type: Metabolizer
|
||||
|
||||
@@ -135,6 +135,7 @@
|
||||
- Flashed
|
||||
- RadiationProtection
|
||||
- Drowsiness
|
||||
- Adrenaline
|
||||
- type: Body
|
||||
prototype: Human
|
||||
requiredLegs: 2
|
||||
|
||||
@@ -180,7 +180,7 @@
|
||||
minCount: 8
|
||||
maxCount: 15
|
||||
groups:
|
||||
- id: MobGoliath
|
||||
- id: SalvageSpawnerMobMiningAsteroid
|
||||
amount: 1
|
||||
|
||||
#- type: dungeonConfig
|
||||
@@ -207,10 +207,10 @@
|
||||
# Mobs
|
||||
# If you want exterior dungeon mobs add them under the prototype.
|
||||
- !type:MobsDunGen
|
||||
minCount: 20
|
||||
maxCount: 30
|
||||
minCount: 25
|
||||
maxCount: 35
|
||||
groups:
|
||||
- id: MobGoliath
|
||||
- id: SalvageSpawnerMobMiningAsteroid
|
||||
amount: 1
|
||||
|
||||
#- type: dungeonConfig
|
||||
|
||||
@@ -166,3 +166,23 @@
|
||||
color: "#E6E6DA"
|
||||
physicalDesc: reagent-physical-desc-crystalline
|
||||
slippery: false
|
||||
|
||||
- type: reagent
|
||||
id: Rororium
|
||||
name: reagent-name-rororium
|
||||
desc: reagent-desc-rororium
|
||||
group: Biological
|
||||
flavor: tingly
|
||||
physicalDesc: reagent-physical-desc-refreshing
|
||||
color: "#bf1365"
|
||||
metabolisms:
|
||||
Medicine:
|
||||
effects:
|
||||
- !type:HealthChange
|
||||
damage:
|
||||
groups:
|
||||
Brute: -4
|
||||
- !type:GenericStatusEffect
|
||||
key: Adrenaline
|
||||
component: IgnoreSlowOnDamage
|
||||
time: 120
|
||||
|
||||
@@ -68,3 +68,7 @@
|
||||
|
||||
- type: statusEffect
|
||||
id: Drowsiness #blurs your vision and makes you randomly fall asleep
|
||||
|
||||
- type: statusEffect
|
||||
id: Adrenaline
|
||||
alert: Adrenaline
|
||||
|
||||
Reference in New Issue
Block a user