Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions Resources/Locale/ru-RU/_Goobstation/pai/goldpai-system.ftl
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
pai-system-role-name-gold = Золотой пИИ
pai-system-role-description-gold =
Стань электронным другом для кого-нибудь!
Вы не помните ничего из прошлой жизни.
pai-system-role-description-gold = Стань электронным другом для кого-нибудь!
(Воспоминания *не* прилагаются.)
55 changes: 53 additions & 2 deletions Resources/Prototypes/Entities/Objects/Fun/pai.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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!
Expand Down Expand Up @@ -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!
Expand All @@ -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
Expand Down
16 changes: 16 additions & 0 deletions Resources/Prototypes/_CorvaxGoob/Actions/types.yml
Original file line number Diff line number Diff line change
@@ -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
31 changes: 15 additions & 16 deletions Resources/Prototypes/_Goobstation/Loadouts/Jobs/misc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -43,9 +45,6 @@

- type: loadout
id: PersonalAI
effects:
- !type:GroupLoadoutEffect
proto: PersonalAI
storage:
back:
- PersonalAI
Expand Down
Loading