Commit Graph

2719 Commits

Author SHA1 Message Date
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
elly1989@rocketmail.com
5bc379fa40 Removed a debug message Gia left in =p k
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5162 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-22 09:21:40 +00:00
Kortgstation@gmail.com
afe9e93c05 Fixed name of the medical rig
Fixed the exile implant locker.

Made syndicate simple animals slightly squishier (block chance lowered).

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5160 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-22 08:15:07 +00:00
cib
6fbff77163 Re-nerf lung capacity due to problems with internals. 2012-11-21 22:41:35 +01:00
Mloc
2f3b3f84c3 Merge pull request #1995 from CIB/master
Fixes and stuff
2012-11-21 13:30:32 -08:00
giacomand@gmail.com
5f4d0a2de9 -Changed the Resurrection "verb" to a "proc" so that nobody starts with it.
-Fixed a small error with the say() code trying to do a bitflag operation with the preference datum and not the toggle variable in the datum. Added a check for the mob speaking having a client so that ghosts with ears toggled on won't keep hearing mice and other animals talk.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5156 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-21 21:27:12 +00:00
petethegoat@gmail.com
541ae72099 Added Phol's sprites for fat and female (oh god) mutantraces.
Carn, feel free to revert the update_icons.dm changes if this messes up your work.

Updated the changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5155 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-21 21:23:23 +00:00
cib
966f78f1ab Fixes #1993
Bleeders now stay dead after being killed by blood loss..
2012-11-21 20:51:57 +01:00
cib
a6c1b5356c Lungs now can only be damaged when breathing from a turf. 2012-11-21 20:41:50 +01:00
cib
e6af3afd42 Fix to breathing inside objects. 2012-11-21 20:33:24 +01:00
Kortgstation@gmail.com
e9c901a6c6 Shadow mutantrace can see in the dark.
Updated Brotemis's map with his final changes. This involves shuffling about the final room and adding a bunch of diary papers to explain what is going on. He also fixed the meatgrinder.

Personally, I completely overhauled the wildwest wishgranter. You can now actually choose from multiple wishes. Maybe I'll update the basic wishgranter at some point as well to be less terrible.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5153 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-21 18:34:12 +00:00
Chinsky
c686245263 Fixes issue #1981
Only secborgs are THE LAW.
2012-11-21 20:54:50 +04:00
Kortgstation@gmail.com
8fcff0ac65 Updated the faithless health/damage and the wildwest map to have rig suits on the miner corpses. I'd already edited this locally on the /tg/station servers, so our players shouldn't notice any difference.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5150 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-21 14:25:30 +00:00
Kortgstation@gmail.com
2533d8066f Added a new shadow person mutant race sprited by Majorsephiroth. If it is too bright, they take damage, dark enough, they heal.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5147 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-21 09:03:10 +00:00
elly1989@rocketmail.com
1aaf44e076 Moved a lot of preference related toggles to the Preferences verb tab.
You can now modify specialrole candidacy mid-round and it will save changes to your savefile.
Added a BE_NINJA flag. Doesn't do anything yet. If somebody wants to implement it, go for it.
Moved prefrences stuff from new_player to the folder /code/modules/client/
Renamed toggles so they appear in a nice order.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5146 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-21 08:06:44 +00:00
elly1989@rocketmail.com
2e68af07c1 Merged listen_ooc, seeprayers, STFU_ghosts, STFU_radio, deadchat, sound_adminhelp, ghostears, ghostsight, canplaysound, midis, no_ambi and lobby_music into client.prefs.toggles as bitflags.
Toggling these preferences in-game will update your savefile. Meaning that your preferences will persist between rounds.

Added some savefile_version updating stuff. It's pretty crude. If you're changing any of the savefile stuff just ask and I can change it/help.

Removed some unused client vars

Ghosts no longer hear ambience. Simplified ambience code.

Simplified lobby music code. It will no longer cause a massive queue of events (which would eventually balloon in memory use)

Moved ooccolor and sound_adminhelp back to prefs. It's easier and allowed me to remove the setupclient() stuff completely.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5143 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-21 05:58:04 +00:00
giacomand@gmail.com
d0ca8fcd54 -Fixed an issue with corpses appearing in the living_mob_list.
-Added a maths.dm with useful math procs. I've taken the math procs from a resource library from BYOND called dmMath ( http://www.byond.com/developer/Nickr5/dmMath ) thanks Nickr5 for the useful procs.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5140 316c924e-a436-60f5-8080-3fe189b3f50e
2012-11-21 01:02:56 +00:00