Commit Graph

5039 Commits

Author SHA1 Message Date
Cael_Aislinn 3b6c00eae5 made space ninja a toggleable client option
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
2012-12-01 18:07:18 +10:00
Cael_Aislinn c8f603cebd WIP stuff for skin styles sprite accessory
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
2012-12-01 18:07:02 +10:00
Cael_Aislinn 7e3f58cea2 CPR optimisations, made hypospray visible on the map
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
2012-12-01 18:06:19 +10:00
Chinsky c13ddeeb9f Merge branch 'master' into surgery
Conflicts:
	code/datums/organs/organ_external.dm
2012-12-01 07:16:40 +04:00
d_h2005@yahoo.com ed2aa3d785 Moves slime sprites into their own file, adds sprites for slime expressions :3
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5236 316c924e-a436-60f5-8080-3fe189b3f50e
2012-12-01 00:39:31 +00:00
petethegoat@gmail.com dd909aa5f8 Added an upgraded mopbucket for the janitor and placed it on the map.
Updated the changelog.

Moved Agouri's vehicle code into his dm in unused. Moved the vehicle dmi into icons/obj.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5234 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-30 22:37:00 +00:00
giacomand@gmail.com 9e8ee77049 -Viruses will now not count towards the chance of infecting someone with virus protection.
-Added some extra virus protection to objects.
-This should all fix randomly being infected while wearing full virus protection gear.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5233 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-30 20:18:29 +00:00
giacomand@gmail.com cd2fcfc920 -Fixed blood vomiting not hurting you.
-Removed an unneeded fingerprint proc.
-Fixed some of the blood/vomit/gibs spills not correctly processing.
-Reduced the life of a virus with no mob host.
-You can now tell how a virus spreads by the Pandemic.
-Made making vaccines quicker and making blood virals quicker too.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5232 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-30 16:37:35 +00:00
Kortgstation@gmail.com 92d1c01dbb Fixed slimes not splitting.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5230 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-30 04:02:31 +00:00
SweeperM b8a12b0b52 Fixes to lighting
-Fixed #2005 (for sure!)
-Fixed the stacking of brightness. Now the most bright item turned ON will be the one where the user gets its luminosity of.
-Cleaned the code a bit. Now only one var controls the on/off switch of light, and another holds the value of brightness when on.
2012-11-29 23:01:51 +00:00
GauHelldragon 01828f8a02 Added more comments 2012-11-29 12:21:38 -08:00
GauHelldragon 06ae2ded6f Change - Robotray only picks up food/drinks/condiments 2012-11-29 12:10:30 -08:00
elly1989@rocketmail.com 727bad70e4 Fixes compile error.
More gimmicky xmas content[SPOILERS]
..
..
random event: xmas trees become hostile carp-like mobs that run around eating everybody. Only occurs on Christmas Eve/Christmas day.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5227 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-29 16:06:46 +00:00
elly1989@rocketmail.com d0e0ec56da Added Xmas trees to the canteen and chapel.
Added Xmas and Xmas Eve holiday-features:
>If ALLOW_HOLIDAYS is in config.txt, random (harmless) wrapped presents will be placed under all xmas trees on z-level 1. :3
>Ian will start wearing a santahat
Added content for the end of the Mayan Calander.
Fixed the spelling of -invisible- pens



git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5226 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-29 14:07:41 +00:00
Kortgstation@gmail.com 0c4f441cb5 Added Cheridan's slime sprites to replace roros. Replaced all mentions of roro/metroid with slime. Once Cheri has the rest of the sprites/Phol gets mutant race sprites I'll start work on redoing metroid/slime code with Giacom and adding breeding.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5223 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-29 04:12:22 +00:00
GauHelldragon 17440ff756 Fixed blood regen bug
Nutriment is stored in reagents. Vessel is only for blood.
2012-11-28 12:37:27 -08:00
giacomand@gmail.com a8eed08476 -Removed some debug messages which I forgot remove... AGAIN.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5218 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-28 17:55:05 +00:00
GauHelldragon 2c47afc22e Roboitems - Printing Pen
Allows service borg to rename paper. Click on pen to toggle between writing and renaming mode.
2012-11-28 03:03:20 -08:00
johnsonmt88@gmail.com 5bae081fdd The gateroom area is now /area/gateway instead of /area/teleporter/gateway. This should fix wizards ending up in the teleporter room when trying to teleport to the gateroom.
Fixed a runtime where Poly would try to perch with no perch.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5211 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-27 23:55:22 +00:00
GauHelldragon 09f1d74566 Fixed typo in tray description 2012-11-27 15:24:44 -08:00
GauHelldragon 5e74a9803c Modified Service Bot's Tray to actually be useful
Service Borg's tray now can load and unload items.
2012-11-27 15:16:59 -08:00
Kortgstation@gmail.com a55b8b6ad7 Ported the last of the critters to simple_animal.
Removed all critter code/replaced it with their simple animal paths where applicable.

Replaced the critters on the maps with simple_animal versions.

If I missed any vars/icons/etc when I ported them over, let me know.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5210 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-27 19:06:15 +00:00
Kortgstation@gmail.com 45193ef97b Added simple animal hostile aliens. Drones, hunters, sentinel (ranged), queen (ranged rapid), and empress (large queen sprites, even slower than the queen and more health, time for boss fights!)
Added a move delay var to hostile simple animals, so you can set the move_to speed easily. So far everything but the simple aliens use the default of 2.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5204 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-26 20:53:35 +00:00
giacomand@gmail.com af523d3e8f Added a new symptom with a high level, so that it's not possible to gain through mutations.
Gave the high level symptoms their own preset diseases and added them to the virus crate, along with a bottle of mutagen.

Several disease fixes, such as disease stages going below 0. Diseases which spread by blood will longer spread when you touch someone (i.e: click on someone)

I also did some cleaning up with comments.

Made handheld radios broadcast if their messages aren't sent on the same level as they're on, meaning that turning off the relay to the station will not make it impossible to communicate with others with radios.

Made some events only effect people on the station Z level.



git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5192 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-25 21:32:07 +00:00
petethegoat@gmail.com d9480a1407 New unarmed beartrap sprites by Cheri.
Slightly improved beartrap code while I was there, mostly standardisation and formatting stuff as usual.

Fixed the Chaplain's PDA spawn.

Reduced the chance of stealthy hulk wall smashing. All but one of the messages will attempt to go over the radio now.
Changed hulk resist text colour to red because it was barely readable in green.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5191 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-25 20:57:08 +00:00
petethegoat@gmail.com dbd759477e Improved window code, mostly formatting and styles, but also general improvements.
I've tested it a fair bit, but there may be bugs, so please report those if you run into them.

Added an ismetroidadult() helper

Improved L6 code.
Made the syndie shuttle console impervious to bullets.
Made mirrors breakable.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5187 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-25 17:09:38 +00:00
Kortgstation@gmail.com da8fcbc037 Added a bear pelt hat for Inti.
Added ranged and melee russians for Inti.

Fixed up pirates/hivebots/viscerators. Had some vars wrong.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5185 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-25 03:11:19 +00:00
johnsonmt88@gmail.com 4ddf9100f5 Sending a message should no longer work if you are incapacitated. Fixes issue 1120.
Moved some mob vars to carbon:
mob/var/handcuffed -> mob/living/carbon/var/handcuffed
mob/var/legcuffed -> mob/living/carbon/var/legcuffed

As a result, I've turned some procs into pure virtual procs and moved their code into carbon.dm.

mob/proc/restrained() -> mob/living/carbon/restrained()
mob/proc/can_use_hands() -> mob/living/carbon/can_use_hands()

The hand and legcuff portion of mob/proc/u_equip() was moved into mob/living/carbon/u_equip().

The handcuffed portion of mob/proc/show_inv() was moved into mob/living/carbon/show_inv().

Fixes issue 1114.

Made parrots immune to bear traps since parrots should be flying over them anyway.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5184 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-25 00:28:47 +00:00
Kortgstation@gmail.com 90f1631f13 Fixed the flags on the shades/constructs. Now only Juggernauts are unpushable, and none of them can be stunned.
Fixed the flags on the syndicate simple animals.

Made the hivebot beacon unpushable/pullable.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5181 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-24 17:34:50 +00:00
Kortgstation@gmail.com 95b109ff62 Ported hivebots over to simple_animal
Ported viscerators over to simple_animal 

Updated spawning grenades to match.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5180 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-24 17:02:12 +00:00
giacomand@gmail.com 1ba52ad43c -Small cleanup for hostile mobs.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5179 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-24 16:11:01 +00:00
Kortgstation@gmail.com 04b8d36ca7 Ported syndicates over to hostile simple animals.
Replaced the old syndicates in the new ones in all the away missions.

Removed a now unused "issyndicate" proc.

Ported the obstacle smashing over to hostile animals. This means carp will attempt to break into escape and stuff now. Scary! (I can make this syndicate only again if it becomes a problem)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5177 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-24 14:17:42 +00:00
Kortgstation@gmail.com 338b934160 Added a "faction" var to mobs. This var gets checked when hostile simple animals attack something. Default is "neutral."
Changed the hostile code to allow for ranged mobs. Will port syndies over to hostile at some point (I don't want to go and replace the syndies on all the away maps right now).

Added pirate simple animals for Inti (icons are from him). Icons for russians and an on mob bear belt are in as well. There is a ranged version and a melee version.

Set factions for constructs, shades, carp, bears, faithless.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5176 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-24 13:19:08 +00:00
giacomand@gmail.com 7926b373af -Re-ordered some stuff around. I couldn't replicate any bugs with the preferences but I can't be sure that it's 100% full proof.
I did find that your be special preferences, i.e: be alien, be traitor, be changeling and etc, are shared between preferences. I'll ask if this is intentional or not.

-Some minor stuff.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5175 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-24 10:50:59 +00:00
Hawk-v3 74ed33360b Merge pull request #1975 from RavingManiac/master
Wrapping paper fixes and improvements
2012-11-23 17:52:52 -08:00
giacomand@gmail.com ba6163bee1 -Fixed mob grabbing not displaying messages.
-Slightly reduced the time it takes to get into a strangle. (50 -> 40)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5174 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-24 00:41:30 +00:00
giacomand@gmail.com 43e06e4ebb AIs in intellicards will not be able to move their camera anymore. Limiting them to their own core vision.
Committing Zelack's cleanup and fixes from here:
http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=11056

Plantbags now correctly pick up plants from trays.
Using a hoe or injecting reagents updates the tray icon.
Plant Analysers now work on seed bags.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5173 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-23 23:01:04 +00:00
RavingManiac f4fe11fc4c Merge branch 'master' of https://github.com/Baystation12/Baystation12 2012-11-24 01:26:19 +08:00
cib 300219813d Fix for cryo stopping bleeding.
Forgot that internal bleeding doesn't use drip()
2012-11-23 16:04:16 +01:00
cib d52d0c2c88 Cryo now stops bleeding temporarily.
To be exact, low body temperature in general does.
2012-11-23 15:59:43 +01:00
cib 657ede67c0 Merge branch 'master' of github.com:Baystation12/Baystation12 2012-11-23 15:46:03 +01:00
Kortgstation@gmail.com 67ee202a2e Fixed everyone seeing in the dark.
Committing my almost finished away mission listeningpost.dmm so Giacom can look/help me with the telecomms.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5171 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-23 04:09:32 +00:00
cib 1d7ade2e64 Fixes issue #2001
Robots with mesons or x-ray now don't see the lighting gradients anymore.
2012-11-22 22:14:30 +01:00
Mloc 33aa4f8ae4 Merge pull request #1997 from CIB/master
Go fixes
2012-11-22 12:14:25 -08:00
RavingManiac e252c47a51 removes the floating code 2012-11-23 02:02:45 +08:00
elly1989@rocketmail.com 76ede03966 Moved mob/var/footsteps to /obj/item/clothing/shoes/clown_shoes/var/footsteps
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5166 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-22 17:43:25 +00:00
Kortgstation@gmail.com c02361276e Re-added a buncha Faithless Brotemis took out, final room became pretty damn easy without them.
Lowered the damage shadow people take from 2 brute a tick to 1 brute a tick (so they don't have to spend forever in the dark waiting for the light damage to go away).

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5165 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-22 15:32:05 +00:00
elly1989@rocketmail.com 73b54b017b Removed mob/var/UI, it now uses client.prefs.UI_style
Removed var/constant/Pi It's already defined in setup.dm
Moved a bunch of global_lists to global_lists.dm
Fixed hair randomisation. (still bits to do)
Moved a lot of preferences_setup.dm stuff into __HELPERS/mobs.dm They'll be FAR more helpful as generic procs, rather than something tied to preferences.
Merged mob/var/nopush into status_flags with the CANPUSH flag
Merged mob/var/nodamage into status_flags with the GODMODE flag
Removed mob/var/be_syndicate and mob/var/be_random_name as they are not used.
Added /proc/ui_style2icon(ui_style) proc. It converts a string like "Midnight" into its corresponding dmi file. The code fore creating a new hud uses it.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5164 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-22 15:22:08 +00:00
Chinsky df3c514db9 Made bloody hands got during surgery not stain tools. 2012-11-22 18:46:33 +04:00
Chinsky 5a62904fe1 Merge branch 'master' into surgery
Conflicts:
	code/datums/organs/organ_external.dm
2012-11-22 15:18:42 +04:00