diff --git a/Content.Server/StationEvents/Events/RandomSentience.cs b/Content.Server/StationEvents/Events/RandomSentience.cs index 275bf6097a..a7112ac8f5 100644 --- a/Content.Server/StationEvents/Events/RandomSentience.cs +++ b/Content.Server/StationEvents/Events/RandomSentience.cs @@ -34,7 +34,7 @@ public sealed class RandomSentience : StationEventSystem var comp = EntityManager.AddComponent(target.Owner); comp.RoleName = EntityManager.GetComponent(target.Owner).EntityName; comp.RoleDescription = Loc.GetString("station-event-random-sentience-role-description", ("name", comp.RoleName)); - groups.Add(target.FlavorKind); + groups.Add(Loc.GetString(target.FlavorKind)); } if (groups.Count == 0) diff --git a/Resources/Locale/en-US/station-events/events/random-sentience.ftl b/Resources/Locale/en-US/station-events/events/random-sentience.ftl index 42ed237fb4..515ea22f0d 100644 --- a/Resources/Locale/en-US/station-events/events/random-sentience.ftl +++ b/Resources/Locale/en-US/station-events/events/random-sentience.ftl @@ -28,3 +28,9 @@ station-event-random-sentience-announcement = Based on { $data }, we believe tha ## Ghost role description station-event-random-sentience-role-description = You are a sentient { $name }, brought to life through space magic. + +# Flavors +station-event-random-sentience-flavor-mechanical = mechanical +station-event-random-sentience-flavor-organic = organic +station-event-random-sentience-flavor-corgi = corgi +station-event-random-sentience-flavor-primate = primate diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index 45bd509fa2..b10ae3b835 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -48,7 +48,7 @@ interactSuccessSound: path: /Audio/Animals/fox_squeak.ogg - type: SentienceTarget - flavorKind: organic + flavorKind: station-event-random-sentience-flavor-organic - type: Bloodstream bloodMaxVolume: 50 - type: ReplacementAccent @@ -199,7 +199,7 @@ - type: ReplacementAccent accent: chicken - type: SentienceTarget - flavorKind: organic + flavorKind: station-event-random-sentience-flavor-organic - type: entity name: mallard duck #Quack @@ -250,7 +250,7 @@ - type: ReplacementAccent accent: duck - type: SentienceTarget - flavorKind: organic + flavorKind: station-event-random-sentience-flavor-organic - type: entity name: white duck #Quack @@ -682,7 +682,7 @@ - type: NameIdentifier group: Monkey - type: SentienceTarget - flavorKind: primate + flavorKind: station-event-random-sentience-flavor-primate - type: Inventory templateId: monkey - type: Fixtures @@ -1539,7 +1539,7 @@ attributes: gender: epicene - type: SentienceTarget - flavorKind: corgi + flavorKind: station-event-random-sentience-flavor-corgi - type: Puller - type: MobPrice price: 200 diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml b/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml index abbd3e25de..aefdf6334a 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml @@ -151,7 +151,7 @@ graph: CleanBot node: bot - type: SentienceTarget - flavorKind: mechanical + flavorKind: station-event-random-sentience-flavor-mechanical - type: SolutionContainerManager solutions: drainBuffer: diff --git a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml index 8bb08eabf5..3a1378ed41 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml @@ -68,7 +68,7 @@ priority: Low - type: Actions - type: SentienceTarget - flavorKind: mechanical + flavorKind: station-event-random-sentience-flavor-mechanical - type: StaticPrice price: 200 - type: Appearance