Merge pull request #1513 from Malkevin/galoshesB

Galoshes B: Janicart crate comes with galoshes
PR Sale! One PR per tile changed! Get it now!
Fixed being able to vaporize brains by sticking a brain into an occupied MMI. Fixed no message being displayed when putting a  brain into an MMI. Removed some colon operators.
Added Miauw, Jordie, Kraso and Ergo to admins.txt
 * Fixes #1530. It was using a list that you couldn't get dead mobs from!
 * Added the same for the AI and Cyborg click code.
Merge pull request #1494 from Giacomand/clickmobopt

Hostile Mobs Attacking Through Window Fix
Adds copypasta!
Adds copypasta!
Changelog update for hotspots igniting you when entering em!
Merge pull request #1534 from Ergovisavi/mobsonfire_atmos_changelog

[CHANGELOG] Updating the Changelog to warn people about Hotspots lighting you up
Repairs and expands the staff of change:
*Staff of change now has a 20% chance of turning you into a simple animal (all have been tested to make sure they're properly controllable.
*Staff of change now works on simple animals, adding on_hit doesn't double up damage on simple animals or try to inflict non-brute damage because it's hardcoded to avoid inflicting damage to animals in the generic projectile. Special guns seem to work fine on animals (like the syringe gun for example).
*Mutant races were not updating properly thanks the DNA revamp, so that's been fixed and expanded to include all current races.
*Transfering identity for MMI's in newly created robots has been disabled for animal -> robot because it doesn't work properly for them, robot -> robot also apparently NEVER worked and has likewise been disabled.
Xray guns unique and buildable
Merge pull request #1525 from Jordie0608/Petelikesbottoms

Map fix (again)
Returned /proc/mix_color_from_reagents(var/list/reagent_list) to normal, so crayons mix like normal reagents.
Small fixes and a new atom flag.

* Fixes the ( shaped cyan wire
* Fixes a luminosity bug with glowshrooms.
* Changes a ridiculous internal loop in intercoms to use the MC.
* Makes intercoms not be bloodied by bloody hands.
* Adds a "NOBLOODY" flag for atoms that don't want to be bloodied.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Make energy weapons not get a bloody overlay and fixed alt-gr not calling AltClick()

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Made cyborg middle-clicks cycle through the list of selected modules, and added some new helper procs for selected modules.

New procs:
* module_selected(module) - Checks whether the module slot specified by "module" is currently selected.
* module_active(module) - Checks whether there is a module active in the slot specified by "module".
* get_selected_module() - Returns the slot number of the currently selected module.  Returns 0 if no modules are selected.
* select_module(module) - Selects the module slot specified by "module"
* deselect_module(module) - Deselects the module slot specified by "module"
* toggle_module(module) - Toggles the selection of the module slot specified by "module".
* cycle_modules() - Cycles through the list of selected modules.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Fixes my extra side of potatos
Removes the !isanimal and !isrobot checks from robot creation. A fix has been suggested for the pull currently dealing with MMI that will stop the runtimes. https://github.com/tgstation/-tg-station/pull/1529
Keep in mind that if that request is not ultimately pulled the fix will need to be added to this pull to prevent runtimes from the game trying to take DNA from non-carbon based life.
Merge pull request #1531 from Giacomand/1530fix

Fixes #1530. It was using a list that you couldn't get dead mobs from.
Add a special always run event for halloween where the entire crew bursts into skeletons after a short while.
This has no real effect on anything besides the fact that skeletons can use the rarely touched xylophone var.
Adds a pair of usr checks for corgis so events can place things on their head without incuring a runtime (the chrismas event also does this)