* Lollipop dispensers can push lollipops into people's hands
🆑 coiax
add: A lollipop dispenser in "dispense lollipops" mode can push the
lollipop straight into the targets hand, rather than getting it dirty on
the floor first.
/🆑
Also tidied up and around the robot_items.dm file.
This is a good idea because then you can give people lollipops as a
cyborg that has the lollipop dispenser module.
* Integers instead of numbers
* Brain Trauma additions
* Adds Aphasia
* Adds the aphasia language
* Short window
* nuke exploits GONE
* fixes draggable portals
* psychobrawl won't just kill you if you use it too much, but stuns longer
* Adds anosognosia, and lowers thresholds
* .
* RANDOM GODWOKEN
* Default brain damage is now 0
* antur
* fix 1
* forcemove and afk friend adjustments
* okay it's ready now
* dead people can hear imaginary friends
* i'm too lazy to make my own branch so i'll let github do it for me
* Refactors roundend sounds and lobby music
* Does away with round_start_sounds.txt
* !ONE COMMIT PR!
* not one commit pr :(
* fuck wait
* speak emotes, claw attacks
* netherworld link!
* final fixes
* spells, and portals
* grammar
* fixed nether link, more mi-go sounds
* no more shitspells
* final touches
* HALF DONE
* fuck load of changes jesus
* i said TAKE THIS
* FULL DONE
* OK, shiz, take this!
* yea
* i'm actually gonna vomit
* fixes hopefully the last
* fuck
* fixes
* nice :)
* woop
* fantasmifc
* i get it :)
* Added two new components, HSV to Hex RGB and RGB to Hex RGB, along with icons.
* Added valid input ranges to the extended_desc of the new converter components.
* Removed drone light in favor of night vision
This is because drone's light could interfere with shadowlings and some other cases, and also because there was a bug where drone's lights could be seen from outside of vents when they were vent crawling.
* Removing comments
* Remove extraneous parameters of receive_signal
* Delete unused signal datum procs
* Remove signal/var/encryption in favor of data
* Add and use datum/signal/New
* Clean up PDA and pAI integrated signalers
* Remove unused send_hear proc
* Clean up vars on obj/item/radio, change receive_range to can_receive
* Remove suffix var from radios
* Fix cell timer radios
I had some time free, and noticed how awful the reagent grinder code was - it used huge static lists containing types and their associated reagents from grinding.
This is now split into two new vars on /obj/item - var/list/grind_results and var/list/juice_results, as well as two new helper procs, on_grind() and on_juice() to allow those to change based on conditions like plant potency. Such checks and the like have been moved to that. If any of these procs return -1, the operation is canceled.
I also fixed some of the recipes that didn't work. The reagent IDs for them didn't exist, leading me to believe that they weren't tested. I corrected that! (I've tested every single recipe in this PR, with the exception of a few juicing-related ones.)