From 43976666797af98f7c3a36e3029afa8b23e121fb Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Thu, 4 Aug 2022 17:55:20 -0400 Subject: [PATCH] buff rat (#10294) --- .../Entities/Mobs/NPCs/regalrat.yml | 29 ++++++++++++++++++ .../Mobs/Animals/buffrat.rsi/dead.png | Bin 0 -> 896 bytes .../Mobs/Animals/buffrat.rsi/icon.png | Bin 0 -> 861 bytes .../Mobs/Animals/buffrat.rsi/meta.json | 21 +++++++++++++ .../Mobs/Animals/buffrat.rsi/regalrat.png | Bin 0 -> 2211 bytes 5 files changed, 50 insertions(+) create mode 100644 Resources/Textures/Mobs/Animals/buffrat.rsi/dead.png create mode 100644 Resources/Textures/Mobs/Animals/buffrat.rsi/icon.png create mode 100644 Resources/Textures/Mobs/Animals/buffrat.rsi/meta.json create mode 100644 Resources/Textures/Mobs/Animals/buffrat.rsi/regalrat.png diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml b/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml index 143c47d731..3f9eaeb25c 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml @@ -114,6 +114,35 @@ - type: MobPrice price: 2500 # rat wealth +- type: entity + id: MobRatKingBuff + parent: MobRatKing + suffix: Buff + components: + - type: Sprite + drawdepth: Mobs + sprite: Mobs/Animals/buffrat.rsi + scale: 1.2, 1.2 + layers: + - map: ["enum.DamageStateVisualLayers.Base"] + state: regalrat + - type: MobState + thresholds: + 0: Alive + 300: Critical + 350: Dead + - type: MeleeWeapon + range: 1.5 + arcwidth: 0 + arc: fist + damage: + types: + Blunt: 50 #oof ouch owie my bones + - type: SlowOnDamage + speedModifierThresholds: + 200: 0.7 + 250: 0.5 + - type: entity name: Rat Servant id: MobRatServant diff --git a/Resources/Textures/Mobs/Animals/buffrat.rsi/dead.png b/Resources/Textures/Mobs/Animals/buffrat.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..1bbbc2652454a3e42589561b5c04eaccce94e7d0 GIT binary patch literal 896 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 literal 0 HcmV?d00001