<!-- 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
Moves a few checks if someone's flying/hovering to use the
is_avoiding_ground check. It also removes the slowdown of a tile if you
aren't actually stepping on it. This check does include more, like if
you are only riding on something that's lifting you up enough, but
unless it flies itself, it'll trigger what you may be avoiding, and in
turn, will be affected by it (i.E falling down the chasm, there is no
delay in my test, so no Yoshiing over a single tile.)
Draft for now to see if there are more places to check for it, and as
the balance change is big enough to warrant additional thoughts.
## Why It's Good For The Game
Flying people no longer leave footprints, nor touch the ground for water
or lava. Logically, they aren't even slowed down by the tiles. This
heavily buffs flying, at least the ignoring the slowdown part, so that
may be removed for the sake of balance. The rest should be more
flavorful, or just making sense.
## Changelog
<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->
🆑
tweak: If you aren't touching the ground, don't interact with things
there.
/🆑
<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 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. -->
---------
Co-authored-by: MarsMond <no@email>
<!-- 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. -->
## Some Toxins Are Hard to Get Rid Of
As a med player, it has always bothered me that all reagents could be
removed easily with the sleeper. Now that this is no longer the case, I
will take full advantage of it by adding new terrible poisons that act
slowly and require special circumstances to remove. Rather than being
rapidly processed by the body these special toxins process a static
Metabolism rate of .01 meaning 1 unit can last for 100 ticks. To remove
them quickly you need to apply the right chemicals which may not be
readily available. Some of these reagents are specifically designed to
not show signs that you are poisoned immediately. This PR also reworks
nanites slightly. Harmful nanites do not process as quickly but instead
take forever to be removed from your system. In order to fully remove
them you will need to apply a shock chem to yourself such as grubmeat's
200 V or the new homemade 2 V substitute.
The new reagents are as follows:
- 2V: is a Medical made chem specifically designed to remove nanites
from the body. Made with Iron Lithium Carbon and Phosphorus. It delivers
an electrocution act to the body as it removes the nanites, a small
price to pay for getting the tiny murderbots out of you.
- Heartkill Nanites: Enter the body where they group together around the
heart to cause heart clots. (Silicons is fixing heart damage). Cured
with 2V or 200V.
- Asbestos: Enters the lungs causing cough and occasionally causing lung
damage. It can also be used as a vastly inferior chemsmoke alternative
when splashed. It is removed by respirodaxon.
- Polonium 210: A radioactive isotope that causes 5000 radiation a unit
and 50 radiation a tick. It is removed by nicotine and Arithazine which
reacts with it to make nuclear waste (which is actually removable by
sleepers). This is the deadliest chem by far and I still made it less
deadly than it actually is.
- Superhol: A synthetic fake alcohol that slowly drips ethanol into your
body, and instantly makes you suffer the effects of alcohol poisoning.
Cured with Ethylredoxrazine and Hepanephrodaxon.
<!-- 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
The new reagents are part of my ambition to make sure there is more to
medical than just brute force healing damage. Though medics may be able
to heal the damage caused by these reagents, this only delays the damage
and the toxins will long outlast the reagents used to heal them. This
could force a retreat and even for medics to stasis patients until they
can get them to safety. It also provides more tools for EM antaggery
(The Polonium pills are great for assassinations) and I plan to use the
asbestos for future mining expansions.
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->
## Changelog
<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->
🆑
add: 5 New Reagents
add: New Break_organ proc for organs and the heart_attack() proc for
humans
add: 2 new nanite chemsmoke grenades, for fun.
tweaks: 4 Nanites reagents adjusted to be more DoT then burst damage.
tweak: 200V calls electrocute act to do damage.
tweak: Happy Pills now use the 'happy pill' sprite
/🆑
<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 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. -->
see files changed:
- fixes lowwalls clickblocking
- pipes are now smaller
- fxies some table stuff
- air alarms
- buffs scrubbers
- buffs protean blob structure damage again are you happy now
@Ghostcoffeee
- both buffs and nerfs metal foam
- nerfs inflatables
- fixes weather
---------
Co-authored-by: silicons <no@you.cat>
<!-- 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
Various asset systems I want in before more TGUI work. and also
byond-tracy support... and also light update debugging...
## Changelog
🆑
tweak: Chem Master UI has been reworked slightly.
* start
* i hate people who pack shit into one file
* sigh
* regex
* inventory rework
* stubs
* regex
* this is insanity
* oh no
* backend moment
* a
* changes
* wild
* regexing
* changes
* put in hands
* more errorS
* attackby
* more helpers
* replacements
* wild
* fixes
* pain
* fxies
* fixes
* unneeded
* ape
* ape
* wild
* wild
* more
* wild
* there
* fixes
* fixes
* l
* wild
* more
* moer
* fixes
* enough for todayd
* regexing
* long time coming
* shaking and crying
* end me
* fixes
* fixes
* e
* fxies
* rig refactor moment
* fixes
* fixes
* fixes
* fixes
* out with the shitcode
* thanks git
* partial rig rewrite here we go
* more
* fixes
* WWWW
* ok
* wild
* bitfield defines
* nobludgeon
* pain
* pain
* fixes
* more
* wild
* wild
* fixes
* pain
* move behaviorsr
* fixes
* next up, finishing core procs
* y
* .
* time to finish this
* time to finish this
* propagate accessories
* hate this accursed engine
* hate this accursed engine
* pain
* more
* cancer
* epic
* genuinely hate
* wild
* that
* why
* circuitry is my bane
* y
* how
* sort
* logging
* logging
* im dying
* fixes
* next
* f
* more
* epic style
* fixes
* on meta
* fix
* wild
* uh
* quirky
* fixes
* agh
* pain
* fixes
* fix
* sigh
* a
* epic1
* fixes
* ugh
* epic
* fixes
* uhh.
* is this even a fix
* fix
* fixes
* fixes
* we love optimization
* wear over system
* correct
* worn over stuff
* just augments
* coggy
* implant magnetic catch
* implant magnetic catch
* fixe
* a
* g
* t
* fix
* fix
* wack!
* fix
* a
* semantics
* fix
* that
* fixes
* handle denesting
* w
* fixes
* e
* bugs
* fixes
* fixes
* unit tests
* absolutely wild
* fixes
* fix
* fix
* fixes
* on god this is bad
* fixes
* fixes
* fix
* fix
* wacky!
* fix
* wack
* manual
* fixes
* closets
* OOPS
* wack
* pain
* pain
* flags
* regex
* fixes
* wakc
* changes
* more
* augh
* more
* replaces
* more
* that
* acc
* acc
* fix
* fix
* fix
* oh woops that was important
* wack
* epic
Co-authored-by: fake_vm_user <fake_vm_user>
Co-authored-by: VM_USER <VM_USER>
* dme and dmb
* Heeeere we gooo
* fasease
* Continued.
* AAAAAAAAAAAAAAAAAAAAAAAA
* Brain going numb
* agh
* The suffering will be worth it... right?
* Going blank...
* Am I done?
* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
* Fixes
* Should be everything I care about right now.
* start
* stuff
* stuff
* rm
* gotta be fucking kidding me i hate byond
* a
* a
* sigh i just remmebered why i didn't do that
* a
* a
* stub
* Shadowcast
* Shadowcast
* Shadowcast
* uh oh
* uh oh
* Wild
* Wild
* Wild
* automata stuff
* stuff
* let's go
* that
* that
* fixes
* fix
* fxies
* fixes
* that works
* diagonals
* diagonals
* diagonals
* diagonals
* diagonals
* diagonals
* diagonals
* diagonals
* diagonals
* diagonals
* diagonals
* wild
* wild
* i hate lummox
* ihate you byond
* wow.
* refactor that
* why
* fix
* mistakes
* thank you bhijn
* wild
* i'm an idiot
* adjust
* adjust
* that
* blacklist that too
* what if we
* Fix
* fin
Co-authored-by: fake_vm_user <fake_vm_user>
* species stuff
* initial
* that
* more
* more
* more
* more
* more
* why
* sorry
* more
* wack
* sigh
* wack
* wack
* more
* pain
* pain
* how
* another goddamn regex
* another goddamn regex
* get that
* IM DONE WE ARE NOT DOING THIS AGAIN
* how about we be able to debug it fuck you
* please just let me debug properly
* fix
* paper
* keys
* my god species need a redo
* Yikes.
* why..
* fixes
* fix
* 'cmon bro..
* wack
* wack
* fix
* WHY OH WHY MUST YOU DO THIS TO ME
* wacky
* that
* that maybe
* that maybe
* that maybe
* fix
* wacky!
* Wack
* wack
* epic
* damnit zandario
Co-authored-by: fake_vm_user <fake_vm_user>
* Fix the foam
Fixes the foam effects.
* Fixed more
The foam and sparks work again, and theoretically effects that weren't working prior visually.
* Swapping.
Since obj/effect/effect is weird, it's back. Manually defined the icons elsewhere though.
* Tetherport
* sigh
* more fixes
* shields
* more
* woo
* compile
* e
* a
* Tether, compilable and running
not playable tho
* Tether, compilable and running
not playable tho
* Automatic changelog generation for PR #3200 [ci skip]
* why
* EOL
* nukes edited areas. if you had something important in here, you didn't deserve to.
* another folder down
* one more folder
* the refacotring continues
* change those
* okay
* dynamic zlevels
* move stufF
* reorganize that too
* get rid of unneded archives
* move talon too and rename that
* meh
* woop
* fixes
* move those
* fixes
* fix
* Submap Repathing/Reconciliation
* Attempts to fix Gecko invalid variable bug.
* Alright. Let's actually fix every bugged instance.
* Another round of updates. That same turf issue exists.
* Should fix the last of those weird varedits.
* One snuck by?
* Another round of fixes.
* I want to know who put all these var edits in.
* Another batch down.
* Yet another batch.
* A map at a time, at this rate.
* I hope these are the last four, but probably not.
* Hopefully the last, but probably not.
* ANOTHER stealth var_edit that snuck through.
* Manually checked the rest of the map files I found. These were updated.
* Did the same for bad var_edits. Caught these.
* Updates the 140x140.
* Sorts Talon and partially adds Point Defense. Too complex for me.
* tether_turfs
* I think this is it. The last variable bug.
* Telenetwork Delenda Est
* linterS
* fix
* extraneous files
* woo
* mmm
* add that in until reagents hardsync
* woo
* sync
* updates
* t
* weather
* i want to rewrite telecomms
* test
* shift those
* woo
* move that
* FUCK
* Fix
* fix
* or null
* shuffle
* Fixes
* Fixes
* Fix
* fixes
* woo
* that
* facility safety
* that too
* move that out
* fixes
* woops /
* rename those
* those
* woo
* test
* fixes
* woo
* exploration map edits
changes oxygen tanks to o2 jetpacks, co2 jetpack to an o2, adds pathfinder voidsuit, suit cycler for medical, and fixes access restrictions on the PF's office and locker
* mh
* Update fueldepot.dmm
* woo
* woo
* woo
* fix
* utterly fuck you
* Automatic changelog generation for PR #3225 [ci skip]
* test code
* w
* that
* fieldgens
* better
* singulo
* fixes
* fix
* fix
* adds mirrortools, removes backup implants
* why
* Prevents falling through catwalks and lattice,
stolen from Silicons
* Lots of stuff!
* Update talon2.dmm
* Automatic changelog generation for PR #3226 [ci skip]
* Removes Mining Stacker
* Slight remap changes to Deck 3, pending more.
* Automatic changelog generation for PR #3228 [ci skip]
* fix that
* that
* R&D remap.
* Lighting fix and correcting a talon vault issue?
* Conflict clean-up.
* Multi-floor modifications. Chem change. R&D revert. Etc.
* Adds a few extra timeclocks.
* Missed the bioregens. Hooray.
* Re re readjusts R&D to a lobby design. Adds Space Spice. Maybe fixes Captain spawner.
* woo
* fix
* not that
* Xenobotany and Trash Pit adjustments.
* proper
* De-militarizes Talon. Will Trader-ify them when I wake up.
* fix
* fix
* ashet pls
* ashet pls v2
* cleaner
* cleaner
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
Co-authored-by: CitadelStationBot <citadelstationcommunity@gmail.com>
Co-authored-by: Captain277 <agentraven16@gmail.com>
Co-authored-by: Mag <86886852+MonaraMir@users.noreply.github.com>
Co-authored-by: nik707 <38332985+nik707@users.noreply.github.com>
Co-authored-by: TheLordME <58342752+TheLordME@users.noreply.github.com>
* move phoronlock define
* t
* force rename
* nuke unneeded things
* don't do that
* tgui sync?
* changes
* unit testing module
* backend
* tools update
* aaah
* go and stay go
* path replace
* move everything
* toss out more stuff
* remove
* fine those can stay
* dependencies.sh
* ruin datum move + rename
* level assets why did you guys put the turfs in my atmosphers folder grr
* more moving
* basemap, force stuff
* fix that desync meme
* move more stuff
* move those too
* repath
* get rid of useless initializers
* hacky patchy
* reservations
* alright
* tgui
* changelog example
* checksum
* md5
* errors
* more
* turf empty
* stop
* fix
* bad kwarg
* let's get those in again
* alright
* rid of that
* huh
* newlines
* newlines
* folder
* mood
* woops
* readme
* might as well trim now
* let's go
* fuck it tether isn't being used anyways lol
* ok
* empty files go
* tether is demoted
* sorry but this goes too
* okay
* make that work too
* ok
* wow.
* whew
* Fix
* fixes
* ok
* sigh
* fix
* fix
* aah.
* rust_g logging
* update rust g file
* fix
* funny
* Fix
* map issues
* fix
* initialize hints
* solves some problems
* those too
* ok
* pills
* let's do that.
* hit that too
* runtime
* add that too
* alright
* fix
* fix
* fix
* Fix
* add
* fix
* wildwest, what have they done to you...
* do that too'
git push
* fixes
* fixes
* fixes
* pack this tightly
* let's not have empty files
* sigh
* fix
* FUCK OFF
* fix icon
* rip old mapmerge
* zz
* woo yeah woo yeah
* logging
* fix
* better logs
* GRRRRRR
* last commit??
* awful
Adds Incorporeal to Shadekin's phase so they don't trigger step events or able to be shot while phased. Also adds portals in fully after fixing some errors.