Skip to content

Commit

Permalink
USSP ID and Icons
Browse files Browse the repository at this point in the history
  • Loading branch information
KaiserMaus committed Jan 17, 2025
1 parent 8daa0c2 commit 535b30e
Show file tree
Hide file tree
Showing 16 changed files with 251 additions and 22 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@ ent-USSPOfficerPDA = USSP PDA
ent-USSPSoldierPDA = Millitary USSP PDA
.desc = Since you live in a Soviet country, your dreams should be Soviet as well.
.suffix = Combat
ent-USSPCaptainPDA = Officer USSP PDA
ent-USSPOfficerSoldierPDA = Officer USSP PDA
.desc = Since you live in a Soviet country, your dreams should be Soviet as well.
.suffix = Officer
ent-USSPCaptainPDA = Captain USSP PDA
.desc = Since you live in a Soviet country, your dreams should be Soviet as well.
.suffix = Officer
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ ghost-role-information-ussp-sec-rules = Вы [color=green][bold]Командны
ghost-role-information-ussp-com-name = Капитан СССП
ghost-role-information-ussp-com-description = "Вы — Капитан станции СССП. Ваша задача понять что стряслось со станцией, и сплотить всех сотрудников в борьбе за выживание."
ghost-role-information-ussp-com-rules = Вы [color=green][bold]Командный Не Антагонист[/bold][/color]. Вы должны [bold]кооперироваться и работать сообща[/bold] со своими Комрадами! Вместе с командой вы погружаетесь в криосон, готовясь к долгому полёту. Но внезапно что-то идёт не так. Вас пробуждает резкая головная боль и тревожный писк консоли. Внезапные удары сотрясают станцию, и паника охватывает вас. Вы понимаете, что что-то серьёзно нарушило планы. Без приказов и времени на раздумья вы мгновенно начинаете действовать, осознавая, что от вашей реакции зависит жизнь всего экипажа и судьба станции.
ghost-role-information-ussp-waralt-name = Старший Офицер СССП
ghost-role-information-ussp-war-name = Солдат СССП
ghost-role-information-ussp-war-description = "Вы — Солдат великой армии СССП! Выполняйте любые приказы своего Командира без вопросов! ВО СЛАВУ РОДИНЫ!"
ghost-role-information-ussp-war-rules = Вы [color=red][bold]Командный Антагонист[/bold][/color]. Вы должны [bold]кооперироваться и работать сообща[/bold] со своими Товарищами! Выслушайте брифинг от своего Капитана и действуйте строго по его указаниям.
4 changes: 4 additions & 0 deletions Resources/Locale/en-US/_strings/_sunrise/job/job-desc.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,7 @@ job-description-sec-combat-borg = Придерживайтесь своих за
job-description-adjutant = Будьте осведомителем командного состава и личным помощником капитана, координируйте работу отделов, помогайте в бюрократии.
job-description-barber = Вы - ответственный за причёски экипажа станции.
job-description-pathologist = Врач, который относит трупы в морг и занимается прижизненной и посмертной диагностикой трупа.
job-description-usspcrew = Выполняйте работу для родины.
job-description-usspguard = Вы слуга народа, защищайте, смотрите за гражданами вашей станции!
job-description-usspsoldier = Ваша главная задача - защита територии и выполнение приказа. Родина зовёт!
job-description-usspcaptain = Управляйте лучшим местом в космосе. Родина зовёт!
6 changes: 6 additions & 0 deletions Resources/Locale/en-US/_strings/_sunrise/job/job-names.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,11 @@ job-name-clown-borg = клоун киборг
job-name-barber = парикмахер
job-name-pathologist = патологоанатом
job-name-adjutant = адъютант
job-name-usspcrew = Сотрудник СССП
job-name-usspguard = Милиция СССП
job-name-usspsoldier = Солдат СССП
job-name-usspofficer = Офицер СССП
job-name-usspcaptain = Капитан СССП
# Перевод трекеров времени
JobCentCommOfficial = представитель Центком
JobCentCommOperator = оператор Центком
Expand Down Expand Up @@ -61,3 +66,4 @@ JobUSSPCrew = Сотрудник СССП
JobUSSPGuard = Милиция СССП
JobUSSPSoldier = Солдат СССП
JobUSSPOfficer = Офицер СССП
JobUSSPCaptain = Капитан СССП
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
job-supervisors-magistrate = магистрату
job-supervisors-head-of-prison = магистрату
job-supervisors-command = командному составу
job-supervisors-usspcommand = командному составу СССП
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,7 @@ ent-USSPOfficerPDA = КПК СССП
.desc = { ent-USSPPDA.desc }
ent-USSPSoldierPDA = КПК Военного СССП
.desc = { ent-USSPPDA.desc }
ent-USSPCaptainPDA = КПК Офицера СССП
ent-USSPOfficerSoldierPDA = КПК Офицера СССП
.desc = { ent-USSPPDA.desc }
ent-USSPCaptainPDA = КПК Капитана СССП
.desc = { ent-USSPPDA.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ ghost-role-information-ussp-sec-rules = Вы [color=green][bold]Командны
ghost-role-information-ussp-com-name = Капитан СССП
ghost-role-information-ussp-com-description = "Вы — Капитан станции СССП. Ваша задача понять что стряслось со станцией, и сплотить всех сотрудников в борьбе за выживание."
ghost-role-information-ussp-com-rules = Вы [color=green][bold]Командный Не Антагонист[/bold][/color]. Вы должны [bold]кооперироваться и работать сообща[/bold] со своими Комрадами! Вместе с командой вы погружаетесь в криосон, готовясь к долгому полёту. Но внезапно что-то идёт не так. Вас пробуждает резкая головная боль и тревожный писк консоли. Внезапные удары сотрясают станцию, и паника охватывает вас. Вы понимаете, что что-то серьёзно нарушило планы. Без приказов и времени на раздумья вы мгновенно начинаете действовать, осознавая, что от вашей реакции зависит жизнь всего экипажа и судьба станции.
ghost-role-information-ussp-waralt-name = Старший Офицер СССП
ghost-role-information-ussp-waralt-description = "Вы — Офицер великой армии СССП! Выполняйте любые приказы своего Капитана без вопросов! ВО СЛАВУ РОДИНЫ!"
ghost-role-information-ussp-war-name = Солдат СССП
ghost-role-information-ussp-war-description = "Вы — Солдат великой армии СССП! Выполняйте любые приказы своего Командира без вопросов! ВО СЛАВУ РОДИНЫ!"
ghost-role-information-ussp-war-rules = Вы [color=red][bold]Командный Антагонист[/bold][/color]. Вы должны [bold]кооперироваться и работать сообща[/bold] со своими Товарищами! Выслушайте брифинг от своего Капитана и действуйте строго по его указаниям.
4 changes: 4 additions & 0 deletions Resources/Locale/ru-RU/_strings/_sunrise/job/job-desc.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,7 @@ job-description-sec-combat-borg = Придерживайтесь своих за
job-description-adjutant = Будьте осведомителем командного состава и личным помощником капитана, координируйте работу отделов, помогайте в бюрократии.
job-description-pathologist = Врач, который относит трупы в морг и занимается прижизненной и посмертной диагностикой трупа.
job-description-barber = Вы - ответственный за причёски экипажа станции.
job-description-usspcrew = Выполняйте работу для родины.
job-description-usspguard = Вы слуга народа, защищайте, смотрите за гражданами вашей станции!
job-description-usspsoldier = Ваша главная задача - защита територии и выполнение приказа. Родина зовёт!
job-description-usspcaptain = Управляйте лучшим местом в космосе. Родина зовёт!
6 changes: 6 additions & 0 deletions Resources/Locale/ru-RU/_strings/_sunrise/job/job-names.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,11 @@ job-name-clown-borg = клоун киборг
job-name-pathologist = патологоанатом
job-name-barber = парикмахер
job-name-adjutant = адъютант
job-name-usspcrew = Сотрудник СССП
job-name-usspguard = Милиция СССП
job-name-usspsoldier = Солдат СССП
job-name-usspofficer = Офицер СССП
job-name-usspcaptain = Капитан СССП
# Перевод трекеров времени
JobCentCommOfficial = представитель Центком
JobCentCommOperator = оператор Центком
Expand Down Expand Up @@ -61,6 +66,7 @@ JobUSSPCrew = Сотрудник СССП
JobUSSPGuard = Милиция СССП
JobUSSPSoldier = Солдат СССП
JobUSSPOfficer = Офицер СССП
JobUSSPCaptain = Капитан СССП
JobClownBorg = клоун киборг
JobBarber = парикмахер
JobAdjutant = адъютант
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@
highPressureMultiplier: 0.05
lowPressureMultiplier: 1000
- type: ExplosionResistance
damageCoefficient: 0.2
damageCoefficient: 0.35
- type: Armor
modifiers:
coefficients:
Expand All @@ -143,8 +143,8 @@
Radiation: 0.4
Caustic: 0.4
- type: ClothingSpeedModifier
walkModifier: 0.65
sprintModifier: 0.65
walkModifier: 0.75
sprintModifier: 0.75
- type: HeldSpeedModifier
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHeavyHardsuitUSSP
Expand All @@ -171,14 +171,14 @@
- type: Armor
modifiers:
coefficients:
Blunt: 0.65
Slash: 0.65
Piercing: 0.6
Blunt: 0.60
Slash: 0.60
Piercing: 0.5
Heat: 0.65
Caustic: 0.7
- type: ClothingSpeedModifier
walkModifier: 0.95
sprintModifier: 0.95
walkModifier: 0.8
sprintModifier: 0.8
- type: HeldSpeedModifier
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetLightHardsuitUSSP
Expand Down
26 changes: 26 additions & 0 deletions Resources/Prototypes/_Sunrise/Entities/Mobs/Player/ussp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,32 @@
- NamesFirstMilitary
- names_last_male

- type: entity
name: USSP Officer Soldier
parent: MobHuman
suffix: USSP | ANTAG
id: MobHumanUSSPOfficerSoldier
components:
- type: GhostRole
name: ghost-role-information-ussp-waralt-name
description: ghost-role-information-ussp-waralt-description
rules: ghost-role-information-ussp-war-rules
raffle:
settings: default
- type: GhostTakeoverAvailable
- type: NpcFactionMember
factions:
- Syndicate
- type: Loadout
prototypes: [ USSPOfficerAlt ]
roleLoadout: [ RoleSurvivalEVA ]
- type: RandomHumanoidAppearance
randomizeName: false
- type: RandomMetadata
nameSegments:
- NamesFirstMilitaryLeader
- names_last_male

- type: entity
name: USSP Soldier
parent: MobHuman
Expand Down
16 changes: 16 additions & 0 deletions Resources/Prototypes/_Sunrise/Entities/Objects/Devices/pda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -330,6 +330,22 @@
- AstroNavCartridge
- MedTekCartridge

- type: entity
parent: USSPPDA
id: USSPOfficerSoldierPDA
name: Millitary USSP PDA
description: Since you live in a Soviet country, your dreams should be Soviet as well.
suffix: Combat
components:
- type: Pda
id: USSPSoldierOfficerIDCard
- type: CartridgeLoader
uiKey: enum.PdaUiKey.Key
preinstalled:
- NotekeeperCartridge
- AstroNavCartridge
- MedTekCartridge

- type: entity
parent: USSPPDA
id: USSPCaptainPDA
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,7 @@
parent: IDCardStandard
id: USSPIDCard
name: USSP ID card
suffix: Crew
components:
- type: Sprite
sprite: _Sunrise/Objects/Misc/id_cards.rsi
Expand All @@ -203,8 +204,8 @@
- type: Access
tags:
- Maintenance
- type: IdCard
jobTitle: JobUSSPCrew
- type: PresetIdCard
job: USSPCrew

- type: entity
parent: IDCardStandard
Expand All @@ -222,8 +223,8 @@
- Maintenance
- NuclearOperative
- SyndicateAgent
- type: IdCard
jobTitle: JobUSSPGuard
- type: PresetIdCard
job: USSPOfficer

- type: entity
parent: IDCardStandard
Expand All @@ -240,8 +241,8 @@
tags:
- NuclearOperative
- SyndicateAgent
- type: IdCard
jobTitle: JobUSSPSoldier
- type: PresetIdCard
job: USSPSoldier

- type: entity
parent: IDCardStandard
Expand All @@ -258,14 +259,14 @@
tags:
- NuclearOperative
- SyndicateAgent
- type: IdCard
jobTitle: JobUSSPSoldier
- type: PresetIdCard
job: USSPOfficerAlt

- type: entity
parent: IDCardStandard
id: USSPCaptainIDCard
name: USSP ID card
suffix: Officer
suffix: Captain
components:
- type: Sprite
sprite: _Sunrise/Objects/Misc/id_cards.rsi
Expand All @@ -278,5 +279,5 @@
tags:
- NuclearOperative
- SyndicateAgent
- type: IdCard
jobTitle: JobUSSPOfficer
- type: PresetIdCard
job: USSPCaptain
104 changes: 103 additions & 1 deletion Resources/Prototypes/_Sunrise/Roles/Jobs/USSP/ussp_roles.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,17 @@
#USSP Crew
- type: job
id: USSPCrew
name: job-name-usspcrew
description: job-description-usspcrew
playTimeTracker: JobUSSPCrew
setPreference: false
startingGear: USSPJobAltA
icon: "JobIconUSSPCrew"
supervisors: job-supervisors-usspcommand
canBeAntag: false
access:
- Maintenance

- type: startingGear
id: USSPJobAltA
equipment:
Expand Down Expand Up @@ -50,6 +64,22 @@
shoes: ClothingShoesBootsWinter
head: ClothingHeadHatUshanka

#USSP Sec
- type: job
id: USSPOfficer
name: job-name-usspguard
description: job-description-usspguard
playTimeTracker: JobUSSPOfficer
setPreference: false
startingGear: USSPOfficer
icon: "JobIconUSSPOfficer"
supervisors: job-supervisors-usspcommand
canBeAntag: false
access:
- NuclearOperative
- SyndicateAgent
- Maintenance

- type: startingGear
id: USSPOfficer
equipment:
Expand All @@ -72,7 +102,62 @@
- Truncheon
- DrinkFlaskOld
- ClothingPantsManCommie


#USSP Officer Soldier
- type: job
id: USSPOfficerAlt
name: job-name-usspofficer
description: job-description-usspsoldier
playTimeTracker: JobUSSPOfficeraAlt
setPreference: false
startingGear: USSPOfficerAlt
icon: "JobIconUSSPOfficerAlt"
supervisors: job-supervisors-usspcommand
canBeAntag: false
access:
- NuclearOperative
- SyndicateAgent
- Maintenance

- type: startingGear
id: USSPOfficerAlt
equipment:
jumpsuit: ClothingUniformJumpsuitMercenary
back: ClothingMilitaryBackpack
shoes: ClothingShoesBootsMagPirate
mask: ClothingMaskGasMerc
eyes: ClothingEyesGlassesSecurity
gloves: ClothingHandsMercGlovesCombat
neck: ClothingNeckUSSPPin
outerClothing: ClothingOuterHeavyHardsuitUSSP
id: USSPOfficerSoldierPDA
ears: ClothingHeadsetAltUSSP
belt: ClothingBeltHolsterFilled
pocket1: SyndicateWhistle
pocket2: FlashlightSeclite
storage:
back:
- MedkitFilled
- GrenadeShrapnel
- SmokeGrenade
- Crowbar
- ClothingPantsManCommie

#USSP Soldier
- type: job
id: USSPSoldier
name: job-name-usspsoldier
description: job-description-usspsoldier
playTimeTracker: JobUSSPSoldier
setPreference: false
startingGear: USSPSoldier
icon: "JobIconUSSPSoldier"
supervisors: job-supervisors-usspcommand
canBeAntag: false
access:
- NuclearOperative
- SyndicateAgent

- type: startingGear
id: USSPSoldier
equipment:
Expand All @@ -97,6 +182,23 @@
- Crowbar
- ClothingPantsManCommie

#USSP Captain
- type: job
id: USSPCaptain
name: job-name-usspcaptain
description: job-description-usspcaptain
playTimeTracker: JobUSSPCaptain
setPreference: false
startingGear: USSPCaptain
icon: "JobIconUSSPCaptain"
supervisors: job-supervisors-usspcommand
canBeAntag: false
accessGroups:
- AllAccess
access:
- NuclearOperative
- SyndicateAgent

- type: startingGear
id: USSPCaptain
equipment:
Expand Down
Loading

0 comments on commit 535b30e

Please sign in to comment.