<!-- 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
- Functionalizes hallucination adjustment to firmly establish rules on
hallucinations. Any code that changes hallucinations uses this function
now.
- Caps hallucination at 400. It's annoying until it gets a rework.
- Synthetics will no longer experience hallucinations. (Horror aura
causes EMPs, so synthetics already have a shitty end of the stick when
dealing with horror mobs. Also this is intentional Sili recommendation.)
- Species that aren't meant to receive hallucinations will no longer
experience hallucinations effects at all.
- There was some comment somewhere saying that hallucinations should be
reduced faster when you're sleeping/unconscious, so I made it do that.
- Prometheans can no longer "recall" items using promethean blobform.
They were able to just teleport items from a distance previously.
## Why It's Good For The Game
Hallucinations are shit. Let's cap them.
Otherwise, fixes good.
## 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. -->
🆑
balance: Hallucinations are capped at 400.
fix: Synthetics will no longer experience hallucinations.
fix: Species that aren't meant to receive hallucinations will no longer
experience hallucinations effects at all.
fix: Prometheans can no longer magically recall items using blobform.
code: Hallucination adjustment code has been established.
/🆑
<!-- 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. -->
## About The Pull Request
adds generic system for atom health / integrity / damage
everything that isn't flagged with not-bludgeonable can, well, now be
bludgeoned.
## Why It's Good For The Game
more interactive game world through the means of making people able to
break Everything.
## Changelog
🆑
add: atom damage - (almost) everything is now breakable.
refactor: new /atom level materials system
refactor: a lot of the combat system / click code
refactor: melee attack styles
/🆑
---------
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
Efficiently replaces all misspellings of efficient with the correct
spelling.
## Why It's Good For The Game
Fixed spelling good.
## 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. -->
🆑
spellcheck: Fixed all misspellings of Efficient to efficiently become
the correct spelling.
/🆑
<!-- 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. -->
<!-- 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 have added graphs for the major variables involved with the
supermatter.
## Why It's Good For The Game
[I just think they're
neat.](https://www.youtube.com/watch?v=DrQqajtiRt4)
## 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. -->
<!-- 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. -->
* shit code goes in the comedy bin
* stubs
* move those
* w
* vehicle repath
* maybe that instead
* aouhgoawhuh3ho
* markers
* a
* fixes
* hell
* let the great refactoring begin
* a
* aouhg
* changes
* augh
* signals
* s
* offhand stuff
* wrappers
* stuff
* modifications
* a
* stuff
* base component
* Stuff
* a
* stuff
* ay
* Ay
* ?
* fix
* a
* augh
* aough
* mark those
* sigh
* correction
* that
* let the good times roll
* more
* more
* on god
* aoihgouh
* fixes
* done with that ifle
* sigh
* a
* s
* fuck off voremobs
* stuff
* pain
* some more
* changes
* changes
* f/r
* sigh
* impl
* out with the useless
* fix
* Fixes
* a
* fixes
* move that
* pain
* fix
* m
* pain
* WHY
* regex
* s
* just offsets to go
* reserve those words
* that
* stuff
* stuff
* not sure if list ops were a good ide abut whatever
* fix
* and once more with energy!
* and once more with energy!
* fixes
* offsets
* fix
* lmao!
* ay
* patch
* fixes
* propagate that shit through
* ayo
* bruh?
* e
* PLEASE END MY SUFFERING
* ah.
* that
* fix
* fix
* fixes
* e
* Fix
* fix
* fix
* Fix
* fix
* fix
Co-authored-by: VM_USER <VM_USER>
* 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
* about ready for conversions
* oh boy
* oh boy
* powernet procs
* draw power, surplus, avil, smes
* cellrate, smes
* cellrate, smes
* more
* wacky
* aa
* there we go
* Wild!
* ix
* more
* why
* between needs to die
* smart
* oh no
* fear
* f
* fixes
* i hate parentheses
* i hate parentheses
* fixes
* calc moment
* *pawstamp*
* acter
* i hate myself too thank you
* a
* wack
* cheat factors
* that
* fix
* recomp
* epic js moment
* fix
* 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>