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
2 changes: 2 additions & 0 deletions Resources/Locale/en-US/_prototypes/_scp/actions/scp208.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-Scp208Shield = Physical shield
.desc = You create a strong barrier right in front of your opponent.
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,7 @@ ent-ScpDresserScientificServiceDirectorFilled = { ent-DresserResearchDirectorFil
ent-ScpDresserSquadLeaderFilled = { ent-DresserWardenFilled }
.suffix = { ent-DresserWardenFilled.suffix }
.desc = { ent-DresserWardenFilled.desc }

ent-ScpDresserScp208Filled = { ent-ScpDresser }
.suffix = SCP-208
.desc = { ent-ScpDresser.desc }
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ent-Scp208MilitaryClothing = military uniform
.desc = Green modern military uniform. It looks like it was made especially for someone.
.suffix = SCP-208
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ent-Scp208 = ???
Comment thread
666XxttimurkaxX666 marked this conversation as resolved.
2 changes: 2 additions & 0 deletions Resources/Locale/en-US/_strings/_scp/roles/scp.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ job-description-scp3288-alpha = A luxurious giant in the rags of the Habsburgs f

job-name-scp0192 = SCP-019-2 «The Monster Pot»
job-description-scp0192 = An extremely aggressive creature that emerges from SCP-019.
job-name-scp208 = SCP-208 «Bes»
job-description-scp208 = A kind-hearted Egyptian deity who endlessly wishes only goodness and happiness for people.
job-name-scp1589 = SCP-1589 «Roman Anthropophagus»
job-description-scp1589 = An obedient and calm giant who carries out any orders.
job-name-scp3288 = SCP-3288 "The Aristocrats"
Expand Down
2 changes: 2 additions & 0 deletions Resources/Locale/en-US/_strings/_scp/scp/scp208.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ghost-role-information-scp208-name = SCP-208
ghost-role-information-scp208-description = You are a friendly and peace-loving anomalous object, unquestioningly warm-hearted and loyal to people.
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/_prototypes/_scp/actions/scp208.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-Scp208Shield = Физический щит
.desc = Вы создаете крепкий барьер прямо перед носом противника.
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,7 @@ ent-ScpDresserScientificServiceDirectorFilled = { ent-DresserResearchDirectorFil
ent-ScpDresserSquadLeaderFilled = { ent-DresserWardenFilled }
.suffix = { ent-DresserWardenFilled.suffix }
.desc = { ent-DresserWardenFilled.desc }

ent-ScpDresserScp208Filled = { ent-ScpDresser }
.suffix = SCP-208
.desc = { ent-ScpDresser.desc }
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ent-Scp208MilitaryClothing = военная униформа
.desc = Современная военная униформа зеленого цвета. Похоже, она была сшита специально для кого-то.
.suffix = SCP-208
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ent-Scp208 = ???
Comment thread
666XxttimurkaxX666 marked this conversation as resolved.
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/_strings/_scp/roles/scp.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ job-name-scp0192 = SCP-019-2 «Чудовищная ваза»
job-description-scp0192 = Чрезвычайно агрессивное существо, вылезающее из SCP-019.
job-name-scp131 = SCP-131 «Каплеглазики»
job-description-scp131 = Небольшие безобидные механические существа, обладающие большим выделяющимся глазом.
job-name-scp208 = SCP-208 «Бес»
job-description-scp208 = Добросердечное Египетское божество, безгранично желающее людям только добра и счастья.
job-name-scp1508 = SCP-1508 «Майки, Друг-Уборщик»
job-description-scp1508 = Верный картонный друг, который старается помогать людям.
job-name-scp1589 = SCP-1589 «Древнеримский голем»
Expand Down
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/_strings/_scp/scp/scp208.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ghost-role-information-scp208-name = SCP-208
ghost-role-information-scp208-description = Вы дружелюбный и миролюбивый аномальный объект, беспрекословно сердечный и верный людям.
18 changes: 18 additions & 0 deletions Resources/Prototypes/_Scp/Actions/scp208.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
- type: entity
id: Scp208Shield
name: Physical shield
description: You create a strong barrier right in front of your opponent.
categories: [ HideSpawnMenu ]
Comment thread
coderabbitai[bot] marked this conversation as resolved.
components:
- type: Action
useDelay: 120
itemIconStyle: BigAction
sound: !type:SoundPathSpecifier
path: /Audio/Magic/forcewall.ogg
icon:
sprite: Objects/Magic/magicactions.rsi
state: shield
- type: InstantAction
event: !type:InstantSpawnSpellEvent
prototype: WallForce
posData: !type:TargetInFront
16 changes: 15 additions & 1 deletion Resources/Prototypes/_Scp/Catalog/Fills/Lockers/dressers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -118,4 +118,18 @@
id: ScpDresserSquadLeaderFilled
parent:
- ScpBaseDresserComponents
- DresserWardenFilled
- DresserWardenFilled

- type: entity
id: ScpDresserScp208Filled
parent:
- ScpBaseDresserComponents
- ScpDresser
components:
- type: EntityTableContainerFill
containers:
storagebase: !type:AllSelector
children:
- id: ClothingHeadHatBeretSalvageMercGreen
- id: Scp208MilitaryClothing
- id: ClothingShoesBootsCombat
18 changes: 18 additions & 0 deletions Resources/Prototypes/_Scp/Entities/Clothing/Uniforms/scp208.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
- type: entity
id: Scp208MilitaryClothing
parent: ClothingUniformBase
suffix: SCP-208
name: military uniform
components:
- type: Sprite
sprite: _Scp/Clothing/Uniforms/scp208-uniform.rsi
state: icon
- type: Clothing
sprite: _Scp/Clothing/Uniforms/scp208-uniform.rsi
- type: Item
size: Normal
- type: ScpMask
safeTime: 0
targetWhitelist:
tags:
- Scp208
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
- type: entity
parent: BaseFoam
id: Scp208Foam
categories: [ HideSpawnMenu ]
components:
- type: Sprite
- type: TimedDespawn
lifetime: 1
- type: SolutionContainerManager
solutions:
solutionArea:
maxVol: 6
reagents:
- ReagentId: Omnizine
Quantity: 1
- ReagentId: Pax
Quantity: 5
- type: Tag
tags:
- HideContextMenu
16 changes: 16 additions & 0 deletions Resources/Prototypes/_Scp/Entities/Markers/scp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,22 @@
prototypes:
- Scp131B

- type: entity
name: SCP-208 spawner
suffix: 50%
id: SpawnScp208
parent: MarkerBase
components:
- type: Sprite
layers:
- state: green
- sprite: _Scp/Mobs/Scp/scp-208.rsi
state: scp-208
- type: RandomSpawner
prototypes:
- Scp208
chance: .50
Comment thread
666XxttimurkaxX666 marked this conversation as resolved.

- type: entity
name: SCP-2295 spawner
id: SpawnScp2295
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
- whitelist:
components:
- MobState
- HumanoidAppearance
- Blinkable
requireAll: true
damage:
types:
Expand Down
144 changes: 144 additions & 0 deletions Resources/Prototypes/_Scp/Entities/Mobs/Player/Scp/Main/scp208.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
- type: entity
id: Scp208
suffix: SCP-208
name: ???
parent:
- BaseScpFriendly
- MobCombat
- MobBloodstream
- InventoryBase
- StripableInventoryBase
components:
- type: Appearance
- type: Crawler
- type: Emoting
- type: BodyEmotes
soundsId: GeneralBodyEmotes
- type: Mood
- type: Blinkable
- type: AutoGhostRole
disconnectDelay: 600
pollDuration: 900
transferDelay: 180
- type: Sprite
drawdepth: Mobs
sprite: _Scp/Mobs/Scp/scp-208.rsi
layers:
- state: scp-208
- map: [ "enum.HumanoidVisualLayers.Handcuffs" ]
sprite: Objects/Misc/handcuffs.rsi
state: body-overlay-2
color: "#ffffff"
visible: false
- type: Scp
class: Safe
- type: ScpRestriction
canBeDisarmed: true
canStandingState: true
canPull: true
canMobCollide: true
canBePulled: true
- type: ScpPossibilities
canEjectPilotFromMech: false
openContainer: false
- type: Inventory
templateId: scp208
- type: FieldOfView
angle: 240
- type: Hands
- type: Body
prototype: Human
- type: ComplexInteraction
- type: Buckle
- type: Stripping
- type: StandingState
- type: Pacified
- type: UserInterface
interfaces:
enum.StrippingUiKey.Key:
type: StrippableBoundUserInterface
enum.StoreUiKey.Key:
type: StoreBoundUserInterface
- type: MovementSpeedModifier
baseWalkSpeed: 2
baseSprintSpeed: 5
- type: MobThresholds
thresholds:
0: Alive
400: Dead
- type: SlowOnDamage
speedModifierThresholds:
200: 0.9
300: 0.8
350: 0.7
- type: Pullable
- type: Puller
needsHands: true
- type: Speech
- type: TTS
voice: Kopatich
- type: GuideHelp
guides:
- ScpResearch
- type: Perishable
- type: HoldToFace
- type: RotationVisuals
defaultRotation: 90
horizontalRotation: 90
- type: CanJump
isOnlyEmotion: false
- type: CanFall
- type: Fear
phobias:
- Exoremophobia
- type: ProximityTarget
- type: ComponentToggler
components:
- type: FearSource
phobiaType: Necrophobia
uponComeCloser: None
- type: WatchingTarget
- type: Tag
tags:
- Scp208
- FootstepSound
- CannotSuicide
- DoorBumpOpener
- type: ActiveTimerTrigger
- type: SmokeOnTrigger
duration: 3
spreadAmount: 5
smokePrototype: Scp208Foam
- type: RepeatingTrigger
- type: GhostRole
makeSentient: true
name: ghost-role-information-scp208-name
description: ghost-role-information-scp208-description
raffle:
settings: short
job: Scp208
- type: GhostTakeoverAvailable
- type: GhostPanelAntagonistMarker
name: ghost-panel-antagonist-scp-minor-name
description: ghost-panel-antagonist-scp-minor-description
- type: Loadout
prototypes: [ Scp208Gear ]
- type: ActionGrant
actions:
- Scp208Shield
- type: StatusEffects
allowed:
- SlowedDown
- Stutter
- ForcedSleep
- Pacified
- RadiationProtection
- Drowsiness
- Jumping
- type: Climbing
- type: Cuffable

- type: startingGear
id: Scp208Gear
equipment:
neck: KeyCardHospitalIntern
Loading
Loading