* 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.
* Adding spawner
* File itself
* Window schematics
* Construct window framework
* Adding to schematics and deconstructioN
* Adding to mech and borg schematics, placeholder icon
* Fixing compile errors
* Unneeded var
* Hopefully better logic
* Copypasting fix
* Another compile fix
* This should make selecting them actually work
* No deconstructing plasma glass
* Better checks, can_r_wall usage
* Less brackets
* Overlay implementation testing
* More of it
* Remove for now so it can compile, come up with better idea later
* Workable solution
* Now actually works right
* Custom dirs
Co-authored-by: kanef <kanef9x@protonmail.com>
* astrrrr
* raaaaal
* jjj
* ooouuuuu
* rnneeeyyyyy
* astral journey
* yenruoj lartsa
* geez thank god I am such a rigorous QA Tester am I right?
* oh yeah, this takes care of that
* gne gne gne user
* scrapped
* there
* spawnless
* removing the extra linebreaks
* Add defcons levels to help the crew during blob.
* Feedback and fixes
* Copypasted it in the wrong place
* Travis bump
* devmode off
* oversight
* Update code/_onclick/hud/screen_alarms.dm
Co-authored-by: jknpj <jknpjr@gmail.com>
* review
Co-authored-by: jknpj <jknpjr@gmail.com>
* framework
* more worky
* more spells, iron out some errors
* start finishing the spells
* fix confligs
* last two spells, add spell paths to powers
* COMPILE
* runtime fixes part 1/infinity
* more fixes
* get things working!
* typo
* spell icons, spell name fixes, cost fixes
* Update absorb_dna.dm
* fix indents
* fixes, tweaks
* can you guess where I used find and replace
* typo
* better operators
* move hivemind bank to a faction variable
* remove extra )
* CRASH()
Co-authored-by: DamianX <DamianX@users.noreply.github.com>
* rework add_power to use IDs, add ID defines for ling powers, stack_trace if an ID wasnt set
* Revert "rework add_power to use IDs, add ID defines for ling powers, stack_trace if an ID wasnt set"
This reverts commit e4207fea78.
* tweak
* remove IDs from vampire powers, remove unnecessary role checks in the spells (done in cast_check), tweak power_holder purchased powers, ling evolution menu verb -> spell
* lesser form fixes, vamp grant spell fixes
* more cleanup, fix spell bases, fix travis hopefully
* remove that
* more fixes
* fix doublechek
* evolve spell icon
* use CRASH
* use locate
* remove comment
* comment, locate type not src
* locate, add a comment, absorb wont steal ling spells
* use class danger, flesh sound when transforming
* target, not user
* extra )
* unfuck icon, correct faction adding
* fix faction for real
* whoops
* fix a bunch of spells
Co-authored-by: DamianX <DamianX@users.noreply.github.com>
* new screen alarm, show it to ais, fix endless hacking
* dumb mistake
* why are alerts so fucking annoying
* jump to the APC
* new malf spell backround
* haha dont leave it at 999
* 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
* Afflictus Emittus and more
* not true anymore
* that is why you don't code past 3am
* cleaning leftovers and fixing shifty issues
* some polishing
* eye candy
* Fixes
* Initial work on tool sounds
* Crowbars
* playtoolsound()
* aaaaaaaaaaaaaaaaaaaa
* HERE WE GO AGAIN
* Wrench
* Screwdriver.ogg REDUX, Cuffs
* drilling tools toolspeed is now a multiplier too
* Wirecutter