* Makes toy figures tiny and refactors the code behind it
* Apply suggestions from code review
Co-authored-by: dearmochi <shenesis@gmail.com>
* atom_say and capitalize names
* Web edit baby
* Merge conflict fixes
* Init instead of New
* prize_ball instead of mechball
* prize_ball should not be a figure. Revert but keep the Init change
Co-authored-by: joep van der velden <15887760+farie82@users.noreply.github.com>
Co-authored-by: dearmochi <shenesis@gmail.com>
* Fit Viewport V1
* Scoreboard
* Moderate scoreboard refactor
Mostly just removing the global variables, since Mochi has plans for a proper big scoreboard refactor in the future.
* Adds the 100% original and serious BSG
* Adds sprites
* prevents divide by zero
* Adds to protolathe, shield from projectiles, prevents hitting through walls
* adds sprites for inhands, pain, and suffering
* Finished the gun sprites.
* Adds admin version, sound effect, visual
* moves chain to base projectile, adds shitty sprite for bsg explosion
* Fixes it, maybe.
* I hate merge conflicts, gun sprites are back
* I need this, it seems.
* re-adds sprites back
* Prevents turrets from working with BSG, adds a variable for it, heavily nerfs the BSG stun to be more of a trip
* Apply grammer and spaceing suggestions from code review
Co-authored-by: dearmochi <shenesis@gmail.com>
* Makes the code clearer, use update icon, fix shaded charge
* Better inhands, tweaked base sprite
* Better explosion effect, mochi suggestion, PR ready
* Accidently removed this
* I did not intend to put this in, I discarded this change
* Update settings.json
* Spelling and return removal
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
* Removes spawn, makes it a callback
* Lowercase states
Co-authored-by: dearmochi <shenesis@gmail.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
* touches more or less everthing that is magic
* Other changes I forgot to put in
* removes extra s
* nevermind lets not do drake form
* Apply suggestions from code review
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
* Better variable name
* Heart curse removed
* Re adds new stuff
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
* Refactors Mutations
* traits
* more work
* styling fix
* yet even more work
* oh hush
* almost there
* it continues yet further
* and that's genetics done
* and that's it folks
* last bit and golem fixup
* oof
* oops
* tweaks and fixes
* styling
* 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>
* 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>