diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml index f83c1a33a1..a23f1dea3f 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/toy.yml @@ -51,6 +51,7 @@ - id: PlushieChitinid - id: PlushieKitsune - id: PlushieThaven # IMP port + - id: PlushieAvali # End DeltaV - !type:GroupSelector children: diff --git a/Resources/Prototypes/_DV/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/_DV/Entities/Objects/Fun/toys.yml index b8bd665f65..ffe5a3e241 100644 --- a/Resources/Prototypes/_DV/Entities/Objects/Fun/toys.yml +++ b/Resources/Prototypes/_DV/Entities/Objects/Fun/toys.yml @@ -309,3 +309,40 @@ requiresSpecialDigestion: true useSound: collection: KitsuneSqueal + +- type: entity + parent: BasePlushie + id: PlushieAvali + name: avali plushie + description: A stuffed toy that resembles an avali. The arms are lined with soft feathers. + components: + - type: Sprite + sprite: _DV/Objects/Fun/Toys/avaliplush.rsi + state: icon + - type: Item + size: Normal + sprite: _DV/Objects/Fun/Toys/avaliplush.rsi + - type: Clothing + quickEquip: false + sprite: _DV/Objects/Fun/Toys/avaliplush.rsi + slots: + - HEAD + - type: EmitSoundOnUse + sound: + path: /Audio/_RMC14/Voice/Avali/avali_1.ogg + - type: EmitSoundOnLand + sound: + path: /Audio/_RMC14/Voice/Avali/avali_scream.ogg + - type: EmitSoundOnActivate + sound: + path: /Audio/_RMC14/Voice/Avali/avali_1_exclaim.ogg + - type: EmitSoundOnTrigger + sound: + path: /Audio/_RMC14/Voice/Avali/avali_2.ogg + - type: MeleeWeapon + soundHit: + path: /Audio/_RMC14/Voice/Avali/avali_1_exclaim.ogg + - type: Edible + requiresSpecialDigestion: true + useSound: + path: /Audio/_RMC14/Voice/Avali/avali_2_ask.ogg diff --git a/Resources/Prototypes/_DV/Entities/Objects/Specific/Mail/mail.yml b/Resources/Prototypes/_DV/Entities/Objects/Specific/Mail/mail.yml index d95e18207e..229e2bec70 100644 --- a/Resources/Prototypes/_DV/Entities/Objects/Specific/Mail/mail.yml +++ b/Resources/Prototypes/_DV/Entities/Objects/Specific/Mail/mail.yml @@ -714,6 +714,8 @@ orGroup: Plushie - id: PlushieThaven orGroup: Plushie + - id: PlushieAvali + orGroup: Plushie # Random snacks, replaces MailChocolate (lousy animal organs) - type: entity diff --git a/Resources/Textures/_DV/Objects/Fun/Toys/avaliplush.rsi/equipped-HELMET.png b/Resources/Textures/_DV/Objects/Fun/Toys/avaliplush.rsi/equipped-HELMET.png new file mode 100644 index 0000000000..8ba65ddd26 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Fun/Toys/avaliplush.rsi/equipped-HELMET.png differ diff --git a/Resources/Textures/_DV/Objects/Fun/Toys/avaliplush.rsi/icon.png b/Resources/Textures/_DV/Objects/Fun/Toys/avaliplush.rsi/icon.png new file mode 100644 index 0000000000..0181d825cd Binary files /dev/null and b/Resources/Textures/_DV/Objects/Fun/Toys/avaliplush.rsi/icon.png differ diff --git a/Resources/Textures/_DV/Objects/Fun/Toys/avaliplush.rsi/inhand-left.png b/Resources/Textures/_DV/Objects/Fun/Toys/avaliplush.rsi/inhand-left.png new file mode 100644 index 0000000000..b31723bfd4 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Fun/Toys/avaliplush.rsi/inhand-left.png differ diff --git a/Resources/Textures/_DV/Objects/Fun/Toys/avaliplush.rsi/inhand-right.png b/Resources/Textures/_DV/Objects/Fun/Toys/avaliplush.rsi/inhand-right.png new file mode 100644 index 0000000000..b955609827 Binary files /dev/null and b/Resources/Textures/_DV/Objects/Fun/Toys/avaliplush.rsi/inhand-right.png differ diff --git a/Resources/Textures/_DV/Objects/Fun/Toys/avaliplush.rsi/meta.json b/Resources/Textures/_DV/Objects/Fun/Toys/avaliplush.rsi/meta.json new file mode 100644 index 0000000000..4cf89d0d89 --- /dev/null +++ b/Resources/Textures/_DV/Objects/Fun/Toys/avaliplush.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Made by @Stxcking (github).", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +}