Skip to content

Commit

Permalink
Added Manual Anomaly Finder (#40)
Browse files Browse the repository at this point in the history
Добавлен Р.П.А. - ручной поисковик аномалий (by That_is_not_Sloni122). Пинпоинтер, что указывает на все сущности с компонентом `Anomaly`. Также он добавлен в шкаф научрука. А ещё добавлена триторская цель на него.

*P.S. сборка не проверялась. Тесты не проводились.*

Co-authored-by: kingmonkeyx <kingmonkeyx@email>
Reviewed-on: https://codeberg.org/NekoDar/SS14-Sirena/pulls/40
Co-authored-by: kingmonkeyx <[email protected]>
Co-committed-by: kingmonkeyx <[email protected]>
  • Loading branch information
2 people authored and themanyfaceddemon committed Jul 1, 2024
1 parent ea86b19 commit c0713de
Show file tree
Hide file tree
Showing 4 changed files with 94 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-AnomalyPinpointer = Р.П.А.
.desc = Ручной Поисковик Аномалий. Показывает, где эта долбанная аномалия. Восхитительно!
55 changes: 55 additions & 0 deletions Resources/Prototypes/Catalog/Fills/Lockers/heads.yml
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,62 @@
- id: ClothingBeltUtilityFilled
- id: RubberStampRd
- id: BoxEncryptionKeyScience
<<<<<<< HEAD
- id: ClothingHeadsetAltScience
=======
- id: BoxEncryptionKeyRobo
# Sirena-Add-Start
- id: ADTUnderwearBoxRD
- id: SirenaAnomalyPinpointer
# Sirena-Add-End
- id: EncryptionKeyBinary

- type: entity
id: LockerHeadOfSecurityFilledHardsuit
suffix: Filled, Hardsuit
parent: LockerHeadOfSecurity
components:
- type: StorageFill
contents:
- id: NesSecurityShuttleConsoleCircuitboard
- id: ClothingEyesHudSecurity
- id: WeaponDisabler
- id: ClothingHeadHatBeretHoS
- id: ClothingHeadHatCapHoS # Corvax-SecFashion
prob: 0.5
- id: ClothingHeadHatHoshat
- id: ClothingNeckCloakHos
- id: ClothingOuterCoatHoSTrench
- id: ClothingOuterCoatHoSGreatcoat # Corvax-Resprite
- id: ADTHOSJumpsuitWarm
- id: ADTHOSJumpskirtWarm
- id: ClothingOuterHardsuitSecurityRed
- id: ClothingMaskGasSwat
# - id: ClothingShoeSlippersDuck # Corvax-Resprite: Need more space for style
# prob: 0.2
- id: DrinkVacuumFlask
prob: 0.8
- id: ClothingBeltSecurityFilled
- id: ClothingHeadsetAltSecurity
- id: ClothingEyesGlassesSunglasses
- id: ClothingShoesBootsJack
- id: CigarGoldCase
prob: 0.50
- id: DoorRemoteSecurity
- id: ClothingUniformJumpskirtHosFormal
- id: ClothingUniformJumpsuitHosFormal
- id: RubberStampHos
- id: SecurityTechFabCircuitboard
- id: JetpackSecurityFilled
- id: BoxEncryptionKeySecurity
- id: HoloprojectorSecurity
- id: BookSecretDocuments
- id: WeaponRevolverUnica #ADTrevolver
- id: ADTWeaponPistolX01 #ADTmultiphase
# Sirena-Underwear-Start
- id: ADTUnderwearBoxRD
# Sirena-Underwear-End
>>>>>>> d5129af200 (Added Manual Anomaly Finder (#40))
- id: EncryptionKeyBinary

- type: entity
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
- type: entity
parent: BaseItem
id: AnomalyPinpointer
name: M.A.F.
description: Manual Anomaly Finder. Shows where this freaking anomaly is. Amazing!
components:
- type: Transform
noRot: True
- type: Sprite
netsync: false
noRot: True
sprite: Objects/Devices/pinpointer.rsi
layers:
- state: pinpointer_crew
map: ["enum.PinpointerLayers.Base"]
- state: pinonnull
map: ["enum.PinpointerLayers.Screen"]
- type: Item
sprite: Objects/Devices/pinpointer.rsi
- type: Pinpointer
component: Anomaly
- type: Appearance
15 changes: 15 additions & 0 deletions Resources/Prototypes/Sirena/Objectives/traitorObjectives.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
- type: objective
id: AnomalyPinpointerStealObjective
issuer: syndicate
difficultyOverride: 2.75
requirements:
- !type:TraitorRequirement {}
- !type:IncompatibleConditionsRequirement
conditions:
- DieCondition
- !type:NotRoleRequirement
roleId: ResearchDirector
conditions:
- !type:StealCondition
prototype: AnomalyPinpointer
owner: job-name-rd

0 comments on commit c0713de

Please sign in to comment.