Makes album contents not be damaged by being at the epicenter of an
explosion. It's annoying for persistent albums and I don't see the harm
in it since it's fluff content.
No more rod form in the wizard's den. This applies whether you are a
wizard or whether you somehow ended up in the den and are not a wizard,
which I don't know how that would happen, but if you did.
* Fixing self sustaining rainbow extracts and fixing foam creation of blue slime extracts
* Refactoring foams to be in a helper function. Resin foam remains untouched
* Improving refactor of create_foam
* Putting helper proc in vent clog event
* create_foam takes a foam type again
* minor type passing change
* Selectively randomisable characters
* it's a list now
* this doesn't work
* it's totally fucking fucked mate big time
* it works
* so sick of this goddamn pull request and yes i know this is a retarded way to do this it didn't work the other way
* anturk forestalls the inevitable suicide
'associative lists are more performant'
* final changes anturk requested
'remove all the "in randomise" and it's ready'
* modified heart.dm cybernetic heart
* final testing and bug fixes
* changed dose regeneration time from 10 minutes back to 5 minutes
* description was lying
* restarts heart 20 seconds after emp
* no more big heals
About The Pull Request
removes duplicate if statement in a switch that is there for no reason. It already happens on line 95.
Why It's Good For The Game
???
Changelog
cl
code: removed duplicate code
/cl
* Makes donuts dunkable
* Moves dunking method to snacks class, rather than just donuts
* Drinks can also be dunked into, but soda cans must be opened
* Making more snacks dunkable, adding proximity check to dunking and cleaning up a little
* Makes fries and fry-likes dunkable
* chemical splitters
* adds the pill press
also removes a debug variable from the splitter used for getting the perfect ui size
* chem disposer
* half a reaction chamber
i forgot to fucking merge upstream so I cant do anything without making ungodly conflicts
* wip
* more work on the reaction chamber
* fixes big brain maths
* removes one / because travis is throwing a shitfit
* Turns digital camo into an element
* Removes commented out code.
* Keep forgetting this
* Update code/datums/elements/digitalcamo.dm
Co-Authored-By: Rob Bailey <actioninja@gmail.com>
* deletes any touch spells if the wizard refunds the spell in question
* moves touch removal code to on_lose
* makes pkp suggestions
* adds message feedback
About The Pull Request
Operating Computers can now be built to support advanced surgeries to stasis beds. Unlike a table, these can be within LoS of the computer.
Do note it links them the same way it does a table (once when THE COMPUTER is built).
A minor change is now the surgery tab of the computer can be accessed to sync surgeries even if a table isn't linked.
Why It's Good For The Game
Stasis beds should be surgery hotspots, and this allows doctors to explore some of the unique pathways/surgeries without relying on a table.
Do note that some surgeries will still be better performed on the optable since the beds have a small penalty.
Changelog
cl Cobby
add: Operating computers can now be built to sync with all nearby stasis beds within it's LoS and provide them with advanced surgeries.
/cl
* Gives condiment bottles without special sprites overlays
You can see what's inside
* blue by eiffel 65 is playing as i type this it's 12am
* does a bunch
* Update condiment.dm
About The Pull Request
As mentioned in codebus with the recent patch for circuits being able to produce any item (see BeeStation/BeeStation-Hornet#345), people often make a mistake in attempting to check if a collection does not contain an element. The proper execution of such a check, following the attempted formatting, would be...
!(x in y)
But instead we have lots of
!x in y
In other words, 1 or 0 in collection y, not good!
Why It's Good For The Game
Fixes a lot of bugs that likely nobody has ever noticed, probably introduces features that were intended but incorrectly coded. I have attempted to summarize what are probably the effects of this change below. I've moved interesting fixes to the top of this list.
Dynamic mode ruleset should no longer ignore player preferences when selecting antagonist candidates.
Pet carriers should now properly cancel callbacks for a mob escaping the carrier if they are no longer an occupant of it.
Eightballs should now prevent ghosts from voting on answers that are not expected by the eightball.
Modifying variables in view variables should now prevent you from adding a non-existent variable to a datum.
The Herald's Beacon should no longer attempt to remove a non-existent voter from its list of users who need to vote. (Likely prevents a runtime)
Changelog
cl bobbahbrown
fix: Dynamic mode ruleset will now respect your player preferences when selecting antag candidates
code: Fixed 9 instances of incorrect not-in-list expressions.
/cl
About The Pull Request
The messages alerting people that they were next in line or of a ticket's destruction were only visible when the tickets were on the ground. Not even the holder could see them. This fixes that. I'm not confident in the method though.
This also enables the HoP to delete the latest ticket, instead of having to bin it because he can't delete it until a new ticket is created that he can increment to.
Why It's Good For The Game
Makes the thing work as intended.
Changelog
cl cacogen
tweak: HoP can now delete the latest ticket
fix: HoP ticket messages should now be visible when the ticket is held
/cl
* ED209's aggro when you throw things at them and no longer die to shocked grilles
* fixed an extra line
* runtimes in the waiting
* runtimes cant stop the law