* Makes grilles and windows easier to smash
* Some cleanups, windoors too
* Adds tables, also holy shit these things are robust
* Update code/game/objects/structures/window.dm
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
* Make some reinforced windows stronger, too
* Sean review, addresses a bug I noticed
* Hanging return
* re-adds take_damage
---------
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
* Floors now almost won't melt
* grug wallmelting attempt
* Revert "grug wallmelting attempt"
This reverts commit e626504990.
I have a better idea
* letsgooo it worked (kinda(airlocks only))
* fuck yeah it worksss
* We stay winning
* woe, runtimes be upon ye
* Experimental values and some cleaning up
* nvm I hate atmos code
* more tweaks
* da window change
* Sean suggestion and temp increases
* Getting thrown into things actually hurts now
* add the blob one too dingus
* more changes consoles windows ect
* fucking hell one sec
* now up to date
* Apply suggestions from code review
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
* early returns
* rename of proc
---------
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
* move along move along
* Update bot.dm
* Diagonals are now more expensive
* Update path.dm
* Update parrot.dm
* Update path.dm
* Tweaks
* Fix cleanbot, add path safety
* Tweaked, added a safety, removed the previous one
* Update medbot.dm
* path.len isn't very safe as a whole, floorbots also had order of operations wrong
* Update medbot.dm
* clings not even once
* Back to the drawing board
* Update path.dm
* Make mules actually clear the drawn path.
* Make bots use step_towards unconditionally instead of flipping between step_to and Move
* Making extra sure the path is cleared. Somehow path was left over.
* Check for length as get_path_to is always true
* This and that
* The future is hazy
* Deconflict and linters
* Update windowdoor.dm
* Update airlock.dm
* Update airlock.dm
* What was even the point of visible?
* Fixes
* Update tgui.bundle.js
* Update windoor_assembly.dm
* Update airlock_painter.dm
* Update tgui.bundle.js
* Ain't no wizard
* Update RCD.dm
* Tweaks
* Get pants that match or else you gonna look silly yo
* Posters
* Fix other hud elements
* Rereviewed
* Update shotglass.dm
* Fix for new merged PRs
* Typo
* Coming across other stuff
* Update theblob.dm
* No takebacksies
* smh i forget to leave a comment
* Updated for the detgun and cards
* Should have rerun langserver again
* No longer plastic, more in scope
* Damn you bluespace
* Reverting turret logic, out of scope at this point
* Tweak that part
* Went over energy guns again, and fixed UI White's sprite sheet
* Welding masks, glasses, and JUSTICE
* Update portable_atmospherics.dm
* Cleaning up, clearing things up
* Review and suggestions
* Update valve.dm
* More tweaks
* Missing character
* Not distinct lightmasks, so they can be overlays
* Update generator.dm
* Add parameter so holodeck doesn't try to make a perfect copy
* Update unsorted.dm
* Spiders
* Better fix for spiders, fix vamps too
* Ghosts
* Update telekinesis.dm
* Cleaning up old procs
* It's set up to not copy datums... Unless they're in a list
* Donuts, duct tape, and detgun. D3VR coming to Early Access
* Update procs that interact with doors so they call update_state instead
* Forgot one spot, and actually might as well just force lock
* Cleaning up other things... Sigh, and kitty ears
* oops
* Getting used to how it works
* blinds
* Going back to the suit obscuring thing, so it doesn't update all the time
* Missed that from merging master
* I made this PR and forgot about it
* Fix runtimes in cards
* Make things a bit more unified
* Update update_icons.dm
* yarn, really?
* Update library_equipment.dm
* Update shieldgen.dm
* Every time Charlie merges something, I go back and see if I can improve things further
* what's this? more?
* Update misc_special.dm
* wow, paper
* Review
* More reviews
* To be sure, seems like being broken messed something sometimes
* Brought airlocks closer to how TG works to iron out some stuff
* Pizza and morgue
* Doesn't seem to hurt, tried with holodeck
* Revert "Doesn't seem to hurt, tried with holodeck"
This reverts commit 158529302b.
* Icon conflict
* Fix organ damage
* Don't ask how. Why. It's like that on prod too.
* Cutting down on things and updating from TG.
* More flexible. Just in case the thing you stuck it on didn't destroy.
* Hydro was one the things I touched earlier on, better rework it
* Reviews
* Cleaning up further, also bri'ish
* Undo a change I did, and switch over to a more recent implementation
* Update biogenerator.dm
* Rolling back to old airlocks, but with new duct taped note
* Functionally the same. I'd just rather not have the smoothing happen there
* Went over APCs again
* Fix welding helmet names in species files
* Update airlock.dm
* Update persistent_overlay.dm
* Oh, topic
* Stuff
* Grammar reviewer review
Co-authored-by: Sean Williams <12197162+S34NW@users.noreply.github.com>
* Shuttle call HTML fix
And multiline announcements too, à la #15645.
The clean_input() was causing the message to be encoded twice, and only decoded once. Removing it still encodes the string.
* Loadout revert
Co-authored-by: Sean Williams <12197162+S34NW@users.noreply.github.com>
* do_after refactor
Update slime.dm
fix a comment
if you read this you get a cookie!
* some little tweaks
Changes a TRUE to FALSE in a comment, got confused there.
Removes the code that checks for non-callbacks in the extra_checks list and removes them. It should be up to the dev to not add non-callbacks to this list. I'd rather have it runtime instead
* check_for_true_callbacks
* CRLF to LF
Co-authored-by: SteelSlayer <SteelSlayer@users.noreply.github.com>
* Handlers converted, now to fix 3532 compile errors
* 3532 compile fixes later, got runtimes on startup
* Well the server loads now atleast
* Take 2
* Oops
* Adds support for self-filling reagent containers
* Sets tool_behaviour on the default set of tools
* Fixing merge conflicts
* Refactors welder to use tool behaviour
* The refactor: part I
* The refactor: part II
* Tool Refactor Part III: Revenge of the Maint
* Tool Refactor Part IV: A New Hope
* Tool Refactor Part V: The Oldcoder Strikes Back
* Tool Refactor Part VI: Return of the Coder
* VII
* Holy shit, it compiles?!
* Nannek I completed your TODO, you owe me ice cream
* Tool helpers; telepad is compliant
* Bugtest, Round 1: Fight
Fuck refactoring disposals
* Buggfixing, Round 2: Electric Boogaloo
* Personal crafting uses tool behaviours now
* Construction datums use new tool behaviours; better way of handling fueltank refuelling; more bugfixing
* multitool_check_buffer change; removes some useless things in tool_helpers
* proc name change
* TRUE/FALSE changes
* Bugfixing, Round 3: A Good Day To Bugfix Hard
Fixes multiple issues raised by the testmerge
* Minor style changes