-Moves the seed-making code in the extractor to its own proc. This is used in the new portable seed extraction bags, which can be found in the hydroponics lockers. -Makes grass a normal grown object, tiles are made via attackby. Removes the specialized code needed to handle harvesting floortiles. -Adjusts seed sprites in the .dmi to be consistent, and adds code to randomize their position on the map. -Adds biotech level 1 to wood tiles to match grass tiles.

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5622 316c924e-a436-60f5-8080-3fe189b3f50e
-Replaces the shameful elseif chain in speciesmutate() with something a bit more elegant.

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5623 316c924e-a436-60f5-8080-3fe189b3f50e
Logging update - Added logging for prayers - Added logging/admin messages for law uploads

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5624 316c924e-a436-60f5-8080-3fe189b3f50e
-Hydroponics.dm cleanup part II, mutate() proc now accepts parameters for stat mutation range. hardmutate() has been trimmed to one line. -After years of lying vestigial, pest mutations are now a thing. Try not to get eaten by spiders, guys.

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5625 316c924e-a436-60f5-8080-3fe189b3f50e
Fixed the yellow slime light reaction.

Added a new gold slime reaction which spawns a single hostile mob (which wont attack). This is for whoever was requesting the ability to make zoos/fill pens.

Added a new silver slime reaction I'd been meaning to add.

Changed chemistry to have two chem dispensers each with half as much charge as the old one

http://i.imgur.com/1BpQUN3.png

Added a SECRET to the map.

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5626 316c924e-a436-60f5-8080-3fe189b3f50e
Added some extra injections syringes to the execution locker since the others were removed.

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5627 316c924e-a436-60f5-8080-3fe189b3f50e
-Hydroponics.dm cleanup part III: Stats are now manipulated via setter procs, removing the need for multiple checks throughout the code to prevent stats from going out of bounds. The user should notice no difference, except that the Lifespan maximum has been raised from 30 to 100 (many plants broke this stat immediately by having a starting lifespan higher than 30)

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5628 316c924e-a436-60f5-8080-3fe189b3f50e
Hydroponics cleanup part IV: seeds and growns now all use paths for everything, instead of strings and text2path. Also removed a horrible variable on seeds that was their own path (!!) in a string.

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5629 316c924e-a436-60f5-8080-3fe189b3f50e
Added a new slime type/sprites. Honestly unhappy with its position on the evolution tree (evolves from silver) because it matches neither in colour nor effect but I was not sure where to put it.

Anyway the bluespace slime finally brings back the old metroid teleport for its extract effect.

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5630 316c924e-a436-60f5-8080-3fe189b3f50e
Hydroponics cleanup part V: Standardised hydroponics.dm, changed it's proc/updateicon to the standard update_icon(), updated most of the text (though not with text styles, yet).

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5632 316c924e-a436-60f5-8080-3fe189b3f50e
- Fixed bots runtiming. - Removed 50 lights from the map. Please do not overuse the lights when mapping. If you are trying to light a small room please use the smaller light bulbs, as they will be less laggy.

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5633 316c924e-a436-60f5-8080-3fe189b3f50e
- Re-added Pete to the map. - Added a new song which is unlikely to play in the lobby music but will play during April Fools. Thanks to giizismukwa2 for creating the song and giving me permission to put it on the server!

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5634 316c924e-a436-60f5-8080-3fe189b3f50e
Fixed aliens not being able to melee slimes.

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5635 316c924e-a436-60f5-8080-3fe189b3f50e
Cleaned up xenobiology -Removed excess vents and scrubbers -Removed orphaned disposal pipe segments under grilles -Fixed electrified grilles not actually being electrified -Fixed vents being hidden under indestructible machines -Fixed wires running under disposal units -Fixed xenobiology not having an air supply

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5636 316c924e-a436-60f5-8080-3fe189b3f50e
- Committing for carn. Changed the cache lifespan from 0 to 30.

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5637 316c924e-a436-60f5-8080-3fe189b3f50e
Added 3 more slime types so the evolution tree would be symmetrical again.

Added a bullet act to resin doors/nerfed their health.

Removed larva/drone from the possible xeno transformations with staff of change so using it doesn't always derail into a xeno round/the wizard getting facehugged.

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5638 316c924e-a436-60f5-8080-3fe189b3f50e
Put a suit of reactive armour in the RD's office Urist can't stop me now!

Swapped the monkey cubes/plasma in xenobio so the plasma is next to the grinder.

Halved the recharge rate on the chem dispensers (as there are now two). If this makes it a pain to use let me know and I'll find a middle ground.

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5639 316c924e-a436-60f5-8080-3fe189b3f50e
- Committing the proposed commit by Carn. http://forums.nanotrasen.com/viewtopic.php?f=16&t=12049

This patch removes texticon() for the following status-displays:
obj/machinery/status_display (general/emergencyshuttle/supplyshuttle)
/obj/machinery/door_timer (brig timers)

These displays now use maptext and act the same as they did before (as close as I could get them, that is). This should hopefully reduce the overall cpu usage by status displays.

Examining status_displays will now give a message like "the display reads: ....blahblahblah"

The number of updates was halved for scrolling text. Removing one spawn per tick for each display.

The length of scrolling messages is now capped to 40 characters and sanitized for < > tags and such.

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5640 316c924e-a436-60f5-8080-3fe189b3f50e
-Paint now has a limit. -Enables violet paint, adds violet paint icon. -The shades of the paint colors are much less offensive to the eye. -Fixes badly aligned paint inhands.

git-svn-id: https://tgstation13.googlecode.com/svn/trunk@5641 316c924e-a436-60f5-8080-3fe189b3f50e