* Only send undeleted query notices to admins with debug logs on
* does the same thing to byond account creation stuff
Co-authored-by: Kyep <Kyep@users.noreply.github.com>
* Lets get this show on the road
* Now were talking
* These matter
* Oh the joys of CI testing
* And this
* Wrong version
* Tweaks
* More tweaks
* Lets document this
* This too
* Upgrades this
* Fixed some sanity issues
* This too
* Screw it, this too
* More sanity
* And these
* This too
* Documentation
* This too
* Fixes **awful** scoreboard logic
* Why do we care about only half-absorbing someone
* Revert "Why do we care about only half-absorbing someone"
This reverts commit 8de1cfdf05.
* Refactors these
* Hashing
* Moxian tweaks
* Hierophant club will now malfunction on station
If you are on station and try using it, it will only spawn a few sparks.
* Revert "Hierophant club will now malfunction on station"
This reverts commit 89d48dbc07.
* Nerfs Hierophant club so it cannot be used on station
Now if someone uses it onboard it will malfunction
* Gets rid of "timerMalfunction" var
* Timer refactor
Makes only one check for timer, instead of doing two
* Removes unused variable
* Refactors hierophant to early return
As suggested by farie82
Co-authored-by: awdaw <uo251631@uniovi.es>
* Initial Commit - Async SQL
* First batch of queries
* More progress
* Nukes DB Polls
* More work
* oops
* One push
* Notes work now
* Ok these work
* Watchlist done
* Async Bans!
* Async Permissions
* Async client procs
* I officially hate preference datums
* Also these
* Async Custom Items
* Async Karma
* Async Library
* Async TOS
* Cleans out the old SQL code
* CI Sanity
* Apparently MySQL doesnt support this
* What about this
* Maybe this
* Review pass 1
* This too
* Fixes job ban loading
* Fix undeleted queries
* Prevents sensitive queries being logged
* Documentation + tweaks
* Adds a verb to force reconnect the DB
* More review tweaks
* Farie tweaks
* Fixes this
* Nerfs Lava Staff so it cannot be used outside mining z level
Added a timer and a spark system to spawn sparks when lava staff malfuntions.
Lava staff will check what z level is his user on, and if it's not mining will only spawn a few sparks.
* Updates description
Old description made little sense as lava staff will no longer work at the emergency shuttle.
* Update code/modules/mining/lavaland/loot/ashdragon_loot.dm
Adds spaces between method call parameters.
Co-authored-by: Kyep <16434066+Kyep@users.noreply.github.com>
* Removes unused spark effect system
Since I'm using do_spark() I don t really need a whole spark system.
* Gets rid of "timerMalfuntion" var
Instead of using 2 variables to do the same, "timer" will now control the cooldown for when the staff works and for when it malfunctions.
* Removes unnecesary time check
* Update code/modules/mining/lavaland/loot/ashdragon_loot.dm as suggested by @farie82
Co-authored-by: farie82 <joepvelden@hotmail.com>
* Update code/modules/mining/lavaland/loot/ashdragon_loot.dm as suggested by @farie82
Co-authored-by: farie82 <joepvelden@hotmail.com>
Co-authored-by: awdaw <uo251631@uniovi.es>
Co-authored-by: Kyep <16434066+Kyep@users.noreply.github.com>
Co-authored-by: farie82 <joepvelden@hotmail.com>
* basic working CODE
* improve code further
* removes bingus
* fixes misplaced left foot stamps
* moves stamp mark offsetting to use params
* condenses image count, and reworks how the stamps are blended
* fixes less than ideal code
* alters badly named variable
* removes uneeded code
* removes unused variable, and more comments
* removes .len and improves examine
* Moves stamp marks to Misc layer in the human icon onion
* moves ink_marks to human, and other improvements
* reworks stamp mark desc system, and the human stamp mark images
* changes the pixels storage varaible for stamp markts to iamge from mutable_appearance (marginally faster)
* Good Improvements
* removes bad code
* updates some code comments
* reworks examine.dm code and more AUTODOC compliant
* add hide_from_all to storage objects, to call by something once it's locked/close
* lockers call hide_from_all on stored storage items
* secure storage calls hide_from_all on lock
* throwing storage closes it
* adding storage to a disposal chute closes it
* adding storage to a crate closes it
* adding storage to the destructive analyzer closes it