@@ -112,6 +112,9 @@ ghost-role-information-space-cobra-description = Space cobras really don't like
|
|||||||
ghost-role-information-salvage-cobra-name = Space cobra on salvage wreck
|
ghost-role-information-salvage-cobra-name = Space cobra on salvage wreck
|
||||||
ghost-role-information-salvage-cobra-description = Space cobras really don't like guests, and will always snack on a visitor.
|
ghost-role-information-salvage-cobra-description = Space cobras really don't like guests, and will always snack on a visitor.
|
||||||
|
|
||||||
|
ghost-role-information-salvage-flesh-name = Aberrant flesh on salvage wreck
|
||||||
|
ghost-role-information-salvage-flesh-description = Defend the loot inside the salvage wreck!
|
||||||
|
|
||||||
ghost-role-information-tropico-name = Tropico
|
ghost-role-information-tropico-name = Tropico
|
||||||
ghost-role-information-tropico-description = The noble companion of Atmosia, and its most stalwart defender. Viva!
|
ghost-role-information-tropico-description = The noble companion of Atmosia, and its most stalwart defender. Viva!
|
||||||
|
|
||||||
|
|||||||
1920
Resources/Maps/Salvage/meatball.yml
Normal file
1920
Resources/Maps/Salvage/meatball.yml
Normal file
File diff suppressed because it is too large
Load Diff
@@ -257,3 +257,29 @@
|
|||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- MobCobraSpaceSalvage
|
- MobCobraSpaceSalvage
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: Salvage Flesh Spawner
|
||||||
|
id: SalvageFleshSpawner
|
||||||
|
parent: SalvageMobSpawner
|
||||||
|
suffix: 100
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: red
|
||||||
|
- sprite: Mobs/Aliens/flesh.rsi
|
||||||
|
state: jared
|
||||||
|
- type: RandomSpawner
|
||||||
|
rarePrototypes:
|
||||||
|
- MobSharkSalvage
|
||||||
|
rareChance: 0
|
||||||
|
prototypes:
|
||||||
|
- MobFleshJaredSalvage
|
||||||
|
- MobFleshGolemSalvage
|
||||||
|
- MobFleshGolemSalvage
|
||||||
|
- MobFleshClampSalvage
|
||||||
|
- MobFleshClampSalvage
|
||||||
|
- MobFleshLoverSalvage
|
||||||
|
- MobFleshLoverSalvage
|
||||||
|
chance: 1
|
||||||
|
offset: 0.2
|
||||||
|
|||||||
@@ -194,3 +194,168 @@
|
|||||||
damage:
|
damage:
|
||||||
types:
|
types:
|
||||||
Blunt: 10
|
Blunt: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ SimpleSpaceMobBase, MobCombat ]
|
||||||
|
id: BaseMobFleshSalvage #This one is immune to space!
|
||||||
|
name: aberrant flesh
|
||||||
|
suffix: "Salvage Ruleset"
|
||||||
|
description: A shambling mass of flesh, animated through anomalous energy.
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: HTN
|
||||||
|
rootTask:
|
||||||
|
task: SimpleHostileCompound
|
||||||
|
blackboard:
|
||||||
|
NavClimb: !type:Bool
|
||||||
|
true
|
||||||
|
NavSmash: !type:Bool
|
||||||
|
true
|
||||||
|
- type: NpcFactionMember
|
||||||
|
factions:
|
||||||
|
- SimpleHostile
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- DoorBumpOpener
|
||||||
|
- Flesh
|
||||||
|
- type: Sprite
|
||||||
|
drawdepth: Mobs
|
||||||
|
sprite: Mobs/Aliens/flesh.rsi
|
||||||
|
- type: MovementAlwaysTouching
|
||||||
|
- type: MovementSpeedModifier
|
||||||
|
baseWalkSpeed: 1
|
||||||
|
baseSprintSpeed: 1.5
|
||||||
|
- type: MobState
|
||||||
|
allowedStates:
|
||||||
|
- Alive
|
||||||
|
- Dead
|
||||||
|
- type: MobThresholds
|
||||||
|
thresholds:
|
||||||
|
0: Alive
|
||||||
|
75: Dead
|
||||||
|
- type: Stamina
|
||||||
|
critThreshold: 50
|
||||||
|
- type: Butcherable
|
||||||
|
spawned:
|
||||||
|
- id: FoodMeat
|
||||||
|
amount: 1
|
||||||
|
- type: Bloodstream
|
||||||
|
bloodMaxVolume: 100
|
||||||
|
- type: CombatMode
|
||||||
|
- type: MeleeWeapon
|
||||||
|
soundHit:
|
||||||
|
path: /Audio/Weapons/Xeno/alien_claw_flesh3.ogg
|
||||||
|
angle: 0
|
||||||
|
animation: WeaponArcClaw
|
||||||
|
damage:
|
||||||
|
types:
|
||||||
|
Slash: 6
|
||||||
|
- type: ReplacementAccent
|
||||||
|
accent: genericAggressive
|
||||||
|
- type: GhostRole
|
||||||
|
prob: 0.25
|
||||||
|
name: ghost-role-information-salvage-flesh-name
|
||||||
|
description: ghost-role-information-salvage-flesh-description
|
||||||
|
- type: SalvageMobRestrictions
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMobFleshSalvage
|
||||||
|
id: MobFleshJaredSalvage
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- map: [ "enum.DamageStateVisualLayers.Base" ]
|
||||||
|
state: jared
|
||||||
|
- type: DamageStateVisuals
|
||||||
|
states:
|
||||||
|
Alive:
|
||||||
|
Base: jared
|
||||||
|
Critical:
|
||||||
|
Base: dead
|
||||||
|
Dead:
|
||||||
|
Base: dead
|
||||||
|
- type: MeleeWeapon
|
||||||
|
soundHit:
|
||||||
|
path: /Audio/Weapons/Xeno/alien_claw_flesh3.ogg
|
||||||
|
angle: 0
|
||||||
|
animation: WeaponArcClaw
|
||||||
|
damage:
|
||||||
|
types:
|
||||||
|
Slash: 8
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMobFleshSalvage
|
||||||
|
id: MobFleshGolemSalvage
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- map: [ "enum.DamageStateVisualLayers.Base" ]
|
||||||
|
state: golem
|
||||||
|
- type: DamageStateVisuals
|
||||||
|
states:
|
||||||
|
Alive:
|
||||||
|
Base: golem
|
||||||
|
Critical:
|
||||||
|
Base: dead
|
||||||
|
Dead:
|
||||||
|
Base: dead
|
||||||
|
- type: MobThresholds
|
||||||
|
thresholds:
|
||||||
|
0: Alive
|
||||||
|
50: Dead
|
||||||
|
- type: MeleeWeapon
|
||||||
|
soundHit:
|
||||||
|
path: /Audio/Weapons/Xeno/alien_claw_flesh3.ogg
|
||||||
|
angle: 0
|
||||||
|
animation: WeaponArcClaw
|
||||||
|
damage:
|
||||||
|
types:
|
||||||
|
Slash: 8
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMobFleshSalvage
|
||||||
|
id: MobFleshClampSalvage
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- map: [ "enum.DamageStateVisualLayers.Base" ]
|
||||||
|
state: clamp
|
||||||
|
- type: DamageStateVisuals
|
||||||
|
states:
|
||||||
|
Alive:
|
||||||
|
Base: clamp
|
||||||
|
Critical:
|
||||||
|
Base: dead
|
||||||
|
Dead:
|
||||||
|
Base: dead
|
||||||
|
- type: MobThresholds
|
||||||
|
thresholds:
|
||||||
|
0: Alive
|
||||||
|
30: Dead
|
||||||
|
- type: MovementSpeedModifier
|
||||||
|
baseWalkSpeed: 2
|
||||||
|
baseSprintSpeed: 2.5
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMobFleshSalvage
|
||||||
|
id: MobFleshLoverSalvage
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- map: [ "enum.DamageStateVisualLayers.Base" ]
|
||||||
|
state: lover
|
||||||
|
- type: DamageStateVisuals
|
||||||
|
states:
|
||||||
|
Alive:
|
||||||
|
Base: lover
|
||||||
|
Critical:
|
||||||
|
Base: dead
|
||||||
|
Dead:
|
||||||
|
Base: dead
|
||||||
|
- type: MobThresholds
|
||||||
|
thresholds:
|
||||||
|
0: Alive
|
||||||
|
30: Dead
|
||||||
|
- type: MovementSpeedModifier
|
||||||
|
baseWalkSpeed: 2
|
||||||
|
baseSprintSpeed: 2.5
|
||||||
|
|||||||
@@ -104,6 +104,11 @@
|
|||||||
name: "Crashed Shuttle"
|
name: "Crashed Shuttle"
|
||||||
mapPath: /Maps/Salvage/medium-crashed-shuttle.yml
|
mapPath: /Maps/Salvage/medium-crashed-shuttle.yml
|
||||||
|
|
||||||
|
- type: salvageMap
|
||||||
|
id: Meatball
|
||||||
|
name: "Meatball"
|
||||||
|
mapPath: /Maps/Salvage/meatball.yml
|
||||||
|
|
||||||
# """Large""" maps
|
# """Large""" maps
|
||||||
|
|
||||||
- type: salvageMap
|
- type: salvageMap
|
||||||
|
|||||||
Reference in New Issue
Block a user