diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml index 62f030af57..f3738a5f21 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml @@ -53,8 +53,8 @@ - MobLayer - type: MobState allowedStates: - - Alive - - Dead + - Alive + - Dead - type: MobThresholds thresholds: 0: Alive @@ -123,10 +123,6 @@ layers: - map: ["enum.DamageStateVisualLayers.Base"] state: running - - type: MobState - allowedStates: - - Alive - - Dead - type: MobThresholds thresholds: 0: Alive @@ -135,7 +131,7 @@ excess: 300 - type: SlowOnDamage speedModifierThresholds: - 250: 0.7 + 50: 0.7 - type: Fixtures fixtures: fix1: @@ -160,10 +156,6 @@ layers: - map: ["enum.DamageStateVisualLayers.Base"] state: running - - type: MobState - allowedStates: - - Alive - - Dead - type: MobThresholds thresholds: 0: Alive @@ -172,11 +164,13 @@ damage: groups: Brute: 5 - - type: Stamina - excess: 200 - type: MovementSpeedModifier - baseWalkSpeed : 3.0 - baseSprintSpeed : 5.5 + baseWalkSpeed: 2.0 + baseSprintSpeed: 2.5 + - type: SlowOnDamage + speedModifierThresholds: + 100: 0.4 + 50: 0.7 - type: Fixtures fixtures: fix1: @@ -201,10 +195,6 @@ layers: - map: ["enum.DamageStateVisualLayers.Base"] state: running - - type: MobState - allowedStates: - - Alive - - Dead - type: MobThresholds thresholds: 0: Alive @@ -212,8 +202,8 @@ - type: Stamina excess: 1500 - type: MovementSpeedModifier - baseWalkSpeed : 2.8 - baseSprintSpeed : 3.8 + baseWalkSpeed: 2.8 + baseSprintSpeed: 3.8 - type: MeleeWeapon hidden: true damage: @@ -221,7 +211,8 @@ Brute: 20 - type: SlowOnDamage speedModifierThresholds: - 1000: 0.7 + 250: 0.4 + 200: 0.7 - type: Fixtures fixtures: fix1: @@ -249,10 +240,6 @@ layers: - map: ["enum.DamageStateVisualLayers.Base"] state: running - - type: MobState - allowedStates: - - Alive - - Dead - type: MobThresholds thresholds: 0: Alive @@ -260,8 +247,8 @@ - type: Stamina excess: 550 - type: MovementSpeedModifier - baseWalkSpeed : 2.3 - baseSprintSpeed : 4.2 + baseWalkSpeed: 2.3 + baseSprintSpeed: 4.2 - type: MeleeWeapon hidden: true damage: @@ -269,7 +256,8 @@ Brute: 10 - type: SlowOnDamage speedModifierThresholds: - 450: 0.7 + 150: 0.5 + 100: 0.7 - type: Fixtures fixtures: fix1: @@ -294,19 +282,11 @@ layers: - map: ["enum.DamageStateVisualLayers.Base"] state: running - - type: MobState - allowedStates: - - Alive - - Dead - - type: MobThresholds - thresholds: - 0: Alive - 50: Dead - type: Stamina excess: 250 - type: MovementSpeedModifier - baseWalkSpeed : 2.7 - baseSprintSpeed : 6.0 + baseWalkSpeed: 2.7 + baseSprintSpeed: 6.0 - type: MeleeWeapon hidden: true damage: @@ -346,10 +326,6 @@ layers: - map: ["enum.DamageStateVisualLayers.Base"] state: running - - type: MobState - allowedStates: - - Alive - - Dead - type: MobThresholds thresholds: 0: Alive @@ -358,7 +334,7 @@ excess: 300 - type: SlowOnDamage speedModifierThresholds: - 250: 0.4 + 50: 0.4 - type: Fixtures fixtures: fix1: diff --git a/Resources/Prototypes/Procedural/salvage_factions.yml b/Resources/Prototypes/Procedural/salvage_factions.yml index cc19bb247a..f0823b3755 100644 --- a/Resources/Prototypes/Procedural/salvage_factions.yml +++ b/Resources/Prototypes/Procedural/salvage_factions.yml @@ -7,10 +7,24 @@ maxAmount: 3 - id: MobXenoDrone amount: 1 + - entries: + - id: MobXenoPraetorian + amount: 1 + maxAmount: 2 + prob: 0.5 + - entries: + - id: MobXenoDrone + amount: 0 + maxAmount: 2 + prob: 0.25 - entries: - id: MobXenoRavager amount: 1 prob: 0.1 + - entries: + - id: MobXenoRouny + amount: 1 + prob: 0.001 configs: DefenseStructure: XenoWardingTower Mining: Xenos