* Starting rework of this
* Slight fix
* Fixing compile issues
* Updating more code
* More updates
* More updates
* Proper name
* Removing unused comsig file
* Fixing up map
* Makes components work
* Make this show up
* Specific type, maybe?
* Vault fixes, plus makes component actually process
* Say proc finally works with events now
* Calling in wrong registered thing
* Unneeded
* Ports hearing to hear component
* Area exit phrase for him too
* Actual event
* Testing this out for fun
* Some more
* Compiles
* Path
* Disambiguates this
* No more runtiming
* Some cleanliness
* Makes this parsing less rigid
* This too
* Much much less rigid
* This shouldn't be in this then
* Make it rotate
* Here
Co-authored-by: kanef <kanef9x@protonmail.com>
* Revert "Revert "Revert "Lights out tonight (trouble in the Heartland) (#30526)" (#30527)" (#30529)"
This reverts commit 5ae655387f.
* fixes urgent problems
* fixes the problem with zooming out
* gliding
* on the beach
* suffer not the lag
* fixes mesons and fire
* Revert "spark machine (#30524)"
This reverts commit 7fc876a34d.
* Revert "This is why we can't have nice things (#30520)"
This reverts commit 6f7fbe95c1.
* Revert "Europa Lights 2021 - version 3 - wall shadows working edition (#30497)"
This reverts commit c03b442604.
* step1: compiles
* readds shadow atoms
* attempt at making spess dark
* planes fuckery
* forceMove fixes
* mouse opacity fixes
* moving to the europa light jargon
* rational brightness ranges
* re-adds moody lights
* sunglasses : compile check
* readds vampire vision
* No stacking of overlays, pt. 1/2
* makes wall shadows NOT ass
* toggle darkness
* compile
* sacrifice my firstborn to the linter gods
* test one
* uh
* europa lights mapping
* fireaxe cabinets
* Doing surgery on maps: deff
* removed herobrine
* map surgery: metaclub
* map surgery: synergy
* maps surgery, low fat bagel
* makes this compile
* more edge cases (haha)
* forgot these features
* blur: on
* wizzie den dark
* fixes the thunderdome
* wip refactor old events
* refactored events
* We're not lazy anymore! I mean we're still are. We just don't call ourselves that. Lazy is the new default option. It's also the only option. God, this took so long.
* Added lazy events
* remember to compile before changing your code
* Converted on_z_transition and on_post_z_transition to lazy events
* add todo
* fix oops
* fix another oops
* and anotha one
* Moved unit tests to the proper place
* starting the crusade against relative pathing
* new() part1
* new() part 2
* FOR VALHALLA
* you sneaky buggers
* part 5: the reckoning
* chapter 6: rejuvination
* chapter 7: age of conflict
* dammit travis
* Progress
* Hooks
* Not cult without magic I swear
* Fixes and finishes it
* Cleanup
* Bigger text and a last to_chat(world)
* Hitler
* Update dynamic_rulesets_roundstart.dm
* Makes a group jaunt spell
1. Adds invocation to jaunt and group jaunt
2. Creates an adminbus group jaunt spell, gives everyone jaunting for double the time of regular jaunt with a double cooldown as well in a 3 tile range
3. Group jaunting makes an image so all jaunters can see each other
* Adds hud icon
* Create event system to handle image directional updating
If you had multiple spells that could be channeled you could freak the system out by some convoluted combination of using each one.
While it was previously thought to be sane, not intercepting attacks after spells were cast were causing some insane behaviors, (such as picking up food after using matter eater on it), so now a spell being cast successfully will intercept attacks.
* Part 2
Pmuch works
* Final part
Adding helpings to properly take charge and remove the spell channeling in certain cases like logout
* Bugfix
* This might be important too
* Addressing comments
* Removing this line
* YOU FUCKING ABSOLUTE MADMAN
* A bit of update
Drop item hotkey removes spell channeling before dropping things
* Converts matter eater to spell channeling system
Message given to dropping spell channeling with drop verb
* Modifying is valid target for matter eater
* Better animated icon
* theoretical holomap base code
* Sprite
* Holomaps!
* changelog
* fucking changelogs
* Stuff!
* Optical Material Scanner rework.
Makes optical material scanners work as auto-updating holomap on your
eyes.
Abstracted mesons and materials scanners to a
/obj/item/clothing/glasses/scanner subtype.
Kept typed loops.
* Changelog update.
A lot of fixes that became intertwined.
- rscadd: "BEAMS! Emitters now put out a constant beam of energy, which is far less laggy that the old bullet-based method. They also look cooler."
- rscadd: "Prisms can combine emitter beams that multiply the damage."
- rscadd: "Infrared triggers use the same system as emitters."
- rscadd: "Burst HE pipes have their own sprite"
- rscadd: "High-performance event observers (needed for beams)"
- rscadd: "Supermatter audio alerts"
- rscadd: "Added radiation floor decals."
- bugfix: "Burst pipes are no longer baleeted by their own explosions."
- bugfix: "Pipes are given time to release pressure before the next round of pressure checks."
- bugfix: "Explosions are slightly delayed to avoid choruses of simultaneous explosions"
- bugfix: "Gas miners no longer melt."