From dac2537f9c872e177818a9e755d5fe8e091d497a Mon Sep 17 00:00:00 2001 From: Crude Oil <124208219+CroilBird@users.noreply.github.com> Date: Mon, 14 Jul 2025 18:55:27 +0200 Subject: [PATCH] Buff parrot learn rates and radio chatter (#38984) * buff parrots * ok but not that smart * oop --- Content.Server/Animals/Components/ParrotMemoryComponent.cs | 2 +- .../Vocalization/Components/RadioVocalizerComponent.cs | 2 +- Resources/Prototypes/Entities/Mobs/NPCs/pets.yml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Content.Server/Animals/Components/ParrotMemoryComponent.cs b/Content.Server/Animals/Components/ParrotMemoryComponent.cs index 2c3771cfac..69908a0a9e 100644 --- a/Content.Server/Animals/Components/ParrotMemoryComponent.cs +++ b/Content.Server/Animals/Components/ParrotMemoryComponent.cs @@ -20,7 +20,7 @@ public sealed partial class ParrotMemoryComponent : Component /// The % chance an entity with this component learns a phrase when learning is off cooldown /// [DataField] - public float LearnChance = 0.4f; + public float LearnChance = 0.6f; /// /// Time after which another attempt can be made at learning a phrase diff --git a/Content.Server/Vocalization/Components/RadioVocalizerComponent.cs b/Content.Server/Vocalization/Components/RadioVocalizerComponent.cs index b2414f3796..1344beaa73 100644 --- a/Content.Server/Vocalization/Components/RadioVocalizerComponent.cs +++ b/Content.Server/Vocalization/Components/RadioVocalizerComponent.cs @@ -10,5 +10,5 @@ public sealed partial class RadioVocalizerComponent : Component /// chance the vocalizing entity speaks on the radio. /// [DataField] - public float RadioAttemptChance = 0.3f; + public float RadioAttemptChance = 0.6f; } diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml index 12a15bf8b5..be0ed00172 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml @@ -906,10 +906,10 @@ id: MobPollyParrot description: An expert in quantum cracker theory components: - - type: ParrotMemory - learnChance: 0.5 # polly is smarter - type: Vocalizer maxVocalizeInterval: 240 # polly is chattier + - type: RadioVocalizer + radioAttemptChance: 0.8 # polly wants to share with the world - type: Grammar attributes: proper: true