From b4ee2d651e025f91bbe2b23c35ae83e929dd3175 Mon Sep 17 00:00:00 2001 From: Pancake Date: Fri, 15 Apr 2022 11:45:43 -0700 Subject: [PATCH] Mob Tweaks (#7239) --- .../Prototypes/Entities/Mobs/NPCs/animals.yml | 2 + .../Entities/Mobs/NPCs/simplemob.yml | 2 +- .../Entities/Mobs/NPCs/spacetick.yml | 1 - .../Prototypes/Entities/Mobs/NPCs/xeno.yml | 39 +++++++++++++++---- 4 files changed, 35 insertions(+), 9 deletions(-) diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index b6ebc82bfd..ddc6a548d8 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -114,6 +114,7 @@ - type: UtilityAI behaviorSets: - UnarmedAttackHostiles + - Idle - type: AiFactionTag factions: - SimpleHostile @@ -1106,6 +1107,7 @@ name: tarantula parent: MobGiantSpider id: MobGiantSpiderAngry + suffix: Angry components: - type: AiFactionTag factions: diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml b/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml index 328591e26f..ad9fb4393d 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/simplemob.yml @@ -79,7 +79,7 @@ Heat: 1 #per second, scales with number of fire 'stacks' - type: Temperature heatDamageThreshold: 360 - coldDamageThreshold: 260 + coldDamageThreshold: 0 currentTemperature: 310.15 coldDamage: types: diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml b/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml index 4f555d9ce7..67d15dca6b 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/spacetick.yml @@ -57,7 +57,6 @@ damage: groups: Brute: 2 - - type: MeleeChemicalInjector - type: SolutionContainerManager solutions: diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml index abe89848a1..3b59baed04 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml @@ -89,7 +89,7 @@ - CannotSuicide - type: entity - name: purple snake + name: space adder parent: SimpleSpaceMobBase id: MobPurpleSnake description: A menacing purple snake from Kepler-283c. @@ -110,10 +110,37 @@ attributes: proper: true gender: male + - type: UtilityAI + behaviorSets: + - Idle + - UnarmedAttackHostiles + - type: AiFactionTag + factions: + - Xeno + - type: UnarmedCombat + range: 1.5 + arcwidth: 0 + arc: bite + damage: + types: + Piercing: 5 + - type: MeleeChemicalInjector + - type: SolutionContainerManager + solutions: + melee: + reagents: + - ReagentId: Toxin + Quantity: 50 + - type: RefillableSolution + solution: melee + - type: InjectableSolution + solution: melee + - type: SolutionTransfer + maxTransferAmount: 3 - type: entity - name: purple snake - parent: SimpleSpaceMobBase + name: space adder + parent: MobPurpleSnake id: MobSmallPurpleSnake suffix: small description: A smaller version of the menacing purple snake from Kepler-283c. @@ -130,7 +157,5 @@ normal: purple_snake crit: dead_small_purple_snake dead: dead_small_purple_snake - - type: Grammar - attributes: - proper: true - gender: male + - type: SolutionTransfer + maxTransferAmount: 1