* Adds a new toy: The Captain's Aid (#63833)
Co-authored-by: John Willard <53777086+JohnFulpWillard@ users.noreply.github.com>
Co-authored-by: Fikou <23585223+Fikou@ users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
* Adds a new toy: The Captain's Aid
Co-authored-by: FernandoJ8 <80640114+FernandoJ8@users.noreply.github.com>
Co-authored-by: John Willard <53777086+JohnFulpWillard@ users.noreply.github.com>
Co-authored-by: Fikou <23585223+Fikou@ users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
* Makes sure COMSIG_ATOM_EX_ACT is always called. (#63685)
Creates a wrapper macro for ex_act() and moves the signal and contents explosion calls to there. This way we can ensure the signal is always fired. Also desnowflakes reagents responding to explosions.
Ensures that a signal is always called when the attendant proc is called.
* Makes sure COMSIG_ATOM_EX_ACT is always called.
Co-authored-by: TemporalOroboros <TemporalOroboros@gmail.com>
* fixes garment bag stacking + stops accessories from deleting themselves (#63684)
* Stops garment bags from stacking clothes on top of eachother (saves accessories)
Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
* fixes the orion arcade machines broadcasting sec and medical comms and radios playing radio comms when theyre supposed to be off (#63647)
* fixes the orion console broadcasting sec and medical comms
* fixes radios broadcasting without a speaker if frequency is changed last
* fixes the orion arcade machines broadcasting sec and medical comms and radios playing radio comms when theyre supposed to be off
Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
* [Ready] MODsuits
* we dont need to add these people as codeowners, goodness gracious
* have to remove this because upstream
* part 1 of these fixes
* EEEE
* Update peacekeeper_clothing.dm
* E
* E
* Auto stash before merge of "upstream-merge-59109" and "origin/upstream-merge-59109"
* E
* Update expeditionary_trooper.dm
* more removal
* nice
* modsuti modstui modusuti
* fixes
* E
* ITS MODsuit not HARDSUIT
* more hardsuit references
* MODSUIT NOT HARSUITEDSA
* Maps
* More ,map
* oop
* e
* oo aa
* 0
* ting tang
* Update modsuit_tailsprites.dm
* hi fikou
* bs tech update
Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
Co-authored-by: jjpark-kb <55967837+jjpark-kb@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
Co-authored-by: Tom <8881105+tf-4@users.noreply.github.com>
* A christmas miracle! Adds english fruitcake. (#63557)
This PR adds the ability to craft english fruitcakes using:
1 plain cake
1 raisin
1 cherry
5u rum
It is an absolute holiday classic and quite different than most of our other cakes which are more sponge style cakes.
* A christmas miracle! Adds english fruitcake.
Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
* Fixes typos in span, other html elements (#63510)
Atomizes a much larger PR for another time...
There are typos in span and other html messages that causes them to not render correctly or at all.
Bug fixes
Converts those instances of span to use the macro
* Fixes typos in span, other html elements
Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
* c o n d e n s e
* runtime fix
* whitesec my love (read desc)
Honestly? This was done because security already had a habit of switching to white polychromatic jumpsuits underneath. This gives them an easier solution.
* wtf happened there
* peacekeeper wardrobe +
* map edit moments :(
* heWWo
* oops
* bye skirt
* one pixel off!??!
Co-authored-by: Gandalf <jzo123@hotmail.com>
* PDAs now visible_message when you send a message. No more silently calling backup to avoid getting shot by antags for calling backup like a coward!
* adds a balloon alert too visible to all
* Fixes being able to drag lockers with no slowdown (#63527)
Fixes#56828 (Wrapping a locker to nuke the slowdown, thus living the sonic speed life you've always desired)
* Fixes being able to drag lockers with no slowdown
Co-authored-by: Seth Scherer <supernovaa41@gmx.com>
* Items in boxes now properly spawn with the IN_STORAGE flag (#63526)
sets flags properly
Fixes#57644
* Items in boxes now properly spawn with the IN_STORAGE flag
Co-authored-by: Seth Scherer <supernovaa41@gmx.com>
* Adds moth seeds to seedvend and various moth food fixes (#63352)
* Eob you dork. Thanks for the moth drinks.
* this too.
* Update megaseed.dm
* Cooked pasta sheets instead of raw.
* Pepper
* Update misc.dm
* mmmh webedit :drooling:
* Update megaseed.dm
* Adds moth seeds to seedvend and various moth food fixes
Co-authored-by: carshalash <carshalash@gmail.com>
* Updates /code/game/objects/item/food/* to follow the style guide (#63051)
Updates every file in /code/game/objects/item/food/ to follow the style guide.
* Updates /code/game/objects/item/food/* to follow the style guide
Co-authored-by: Seth Scherer <supernovaa41@gmx.com>
* TGUI input box conversions 2 (#63395)
More text inputs converted to tgui, TGUI text and number input now more sanely handles ENTER key being pressed, you can now press anywhere in the window to enter the input. TGUI text input now considers placeholder text for the default valid state. IE, if there is default text you can press enter immediately without having to rewrite it just to recheck validity. Fixes: useSharedState => useLocalState. not only was sharedstate not needed but it opened up the ui to vulnerabilities
* TGUI input box conversions 2
Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
* Bot code improvement part 3 - Removes bot core. (#63321)
This deletes bot_core entirely, instead the access required is on the bot itself
My previous refactor broke bot access cover requirements, and that bug is what inspired me to make this refactor.
This is a stupid thing to have on the bot, I have no idea why it is a thing, and has only ever confused me since the very start. I find this functions better, and makes the code more easy to understand.
Closes#63259
* Bot code improvement part 3 - Removes bot core.
Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
* 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>