Skip to content

Commit

Permalink
moved more things over to imp filesystem
Browse files Browse the repository at this point in the history
  • Loading branch information
ultramario1998 committed Jan 11, 2025
1 parent f22aaa2 commit 03c8700
Show file tree
Hide file tree
Showing 12 changed files with 70 additions and 68 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -65,3 +65,5 @@ ghost-role-information-apid-chef-description = A Beefolk chef, called in as back
ghost-role-information-apid-name = Apid
ghost-role-information-apid-description = A Beefolk worker, called in as backup to help a crew in need.
ghost-role-information-tutorial-rules = You are a [color=#39f5ab][bold]special Tutorial pAI[/bold][/color]. This pAI is only available to those either new to the game generally, or to those in trainee roles. By taking this ghost role, you will be expected to know how your master's role works, be on hand to help them learn, and generally be welcoming and helpful. [color=red][bold]Failure to do so may result in administrator action.[/bold][/color]
2 changes: 2 additions & 0 deletions Resources/Locale/en-US/_Impstation/pai/pai-system.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
pai-system-role-name-tutorial = tutor personal ai
pai-system-role-description-tutorial = Help out a newcomer to the game by jumping into this special electronic pal!
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ ghost-role-information-familiar-rules = You are a [color=#6495ed][bold]Familiar[
You don't remember any of your previous life, and you don't remember anything you learned as a ghost.
ghost-role-information-tutorial-rules = You are a [color=#39f5ab][bold]special Tutorial pAI[/bold][/color]. This pAI is only available to those either new to the game generally, or to those in trainee roles. By taking this ghost role, you will be expected to know how your master's role works, be on hand to help them learn, and generally be welcoming and helpful. [color=red][bold]Failure to do so may result in administrator action.[/bold][/color]
ghost-role-information-silicon-rules = You are a [color=#6495ed][bold]Silicon[/bold][/color]. Obey your laws. You are a Free Agent if you are not currently bound by any laws.
Expand Down
3 changes: 0 additions & 3 deletions Resources/Locale/en-US/pai/pai-system.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,6 @@ pai-system-role-name-gilded = gilded personal ai
pai-system-role-description-gilded = Be someone's fancy electronic pal!
(Memories *not* included.)
pai-system-role-name-tutorial = tutor personal ai
pai-system-role-description-tutorial = Help out a newcomer to the game by jumping into this special electronic pal!
pai-system-role-name-syndicate = Syndicate personal ai
pai-system-role-description-syndicate = Be someone's Syndicate pal!
(Memories *not* included.)
Expand Down
32 changes: 0 additions & 32 deletions Resources/Prototypes/Entities/Objects/Fun/pai.yml
Original file line number Diff line number Diff line change
Expand Up @@ -154,38 +154,6 @@
castShadows: false
color: "#9b68ff"

- type: entity # imp
parent: PersonalAI
id: TutorialPersonalAI
name: tutor personal ai device
description: A special personal AI device, loaded with helpful tips and tricks for newcomers to Space Station 14. Turn it on by putting it in your hand and pressing the 'Z' key. # breaking kayfabe with this one, but i figure if we can do it anywhere, it's here
components:
- type: Sprite
sprite: _Impstation/Objects/Fun/tutorial_pai.rsi
layers:
- state: pai-base
- state: tutorial-pai-off-overlay
shader: unshaded
map: ["screen"]
- type: ToggleableGhostRole
roleName: pai-system-role-name-tutorial
roleDescription: pai-system-role-description-tutorial
roleRules: ghost-role-information-tutorial-rules
- type: IntrinsicRadioTransmitter
channels:
- Common
- type: ActiveRadio
channels:
- Common
- type: Appearance
- type: GenericVisualizer
visuals:
enum.ToggleableGhostRoleVisuals.Status:
screen:
Off: { state: tutorial-pai-off-overlay }
Searching: { state: tutorial-pai-searching-overlay }
On: { state: tutorial-pai-on-overlay }

- type: entity
parent: PersonalAI
id: PotatoAI
Expand Down
22 changes: 0 additions & 22 deletions Resources/Prototypes/Loadouts/Miscellaneous/trinkets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,28 +8,6 @@
department: Command
time: 3600 # 1 hour

- type: loadoutEffectGroup
id: PrestigeGold
effects:
- !type:JobRequirementLoadoutEffect
requirement:
!type:OverallPlaytimeRequirement
time: 1512000 #420 hours
- !type:JobRequirementLoadoutEffect
requirement:
!type:DepartmentTimeRequirement
department: Silicon
time: 36000 #10 hours

- type: loadoutEffectGroup
id: Tutorial #imp
effects:
- !type:JobRequirementLoadoutEffect
requirement:
!type:OverallPlaytimeRequirement
time: 54000 #15 hrs
inverted: true # don't let experienced players select these

# Flowers
- type: loadout
id: FlowerWreath
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@
id: TechnicalAssistantPDA
belt: ClothingBeltUtilityEngineering
ears: ClothingHeadsetEngineering
pocket1: TutorialPersonalAI #imp
pocket2: BookEngineersHandbook
storage:
back:
- TutorialPersonalAI #imp
# storage:
# back:
# - Stuff
7 changes: 4 additions & 3 deletions Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@
id: MedicalInternPDA
ears: ClothingHeadsetMedical
belt: ClothingBeltMedicalFilled
pocket1: TutorialPersonalAI #imp
pocket2: BookMedicalReferenceBook
storage:
back:
- TutorialPersonalAI #imp
# storage:
# back:
# - Stuff
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@
shoes: ClothingShoesColorWhite
id: ResearchAssistantPDA
ears: ClothingHeadsetScience
pocket1: TutorialPersonalAI #imp
pocket2: BookScientistsGuidebook
storage:
back:
- TutorialPersonalAI #imp
# storage:
# back:
# - Stuff
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@
eyes: ClothingEyesGlassesSecurity
ears: ClothingHeadsetSecurity
pocket1: WeaponPistolMk58
pocket2: TutorialPersonalAI #imp
storage:
back:
- Flash
- MagazinePistol
- TutorialPersonalAI #imp
31 changes: 31 additions & 0 deletions Resources/Prototypes/_Impstation/Entities/Objects/Fun/pai.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
- type: entity # imp
parent: PersonalAI
id: TutorialPersonalAI
name: tutor personal ai device
description: A special personal AI device, loaded with helpful tips and tricks for newcomers to Space Station 14. Turn it on by putting it in your hand and pressing the 'E' key. # breaking kayfabe with this one, but i figure if we can do it anywhere, it's here
components:
- type: Sprite
sprite: _Impstation/Objects/Fun/tutorial_pai.rsi
layers:
- state: pai-base
- state: tutorial-pai-off-overlay
shader: unshaded
map: ["screen"]
- type: ToggleableGhostRole
roleName: pai-system-role-name-tutorial
roleDescription: pai-system-role-description-tutorial
roleRules: ghost-role-information-tutorial-rules
- type: IntrinsicRadioTransmitter
channels:
- Common
- type: ActiveRadio
channels:
- Common
- type: Appearance
- type: GenericVisualizer
visuals:
enum.ToggleableGhostRoleVisuals.Status:
screen:
Off: { state: tutorial-pai-off-overlay }
Searching: { state: tutorial-pai-searching-overlay }
On: { state: tutorial-pai-on-overlay }
Original file line number Diff line number Diff line change
@@ -1,3 +1,25 @@
- type: loadoutEffectGroup
id: PrestigeGold
effects:
- !type:JobRequirementLoadoutEffect
requirement:
!type:OverallPlaytimeRequirement
time: 1512000 #420 hours
- !type:JobRequirementLoadoutEffect
requirement:
!type:DepartmentTimeRequirement
department: Silicon
time: 36000 #10 hours

- type: loadoutEffectGroup
id: Tutorial #imp
effects:
- !type:JobRequirementLoadoutEffect
requirement:
!type:OverallPlaytimeRequirement
time: 54000 #15 hrs
inverted: true # don't let experienced players select these

- type: loadout
id: CigPackNewport
storage:
Expand Down

0 comments on commit 03c8700

Please sign in to comment.