diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml index 8532867a401e..0bbb2db8be2a 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml @@ -7,6 +7,13 @@ id: MobCorgiIan description: Favorite pet corgi. components: + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false + #SS220 languages revive end - type: Sprite drawdepth: Mobs sprite: Mobs/Pets/corgi.rsi @@ -43,6 +50,13 @@ id: MobCorgiIanOld description: Still the favorite pet corgi. Love his wheels. components: + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false + #SS220 languages revive end - type: Sprite layers: - map: ["enum.DamageStateVisualLayers.Base"] @@ -68,6 +82,13 @@ id: MobCorgiLisa description: Ian's favorite corgi. components: + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false + #SS220 languages revive end - type: Sprite layers: - map: ["enum.DamageStateVisualLayers.Base"] @@ -118,6 +139,13 @@ attributes: proper: true gender: male + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false + #SS220 languages revive end - type: Butcherable # A puppy? You monster... spawned: - id: FoodMeatCorgi @@ -155,6 +183,13 @@ - type: HTN rootTask: task: SimpleHostileCompound + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: Siiktajr + canSpeak: false + #SS220 languages revive end - type: Grammar attributes: proper: true @@ -176,6 +211,13 @@ factions: - PetsNT - type: Grammar + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: Siiktajr + canSpeak: false + #SS220 languages revive end attributes: proper: true gender: male @@ -206,6 +248,13 @@ - type: Grammar attributes: gender: male + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: Siiktajr + canSpeak: false + #SS220 languages revive end - type: Tag tags: - CannotSuicide @@ -223,6 +272,13 @@ attributes: proper: true gender: male + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false + #SS220 languages revive end - type: Tag tags: - CannotSuicide @@ -247,6 +303,13 @@ - type: LyingDownOnBuckledEntity offset: -0.1, 0 #SS220 Add lying down on entity end + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: Siiktajr + canSpeak: false + #SS220 languages revive end - type: Physics # 220 cat-emotes start - type: Speech @@ -318,6 +381,13 @@ layers: - map: ["enum.DamageStateVisualLayers.Base"] state: mcgriff + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false + #SS220 languages revive end - type: Physics - type: Fixtures fixtures: @@ -385,6 +455,13 @@ Base: paperwork_dead Dead: Base: paperwork_dead + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false + #SS220 languages revive end - type: Butcherable spawned: - id: FoodMeat @@ -411,6 +488,13 @@ layers: - map: ["enum.DamageStateVisualLayers.Base"] state: walter + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false + #SS220 languages revive end - type: Physics - type: Fixtures fixtures: @@ -475,6 +559,13 @@ attributes: proper: true gender: male + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false + #SS220 languages revive end - type: Tag tags: - CannotSuicide @@ -511,6 +602,13 @@ attributes: proper: true gender: female + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false + #SS220 languages revive end - type: Sprite drawdepth: Mobs sprite: Mobs/Animals/possum.rsi @@ -541,6 +639,13 @@ attributes: proper: true gender: female + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: Tradeband #Cause cargo dep + canSpeak: false + #SS220 languages revive end - type: Tag tags: - CannotSuicide @@ -563,6 +668,13 @@ attributes: proper: true gender: male + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false + #SS220 languages revive end - type: Tag tags: - CannotSuicide @@ -587,6 +699,13 @@ amount: 3 - id: Telecrystal5 amount: 1 + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: Canilunzt #Vulp gagaga + canSpeak: false + #SS220 languages revive end - type: Grammar attributes: proper: true @@ -617,6 +736,13 @@ noMovementLayers: movement: state: hamster-0 + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false + #SS220 languages revive end - type: GhostRole makeSentient: true allowSpeech: true @@ -664,6 +790,13 @@ interactSuccessSpawn: EffectHearts interactSuccessSound: path: /Audio/Animals/snake_hiss.ogg + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: Arati + canSpeak: false + #SS220 languages revive end - type: NpcFactionMember factions: - PetsNT @@ -733,6 +866,13 @@ attributes: proper: true gender: female + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false + #SS220 languages revive end - type: Tag tags: - CannotSuicide @@ -761,6 +901,13 @@ state: aslime-_3 shader: unshaded - map: [ "head" ] + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: Bubblish + canSpeak: false + #SS220 languages revive end - type: Inventory speciesId: slime templateId: head @@ -846,6 +993,13 @@ description: ghost-role-information-punpun-description rules: ghost-role-information-nonantagonist-rules - type: GhostTakeoverAvailable + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false + #SS220 languages revive end - type: Butcherable butcheringType: Spike spawned: @@ -887,6 +1041,13 @@ tags: - VimPilot - CannotSuicide + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false + #SS220 languages revive end - type: Grammar attributes: proper: true @@ -913,6 +1074,13 @@ - MobMask layer: - MobLayer + #SS220 languages revive begin + - type: Language + availableLanguages: + - id: Galactic + - id: Siiktajr + canSpeak: false + #SS220 languages revive end - type: Grammar attributes: gender: male diff --git a/Resources/Prototypes/SS220/Language/language.yml b/Resources/Prototypes/SS220/Language/language.yml index 4b5b7da103ca..7ced1cba52a3 100644 --- a/Resources/Prototypes/SS220/Language/language.yml +++ b/Resources/Prototypes/SS220/Language/language.yml @@ -9,7 +9,7 @@ # Galactic common lanaguges region: - type: language id: Galactic - key: gal + key: gl name: "language-galacticcommon-name" description: "language-galacticcommon-desc" scrambleMethod: !type:SyllablesScrambleMethod @@ -22,7 +22,7 @@ - type: language id: SolCommon - key: sol + key: sl name: "language-solcommon-name" description: "language-solcommon-desc" color: "#2f2fad" @@ -36,7 +36,7 @@ - type: language id: Tradeband - key: trade + key: trd name: "language-tradeband-name" description: "language-tradeband-desc" color: "#87451c" @@ -56,7 +56,7 @@ - type: language id: Gutter - key: gut + key: gt name: "language-gutter-name" description: "language-gutter-desc" color: "#7092BE" @@ -71,7 +71,7 @@ - type: language id: Clownish - key: clown + key: clw name: "language-clownish-name" description: "language-clownish-desc" color: "#ff0000" @@ -86,7 +86,7 @@ - type: language id: NeoRusskiya - key: neoru + key: ru name: "language-neorusskiya-name" description: "language-neorusskiya-desc" color: "#7c4848" @@ -108,7 +108,7 @@ # Race region: - type: language id: Sintaunathi - key: unathi + key: Sin name: "language-unathi-name" description: "language-unathi-desc" color: "#228B22" @@ -127,7 +127,7 @@ - type: language id: Siiktajr - key: tajr + key: Sii name: "language-siiktajr-name" description: "language-siiktajr-desc" color: "#803B56" @@ -164,7 +164,7 @@ - type: language id: Rootspeak - key: root + key: rt name: "language-rootspeak-name" description: "language-rootspeak-desc" color: "#804000" @@ -179,7 +179,7 @@ - type: language id: Bubblish - key: bubbl + key: bbl name: "language-bobblish-name" description: "language-bobblish-desc" color: "#0077AA" @@ -214,7 +214,7 @@ - type: language id: Eldwarf - key: dwarf + key: El name: "language-eldwarf-name" description: "language-eldwarf-desc" color: "#515d63" @@ -231,7 +231,7 @@ - type: language id: Arati - key: arati + key: ara name: "language-arati-name" description: "language-arati-desc" color: "#68477a" diff --git a/Resources/Prototypes/SS220/Mobs/PetParrots.yml b/Resources/Prototypes/SS220/Mobs/PetParrots.yml index 91a72778314b..8bfbf15b99d3 100644 --- a/Resources/Prototypes/SS220/Mobs/PetParrots.yml +++ b/Resources/Prototypes/SS220/Mobs/PetParrots.yml @@ -58,6 +58,11 @@ sprite: SS220/Mobs/Animals/cuckadoo.rsi - type: InteractionPopup successChance: 1 + - type: Language + availableLanguages: + - id: Galactic + - id: SolCommon + canSpeak: false - type: Grammar attributes: proper: true