Conversation
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. --> <!-- You can view Contributing.MD for a detailed description of the pull request process. --> ## About The Pull Request its got a reskin now <img width="649" height="527" alt="image" src="https://github.com/user-attachments/assets/076668e0-6ad8-43da-a00c-dbdab9258403" /> ## Why It's Good For The Game theyre super old and i hate the flashy thing ## Changelog :cl: add: resprites nightvision /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
## About The Pull Request Removes the power flow control console from ships and ruins. For context, you can remotely disable APCs no matter if they are ruin or ship-attached, including other ships. ## Why It's Good For The Game It's cruft, also I encouraged someone to use it to delam a supermatter last round so this is my community service to Shiptest. ## Changelog :cl: balance: APC Control Console removed from all player-facing environments. /:cl:
## About The Pull Request This adds several new wound types applicable to robotic limbs, and ports some wound refactoring from /tg/ to do so. I've also made some additional code changes to allow rolling for and applying multiple wound types at once, and applying slash/pierce wounds with burn damage weapons that have the correct sharpness. New wound types: - Buckling - The limb is dented, buckled inward, or sheared, making movement more difficult. Caused by brute damage, more commonly by blunt weaponry. - Heat Warping - The limb has been warped by thermal stress, reducing the limb's maximum integrity. Caused by burn damage. - Electrical - The limb's internal electronics have been damaged, causing loss of limb function and damaging internal components. Caused by all damage but especially bullets and lasers. <details> <summary>Treatments:</summary> BUCKLING: - Dented Plating (Moderate Buckling) - Apply a crowbar to bend the plating back into place. - Buckled Chassis (Severe Buckling) - 1) Cut off the external plating with a welding tool, angle grinder, or plasma cutter. 2) Add new titanium, plasteel, or plastitanium plating. 3) Weld the new plating on with a welding tool. - Sheared Frame (Critical Buckling) - 1) Cut off the external plating. 2) Disconnect the internal frame with a wrench. 3) Add new rods to replace the damaged frame. 4) Secure the new frame with a wrench. 5) Add the new plating. 6) Weld the new plating on. HEAT-WARPING: - Surface Oxidization (Moderate Heat-Warping) - Apply a welding tool or similarly hot object to burn off the oxidized layer. - Warped Plating (Severe Heat-Warping) - Apply a welding tool or other source of high heat to re-heat the plating, then bend it back into shape with a crowbar. - Deformed Chassis (Critical Heat-Warping) - 1) Cut off the external plating. 2) Disconnect the internal frame with a wrench. 3) Add new rods to replace the damaged frame. 4) Secure the new frame with a wrench. 5) Add the new plating. 6) Weld the new plating on. ELECTRICAL: - Damaged Electronics (Severe Electrical) - 1) Unscrew the part's shell. 2) Open the hatch. 3) Replace the internal wiring. 4) Re-heat the solder with a welding tool, or apply liquid solder. 5) Close the hatch. 6) Screw the shell back together. - Short Circuit (Critical Electrical) - 1) Unscrew the part's shell. 2) Open the hatch. 3) Prepare the electronics with a multitool. 4) Replace the capacitor in the electronics. 5) Replace the internal wiring. 6) Re-heat the solder with a welding tool, or apply liquid solder. 7) Close the hatch. 8) Screw the shell back together. </details> TODO: - [x] More backend refactoring - [x] Document repairs for each wound - [x] Improve in-game descriptions - [ ] Test on live ## Why It's Good For The Game Robotic limbs ignoring the wounds system puts them in a very strange position balance-wise, while also making them a lot less interesting. This corrects both. ## Changelog :cl: add: Added several new wound types for robotic limbs. balance: Fire stacks now apply wounds normally instead of instantly applying the highest one possible. code: Multiple wound types can be rolled for and applied simultaneously. code: Burn damage weapons can now apply slash/pierce wounds with the correct sharpness. fix: Fixed IPCs taking far more damage in crit than intended. /:cl:
## About The Pull Request Changes the description of the Plump Helmet mushroom to '<I>Plumus Hellmus</I>; Named for it's helmet-shaped cap and purple coloration.' ## Why It's Good For The Game What the fuck man. <img width="546" height="147" alt="image" src="https://github.com/user-attachments/assets/74122a0c-c924-43d0-b9f6-ba9fe7662a7f" /> ## Changelog :cl: code: Description change of the Plump Helmet Mushroom /:cl:
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. --> <!-- You can view Contributing.MD for a detailed description of the pull request process. --> ## About The Pull Request <img width="751" height="189" alt="image" src="https://github.com/user-attachments/assets/17545b82-1a94-46bd-8da6-5dda5b8861f7" /> ## Why It's Good For The Game spirt ## Changelog :cl: add: digi sprites for old bloodred /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
## About The Pull Request Six months ago I straight up forgot to do a side-state and apparently nobody ever noticed. I fixed it. ## Why It's Good For The Game Fixing our mistakes is good. ## Changelog :cl: fix: Navy Patrol Cap now has side states for Vox. /:cl:
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. --> <!-- You can view Contributing.MD for a detailed description of the pull request process. --> ## About The Pull Request <img width="672" height="529" alt="image" src="https://github.com/user-attachments/assets/d994b5e6-9afb-47c0-8166-19babb749690" /> ## Why It's Good For The Game they suck dookie ## Changelog :cl: add: baseball bat resprites /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. --> <!-- You can view Contributing.MD for a detailed description of the pull request process. --> ## About The Pull Request i forgot to put the sprite in when i resprited it ## Why It's Good For The Game fix goob ## Changelog :cl: fix: syndicate engi suit sprite /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
## About The Pull Request removes a fluff bit that would mark someone as a minor ## Changelog :cl: fix: no minors /:cl:
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. --> <!-- You can view Contributing.MD for a detailed description of the pull request process. --> ## About The Pull Request ye <img width="576" height="515" alt="image" src="https://github.com/user-attachments/assets/b827e7a1-81dc-4622-a7be-243bfe0d2df8" /> <img width="75" height="99" alt="image" src="https://github.com/user-attachments/assets/b6bdb5bd-e324-403e-bf73-6491459a7715" /> ## Why It's Good For The Game didnt like the ramzi officer coat just being a recolor. Changed that. Also more neck options ## Changelog :cl: add: ramzi officer coat resprite, mantles /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. --> <!-- You can view Contributing.MD for a detailed description of the pull request process. --> ## About The Pull Request its not actually a rat tail but its kinda close <img width="521" height="675" alt="image" src="https://github.com/user-attachments/assets/c35e545e-025c-46ac-b03e-47445e0e31e1" /> ## Why It's Good For The Game moar hair ## Changelog :cl: add: resprites unkept/pixie, adds rat tail/longhair half /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. --> <!-- You can view Contributing.MD for a detailed description of the pull request process. --> ## About The Pull Request new on top old below <img width="652" height="505" alt="image" src="https://github.com/user-attachments/assets/62907257-688e-46b2-b615-efa729d7326a" /> ## Why It's Good For The Game it old could use some love ## Changelog :cl: add: assault belt resprite /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. --> <!-- You can view Contributing.MD for a detailed description of the pull request process. --> ## About The Pull Request Snouted helmet by dibdog <img width="645" height="524" alt="image" src="https://github.com/user-attachments/assets/17e3a5c6-0678-40b7-8bda-bd655f59dd8c" /> ## Why It's Good For The Game in line with the other mining hardsuit and makes it less muddy ## Changelog :cl: add: heavy mining suit resprite /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
## About The Pull Request Adds a reskin for the short scope for older weapons sprites by @thearbiber <img width="140" height="113" alt="image" src="https://github.com/user-attachments/assets/56913b69-9bc6-476e-b098-8205b95314e4" /> ## Why It's Good For The Game A few Hunter's Pride guns can take short scopes thought it doesnt look quite fitting ## Changelog :cl: thearbiber, generalthrax add: Short scope now has an alt click reskin suitable for older weapons /:cl:
## About The Pull Request - Gun safeties can be toggled with right click - Racks and reinforced tables are deconstructed with right click instead of disarm/grab intent - Moved suit toggling back to alt-click, which no longer opens storage on clothing items to avoid conflicts - Right click doesn't try to pick up or unequip items - Fixed `RangedAttack` never being called when right-clicking - Fixed clothing items with storage components not checking if the user should be able to access their contents ## Why It's Good For The Game Right click has become the primary way storage items are accessed, and other special interactions like toggling or reskinning clothing items should avoid conflicting with it when possible. ## Changelog :cl: add: Right click can now toggle gun safeties, deconstruct racks, and weld reinforced tables add: Moved suit toggling back to alt-click to avoid conflicts with opening their storage del: Alt-click no longer tries to open the storage on clothing items del: Right click no longer tries to pick up or unequip items without storage fix: Fixed right-clicking at range not defaulting to the left-click interaction fix: Fixed clothing items with storage components not checking if the user should be able to access them /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
## About The Pull Request Adds the HP Pyre, a .45-70 lever action (sprited by @thearbiber ) <img width="195" height="154" alt="image" src="https://github.com/user-attachments/assets/f59875fb-870e-44a4-98e9-9a7ef169ea73" /> - A slow, unwieldy rifle with a powerful cartridge designed for more careful, methodical shooting over other lever actions - Medium wield speed and high slowdown - 5 round capacity (may be fed with stripper clips) - High recoil (not affected by gunslinger's recoil buff) - 1 second fire delay, may be wielded with gunslinger to negate fire delay but is near impossible to shoot straight with recoil if rapidfired - Cannot be sawn down or mount attachments (other than muzzle and a normal scope) - Available in cargo for 3000 credits - Factory variant available on the Elder ~~Will show some performance videos soon:tm:~~ no sound but it uses the existing .45-70 fire sounds and spread is marginally lower than pictured https://github.com/user-attachments/assets/0c9e6f6d-827c-4f08-aa47-0b55640b1647 https://github.com/user-attachments/assets/fe1218ed-890f-4c5a-9b79-376362a46fcb https://github.com/user-attachments/assets/cddbbd22-0a08-4164-97ae-a27cef55f9e4 https://github.com/user-attachments/assets/34ac5c95-2eb9-41f5-aaff-b307c51e7a58 ## Why It's Good For The Game .45-70 is the coughing baby of higher powered cartridges and I think this would be a good addition to the Ashhand and Beacon. I think it'll serve a unique purpose as well as a shorter ranged battle rifle with a greater effectiveness compared to the Scout. ## Changelog :cl: thearbiber, generalthrax add: Added HP Pyre, a .45-70 Lever Action Rifle, for 3000 credits. Can be loaded with stripper clips balance: Replaced one Illestren on the Elder with an HP Pyre Factory /:cl:
## About The Pull Request Changing the animation in blender to a more updated one. (`All-In-One Grinder`) ## Why It's Good For The Game https://github.com/user-attachments/assets/59b106bc-7dfd-4a9f-a242-fbe88dfaa890 ## Changelog :cl: add: Refresh animation for All-In-One Grinder /:cl:
## About The Pull Request ghost was dumb and didn't work apparently so we just check for a mind now testmerge first ## Changelog :cl: fix: Actually fix the revival bug /:cl:
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. --> <!-- You can view Contributing.MD for a detailed description of the pull request process. --> ## About The Pull Request Fixes #5601 Fixes the glass_icon_state of vimukti (reagent). <!-- Describe The Pull Request. Please be sure every change is documented or this can delay review and even discourage maintainers from merging your PR! --> ## Why It's Good For The Game Drinks that aren't invisible <!-- Please add a short description of why you think these changes would benefit the game. If you can't justify it in words, it might not be worth adding. --> ## Changelog :cl: fix: glasses of vimukti no longer reference an icon that doesn't exist /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. --> <!-- You can view Contributing.MD for a detailed description of the pull request process. --> ## About The Pull Request Updates a boatload of miscellaneous bureaucracy sprites, mostly folders, papers, paper bins, etc. <img width="768" height="384" alt="image" src="https://github.com/user-attachments/assets/de5080dc-3939-47d6-b93e-021db7eb7c7b" /> <!-- Describe The Pull Request. Please be sure every change is documented or this can delay review and even discourage maintainers from merging your PR! --> ## Why It's Good For The Game I became a much better spriter since I made those folders in 2021 good god. <!-- Please add a short description of why you think these changes would benefit the game. If you can't justify it in words, it might not be worth adding. --> ## Changelog :cl: PositiveEntropy imageadd: Prettier bureaucratic supplies have been added to offices all over the frontier! /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
## About The Pull Request Adds ship cloaking devices, allowing a ship to hide from other ships' long-range sensors while active. Consumes 200 watts of stored power for each tile the ship has, roughly 126 kW for a Leyak-class frigate, with a recharge rate of 20 kW per capacitor tier and a maximum charge equal to the installed power cell. Recharge power draw can be adjusted from the machine itself, and cloaking can be toggled from either the machine or from the ship's helm. <img width="339" height="166" alt="image" src="https://github.com/user-attachments/assets/8ee15ff4-c715-41e9-b1ec-30ed0df59a72" /> When hidden, others on the same tile can still detect the ship's class, but not its designation. It can still be docked to. <img width="219" height="157" alt="image" src="https://github.com/user-attachments/assets/0a089825-deaf-4025-a7c7-d37ec578165b" /> Currently only the Leyak starts off with cloaking functionality, but it can be purchased from the outpost for 10000 credits (or 7000 for Gorlex Hardliners). A Zohilan version of the cloaking system exists within the code along with their faction but is unobtainable until someone makes a ship for them, or adds it to a ruin. If you intend to conceal yourself from other ships but don't have access to a cloaking system, hiding in a nebula produces the same effect. ## Why It's Good For The Game Being able to hide a ship makes chases significantly more interesting, and is a step towards a proper ship-to-ship combat system. ## Changelog :cl: add: Added ship cloaking devices. add: The Leyak-class Covert Frigate is now equipped with a cloaking system. add: Hiding in a nebula obscures ships from long-range sensors. /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
## About The Pull Request > TGUI has a feature where it passes through hotkeys to the game. When the user clicks off of a window, the TGUI window needs to know that it should send a 'keyup' event to Byond, so that transfer can be passed over to Byond. If the TGUI window cannot correctly determine whether or not the user has it in focus, then the keyup command will not be sent to Byond, resulting in a stuck movement key. > This PR refactors the logic for how TGUI windows determine if they are in focus. It now seperates the window focus, from an element such as a textbox stealing focus. It also stops using events that aren't fully supported in Javascript, as this change in behaviour is what results in the difference in behaviour between 515 and 516. ## Why It's Good For The Game Sticky keys are really annoying and common. - BeeStation/BeeStation-Hornet#12834 ## Changelog :cl: fix: Fixes movement keys being stuck /:cl:
I shouldn't have to explain this one :cl: del: Removed "Goebbles" from the list of random last names /:cl:
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may not be viewable. --> <!-- You can view Contributing.MD for a detailed description of the pull request process. --> ## About The Pull Request * Adds League Zohilian, and makes it the default language of the Confederated League. * Removes (Explorat) Zohilian from roundstart languages. <img width="194" height="199" alt="image" src="https://github.com/user-attachments/assets/217b2c46-d269-48bb-bcc7-3ede28c07f2a" /> <img width="880" height="26" alt="image" src="https://github.com/user-attachments/assets/545e0c30-6482-40f4-a959-2ce968716776" /> <img width="911" height="41" alt="image" src="https://github.com/user-attachments/assets/cfad9fb8-7c49-4e4b-be4e-9f2cce137419" /> <img width="584" height="50" alt="image" src="https://github.com/user-attachments/assets/3dc99da2-6eca-44a8-bccd-19b647b61355" /> <!-- Describe The Pull Request. Please be sure every change is documented or this can delay review and even discourage maintainers from merging your PR! --> ## Why It's Good For The Game lore addition <!-- Please add a short description of why you think these changes would benefit the game. If you can't justify it in words, it might not be worth adding. --> ## Changelog :cl: add: League Zohilian del: Zohilian is no longer a roundstart language /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
## About The Pull Request Zohilan can be selected as a language in character settings once again. ## Why It's Good For The Game Zohil still exists as a place that characters can be from, it didn't make sense to remove the language as an option in the first place. ## Changelog :cl: add: Returns Zohilan as a selectable language spellcheck: Zohilan /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
`0.3` -> `30` :cl: fix: Fixed Gorlex Hardliners receiving a 0.3% discount on cloaking devices instead of 30% /:cl: <!-- Both :cl:'s are required for the changelog to work! You can put your name to the right of the first :cl: if you want to overwrite your GitHub username as author ingame. --> <!-- You can use multiple of the same prefix (they're only used for the icon ingame) and delete the unneeded ones. Despite some of the tags, changelogs should generally represent how a player might be affected by the changes rather than a summary of the PR's contents. -->
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update from Shiptest on 2026-02-22-0145Z.