Skip to content

Commit

Permalink
Delta-V Sprite thing fix (Grimbly-Station#62)
Browse files Browse the repository at this point in the history
<!-- Please read these guidelines before opening your PR:
https://docs.spacestation14.io/en/getting-started/pr-guideline -->
<!-- The text between the arrows are comments - they will not be visible
on your PR. -->

## About the PR
<!-- What did you change in this PR? -->
A lot of RSIs 
## Why / Balance
<!-- Why was it changed? Link any discussions or issues here. Please
discuss how this would affect game balance. -->
Requested.
## Technical details
<!-- If this is a code change, summarize at high level how your new code
works. This makes it easier to review. -->

## Media
<!-- 
PRs which make ingame changes (adding clothing, items, new features,
etc) are required to have media attached that showcase the changes.
Small fixes/refactors are exempt.
Any media may be used in SS14 progress reports, with clear credit given.

If you're unsure whether your PR will require media, ask a maintainer.
-->

## Requirements
<!-- 
Due to influx of PR's we require to ensure that PR's are following the
correct guidelines.

Please take a moment to read these if its your first time.

Check the boxes below to confirm that you have in fact seen these (put
an X in the brackets, like [X]):
-->
- [X] I have read and I am following the [Pull Request
Guidelines](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html).
I understand that not doing so may get my pr closed at maintainer’s
discretion
- [X] I have added screenshots/videos to this PR showcasing its changes
ingame, **or** this PR does not require an ingame showcase

## Breaking changes
<!--
List any breaking changes, including namespace, public
class/method/field changes, prototype renames; and provide instructions
for fixing them. This will be pasted in #codebase-changes.
-->
None, I hope

**Changelog**
<!--
Make players aware of new features and changes that could affect how
they play the game by adding a Changelog entry. Please read the
Changelog guidelines located at:
https://docs.spacestation14.io/en/getting-started/pr-guideline#changelog
-->

<!--
Make sure to take this Changelog template out of the comment block in
order for it to show up. Changelog must have a 🆑 symbol, so the bot
recognizes the changes and adds them to the game's changelog.-->
🆑 TheGreenChkrta
- add: Added all DV resprites back...
  • Loading branch information
SsalamethVersaach authored Sep 13, 2024
2 parents d442363 + 3cbf09d commit e082f88
Show file tree
Hide file tree
Showing 632 changed files with 5,828 additions and 64 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
suffix: Freezer
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/freezer.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Standard/freezer.rsi #Delta V - Resprite Doors
- type: Wires
layoutId: AirlockService

Expand All @@ -14,7 +14,7 @@
suffix: Engineering
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/engineering.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Standard/engineering.rsi #Delta V - Resprite Doors
- type: PaintableAirlock
department: Engineering
- type: Wires
Expand All @@ -26,15 +26,15 @@
suffix: Atmospherics
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/atmospherics.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Standard/atmospherics.rsi #Delta V - Resprite Doors

- type: entity
parent: Airlock
id: AirlockCargo
suffix: Logistics # DeltaV - Logistics Department replacing Cargo
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/cargo.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Standard/cargo.rsi #Delta V - Resprite Doors
- type: PaintableAirlock
department: Logistics
- type: Wires
Expand All @@ -46,7 +46,7 @@
suffix: Medical
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/medical.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Standard/medical.rsi #Delta V - Resprite Doors
- type: PaintableAirlock
department: Medical
- type: Wires
Expand All @@ -58,7 +58,7 @@
suffix: Virology
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/virology.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Standard/virology.rsi #Delta V - Resprite Doors

- type: entity
parent: AirlockMedical
Expand All @@ -71,7 +71,7 @@
suffix: Epistemics # DeltaV - Epistemics Department replacing Science
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/science.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Standard/science.rsi #Delta V - Resprite Doors
- type: PaintableAirlock
department: Epistemics
- type: Wires
Expand All @@ -83,7 +83,7 @@
suffix: Command
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/command.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Standard/command.rsi #Delta V - Resprite Doors
- type: WiresPanelSecurity
securityLevel: medSecurity
- type: PaintableAirlock
Expand All @@ -97,7 +97,7 @@
suffix: Security
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/security.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Standard/security.rsi #Delta V - Resprite Doors
- type: PaintableAirlock
department: Security
- type: Wires
Expand All @@ -109,15 +109,15 @@
name: maintenance access
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/maint.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Standard/maint.rsi #Delta V - Resprite Doors

- type: entity
parent: AirlockSecurity # if you get syndie door somehow it counts as sec
id: AirlockSyndicate
suffix: Syndicate
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/syndicate.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Standard/syndicate.rsi #Delta V - Resprite Doors

- type: entity
parent: AirlockCargo
Expand All @@ -135,7 +135,7 @@
suffix: Central Command
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/centcomm.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Standard/centcomm.rsi #Delta V - Resprite Doors

- type: entity
parent: Airlock
Expand All @@ -160,7 +160,7 @@
suffix: Engineering
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/engineering.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Glass/engineering.rsi #Delta V - Resprite Doors
- type: PaintableAirlock
department: Engineering
- type: Wires
Expand All @@ -172,23 +172,23 @@
suffix: Maintenance
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/maint.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Glass/maint.rsi #Delta V - Resprite Doors

- type: entity
parent: AirlockEngineeringGlass
id: AirlockAtmosphericsGlass
suffix: Atmospherics
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/atmospherics.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Glass/atmospherics.rsi #Delta V - Resprite Doors

- type: entity
parent: AirlockGlass
id: AirlockCargoGlass
suffix: Logistics # DeltaV - Logistics Department replacing Cargo
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/cargo.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Glass/cargo.rsi #Delta V - Resprite Doors
- type: PaintableAirlock
department: Logistics
- type: Wires
Expand All @@ -200,7 +200,7 @@
suffix: Medical
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/medical.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Glass/medical.rsi #Delta V - Resprite Doors
- type: PaintableAirlock
department: Medical
- type: Wires
Expand All @@ -217,15 +217,15 @@
suffix: Virology
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/virology.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Glass/virology.rsi #Delta V - Resprite Doors

- type: entity
parent: AirlockGlass
id: AirlockScienceGlass
suffix: Epistemics # DeltaV - Epistemics Department replacing Science
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/science.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Glass/science.rsi #Delta V - Resprite Doors
- type: PaintableAirlock
department: Epistemics
- type: Wires
Expand All @@ -237,7 +237,7 @@
suffix: Command
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/command.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Glass/command.rsi #Delta V - Resprite Doors
- type: PaintableAirlock
department: Command
- type: WiresPanelSecurity
Expand All @@ -251,7 +251,7 @@
suffix: Security
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/security.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Glass/security.rsi #Delta V - Resprite Doors
- type: PaintableAirlock
department: Security
- type: Wires
Expand All @@ -263,7 +263,7 @@
suffix: Syndicate
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/syndicate.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Glass/syndicate.rsi #Delta V - Resprite Doors

- type: entity
parent: AirlockCargoGlass
Expand All @@ -279,4 +279,4 @@
suffix: Central Command
components:
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/centcomm.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Glass/centcomm.rsi #Delta V - Resprite Doors
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"/Audio/Weapons/smash.ogg"
- type: InteractionOutline
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/basic.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Standard/basic.rsi
snapCardinals: true
layers:
- state: closed
Expand Down Expand Up @@ -177,7 +177,7 @@
- type: Occluder
enabled: false
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/glass.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Glass/glass.rsi
- type: AnimationPlayer
- type: Fixtures
fixtures:
Expand All @@ -203,4 +203,4 @@
- type: Tag
tags:
- GlassAirlock
# This tag is used to nagivate the Airlock construction graph. It's needed because the construction graph is shared between Airlock, AirlockGlass, and HighSecDoor
# This tag is used to nagivate the Airlock construction graph. It's needed because the construction graph is shared between Airlock, AirlockGlass, and HighSecDoor
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
denySound:
path: /Audio/Machines/airlock_deny.ogg
- type: Sprite
sprite: Structures/Doors/Airlocks/Standard/external.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Standard/external.rsi #Delta V - Resprite Doors
- type: PaintableAirlock
group: External
department: null
Expand All @@ -30,6 +30,17 @@
- type: Occluder
enabled: false
- type: Sprite
sprite: Structures/Doors/Airlocks/Glass/external.rsi
sprite: DeltaV/Structures/Doors/Airlocks/Glass/external.rsi #Delta V - Resprite Doors
- type: PaintableAirlock
group: ExternalGlass
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeAabb
bounds: "-0.49,-0.49,0.49,0.49" # don't want this colliding with walls or they won't close
density: 100
mask:
- FullTileMask
layer: #removed opaque from the layer, allowing lasers to pass through glass airlocks
- GlassAirlockLayer
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
components:
- type: InteractionOutline
- type: Sprite
sprite: Structures/Doors/Airlocks/highsec/highsec.rsi
sprite: DeltaV/Structures/Doors/Airlocks/highsec/highsec.rsi
layers:
- state: closed
map: ["enum.DoorVisualLayers.Base"]
Expand Down Expand Up @@ -102,4 +102,4 @@
- type: Tag
tags:
- HighSecDoor
# This tag is used to nagivate the Airlock construction graph. It's needed because this construction graph is shared between Airlock, AirlockGlass, and HighSecDoor
# This tag is used to nagivate the Airlock construction graph. It's needed because this construction graph is shared between Airlock, AirlockGlass, and HighSecDoor
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
description: Keeps the air in and the greytide out.
components:
- type: Sprite
sprite: Structures/Doors/secret_door.rsi
sprite: DeltaV/Structures/Doors/secret_door.rsi #Delta V - Resprite Doors
layers:
- state: closed
map: ["enum.DoorVisualLayers.Base"]
Expand Down Expand Up @@ -39,8 +39,8 @@
time: 2
- type: Airtight
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Metallic
damageContainer: Inorganic
damageModifierSet: Metallic
- type: RCDDeconstructable
cost: 6
delay: 8
Expand Down Expand Up @@ -77,7 +77,7 @@
- type: Clickable
- type: InteractionOutline
- type: Sprite
sprite: Structures/Doors/secret_door.rsi
sprite: DeltaV/Structures/Doors/secret_door.rsi #Delta V - Resprite Doors
state: assembly
- type: Physics
- type: Fixtures
Expand All @@ -99,8 +99,8 @@
noRot: false
- type: Rotatable
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Metallic
damageContainer: Inorganic
damageModifierSet: Metallic
- type: RCDDeconstructable
cost: 6
delay: 8
Expand Down
48 changes: 24 additions & 24 deletions Resources/Prototypes/Entities/Structures/Doors/airlock_groups.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,33 +2,33 @@
id: Standard
iconPriority: 100
stylePaths:
atmospherics: Structures/Doors/Airlocks/Standard/atmospherics.rsi
basic: Structures/Doors/Airlocks/Standard/basic.rsi
cargo: Structures/Doors/Airlocks/Standard/cargo.rsi
command: Structures/Doors/Airlocks/Standard/command.rsi
engineering: Structures/Doors/Airlocks/Standard/engineering.rsi
freezer: Structures/Doors/Airlocks/Standard/freezer.rsi
maintenance: Structures/Doors/Airlocks/Standard/maint.rsi
medical: Structures/Doors/Airlocks/Standard/medical.rsi
science: Structures/Doors/Airlocks/Standard/science.rsi
security: Structures/Doors/Airlocks/Standard/security.rsi
virology: Structures/Doors/Airlocks/Standard/virology.rsi
atmospherics: DeltaV/Structures/Doors/Airlocks/Standard/atmospherics.rsi # Delta V - Door resprite
basic: DeltaV/Structures/Doors/Airlocks/Standard/basic.rsi # Delta V - Door resprite
cargo: DeltaV/Structures/Doors/Airlocks/Standard/cargo.rsi # Delta V - Door resprite
command: DeltaV/Structures/Doors/Airlocks/Standard/command.rsi # Delta V - Door resprite
engineering: DeltaV/Structures/Doors/Airlocks/Standard/engineering.rsi # Delta V - Door resprite
freezer: DeltaV/Structures/Doors/Airlocks/Standard/freezer.rsi # Delta V - Door resprite
maintenance: DeltaV/Structures/Doors/Airlocks/Standard/maint.rsi # Delta V - Door resprite
medical: DeltaV/Structures/Doors/Airlocks/Standard/medical.rsi # Delta V - Door resprite
science: DeltaV/Structures/Doors/Airlocks/Standard/science.rsi # Delta V - Door resprite
security: DeltaV/Structures/Doors/Airlocks/Standard/security.rsi # Delta V - Door resprite
virology: DeltaV/Structures/Doors/Airlocks/Standard/virology.rsi # Delta V - Door resprite
justice: DeltaV/Structures/Doors/Airlocks/Standard/justice.rsi # Delta V - Add Justice Dept

- type: AirlockGroup
id: Glass
iconPriority: 90
stylePaths:
atmospherics: Structures/Doors/Airlocks/Glass/atmospherics.rsi
basic: Structures/Doors/Airlocks/Glass/basic.rsi
command: Structures/Doors/Airlocks/Glass/command.rsi
science: Structures/Doors/Airlocks/Glass/science.rsi
cargo: Structures/Doors/Airlocks/Glass/cargo.rsi
engineering: Structures/Doors/Airlocks/Glass/engineering.rsi
maintenance: Structures/Doors/Airlocks/Glass/maint.rsi
medical: Structures/Doors/Airlocks/Glass/medical.rsi
security: Structures/Doors/Airlocks/Glass/security.rsi
virology: Structures/Doors/Airlocks/Glass/virology.rsi
atmospherics: DeltaV/Structures/Doors/Airlocks/Glass/atmospherics.rsi # Delta V - Door resprite
basic: DeltaV/Structures/Doors/Airlocks/Glass/basic.rsi # Delta V - Door resprite
command: DeltaV/Structures/Doors/Airlocks/Glass/command.rsi # Delta V - Door resprite
science: DeltaV/Structures/Doors/Airlocks/Glass/science.rsi # Delta V - Door resprite
cargo: DeltaV/Structures/Doors/Airlocks/Glass/cargo.rsi # Delta V - Door resprite
engineering: DeltaV/Structures/Doors/Airlocks/Glass/engineering.rsi # Delta V - Door resprite
maintenance: DeltaV/Structures/Doors/Airlocks/Glass/maint.rsi # Delta V - Door resprite
medical: DeltaV/Structures/Doors/Airlocks/Glass/medical.rsi # Delta V - Door resprite
security: DeltaV/Structures/Doors/Airlocks/Glass/security.rsi # Delta V - Door resprite
virology: DeltaV/Structures/Doors/Airlocks/Glass/virology.rsi # Delta V - Door resprite
justice: DeltaV/Structures/Doors/Airlocks/Glass/justice.rsi # Delta V - Add Justice Dept

- type: AirlockGroup
Expand All @@ -41,13 +41,13 @@
id: External
iconPriority: 70
stylePaths:
external: Structures/Doors/Airlocks/Standard/external.rsi
external: DeltaV/Structures/Doors/Airlocks/Standard/external.rsi # Delta V - Door resprite

- type: AirlockGroup
id: ExternalGlass
iconPriority: 60
stylePaths:
external: Structures/Doors/Airlocks/Glass/external.rsi
external: DeltaV/Structures/Doors/Airlocks/Glass/external.rsi # Delta V - Door resprite

- type: AirlockGroup
id: Shuttle
Expand Down Expand Up @@ -75,4 +75,4 @@
medical: Medical
science: Epistemics
security: Security
virology: Medical
virology: Medical
Loading

0 comments on commit e082f88

Please sign in to comment.