dungeon carp and dragon (#17040)

Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
deltanedas
2023-06-04 11:06:13 +00:00
committed by GitHub
parent f30da48115
commit 5906ec24f2
5 changed files with 164 additions and 129 deletions

View File

@@ -99,6 +99,7 @@ ghost-role-information-ifrit-description = Listen to your owner. Don't tank dama
ghost-role-information-space-dragon-name = Space dragon ghost-role-information-space-dragon-name = Space dragon
ghost-role-information-space-dragon-description = Call in 3 carp rifts and take over this quadrant! You have only 5 minutes in between each rift before you will disappear. ghost-role-information-space-dragon-description = Call in 3 carp rifts and take over this quadrant! You have only 5 minutes in between each rift before you will disappear.
ghost-role-information-space-dragon-dungeon-description = Defend the expedition dungeon with your fishy comrades!
ghost-role-information-cluwne-name = Cluwne ghost-role-information-cluwne-name = Cluwne
ghost-role-information-cluwne-description = Become a pitiful cluwne, your only goal in life is to find a sweet release from your suffering (usually by being beaten to death). A cluwne is not an antagonist but may defend itself. Crewmembers may murder cluwnes freely. ghost-role-information-cluwne-description = Become a pitiful cluwne, your only goal in life is to find a sweet release from your suffering (usually by being beaten to death). A cluwne is not an antagonist but may defend itself. Crewmembers may murder cluwnes freely.

View File

@@ -155,3 +155,13 @@
- type: GhostTakeoverAvailable - type: GhostTakeoverAvailable
- type: HTN - type: HTN
rootTask: DragonCarpCompound rootTask: DragonCarpCompound
- type: entity
id: MobCarpDungeon
parent: MobCarp
suffix: Dungeon
components:
- type: MeleeWeapon
damage:
types:
Slash: 5

View File

@@ -1,8 +1,8 @@
- type: entity - type: entity
name: space dragon
parent: SimpleSpaceMobBase parent: SimpleSpaceMobBase
id: MobDragon id: BaseMobDragon
suffix: "" suffix: ""
name: space dragon
description: A flying leviathan, loosely related to space carps. description: A flying leviathan, loosely related to space carps.
components: components:
- type: GhostRole - type: GhostRole
@@ -31,7 +31,6 @@
alive: Rainbow alive: Rainbow
- type: Sprite - type: Sprite
sprite: Mobs/Aliens/Carps/dragon.rsi sprite: Mobs/Aliens/Carps/dragon.rsi
netsync: false
noRot: true noRot: true
layers: layers:
- map: [ "enum.DamageStateVisualLayers.Base" ] - map: [ "enum.DamageStateVisualLayers.Base" ]
@@ -113,6 +112,11 @@
icon: Interface/Actions/devour.png icon: Interface/Actions/devour.png
name: action-name-devour name: action-name-devour
description: action-description-devour description: action-description-devour
- type: entity
parent: BaseMobDragon
id: MobDragon
components:
- type: Dragon - type: Dragon
spawnsLeft: 2 spawnsLeft: 2
spawnsProto: MobCarpDragon spawnsProto: MobCarpDragon
@@ -124,3 +128,21 @@
name: action-name-carp-rift name: action-name-carp-rift
description: action-description-carp-rift description: action-description-carp-rift
useDelay: 1 useDelay: 1
- type: entity
parent: BaseMobDragon
id: MobDragonDungeon
suffix: Dungeon
components:
- type: GhostRole
description: ghost-role-information-space-dragon-dungeon-description
# less tanky, no crit
- type: MobThresholds
thresholds:
0: Alive
300: Dead
# less meat spawned since it's a lot easier to kill
- type: Butcherable
spawned:
- id: FoodMeatDragon
amount: 1

View File

@@ -10,7 +10,7 @@
- type: biomeMarkerLayer - type: biomeMarkerLayer
id: Carps id: Carps
proto: MobCarp proto: MobCarpDungeon
#- type: biomeMarkerLayer #- type: biomeMarkerLayer

View File

@@ -20,18 +20,20 @@
id: Carps id: Carps
groups: groups:
- entries: - entries:
- id: MobCarp - id: MobCarpDungeon
amount: 1 amount: 1
maxAmount: 3 maxAmount: 4
- id: MobCarpMagic
amount: 1
maxAmount: 2
- entries: - entries:
- id: MobCarpHolo - id: MobCarpMagic
amount: 1 amount: 1
maxAmount: 3 maxAmount: 3
prob: 0.5 prob: 0.5
- entries:
- id: MobCarpHolo
amount: 1
maxAmount: 2
prob: 0.25
configs: configs:
DefenseStructure: CarpStatue DefenseStructure: CarpStatue
Mining: Carps Mining: Carps
Megafauna: MobDragon Megafauna: MobDragonDungeon