* Ports various emag actions to emag_act()
* got some more
* right bracket
* macro helped me find more
* firedoors
* now works it down to here
* cuts down duped var
* comments too
* oversight
* things work again, but now this is needed to get rid of the message
* makes this work again
* oh and don't put it in
* now, like this
* makes this more consistent in case some shitmin decides to limit emag usage
* fix
* adds these flags so it works with the new checks
* cutdown
* just in case
* some more consistency
* TYPO
* cleanup
* important
* found some more stuff
* or else it'd spark(?)
* bring it back to old behaviour
* Telekinesis sanity fixes
* not today
* more stuff
* more
* unnecesssary
* returns
* returns
* some more
* doesn't need separate proc
* doesn't need separate proc
* cleanup
* now they don't runtime
* cryo tubes, disk duplicators and floodlights (wow this refactor actually works???)
* more
* more
* more
* mooore
* more one size fits all approach
* cleanup
* cleanup
* cleanup
* cleanup
* cleanup
* cleanup
* makes these not teleport too
* makes more stuff work better
* covers these too
* restores some old behaviour
* does revialver
* railguns, and application for this hinthint
* tomahawk code chopdown
* now i know why these are there, putting it into an offhand is just odd
* good helper proc to cut down on code
* good helper proc to cut down on code
* dupe line
* going thru this file
* big file
* meant to do thsi
* getting these
* more items, nearly done? not sure
* well, i was wrong
* updates syntax
* updates syntax
* aaand looks done!
* more consistent with old logic soz
---------
Co-authored-by: SECBATON-GRIFFON <>
* First Day
* you sit right there I'll be back
* More UI work
* cultist slot
* cultist slots finished
* actually finished
* ritualized soulblades and shit
* roles part of the main panel
* fixing tooltips and removing rituals
* eclipse event
* eclipse manager
* more eclipse work
* rebase and dance platforms
* more dancing
* more dance and some particles
* lots of stuff again
* more parallax
* pillars and particles
* dark devotion
* more UI
* progress
* sqdqsdsqdsqd
* almost there
* more polish
* gradius
* Rituals return
* Rituaaaals
* tests and fixes
* first fix
* qsdqsd
* derp
* fix
* more fixes
* drill cult
* more polish
* narsie gib and better desc for add_zero_2
* better arg names
* polish and fixes
* fix pylons
* stuck meatblobs no longer spam runtimes
* better
* thematic
* this is way better
* finishing touches
* we've got one more surprise for you
* (and one last fix)
* (and another one)
* surgery delay defined and reduced to 0.2 seconds
* delay changed from 0.2s to 0.1s (same as global click delay)
---------
Co-authored-by: nervere <sage@lulz>
* WIP HUDs
* Iterative
* midway with nightvision
* introduction of the nullrodhud
* Thermal hud update to new system
* basic pathogen hud
* vampirehud updates
* rebasing sechuds on /hud vs /sunglasses
* wrapping up mob coverage
* curseddoublehuds and pai can still arrest
* combined hud rename and icons
* removing medical hud mental changes and icons
* reverts medhud icons
* Final cleanup
* missing icon, weird git merge bug
* Removes vampire glasses
* BUSSING errr testing procs
* fix runtimes with missing clients
* fixes arrest inheritance and det tracking huds
* Magic number into variable
* Soft Reset
* white define
* alpha define
* high roller starting mats, recyk, and melt temp
* open container check
* removed radium prank, moved to a special interaction with the painting brush
* fixing conflicts in items.dmi (removed coin icons moved to coins.dmi)
* Remove code repetition from window altclicks.
* Allow AI to alt-click to view turf contents.
Allows the AI to alt-click objects with no other alt-click interactions
to view the contents of the turf the object is on.
This reflects the behaviour of other mobs, where alt-clicking displays
a list of the turf's contents in the right-hand panel.
* Removes alt-clicking on airlock turfs to electrify airlock as AI
* Change range to 7 here to mirror viewport size.
* Allows admins to force the Grinch ruleset outside its yearly period
* Fixed Grinch
* ackackaack
* grinch stuff
* derp
* one last runtime
* Update code/datums/gamemode/role/grinch.dm
* clown AI
* more stuff
* more authenticity
* wiz spells
* alt click to change AI state for curtain
* bit better of a curtain
* turrets
* ID setting
* actual update proc
* headset stuff, doors should work now
* headset stuff, doors should work now
* cardborg helmet is wizard garb now
* bracketing
* prompt explaining things
* prompt explaining things
* prompt explaining things
* might help with channels
* might help with channels
* might help with channels
* spell code change for this
* this for now
* so far
* so far
* now maybe
* add this block too
* on second thought no since this works in maint too
* here maybe
* makes more spells work
---------
Co-authored-by: SECBATON GRIFFON <sage>
Co-authored-by: SECBATON-GRIFFON <kanef9x@protonmail.com>
* Explosive fuel, + fueltank explosion tweaks
* stops cauldrons doing it
* fueltank exception
* generalises these down too
* generalises these down too
* generalises these down too
* doesn't boom if no fuel
* except for fueltanks
* except for fueltanks
* WIP rewrite
* WIP rewrite
* WIP rewrite
* WIP rewrite
* WIP rewrite
* WIP rewrite
* WIP rewrite
* WIP rewrite
* WIP rewrite
* better way
* better way
* less snowflaked
* hotfix for this
* runtime prevention
* allows all tanks to use this too
* allows all tanks to use this too
* no cauldrons allowed
* no cauldrons allowed
---------
Co-authored-by: SECBATON GRIFFON <sage>
* nearsighted gene
* make nearsighted gene work
this could have been in living/human, but then monkeys wouldn't work
do monkeys go blind if their genes say so anyway?
* add nearsighted var to clothing
* prescription / welding goggles
* Update eyes.dm
* apply the shorter vision overlays
* nearsighted overlay
* vision impairing overlay sprites
* headwear nearsightedness
also fixes a runtime if you didn't have eyes! wow!!
* removes hardcoded welding overlays
* welding helmet
* unathi space helmets
why is half this file just copypasted why isnt anything inherited
* welding monkeys
* Floor tile over plating drag building
* sanity for not auto doing turfs like this
* allows this for reinforced floors now too
* allows this for reinforced floors now too
* it works, so have a hotfix for less unintended consequences
---------
Co-authored-by: SECBATON GRIFFON <sage>
* Adds qdel defines
* Adds qdel defines
* halfway through fixes
* rest of em
* fixes
* adds more
* list in action
---------
Co-authored-by: SECBATON GRIFFON <sage>
* add status alert for being inside a cryo pod
* remove deprecated variable
* fixes a line
* add exception to cryo alert for when the tubes are off
* sorting framework
* ensure cryo alerts are always on top
* Beginnings of frying pan.
* Sprite stuff and make cooking use process().
* Some progress towards being able to put a frying pan on a grill.
* More progress.
* More progress towards campfires and barrels. Recipe flags.
* Progress on the various cooktops and standardize var names.
* Wearing frying pans.
* Get bunsen burners working. Hopefully get jecties working as well.
* Fixes and neatenings.
* Add frying pans to maps.
* Update item_attack.dm
remove debug
* Make some recipes only valid in microwave.
Co-authored-by: threshold862543 <gitgudemailaddress@proton.me>