Skip to content

Conversation

@Karmic-Skink
Copy link
Contributor

@Karmic-Skink Karmic-Skink commented Oct 12, 2025

About The Pull Request

This PR updates several features and components of the Shrike map.

Primary Features:

  • Reworked larger problematic areas of the map design
  • General pass to the majority of the map
  • Reworked the railgun weapon to fire two railgun only unique ammo types
  • Created a whole forging system for custom railgun munitions based on physical properties of materials + space magic

NOTE: There is a lot of changes in how this functions that still need to be balanced out and refined. While physically defined munition properties, these may have to be hard baked if reasonable balance can't be achieved.

NOTE: Railgun Forge sprites are placeholders, final sprites TBA. Ditto Canister sprites.

TODO:

  • Balance
  • Testing
  • Sprites
  • TGUI cleanup
  • Code cleanup
  • Action Additional Map Feedback

Why It's Good For The Game

Addresses a number of problems that caused this map to be out of rotation.
Additionally, this PR acts to further enhance unique elements assigned to ships in an effort to push each ship to play in a unique fashion and add variety to rounds.

Some factors have been watered down; some factors remain due to design decisions and explicit approval from Leadership.

CL below may omit some changes.

How to use the Railgun Forge

The Railgun Forge is a multi-block machine consisting of:

  • 1x Railgun Forge (central object)
  • 1x Railgun Coating Tank
  • 1x Railgun Core Tank
  • 1x Canister Filler (peripheral object)
  • 1x Canister Charger (peripheral object)

The Forge operates by drawing materials from the ORE SILO (yes, that one) and processing them into printable materials.
Material selections need to be made for both the CORE and COATING tanks.
Each material has different physical properties and special properties.
Depending on if a material is used for either the CORE or COATING will alter the final properties of the munition produced.
NOTE: Resetting materials will waste any remaining materials stored in a tank.

Munitions available (currently) in the forge:

  • Slug Round - A rapidly fired mass produced solid slug
  • Canister Round - A heavy hollow canister that is to be filled with charged gases

Slug rounds can be loaded as is and fired at will.
Canister rounds need to be further prepared:

  • The canister will need to be filled with a gas via the gas filler
  • After filling the canister, it will need to be charged on the charger
    NOTE: CHARGED CANISTERS ARE ONLY IN A STABLE CONDITION WHEN FIXED TO A CHARGER
  • Firing the canister immediately after charging will produce the most effect on target
  • If the crew fails to fire the canister in a timely manner, FUN may occur
    WARNING: YOU HAVE BEEN WARNED.

All of this is subject to change and improvements.

Testing Photographs and Procedure

Details Capture2 - Copy

Behold, stairs.
TBH it's easier to just look at the mapbot given all the changes.

Screenshots&Videos

Put screenshots and videos here with an empty line between the screenshots and the <details> tags.

Changelog

🆑 Karmic Skink, Bokkiewokkie3
tweak: Updated Shrike engine room temperature control
tweak: Updated Shrike scrubber temperature control
tweak: Updated Shrike floor lines
tweak: Reset Shrike SD round start mixers
tweak: Removed all Shrike Zebra Interlock Helpers
tweak: Repaired Shrike battle damage
tweak: Rerouted Shrike mail in vicinity of mining
tweak: Performed lighting pass on Shrike
add: Added fire extinguisher to Shrike port atmos
add: Added viewscreen to Shrike pump room
add: Added 2 more botany trays in Shrike maint
add: Added spaced armour to the Shrike port and starboard gauss bays
add: Added Ore Silo and Ore Delivery Chute to Shrike
add: Added bump loading to the Ore Silo aka conveyors
add: Added initial gas levels to Shrike SMSD tanks
add: Added external window shutters to the mess & officer lounge on Shrike
add: Added 3x Radiation Collectors to the Shrike SM Engine Area
add: Added temperature control to Shrike SM output line
add: Added conquest beacon to the Shrike bridge
add: Added Detective's (maint) office somewhere in Shrike
add: Added Railgun ammo forge
add: Added Railgun canister ammo type
add: Added Railgun canister charger
add: Added Railgun canister filler
tweak: Expanded Shrike Galley
tweak: Expanded Shrike Bridge
tweak: Expanded Shrike Captain's Quarters
tweak: Reworked Shrike Engineering Access
tweak: Reworked Shrike Medical (switched locations with security)
tweak: Reworked Shrike Security (switched locations with medical)
tweak: Reworked Shrike Munitions
tweak: Reworked Shrike Port and Starboard Atmos
tweak: Reworked Shrike Cryo Storage
tweak: Reworked Shrike Boarding Shuttle Access
tweak: Reworked Shrike Primary Corridor Stairs
imageadd: Added Railgun canister sprites
/:cl:

Karmic-Skink and others added 19 commits May 31, 2025 09:47
- Viewscreen added to pump room
- Fire extinguisher added to port atmos
- Expanded Upper Deck engine room to allow for expanded HE loop
- Replaced atmos machine components in Lower Deck engine room with an constructed thermomachine
- Fixed errant floor wire in tcomms control room
- Increased spaced armour to the port and starboard gauss bays
WIP Starboard Wing
WIP Starboard Wing Continued
WIP Munitions
- Added 3x Rad Collectors to SM Room + etc
General cleanup
A few map fixes
Ground work for Hybrid Railgun upgrades
- Forge Slugs
- Forge Canisters
Basic concept code
Refactored your ammo a bit and gives you some tgui pointers
continued forge code and UIs
Railgun plumbing pass 1
full base functionality complete
map lighting pass + damage number boost
Placeholder sprites, general tweaks and munition properties
map fixes and balance pass
mapping feedback pass
minor map changes + tank object split
@github-actions
Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@Karmic-Skink
Copy link
Contributor Author

This pull request has conflicts, please resolve those before we can evaluate the pull request.

When you are accidently ahead of master. SMH.

@Karmic-Skink Karmic-Skink added Sprites Feature Work In Progress I dead please restart Munitions Issues and pull requests related to munitions. CentCom This PR changes the CentCom map labels Oct 12, 2025
code clean up and minor map fixes
Why didn't you merge these properly last time?
Online linters please explain yourself, this doesn't trigger locally
The local linter betrayal
updated dropdown method to something that didn't kill linters (despite working fine)
munition tinting code + placeholder machine sprites
@Bokkiewokkie Bokkiewokkie added the Experimental Test Candidate This PR is likely to be featured in an experimental test before being (test)merged on the server. label Oct 26, 2025
@Bokkiewokkie Bokkiewokkie marked this pull request as ready for review October 26, 2025 09:01
@Bokkiewokkie Bokkiewokkie requested a review from a team as a code owner October 26, 2025 09:01
Mapping feedback implemented
Altered speed and damage calcs
Added support for part upgrades (and consequences)
TGUI tweaks
Bluespace balance tweaks
Railgun critical stat
single pixel movement to appease linters
updated basic repair cycle to repeat + upgraded railgun UI to show some munition properties
@github-actions
Copy link

github-actions bot commented Dec 1, 2025

This pull request has conflicts, please resolve those before we can evaluate the pull request.

- Added atropine bottle to chem storage
- Added emergency closets to both gauss bays
- Reworked a small maint section to be more interesting
- fixed injectors
- fixed weapon errors introduced by weapon datum update
- fixed drinks machines being unbuildable
- protected AI wiring
- protected APCs in standard grated areas (now that has been fixed)
- expanded cargo dock
- fixed tech storage wire
- added "dodgy" airlock helpers around the engine room
- added salvage console to bridge
minor mapping tweaks
additional minor map fixes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Active Test Merge CentCom This PR changes the CentCom map Experimental Test Candidate This PR is likely to be featured in an experimental test before being (test)merged on the server. Feature I dead please restart Mapping Munitions Issues and pull requests related to munitions. Shrike Sprites TGUI-Changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants