megafauna elimination mission and fish salv faction (#16720)
Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
@@ -4,6 +4,8 @@ salvage-expedition-structure-remaining = {$count ->
|
||||
*[other] {$count} structures remaining.
|
||||
}
|
||||
|
||||
salvage-expedition-megafauna-remaining = {$count} megafauna remaining.
|
||||
|
||||
salvage-expedition-window-title = Salvage expeditions
|
||||
salvage-expedition-window-difficulty = Difficulty:
|
||||
salvage-expedition-window-details = Details:
|
||||
@@ -25,9 +27,11 @@ salvage-expedition-desc-structure = {$count ->
|
||||
[one] Destroy {$count} {$structure} inside the area.
|
||||
*[other] Destroy {$count} {$structure}s inside the area.
|
||||
}
|
||||
salvage-expedition-desc-elimination = Kill a large and dangerous creature inside the area.
|
||||
|
||||
salvage-expedition-type-Mining = Mining
|
||||
salvage-expedition-type-Destruction = Destruction
|
||||
salvage-expedition-type-Elimination = Elimination
|
||||
|
||||
salvage-expedition-difficulty-Minimal = Minimal
|
||||
salvage-expedition-difficulty-Minor = Minor
|
||||
|
||||
@@ -4,47 +4,59 @@
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
snap:
|
||||
- Wall
|
||||
- Wall
|
||||
components:
|
||||
- type: RangedDamageSound
|
||||
soundGroups:
|
||||
Brute:
|
||||
collection:
|
||||
MeatBulletImpact
|
||||
soundTypes:
|
||||
Heat:
|
||||
collection:
|
||||
MeatLaserImpact
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Structures/Specific/xeno_building.rsi
|
||||
layers:
|
||||
- state: wardingtower
|
||||
- state: wardingtower-unshaded
|
||||
shader: unshaded
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Metallic
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
mask:
|
||||
- FullTileMask
|
||||
layer:
|
||||
- WallLayer
|
||||
density: 1000
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 50
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: RangedDamageSound
|
||||
soundGroups:
|
||||
Brute:
|
||||
collection:
|
||||
MeatBulletImpact
|
||||
soundTypes:
|
||||
Heat:
|
||||
collection:
|
||||
MeatLaserImpact
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Sprite
|
||||
sprite: Structures/Specific/xeno_building.rsi
|
||||
layers:
|
||||
- state: wardingtower
|
||||
- state: wardingtower-unshaded
|
||||
shader: unshaded
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Metallic
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
mask:
|
||||
- FullTileMask
|
||||
layer:
|
||||
- WallLayer
|
||||
density: 1000
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 50
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
|
||||
- type: entity
|
||||
parent: XenoWardingTower
|
||||
id: CarpStatue
|
||||
name: carp statue
|
||||
description: A statue of one of the brave carp that got us where we are today. Made with real teeth!
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Specific/carp_statue.rsi
|
||||
layers:
|
||||
- state: statue
|
||||
- state: unshaded
|
||||
shader: unshaded
|
||||
|
||||
@@ -8,6 +8,10 @@
|
||||
id: Xenos
|
||||
proto: MobXeno
|
||||
|
||||
- type: biomeMarkerLayer
|
||||
id: Carps
|
||||
proto: MobCarp
|
||||
|
||||
|
||||
#- type: biomeMarkerLayer
|
||||
# id: Experiment
|
||||
|
||||
@@ -1,16 +1,37 @@
|
||||
- type: salvageFaction
|
||||
id: Xenos
|
||||
groups:
|
||||
- entries:
|
||||
- id: MobXeno
|
||||
amount: 2
|
||||
maxAmount: 3
|
||||
- id: MobXenoDrone
|
||||
amount: 1
|
||||
- entries:
|
||||
- id: MobXenoRavager
|
||||
amount: 1
|
||||
prob: 0.1
|
||||
- entries:
|
||||
- id: MobXeno
|
||||
amount: 2
|
||||
maxAmount: 3
|
||||
- id: MobXenoDrone
|
||||
amount: 1
|
||||
- entries:
|
||||
- id: MobXenoRavager
|
||||
amount: 1
|
||||
prob: 0.1
|
||||
configs:
|
||||
DefenseStructure: XenoWardingTower
|
||||
Mining: Xenos
|
||||
Megafauna: MobXenoQueen
|
||||
|
||||
- type: salvageFaction
|
||||
id: Carps
|
||||
groups:
|
||||
- entries:
|
||||
- id: MobCarp
|
||||
amount: 1
|
||||
maxAmount: 3
|
||||
- id: MobCarpMagic
|
||||
amount: 1
|
||||
maxAmount: 2
|
||||
- entries:
|
||||
- id: MobCarpHolo
|
||||
amount: 1
|
||||
maxAmount: 3
|
||||
prob: 0.5
|
||||
configs:
|
||||
DefenseStructure: CarpStatue
|
||||
Mining: Carps
|
||||
Megafauna: MobDragon
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC0-1.0",
|
||||
"copyright": "created by deltanedas (github) for SS14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "statue"
|
||||
},
|
||||
{
|
||||
"name": "unshaded"
|
||||
}
|
||||
]
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.2 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 633 B |
Reference in New Issue
Block a user