* Wethide now dries into leather after burning and grilling (#63198)
You can now dry wet hide (obtainable by skinning and wetting goliath plates or other animal hides) into leather by lighting it on fire (with a bonfire grill especially, though the heat of being on fire will dry it regardless of the origin of the fire)
This also means that ashwalkers will be able to obtain leather without getting power, since drying racks require power, which, as shown in #63195, is apparenly intended and not a bug.
* Wethide now dries into leather after burning
Co-authored-by: Bond <58570888+TheBonded@users.noreply.github.com>
* Fixed spelling of possession, separate, and cemetery (#63203)
Just fixes some spelling for gangs. I also fixed misspellings for "posession" to "possession". Fixed "seperate " to "Separate" Fixed "Cemetary" to "Cemetery"
* Fixed spelling of possession, Separate, and Cemetery
Co-authored-by: Doctor Pope <84367152+Dr-Pope@users.noreply.github.com>
* Added an examine message to wired glass tiles (#63175)
I thought that not being able to place those tiles were a bug. Seems like it's a feature.
* Added an examine message to wired glass tiles
Co-authored-by: vincentiusvin <54709710+vincentiusvin@users.noreply.github.com>
* the goat plushie can be run over (#63148)
You can now run over the plushie with the tram, splatting it into the ground
Non-joke reason: The tram now sends a signal to the destination turf, which can be used by objects to have unique interactions with the tram when being ran over.
* adds the ability to splat the goat
Co-authored-by: MMMiracles <lolaccount1@hotmail.com>
* TGUI pAI Hotfix 1 (#63160)
Adds a new ui state so that players can access the paicard tgui while it's slotted in their PDA (inside the pda wasn't technically in the user's close inventory).
Adds some documentation for the pAI candidate file
Users now get notifications if they can't save files (guest keys).
pAIs previously had NO on screen indicator of hack progress, so I've given them a progressbar over the door
More visual output for pAIs
More output for edge cases
More documentation
Fixes#63161
* TGUI pAI Hotfix 1
Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
* Fixes forged agent id cards breaking wallets (#63069)
Forged agent ids no longer prevent access from being combines from cards in a wallet
* Fixes forged agent id cards breaking wallets
Co-authored-by: HarseTheef <74737391+HarseTheef@users.noreply.github.com>
* Gives blind people a chat message when someone tries to handcuff them (#63192)
Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>
* Gives blind people a chat message when someone tries to handcuff them
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>
* Fixes another TK teleportation trick, but more literally (#63125)
Stop people with TK being able to instantly teleport onto weight machines
* Fixes another TK teleportation trick, but more literally
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
* DELTASTATION: Complete service + arrivals revamp, cargo tweaks (some maintenance was harmed in the making of this pr) (#62972)
* manually update our modular map mmm
* shuddle
* vacant office > NT rep office
now with lights
* '
* did i even make a change?
* ggggggg
* reinforced + spawn
* Manual mirror of #9798
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
* Fixes baseball bat knockback direction (#63089)
Baseball bats now establish their direction of knockback based on the cardinal direction from the atom of the bat to the target instead of the user to the target.
* Fixes baseball bat knockback relative direction
Co-authored-by: HarseTheef <74737391+HarseTheef@users.noreply.github.com>
* Industrial lift should no longer phase through floors and ceilings (#63067)
About The Pull Request
There was no check to see if there was a ceiling above the elevator, so you could always go up if you wanted to, you just couldn't go down.
There was also an issue where if the menu was opened and any change was made either up or down, it wouldn't be taken into account by the lift and it would do it anyway. That means that the top level could become unsuitable by someone blocking it off and the elevator wouldn't care.
Finally, should fix the issue where the radial menu doesn't update when the lift move, causing you to be able to make illegal moves because there was no sanity checks. Now there is some sanity checks, and the menu will additionally close if the elevator has moved since you opened it. Just click on it again to open it once more.
I also ended up documenting some of the code there while I was there, and improved a few variable names because they didn't follow coding standards.
Why It's Good For The Game
Going through floors and ceilings was in general a pretty bad thing about elevators. Now it shouldn't happen anymore.
Changelog
cl GoldenAlpharex
fix: Elevators are no longer defying the laws of physics and therefore can no longer phase through ceilings or floors.
fix: When an individual is interacting with an elevator and said elevator is moved, their menu will be closed if they weren't the one to cause that move, to prevent more physics-defying operations.
code: Improved the industrial lift code by adding documentation and trying to enforce the coding standards in there while I was at it.
/cl
* Industrial lift should no longer phase through floors and ceilings
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
* Fixes yet another couple TK teleportation tricks. (#62925)
Fixes airlock notes and cloth sheets cut from gauzes being teleported to the user because of TK.
* Fixes yet another couple TK teleportation tricks.
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
* Re-paths and changes the layer of GAR glasses (#63009)
Re-paths GAR glasses to make them subtypes of each other, where applicable.
Re-names some of the icon states, to make it clearer as to what they are.
Changes the alternate_worn_layer to make them show over hair, rather than under. (Muh reference)
Subtypes good. Being able to see what you're wearing properly also good.
* Re-paths and changes the worn layer of GAR glasses
* Feex
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
* Abductor Frankenstein edition: How aliens got a limb grower. (#62841)
This PR will completely remove the brain traumas component of being abducted. in its place, there will be a round start limb grower machine to make up for it. All upgrade disks for the machine come in the above locker and I was even nice enough to include 50 units of synthflesh! Wow!
* Abductor Frankenstein edition: How aliens got a limb grower.
* Fixed Skyrat's abductor ships
Co-authored-by: carshalash <carshalash@gmail.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
* I forgot to add an achievement for getting pda bombed. (#62948)
Co-authored-by: Kylerace <kylerlumpkin1@ gmail.com>
* I forgot to add an achievement for getting pda bombed.
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Kylerace <kylerlumpkin1@ gmail.com>
* Fixes pipe layer and rotation actions interfering (#63059)
Currently, attempting to left + alt click a pipe or pipe accessory will both rotate and change the layer the pipe sits on in the same click. This changes the layer swapping to occur on right + alt click while leaving the rotation action to a left + alt click.
Fixes#62809 (and improves atmospherics game-play):
try and rotate a pipe with alt click
it changes its layer too
be sad
* Fixes pipe layer and rotation actions interfering
Co-authored-by: HarseTheef <74737391+HarseTheef@users.noreply.github.com>
* Fixes the space heater right click functionality (#63063)
Currently the space heater does not properly toggle on/off the functionality of the space heater itself, just one aspect of its icon state. This brings the right click functionality in line with the TGUI on/off toggle functionality. It will now properly inform the user via chat when it is toggled and also properly change the state of the machinery to be on and off.
fixes#63042 and standardizes the toggling of the machine.:
Attempting to Right click to enable a space heater will turn it on, but it will not actually do anything. Turning it on manually through the interface will let it work.
* Fixes the space heater right click functionality
Co-authored-by: HarseTheef <74737391+HarseTheef@users.noreply.github.com>
* prison plates now include their name in a lot of places it was missing (#63068)
* prison plates now include their name in a lot of places it was missing
Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
* Catwalk Tiles REVAMP + floorbot buff (#63016)
Requested to bring this upstream, so here we are now. The floorbot stuff is new though.
Adds new catwalk tiles that blend better with other flooring
Also does some improvements to floorbots, specifically:
-Auto-place catwalks in maints (now when they wander in there they'll actually be helpful!)
-Actually patch holes (they used to just lay a tile over space and call it good; crowbarring it up would show a lack of plating)
-Repairing floor tiles actually REPAIRS it, leaving the decals intact
More usable catwalks, rather than what we currently had.
Added new reskins of the Catwalk Tiles, which will blend better with other types of floor! These can be selected via a radial on the base catwalk tile, crafted with iron rods.
Floorbots will automatically place catwalks when they're in a maintenance area, and will repair damaged/burnt tiles rather than fully replacing them.
Floorbots will actually place a plating when repairing a breach with tiles, rather than haphazardly laying a tile that has space below it.
* Catwalk Tiles REVAMP + floorbot buff
Co-authored-by: OrionTheFox <76465278+OrionTheFox@users.noreply.github.com>
* Remove pick_weight_allow_zero, and allow pick_weight to take zero values (#63035)
* Remove pick_weight_allow_zero, and allow pick_weight to take zero values
* Remove pick_weight_allow_zero, and allow pick_weight to take zero values
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
* Allows armless people to open emergency access'd doors (#63011)
* Allows armless people to open emergency access'd doors
Co-authored-by: Seth Scherer <supernovaa41@protonmail.com>
* Toy Crossbows can be fired with one hand again (#63021)
* Toy Crossbows can be fired with one hand again
Co-authored-by: Seth Scherer <supernovaa41@protonmail.com>
* Department orders now include unique circuitboards (#62830)
About The Pull Request
I missed the circuitboards in the original pr, now they have em!
Why It's Good For The Game
Not really even printable right now but they are needed to reconstruct them in case of damage
Changelog
cl
fix: department order consoles include circuitboards
/cl
* Department orders now include unique circuitboards
Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
* Add randomized tracking beacons to all maps (#61673)
This takes the new random tracking beacon spawner and adds them to all maps. The only guaranteed tracking beacon that spawns is the one at arrivals. The rest have a 35% chance to spawn and are located in the following areas:
teleporter
AI Sat teleporter
escape
showcase
bridge
courtroom
bomb testing range
atmos
xenobio secure chamber
medbay
engineering
bar/cafe
EVA
virology
dorms
mech bay
lavaland
cargo
shooting range/security
chapel
disposals
hydro
garden
library
gateway
incinerator room
vacant office
More roguelike randomization for every round is good for the soul.
* Add randomized tracking beacons to all maps
Co-authored-by: Tim <timothymtorres@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
* Refactor cult dagger rune drawing and null rod rune clearing into components + minor rune / blood magic tweaks (#62918)
The act of inscribing runes, anchoring / unanchoring cult structures, deconstructing cult girders, and purging cultists of holy water have all been moved off of the cult dagger itself and onto a component, cult_ritual_item.
The act of destroying a cult rune or heretic rune with the null rod have been moved off of their respective items and onto the nullrod itself.
Added a signal, COMSIG_ITEM_ATTACK_EFFECT, for the above purposes.
Various cult spells and dagger interactions have had their code improved slightly.
* Refactor cult dagger rune drawing and null rod rune clearing into components + minor rune / blood magic tweaks
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
* Donuts found in sec vendors and boxes can now be used to make glazed donuts (#62910)
* Donuts found in sec vendors and boxes can now be used to make glazed donuts
* Hopefully fixes CI
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>