Commit Graph

3966 Commits

Author SHA1 Message Date
giacomand@gmail.com
f4a559f183 -Added a check for the target's location when drag and dropping someone into a disposal unit.
-Misc stuff with diseases.
-Forgot to add the .dme so the extra symptoms will be ticked now.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5014 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-06 15:02:00 +00:00
baloh.matevz
dfa45366b8 - Added a new permission type called 'ADVDEBUG', which contains the debug verbs, which should really not be available to run-of-the-mill admins, but should be available to coders, who can use them properly. (debug-verbs and advanced proc call).
- Moved 'reload admins' into the SERVER permission. It already had a check for R_SERVER when it was run, so it being in the debug list was likely a typo. There should probably be an ADVANCEDADMIN permission type or something, that contains the admin-related tools that you don't want all admins to have access to. A 'game masters only' list of verbs, so to speak.
- Edited admin_ranks.txt and the other dm files accordingly.
- Standardized diagnostics.dm

PS: I really love permission based admin verb assignment. So much easier to work with!

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5012 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-06 06:17:57 +00:00
aranclanos@hotmail.com
beb53e2337 Fixes Issue 1073 - Mining ore satchel crashing clients.
It's a small and crappy bugfix, the storage code of the satchel is awful and needs to be re-done.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5010 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-06 01:34:21 +00:00
giacomand@gmail.com
c3c6da1c4a -Optimized free looking more by using associated lists.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5009 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-05 15:46:03 +00:00
giacomand@gmail.com
154f8229cd -A bot's setting can be tweaked by AIs now.
-Updated the changelog with a feature I forgot to mention.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5007 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-05 08:09:32 +00:00
baloh.matevz
1038391ba8 - the COLD_RESISTANCE mutation now protects against low pressure damage, making you space-worthy.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5006 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-05 07:41:58 +00:00
baloh.matevz
a7ec1b869f - Combined two copy-pasted procs into one in space ninja code.
- Added a confirm message for space ninjas. They have to hit 'yes' to confirm within 30s to actually spawn.
- Fixes issue 904.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5005 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-05 07:35:42 +00:00
baloh.matevz
8f0ae22884 - Reverted the size reduction from r4996.
This is simply not acceptable:
- http://www.kamletos.si/screen%20overlay%20reduced%20size.png
- http://www.kamletos.si/screen%20overlay%20reduced%20size2.png- Made being in an area with extremely low pressure cause some damage (2 per tick)
- Reduced the amounts of oxy damage per tick from 1/ 2 / 4 to 0.5 / 1.5 / 3, depending on your body temperature.
- Reduced the maximum amount of high pressure damage per tick from 7 to 4. Slightly reduced the damage coefficient for pressure damage. This is to prevent insta-kills in high pressure areas. I still can't believe poly originally set it to 20 per tick... 
- Added a maximum amount to how much your body temperature can change in each tick. It can go up or down by, at most, 30K per tick.
- Space suits and the captain's armor now protect against pressure damage
- Fixed some more of poly's awful code. The STOPSPRESSUREDMAGE flag now defines whether you take damage or not. You still need to have both a helmet and suit with that flag on to be fully protected from pressure damage. This will make the pressure damage indicator actually show what kind of pressure is affecting you and not just pretend like you're not taking damage, even if you are, while in a space suit:

//Poly code<TM>
if(istype(wear_suit, /obj/item/clothing/suit/space)||istype(wear_suit, /obj/item/clothing/suit/armor/captain))
--pressure.icon_state = "pressure0"
else
--...

- Standardized /obj/item/examine().
- Added the important stuff to the changelog.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5004 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-05 05:59:50 +00:00
giacomand@gmail.com
3521d89ecd -Removed excess double quotation marks.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5002 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-04 17:25:46 +00:00
giacomand@gmail.com
b00c0c2a9f -New sprites APC sprites by TankNut!
-New wraith sprites by TankNut!
-Decreased flare duration, again(!)
-Made a based interact proc and changed the updateDialog to call that instead of attack_hand. This caused issues with the APC and getting the power cell out of it. I then changed all machines that had their own defined proc (that was everywhere)


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5001 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-03 14:45:29 +00:00
elly1989@rocketmail.com
8720dd0e69 Removed the blinking from buildmode. There's no point in having to download additional dynamic icons just for that.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5000 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-03 14:42:23 +00:00
giacomand@gmail.com
4c1136b48f -Fixed Issue 864 (Moving lights from your inventory to your hand causes lumiosity to be subtracted from your mob.)
Item's attack_hand proc wasn't calling the item to be picked up if it was in your inventory, which meant that the lights couldn't update properly. By calling pickup, even if the mob was taking it from their own inventory, I was able to get the lights to update properly. I've tested all items that used /pickup and they all worked correctly, apart from tray which never worked correctly as I then tested it on the online servers. I'll create an issue report for that later.

-The crew monitor will now detect mobs that are inside a content of an object, such as a locker. I also made it so that it only detected mobs on the same z level as the computer itself, so people on the away missions and what not will not be able to see the crew member's on the station.

-Updated the changelog about my last commit, before this one.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4999 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-03 12:35:22 +00:00
giacomand@gmail.com
9294b283b6 -Added WJohnston's new laser-proof armour sprite.
-Reduced queen healing rate to 5. The increased max health should be enough.
-Aliens can clear hatched eggs by clicking on it.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4998 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-03 07:39:10 +00:00
baloh.matevz
e3074b6774 - Set z-level 6 (the empty one) to be accessible through space travel. The new transit percentages are: 1 (Station) = 5%; 3 (Satellite) = 10%; 4 (Derelict) = 15%; 5 (Mining) = 10%; 6 (Empty) = 60%. Also remember that you will always change z-level. So there will always be a maximum of one empty z-level between you and your destination. You won't just keep looping through z-level 6. (This is part of my previous commit)
- Added a new admin tool to crack down on people who log out as soon as they realize they didn't get antagonist. The tool reports all clients, who have either logged out, are dead, ghosted or suicided or are AFK (IE alt+tabbed). The tool triggers 10 minutes into the round and only triggers once. You can set when this triggers by changing the ROUNDSTART_LOGOUT_REPORT_TIME define (currently set to 6000 (deciseconds))
- Fixed a bug where it was impossible to admin-set someone's health in the view vars screen.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4997 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-03 06:16:06 +00:00
baloh.matevz
3b022d842d - Made it possible to get to the station, derelict, satellite and mining z-levels through space travel.
- You will now never loop into the same z-level on transition. So if you are exiting the derelict z-level, you won't re-enter the derelict z-level on the other side.
- Added this to the changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4995 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-02 19:19:47 +00:00
baloh.matevz
073e168086 - Updated the new admin system to support the database.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4994 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-02 17:56:47 +00:00
giacomand@gmail.com
82820524f5 -Vent crawling mobs will trigger the area's Enter, which will fix turrets not targeting mobs vent crawling into the AI chamber/upload.
-Fixed turrets shooting over mobs, when they're lying down.
-Monkey boxes will now contain 5 monkeys.
-Decreased the amount of EMP grenades to the initial 5.

-Added several more symptoms.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4993 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-02 13:34:32 +00:00
elly1989@rocketmail.com
4fd2d7d9d6 Fixes the close button for the voting interface.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4992 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-02 11:20:21 +00:00
elly1989@rocketmail.com
50fe648a91 Admin ranks now use bitfields for permissions. Rather than checking the name of the rank, adminverbs will now check holder.rights to see if it has certain bits turned on.
SERVER HOSTS:
This commit replaces the existing admin-rank system. It is now more customizable.
Admin.txt essentially works the same as it always has. Each line should look like:
ckey - admin rank

There is now however, an admin_ranks.txt. This textfile allows you to define ranks like so:
admin rank +ADMIN +FUN +BUILD
the +KEYWORD are flags adding permissions to that rank. There are brief descriptions in the text-file explaining what they do.

You can now name the ranks anything you like, and give them the permissions you want them to have. This allows, for instance, ranks like:
Game Admin on disciplinary +ADMIN +BAN
This would give that game admin only the tools they need to admin. They would not have access to 'fun' verbs which control events and antags.
There's lots of things you can do. For instance, a coder rank whom can debug stuff but cannot do admin tasks:
Codermin +DEBUG +VAREDIT +SERVER

There's lots you can do. As it evolves it will hopefully become more flexible.

admin_ranks.txt defaults to use the old admin rank names.

Apologies in advance as there will be a lot of anomalies, such as ranks losing verbs they once had. Please let me know about any problems. I can fix them quite easily simply by moving verbs between the lists or splitting the lists up into new flags.

CODERS:
There is now a check_rights(flags) proc. 
It check is usr is and admin and has -at least one of- the rights specified.
It checks > usr < not src, so keep that in mind!
If you need to check if something other than usr has specific tights, you can do if(holder.rights & R_ADMIN) etc.

KNOWN ISSUES:
+FUN probably needs to be split up into +MOBS and +EVENTS
In-game promotion/demotion is currently disabled. It will be readded after everything else works ok.
Erro's sql rights changes stuff is currently commented out. It will be re-added.
There are still many many verbs which need updating.

Apologies in advance for any inconvenience.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4991 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-02 10:23:04 +00:00
giacomand@gmail.com
d46775ec87 -Aliens now take x2 as much damage from fire based weaponary, instead of x1.5.
-Doors are now weaker than walls; so normal weapons can destroy them much more easily.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4990 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-02 02:31:16 +00:00
giacomand@gmail.com
bd67128dac -More work to advance diseases.
The Pandemic should be more compatible with advance diseases. Currently it's pretty ugly but when I get rid of the broken diseases and convert the rest to advance diseases I will clean up the pandemic.

Vaccines will now work properly with advance diseases.

Soon I'll add a system so that you are able to name your own diseases, as I've added ways for me to do that with the archive_diseases list.

Gave names to symptoms for the Pandemic.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4989 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-01 23:59:27 +00:00
johnsonmt88@gmail.com
687532597b Fix for parrots moving while dead.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4988 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-01 23:10:35 +00:00
giacomand@gmail.com
2cefee1282 -Added advance diseases! Virology can create and mutate advance with different symptoms and effects. Read my comments if you're interested in each symptom.
This isn't done, I still need to add more symptoms and a way for virology to identify and name them.

-Metroids will die in space again.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4987 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-31 18:04:04 +00:00
johnsonmt88@gmail.com
c494225b2c Added a character limit to bot names. Fixes issue 1050.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4985 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-30 22:56:01 +00:00
d_h2005@yahoo.com
9fa23830cf Readds the ghostblob admin verb.
Smaller sprites for corn, from Farart.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4984 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-30 21:02:52 +00:00
sieve32@gmail.com
3dc80af872 - Based on the 'nerf' to energy relays, they no longer require Illegal Tech to build, and instead a mech clusterbang launcher takes its place for Illegal Tech. Do note however, that this launcher cannot reload, so it would have to be replaced with a new one in order to fire again. Hopefully that would provide some semblance of balance without gimping it.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4983 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-30 04:25:21 +00:00
baloh.matevz
6c65a71562 - Actually reduced the parrot's speak chance this time.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4982 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-29 23:21:37 +00:00
baloh.matevz
0a2a9362fe - Added a speach_probability variable to parrots, which starts out at 10. It decreases over time, meaning that while it's speach chance is initially prob(10) in each life cycle, as soon as it succeeds, it will be prob(9) and so on, until it eventually gets to prob(1). In effect this reduces the amount of Poly spam.
- Increased the time between vending machine adverts from 60s to 600s = 10 minutes. In addition, I set it so a newly created vending machine assigns a random time for it's first message to be displayed to ensure that all vending machines don't say their message at the same time.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4981 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-29 19:14:51 +00:00
sieve32@gmail.com
1990d911ee Added the 'says','exclaims','asks' filter to the 'Me' emote as well
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4980 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-29 17:10:35 +00:00
sieve32@gmail.com
6639c6e2cf - Added on to most emotes so anyone 'miming' will perform silent versions of them, so mimes can now use all of the pre-existing emotes and they won't have their vows forcibly broken by diseases making them yawn or whatnot.
Fixes Issue 1039
- Made the custom emote proc discard any emotes that start with "says", "asks", or "exclaims", to prevent people from impersonating others via emotes.
Fixes Issue 1020
- Made the ticker call mob/living/Death() for all mobs that are currently alive on z1 for nuked station cinematics (No matter what triggered the nuke, the station being destroyed will kill everyone and make them shut up)
Fixes Issue 1048
- Added a confirmation message to regenerative stasis for changelings, so that if they are not dead or unconscious a pop-up will ask them to confirm faking death.
Fixes Issue 1014 

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4979 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-29 16:40:57 +00:00
giacomand@gmail.com
6a2947d511 -Alien embryos will revert to stage 2 if it finds no candidates and the host has no client, meaning no more brain dead larva.
-Alien embryos take longer to burst.
-Alien embryos have more of a chance of curing, also added another fun cure.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4978 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-29 01:01:56 +00:00
sieve32@gmail.com
a3d01da585 - Made Mech RCDs drain power when decontructing shit instead of recharging, both for consistency and the fact that it was pretty dumb.
- Changed Energy Relays so that they no longer offset equipment drain to APCs while charging from them (Essentially infinite power for the most part), buffed the charge rate so it will compensate for a Ripley's movement as a benchmark.
- Updated tgstation.2.0.9.dmm to remove a stray pipe that was sitting on the arrival shuttle, even though it was being deleted at round-start

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4977 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-28 22:04:38 +00:00
sieve32@gmail.com
1879167cd4 - Made Mimewalls a seperate instance of forcefields instead of the special-snowflake-mime-dependent ones. When made, they are added to processing_objects, and count down every process() until they delete themselves(And are removed from processing_objects)
Fixes Issue 1025
- Made the Nuke Disk delete itself under certain conditions when it hits a transition tile in space, specifically if it is inside a bag and NOT on a living mob's back with a client, so spaced containers, backpack on braindead body, backpack on corpse will no longer make Nuclear Emergency unwinnable.
Fixes Issue 1026
- Added parse_zone() to projectile/Bump(), so instead of being hit in the "r_leg" you would be hit in the "right leg", and so on.
Fixes Issue 1028
- Touched up my throw logging so that instead of doing a search through the player_list to match stuff up, it simply pulls the client from carn's directory list

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4976 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-28 18:40:52 +00:00
giacomand@gmail.com
8112a568b1 -Remove Aliens having DNA, this way they cannot mutate into humans.
-Removed mob/Login giving the mob DNA, it should be done in the appropriate mob login procs.
-Changed how facehuggers decide to attach when being taken out of the pocket by someone stripping.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4975 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-28 18:28:57 +00:00
baloh.matevz
14fa60a125 - You can now set your character's age up to 85 (used to be 45) in the character setup menu.
- Added a few helper procs that change someone's skin tone to a descriptive word and someone's age to a descriptive word. This will be used in a human examine verb update.
- Completely remapped Medbay for 3.0.0. 

Discussion thread for medbay remap:
http://www.nanotrasen.com/phpBB3/viewtopic.php?f=15&t=10677

Screenshots of medbay remap:
http://www.kamletos.si/medbay%203.0.0%206.png (normal lighting)
http://www.kamletos.si/medbay%203.0.0%206%20nodark.png (no darkness)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4974 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-28 16:10:34 +00:00
Kortgstation@gmail.com
66232b87ae Removed the chance to fail a grab upgrade. Since choke was nerfed, this isn't really needed anymore, and just serves to be annoying.
Replaced all the for viewer in range stuff that was in the grab file with visible_message

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4973 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-28 02:29:27 +00:00
elly1989@rocketmail.com
4d9876fd65 Fixes issues with pen bbcode. Replacetext did not work correctly after I changed text2list - (It was missing 'needles' at the beginning of 'haystacks').
>dd_replacetext and dd_replacetext_case are now replacetext and replacetextEx respectively.
>replacetext and replacetextEx works using strings only; it doesn't convert it into a list and then back into a string.

Fixes some dumb-dumbs in textlist and text2listEx
> "<" where there should be a "<="
> no else case for when the separator is longer than the text (causing empty lists to be returned)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4971 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-27 21:21:17 +00:00
petethegoat@gmail.com
6af0e6ab84 Committing Lisa. God help me if this causes any corgi erp.
Also adding comfy chairs and office chairs to the metal recipes list.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4970 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-27 18:33:36 +00:00
petethegoat@gmail.com
ce8d8be416 Made mousetraps an assembly.
The path has changed from /obj/item/weapon/mousetrap to /obj/item/device/assembly/mousetrap
Deleted mousetraps.dm, and removed the original define from weapon.dm

Added a new /obj/item proc, on_found(). It's called when pockets are emptied, and whenever someone looks in a storage item. Currently used only by mousetraps and facehuggers~

Updated the map with path changes.
Updated the changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4969 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-27 16:39:52 +00:00
petethegoat@gmail.com
bc933cc10b Fixes issue 1040. Ability to give mechs all access and remove DNA locks from mechs and more.
(the fix is shitty, but then, so is mech code)
Fixes issue 1043. Safe structure allows users to teleport any item in the game to them

Increases the firefighter heat resistance to 4500.
Removes firefighter.dm, as it was entirely commented out. Firefighters are in ripley.dm.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4968 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-27 14:51:30 +00:00
Kortgstation@gmail.com
f7ab60f359 Communications consoles will only work on Z1 (on SS13). No more cultists holding the server hostage forever from their space fort. Not fun for anyone but them.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4966 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-27 05:04:19 +00:00
sieve32@gmail.com
45a2d6cb64 - Made throwing log and factor armor. The attack_log (Both server and mob) will show who last touched the object as the 'assailant', even if they didn't directly hit them.
Fixes Issue 1033

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4965 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-27 01:04:58 +00:00
giacomand@gmail.com
9dd84554de -Runtime fix for the "in_use" var.
-Forgot to give membrane extra health. I'll be planning on adding health to resin doors soon.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4964 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-27 00:57:51 +00:00
petethegoat@gmail.com
861a036941 Added medical and security record filing cabinets.
Added a pig mask.

Changes to the map:
Added a safe to the vault, and a stethoscope on the nuke shuttle.
Added a camera and hand labeler to art storage.
Added a medical cabinet to the Detective's office.

Updated the changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4962 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-26 23:29:34 +00:00
giacomand@gmail.com
88bca2f4b8 -Forgot to take out a debug message.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4961 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-26 22:23:54 +00:00
giacomand@gmail.com
d5d2bce78e -Fixed an issue with PDA messaging not working.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4960 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-26 21:27:14 +00:00
giacomand@gmail.com
6a2d78bc94 -Killed the updateDialog lag. I added a check to see if there were any mobs to update, if not it will stop checking until a user uses the machine again. I had to replace all the machine = src and machine = null with procs to help make it manageable. I believe this is one of the culprits causing the server to lag as the round goes on, as more players will interact with machines.
-Atmos delay is now based on active players, to help fight lag for massive player rounds.

-Changed some for(blah in world) loops to use the correct lists.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4958 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-25 19:15:51 +00:00
petethegoat@gmail.com
2063c3715d Added Flashkirby's new hair styles- http://baystation12.net/forums/viewtopic.php?f=44&t=5395.
Updated the changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4957 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-25 19:11:13 +00:00
giacomand@gmail.com
f7c8e01955 Throwing eggs will result in the reagents of the egg reacting to the target. (Which can be a turf, object or mob) This creates possibilities like chloral eggs, lube eggs, and many more.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4956 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-25 03:49:08 +00:00
giacomand@gmail.com
bbd693f86d -Metroid eggs are now a child of eggs. Meaning you can throw them at people!
-Resin walls/windows will now block heat the same as regular walls.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4955 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-25 03:07:08 +00:00