diff --git a/Resources/Locale/ru-RU/_Goobstation/pai/goldpai-system.ftl b/Resources/Locale/ru-RU/_Goobstation/pai/goldpai-system.ftl index 8d2b754e9948..6024b4b01723 100644 --- a/Resources/Locale/ru-RU/_Goobstation/pai/goldpai-system.ftl +++ b/Resources/Locale/ru-RU/_Goobstation/pai/goldpai-system.ftl @@ -1,4 +1,3 @@ pai-system-role-name-gold = Золотой пИИ -pai-system-role-description-gold = - Стань электронным другом для кого-нибудь! - Вы не помните ничего из прошлой жизни. +pai-system-role-description-gold = Стань электронным другом для кого-нибудь! + (Воспоминания *не* прилагаются.) diff --git a/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxgoob/actions/pai.ftl b/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxgoob/actions/pai.ftl new file mode 100644 index 000000000000..bd54c4caef33 --- /dev/null +++ b/Resources/Locale/ru-RU/ss14-ru/prototypes/_corvaxgoob/actions/pai.ftl @@ -0,0 +1,2 @@ +ent-ToggleNightVisionMental = Включить/выключить ночное зрение + .desc = Включает или выключает ночное зрение. diff --git a/Resources/Prototypes/Entities/Objects/Fun/pai.yml b/Resources/Prototypes/Entities/Objects/Fun/pai.yml index 977b055ad875..72e571cd03d5 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/pai.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/pai.yml @@ -270,7 +270,7 @@ - SiliconEmotes - type: entity - parent: [ PersonalAI, BaseSyndicateContraband] + parent: [ PersonalAI, BaseSyndicateContraband, ShowMedicalIcons ] # CorvaxGoob-pai-update id: SyndicatePersonalAI name: syndicate personal ai device description: Your Syndicate pal who's fun to be with! @@ -307,9 +307,16 @@ - type: Vocal sounds: Unsexed: UnisexSiliconSyndicate + # CorvaxGoob-pai-update-start + - type: NightVision + color: "#008080" + activateSound: null + deactivateSound: null + toggleAction: ToggleNightVisionMental + # CorvaxGoob-pai-update-end - type: entity - parent: PersonalAI + parent: [ PersonalAI, ShowMedicalIcons ] # CorvaxGoob-pai-update id: GoldenPersonalAI name: golden personal ai device description: Your electronic pal who's fun to be with! Special golden edition! @@ -324,6 +331,50 @@ - type: Appearance - type: StaticPrice price: 5000 + # CorvaxGoob-pai-update-start + - type: SwappableInstrument + instrumentList: + "Standart": {23: 0} + "Tango": {23: 0} + "Muted": {59: 0} + "Electro": {62: 0} + "Bubbles": {63: 0} + "Soprano": {64: 0} + "Alto": {65: 0} + "Tenor": {66: 0} + "Baritone": {67: 0} + "Synth": {62: 0} + "Friend": {2: 0} + "Overdriven": {29: 0} + "Bass": {33: 0} + "Rock": {29: 0} + "Acoustic": {24: 0} + "Flute": {73: 0} + "Sax": {66: 0} + "Aah": {52: 0} + "Ooh": {53: 0} + "Daw": { 0: 0 } + "Voice": {52: 0} + "Trumpet": {56: 0} + "Electric": {27: 0} + "Fingered": {33: 0} + "Pick": {34: 0} + "Slap": {36: 0} + "Slap (XTra Funky)": {37: 0} + "Overdrive": {29: 0} + "Distortion": {30: 0} + "Harmonics": {31: 0} + "Nylon": {24: 0} + "Steel": {25: 0} + "Classical": {40: 0} + "Bluegrass": {110: 0} + - type: ToggleableGhostRole + roleName: pai-system-role-name-gold + roleDescription: pai-system-role-description-gold + roleRules: ghost-role-information-familiar-rules + mindRoles: + - MindRoleGhostRoleFamiliar + # CorvaxGoob-pai-update-end - type: entity parent: PersonalAI diff --git a/Resources/Prototypes/_CorvaxGoob/Actions/types.yml b/Resources/Prototypes/_CorvaxGoob/Actions/types.yml new file mode 100644 index 000000000000..62c809fd1637 --- /dev/null +++ b/Resources/Prototypes/_CorvaxGoob/Actions/types.yml @@ -0,0 +1,16 @@ +- type: entity + parent: BaseMentalAction + id: ToggleNightVisionMental + name: Toggle Night Vision + description: Toggles night vision. + categories: [ HideSpawnMenu ] + components: + - type: Action + itemIconStyle: BigAction + priority: -20 + useDelay: 1 + icon: + sprite: _White/Clothing/Eyes/Goggles/nightvision.rsi + state: icon + - type: InstantAction + event: !type:ToggleNightVisionEvent diff --git a/Resources/Prototypes/_Goobstation/Loadouts/Jobs/misc.yml b/Resources/Prototypes/_Goobstation/Loadouts/Jobs/misc.yml index c6ad3aed9330..81f5782c7f7b 100644 --- a/Resources/Prototypes/_Goobstation/Loadouts/Jobs/misc.yml +++ b/Resources/Prototypes/_Goobstation/Loadouts/Jobs/misc.yml @@ -9,19 +9,21 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later -- type: loadoutEffectGroup - id: PersonalAI - effects: - - !type:JobRequirementLoadoutEffect - requirement: - !type:RoleTimeRequirement - role: JobResearchDirector - time: 36000 # 10 hrs - - !type:JobRequirementLoadoutEffect - requirement: - !type:RoleTimeRequirement - role: JobBorg - time: 36000 # 10 hrs + # CorvaxGoob-pai-update-start +# - type: loadoutEffectGroup +# id: PersonalAI +# effects: +# - !type:JobRequirementLoadoutEffect +# requirement: +# !type:RoleTimeRequirement +# role: JobResearchDirector +# time: 36000 # 10 hrs +# - !type:JobRequirementLoadoutEffect +# requirement: +# !type:RoleTimeRequirement +# role: JobBorg +# time: 36000 # 10 hrs + # CorvaxGoob-pai-update-end - type: loadout id: Bodycam @@ -43,9 +45,9 @@ - type: loadout id: PersonalAI - effects: - - !type:GroupLoadoutEffect - proto: PersonalAI + # effects: CorvaxGoob-pai-update + # - !type:GroupLoadoutEffect + # proto: PersonalAI storage: back: - PersonalAI