From ba7e36464ae0010880a5351acf8a46851519b585 Mon Sep 17 00:00:00 2001 From: ErhardSteinhauer <65374927+ErhardSteinhauer@users.noreply.github.com> Date: Mon, 29 Apr 2024 23:02:57 +0300 Subject: [PATCH] Goblin speech bubble, water/space cleaner spray reaction (#1309) * Goblin speech bubble * Update goblin.yml * Update Goblin.xml --------- Co-authored-by: Dvir <39403717+dvir001@users.noreply.github.com> --- .../_NF/Entities/Mobs/Species/goblin.yml | 22 ++++++++++++++ Resources/Prototypes/_NF/typing_indicator.yml | 5 ++++ .../ServerInfo/Guidebook/Mobs/Goblin.xml | 6 ++-- .../_NF/Effects/speech.rsi/goblin0.png | Bin 0 -> 6932 bytes .../_NF/Effects/speech.rsi/goblin1.png | Bin 0 -> 5909 bytes .../_NF/Effects/speech.rsi/goblin2.png | Bin 0 -> 5863 bytes .../Textures/_NF/Effects/speech.rsi/meta.json | 28 ++++++++++++++++++ 7 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 Resources/Prototypes/_NF/typing_indicator.yml create mode 100644 Resources/Textures/_NF/Effects/speech.rsi/goblin0.png create mode 100644 Resources/Textures/_NF/Effects/speech.rsi/goblin1.png create mode 100644 Resources/Textures/_NF/Effects/speech.rsi/goblin2.png create mode 100644 Resources/Textures/_NF/Effects/speech.rsi/meta.json diff --git a/Resources/Prototypes/_NF/Entities/Mobs/Species/goblin.yml b/Resources/Prototypes/_NF/Entities/Mobs/Species/goblin.yml index 055a5e6f1d0..6745e1e03d5 100644 --- a/Resources/Prototypes/_NF/Entities/Mobs/Species/goblin.yml +++ b/Resources/Prototypes/_NF/Entities/Mobs/Species/goblin.yml @@ -31,6 +31,7 @@ damage: types: Slash: 3 +# Poison: 1 # Too Stinky - type: Speech speechSounds: Alto - type: DamageOnHighSpeedImpact @@ -60,6 +61,27 @@ # tallDensity: 185 - type: ReplacementAccent accent: goblin_accent + - type: TypingIndicator + proto: goblin + - type: SlowOnDamage + speedModifierThresholds: + 60: 0.85 # 0.7 is base speed. + 80: 0.75 # 0.5 is base speed. + - type: Reactive + groups: + Flammable: [ Touch ] + Extinguish: [ Touch ] + reactions: + - reagents: [ Water, SpaceCleaner, SoapReagent ] + methods: [ Touch ] + effects: + - !type:WashCreamPieReaction + - reagents: [ Water, SpaceCleaner, SoapReagent ] + methods: [ Touch ] + effects: + - !type:Emote + emote: Scream + probability: 0.2 - type: entity save: false diff --git a/Resources/Prototypes/_NF/typing_indicator.yml b/Resources/Prototypes/_NF/typing_indicator.yml new file mode 100644 index 00000000000..1faa4df1f4d --- /dev/null +++ b/Resources/Prototypes/_NF/typing_indicator.yml @@ -0,0 +1,5 @@ +- type: typingIndicator + id: goblin + spritePath: /Textures/_NF/Effects/speech.rsi + typingState: goblin0 + offset: 0, 0.2 diff --git a/Resources/ServerInfo/Guidebook/Mobs/Goblin.xml b/Resources/ServerInfo/Guidebook/Mobs/Goblin.xml index 7ab352a80e2..3221645512f 100644 --- a/Resources/ServerInfo/Guidebook/Mobs/Goblin.xml +++ b/Resources/ServerInfo/Guidebook/Mobs/Goblin.xml @@ -7,10 +7,10 @@ They can [color=#ffa500]only[/color] eat meat and fruits, but can eat raw meat and drink blood without any ill effects. - Their small stature allows goblins to dive into toilets and mailing units. + Their small stature allows goblins to dive into toilets and mailing units. They don't like to be sprayed with water or space cleaner. - Their unarmed attacks deal Slash damage instead of Blunt. + Their unarmed attacks deal [color=red]Slash[/color] damage instead of Blunt. - Due to their unusual dietary choices goblins take [color=green]20% less Toxin damage[/color], but because of their small size they take [color=#ffa500]10% more Brute (Blunt/Slash/Piercing) damage[/color]. + Due to their unusual dietary choices goblins take [color=lime]20% less Toxin damage[/color], but because of their small size they take [color=#ffa500]10% more Brute (Blunt/Slash/Piercing) damage[/color]. diff --git a/Resources/Textures/_NF/Effects/speech.rsi/goblin0.png b/Resources/Textures/_NF/Effects/speech.rsi/goblin0.png new file mode 100644 index 0000000000000000000000000000000000000000..59399c7d7ca7f8b7f7b15e1f857384f609f985ec GIT binary patch literal 6932 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 XWQ0E%!vA?fU?J_cG|t}jbLjs7?9L1C literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Effects/speech.rsi/goblin1.png b/Resources/Textures/_NF/Effects/speech.rsi/goblin1.png new file mode 100644 index 0000000000000000000000000000000000000000..a55b767808df68dc45ec282e875d7f5c56ce39f5 GIT binary patch literal 5909 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Effects/speech.rsi/goblin2.png b/Resources/Textures/_NF/Effects/speech.rsi/goblin2.png new file mode 100644 index 0000000000000000000000000000000000000000..5320d891dbc41ff6cdc0ea8adc49df30f3b0d536 GIT binary patch literal 5863 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 P4Uhyuv-uSPu}l9AvO2t! literal 0 HcmV?d00001 diff --git a/Resources/Textures/_NF/Effects/speech.rsi/meta.json b/Resources/Textures/_NF/Effects/speech.rsi/meta.json new file mode 100644 index 00000000000..bfff36ab804 --- /dev/null +++ b/Resources/Textures/_NF/Effects/speech.rsi/meta.json @@ -0,0 +1,28 @@ +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "Goblin speech bubble by ErhardSteinhauer", + "states": [ + { + "name": "goblin0", + "delays": [ + [ + 0.2, + 0.3, + 0.3, + 0.5 + ] + ] + }, + { + "name": "goblin1" + }, + { + "name": "goblin2" + } + ] +}