Skip to content

20251122 - Pressure Plates, Barrel Fixes, Decal Spraypainter, Warpers, Texture Tuneups, Asteroid Rock YAML Overhaul, Wizden Port Heap#203

Merged
LukeZurg22 merged 75 commits intomainfrom
neu36
Nov 22, 2025
Merged

20251122 - Pressure Plates, Barrel Fixes, Decal Spraypainter, Warpers, Texture Tuneups, Asteroid Rock YAML Overhaul, Wizden Port Heap#203
LukeZurg22 merged 75 commits intomainfrom
neu36

Conversation

@LukeZurg22
Copy link
Copy Markdown
Collaborator

@LukeZurg22 LukeZurg22 commented Nov 22, 2025

About the PR

20251122

  • Fixed Radium & Sulfur Barrel Prices & Re-Added Back Barrel Sales
  • Added New Pressure Plate Sprites [Sketch]
  • Tuned Popsicle Sticks to be Sellable
  • Tuned Wooden Crate Sprites
  • Added Warper (Admin-Spawn Only)
  • Tuned Emancipation Grid Cost to 15k from 25k
  • Ported Stencil Decals [Frontier]
  • Ported Felinid Systems to Replace Nyanotrasen's [DeltaV]
  • Updated Null Sector Introductory Guide
  • Tuned Lattice Texture to be more Like a Lattice
  • Added Eeble (Admin-Spawn Only)
  • Ported TC14 Rock Textures [Sketch]
  • Rewrote OreMining Comp. & Sys. to Handle Ore Layers [Code]
    Note: This will cause all asteroid textures to default to the ported TC14 rock texture, but with various color overlays. It isn't the prettiest, but it's a perfect framework for applying coloration to rocks. The asteroids otherwise work the same as always.
  • Ported Magic Spraypainter [Frontier]
    Note: Acquirable in Contractor Loadout.

Wizden Port Heap

  • Ported Charges System Refactor
  • Ported New Decal Sprayer System + Extras
    Note: The Toolbelt nerf is not present. :)
  • Ported Expanded SoundFont
  • Ported AHelp Hotkey in Lobby
  • Ported Energy Projectiles Capable of Hitting Holos
  • Ported Painter Infinite Charges Fix
  • Ported Spray Painter Audio Fix

Why / Balance

Theres a lot in this one PR. An incredible amount of time has been spent on it, and though I would and should split this into multiple pull requests, i am not going to.

How to Test

Media

Requirements

  • I have read and am following the Pull Request and Changelog Guidelines.
  • I have added media to this PR or it does not require an ingame showcase.
  • I have read the Null Sector Bible's guidelines on making a PR, and do solemnly swear that I am not pushing a broken work that'll brick the repository.

Breaking Changes (For Other Forks)

LukeZurg22 and others added 30 commits November 19, 2025 23:48
* Add stencil decals for use in the spraypainter

* make the asterix not scuffed

* cleaned up 1 and asterix

* added + = and ?

(cherry picked from commit 7005dac5acf0e8a3e58b1b0ab0121bc64181c569)
Note: I know this is out of order. I forgot.
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Nov 22, 2025

RSI Diff Bot; head commit ac47974 merging into df65cc6
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/Structures/Storage/Crates/wood.rsi

State Old New Status
closed Modified
icon Modified

Resources/Textures/_Null/Structures/pressure_plate.rsi

State Old New Status
icon Modified
pressed Modified

Resources/Textures/Objects/Tools/spray_painter.rsi

State Old New Status
ammo-inhand-left Added
ammo-inhand-right Added
ammo Added
inhand-left Added
inhand-right Added

Resources/Textures/Structures/Walls/rock.rsi

State Old New Status
rock_bluespace Added
rock_scrap Added

Resources/Textures/_NF/Decals/stencil.rsi

State Old New Status
stencil0 Added
stencil1 Added
stencil2 Added
stencil3 Added
stencil4 Added
stencil5 Added
stencil6 Added
stencil7 Added
stencil8 Added
stencil9 Added
stencilA Added
stencilB Added
stencilC Added
stencilD Added
stencilE Added
stencilF Added
stencilG Added
stencilH Added
stencilI Added
stencilJ Added
stencilK Added
stencilL Added
stencilM Added
stencilN Added
stencilO Added
stencilP Added
stencilQ Added
stencilR Added
stencilS Added
stencilT Added
stencilU Added
stencilV Added
stencilW Added
stencilX Added
stencilY Added
stencilZ Added
stencil_Ampersand Added
stencil_Asterix Added
stencil_Dash Added
stencil_Equals Added
stencil_Exclaim Added
stencil_Hash Added
stencil_Multiocular Added
stencil_Plus Added
stencil_Question Added
stencil_Speso Added

Resources/Textures/_NF/Objects/Fun/magic_spraypainter.rsi

State Old New Status
icon-inhand-left Added
icon-inhand-right Added
icon Added

Resources/Textures/_Null/Objects/Fun/eeble.rsi

State Old New Status
eeble Added

Resources/Textures/_Null/Structures/Walls/scrap.rsi

State Old New Status
full Added
scrap0 Added
scrap1 Added
scrap2 Added
scrap3 Added
scrap4 Added
scrap5 Added
scrap6 Added
scrap7 Added

Resources/Textures/_Null/Structures/warper.rsi

State Old New Status
stair_down Added
stair_up Added
warningtape_down Added
warningtape_up Added

Resources/Textures/_TC14/Structures/Walls/stone.rsi

State Old New Status
full Added
stone0 Added
stone1 Added
stone2 Added
stone3 Added
stone4 Added
stone5 Added
stone6 Added
stone7 Added

Edit: diff updated after ac47974

@LukeZurg22 LukeZurg22 merged commit 5e91956 into main Nov 22, 2025
9 checks passed
@LukeZurg22 LukeZurg22 deleted the neu36 branch November 27, 2025 07:25
ashley-graves pushed a commit to spess14/trailblazer-colony-14 that referenced this pull request Dec 9, 2025
<!-- Guidelines: https://docs.spacestation14.io/en/getting-started/pr-guideline -->

## What was changed in this PR? What goals are you trying to achieve with these changes?
Adds simple entities that can be activated to permit teleportation from one to another. Every warper requires a destination, which can be set in a prototype (examples are provided in the yml), or assigned by an admin in live-play. A warper's destination id must match another warper's source id. A warper can exist without a destination, and it can exist without an id.

## Please provide technical details to the implementation of this feature, if it's complex enough.
The system isn't very complicated. It works between maps, allowing dungeon levels which can accommodate a primitive form of "Z Levels". Warpers can be toggled as "sealed", which simply means it cannot be activated until unsealed. Currently an admin has to change this variable within ViewVariables, but new systems can be made to toggle this. Warpers also have a level-clear requirement which is largely untested but worked perfectly in its original iteration.

Warpers were introduced into Null Sector from [this](Grey-Galaxy/Nullsector#203) PR. The code is public license, though folks here are more than free to tune it to their liking. I would advise getting new warper textures, as though the stairs *are* okay to use, alternative source-unique sprites may be wanted.

## Please attach the media showcasing the feature.
It's small, and I have been awake for over 13 hours. I have no media to attach.

## Requirements
- [x] I have read and am following the [Pull Request and Changelog Guidelines](https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html).
- [x] I have read and am following the [TC14 Conventions](https://wiki.tc14.space/Conventions)

**Changelog**
:cl:
- add: Warpers (Admin-Spawn only)

Co-authored-by: LukeZurg22 <11780262+LukeZurg22@users.noreply.github.com>
Reviewed-on: https://git.tc14.space/tc14/trailblazer-colony-14/pulls/52
Co-authored-by: LukeZurg22 <lukezurg22@noreply.localhost>
Co-committed-by: LukeZurg22 <lukezurg22@noreply.localhost>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants