@@ -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-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-description = The noble companion of Atmosia, and its most stalwart defender. Viva!
|
||||
|
||||
@@ -198,4 +201,4 @@ ghost-role-information-BreadDog-rules = You're an edible dog made of bread. Your
|
||||
|
||||
ghost-role-information-exterminator-name = Exterminator
|
||||
ghost-role-information-exterminator-description = You been been sent back in time to terminate a target with high importance to the future.
|
||||
ghost-role-information-exterminator-rules = You are an antagonist and may kill anyone that tries to stop you, but killing the target is always your top priority.
|
||||
ghost-role-information-exterminator-rules = You are an antagonist and may kill anyone that tries to stop you, but killing the target is always your top priority.
|
||||
|
||||
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
|
||||
prototypes:
|
||||
- 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:
|
||||
types:
|
||||
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"
|
||||
mapPath: /Maps/Salvage/medium-crashed-shuttle.yml
|
||||
|
||||
- type: salvageMap
|
||||
id: Meatball
|
||||
name: "Meatball"
|
||||
mapPath: /Maps/Salvage/meatball.yml
|
||||
|
||||
# """Large""" maps
|
||||
|
||||
- type: salvageMap
|
||||
|
||||
Reference in New Issue
Block a user