Commit Graph

9304 Commits

Author SHA1 Message Date
Albert Iordache 156f1349c2 Fixed compilation error and moved acid_act() 2012-06-24 19:13:51 +03:00
baloh.matevz ae23c7387b - feedback server ip now also logs the port
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3912 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-24 11:05:08 +00:00
elly1989@rocketmail.com b21a3ed742 Fixes issue 586.
Culprit code:

/obj/item/clothing/gloves/latex/attackby(obj/item/weapon/cable_coil/O as obj, loc)
	if (istype(O) && O.amount==1)
		var/obj/item/latexballon/LB = new
		if (usr.get_inactive_hand()==src)
			usr.before_take_item(src)
			usr.put_in_inactive_hand(LB)
		else
			LB.loc = src.loc
		del(O)
		del(src)
	else
		return ..()

I was going to fix said code but after seeing that BALLOON is spelled incorrectly, that it uses amount == 1, balloons have no in-hand sprite AND don't even have  a desc I decided I shouldn't waste my time when the authorsimply couldn't be bothered. Commented it out.

Runtime fix for:
untime error: Cannot modify null.icon_state.
proc name: insert key pressed (/client/verb/insert_key_pressed)
  source file: mob_movement.dm,84
Cause: AIs don't have intents and stuff.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3911 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-24 09:54:36 +00:00
ericgfwong@hotmail.com 892feed4c3 Medicine closets now require surgery access. Chemical closet requires chemistry access.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3908 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-24 08:28:06 +00:00
SkyMarshal e6aae0103c Merge pull request #1383 from Drieden/master
Prevented genetics from scanning headless people
2012-06-23 21:53:25 -07:00
CompactNinja 9e2629a8c6 Merge pull request #1384 from SkyMarshal/BugFixes
Final parts of ZAS.  Works like a charm now.
2012-06-23 21:23:19 -07:00
SkyMarshal e0edc29acf Final parts of ZAS. Works like a charm now. 2012-06-23 21:20:39 -07:00
Drieden 778f40e469 Prevented genetics from scanning headless people and permanently breaking the cloner. 2012-06-23 23:42:24 -04:00
CIB 2ef4379765 Merge pull request #1381 from CIB/master
Bugfix
2012-06-23 18:24:10 -07:00
cib b3b35ebfef Fixed bug with calling the air master. 2012-06-23 18:22:07 -07:00
Erthilo 0f8cf93095 Merge branch 'master' of github.com:Baystation12/Baystation12 2012-06-24 01:53:10 +01:00
Erthilo 527110e8b0 Fixes being able to use PDA's that are on other people. 2012-06-24 01:23:29 +01:00
Erthilo 85f75e639c Fixes morph and appearance editing not updating sprites. 2012-06-24 01:12:16 +01:00
Erthilo f137b4a880 Should fix some weird issues with electropacks and screwdrivers. 2012-06-24 01:10:32 +01:00
Erthilo 3882ac24e7 Fixes Syndicate's not spawning with explosive implants properly. 2012-06-24 01:06:11 +01:00
mport2004@gmail.com 69753b0190 Worked on blob mode a bit
Readded the AM stuff to the dme
Added another explosion edit from Willox


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3903 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-24 00:03:31 +00:00
SkyMarshal 3efa1d4e6b More fixes. 2012-06-23 17:00:28 -07:00
SkyMarshal 62c3d1d11d De-retarded wound system. 2012-06-23 16:35:58 -07:00
SkyMarshal ce7db3f15e Merge pull request #1374 from Erthilo/TGUpdates
TG Updates r3778 to r3752
2012-06-23 15:24:12 -07:00
ericgfwong@hotmail.com d32abb988d Added spare gas masks in science, so there is enough for everyone.
Renamed Operating Room access to Surgery

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3901 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-23 21:44:12 +00:00
elly1989@rocketmail.com 48088b79d9 ugh...this was horrible. I'm really sorry if I fucked anything up, I was literally going braindead towards the end.
Replaced every l_hand = and r_hand = and all that if(hand) crap to use standardised procs. This means we can use procs like Dropped() reliably as they will always be called when things are dropped.

Thorough documentation to come. But generally, if you want a mob's icons to update after deleting something in the inventory...use drop_from_inventory(the_thing_you_wanna_drop) just before deleting it. If you wanna put something in a mob's hands use put_in_hands() (or one of the variants). It'll try putting it in active hand first, then inactive, then the floor. They handle layers, overlays, screenlocs calling various procs such as dropped() etc for you. Easy

mob.equipped() is now mob.get_active_hand() because there was another totally unrelated proc named equipped() and stuff was confusing.

Weakening was made instantaneous.

Minor optimisations for human/handle_regular_status_updates(). I'll port these changes over to the other mobs next. Basically it should stop it constantly incrementing every status effect even after death.

umm... bunch of overlays related fixes... I think that's everything. :/

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3900 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-23 21:24:45 +00:00
Erthilo 00b4a234c4 Merge fixes. 2012-06-23 22:17:59 +01:00
mport2004@gmail.com a1cef5a079 Added a default to the uplink welcome and uses in game_mode
The Pumpkin head object once again emits light.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3898 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-23 21:03:15 +00:00
mport2004@gmail.com c86c8e1505 Finished moving the clothes in defines over to modules.
Several head objects path changed so they are not helmets, head means can fit on your head, helmet was securities helmets, space helmets currently still helmet.
Cult restricted job list now has the sec force + cap because you can’t convert them as is.
AI removed from protected traitor jobs as malf is currently effectively out of commission.
A Protected list was added to changling.
Removed the furry mob files that were not checked.
Moved two unchecked files to unused


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3896 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-23 19:25:01 +00:00
Erthilo 3df776b082 TG: - Added a parser to adminhelps. When someone sends an adminhelp it looks through
the words for mob names, keys and ckeys. These are then displayed in bold and
black with a (?) next to them. Clicking the questionmark will display additional
information about the mob.

Screenshot:
http://www.kamletos.si/Adminhelp%20parser%206.PNG
Revision: r3778
Author: 	 baloh.matevz
2012-06-23 17:36:02 +01:00
cib 4a3bd5d4f6 Merged air processing back into the master controller.
The reasoning for this is mostly debugging, but more control over when the air master processes plays also a role(avoid processing it at the same time as tons of other stuff).

Note that this will slow down the air processor a little.
2012-06-23 08:42:48 -07:00
Erthilo 4f4ebd809d TG: Comitting for Giacom.
Details here: http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=8960

And, to summarise:
Added a new computer, the message monitor console. It is able to access the logs
on the message server.
Made PDAs dependant on the message server instead of Telecomms. This fixes PDAs
not sending any messages due to no listening_freqs.

When paper is splashed with Ethanol, the contents of the paper or book
disappear.
Added white coloured pens. Allows you to write hidden messages that can be
revealed by highlighting the text.
Revision: r3777
Author: 	 petethegoat
2012-06-23 16:42:37 +01:00
Erthilo 960bc4da44 TG: Fixed issue 549 . Missing sprite caused Odysseus mechs to vanish during
construction

Fixed  issue 542 . Fingerprints are now left on door controls and mass driver
controls.

Executed the rogue disposal pipe in robotics maintenance.
Revision: r3776
Author: 	 ericgfw...@hotmail.com
2012-06-23 16:27:13 +01:00
Erthilo e7e1b8f9e8 More compile stuff. 2012-06-23 16:14:00 +01:00
cib 184c0775a6 The server will now inform the socket_talk process of reboots. 2012-06-23 08:11:12 -07:00
Erthilo 8b4033c410 TG: - Ported cable restraints from Bay12. You make them by using a verb on cable
coils. Takes 15 lengths to make, applied the same way as handcuffs, they have
the same effects as handcuffs, but only take 30s to remove if you resist. They
can also be removed by using wirecutters on a handcuffed mob.
- Added 4 new cable colors. Pink (ported from Bay12), orange, cyan and white.
- Engineer tool belts can now also spawn with orange wire, in addition to yellow
and red.
- Tool closets and electrical toolboxes can now spawn with cables in any of the
8 colors.
- Added cablecuff.ogg from bay12, played when you apply cable cuffs on someone
- Added this stuff to the changelog

So yeah, some stuff is credited to bay12, tho some of it was nearly enough
completely recoded.

Screenshots:
http://www.kamletos.si/wire%20colors.png
http://www.kamletos.si/cuff%20restraints.png
Revision: r3770
Author: 	 baloh.matevz
2012-06-23 16:04:24 +01:00
Erthilo 523a7618d4 TG: Clarified how spending points work in the changeling evolution menu.
Revision: r3768
Author: 	 ericgfw...@hotmail.com
2012-06-23 15:51:41 +01:00
Erthilo adff0de024 TG: Fix for bananium doors having the wrong icon_state. Thanks Mwahahahaha!
Fix for xray projectiles being incorrectly defined. Thanks Mwahahahaha!
Fix for the xray sprites.
Map changes! Mostly changes in maintenance, but also a xenobio change, to make
the monkeys not visible from the metroid pen, for Rockdtben.
Also readded the secure storage and lockdown buttons to the CE's office. Thanks
Mwahahahaha!
Revision: r3765
Author: 	 petethegoat
2012-06-23 15:44:22 +01:00
Erthilo 02e4bcc03d Compile fixes. 2012-06-23 15:18:02 +01:00
Erthilo 89d6f5c570 TG: Commit on behalf of Willox
Fixes an exploit with voting
Revision: r3760
Author: 	 quartz235
2012-06-23 15:15:12 +01:00
Erthilo 13aa7558a6 TG: Fixes a pesky compile error in my last commit.
Revision: r3756
Author: 	 vageyenaman
2012-06-23 15:10:49 +01:00
Erthilo dfb6676ebb TG: Not a whole lot going on in this commit, just more work on preparation for the
traitor factions update. Added some new sprites and weapons.

New weapon: Delivery grenade. Can spawn an x amount of mob/object y in a
constant radius. It is currently used for carp and manhack delivery grenades.

!! Important !!: Certain telecomms computers were causing very nasty machine
disruption through some very silly mishap involving re-programming a computer's
network. Basically, it was breaking machine procs every time you messed with
them. This should hopefully make telecomms a lot more stable.

Fixed a bug where the reflexes nanoaug would not actually dodge the projectile
if the person was clicking directly inside the target's 32x32 border.

I changed around some core PDA messaging functions in preparation to PDA
Chatrooms (yes Legality it's happening). However I'm going to hold off actually
implementing it until Messycakes is either completed with his PDA UI overhaul or
just stops working on it.

Committed two patches from separate people in the forums. Chemical Cigarettes by
Neek (http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=8775) and Clicking
genetics blocks by Willox
(http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=8857). Check their respective
threads for more details. Sorry I couldn't get this earlier, guys!
Revision: r3755
Author: 	 vageyenaman
2012-06-23 14:59:54 +01:00
Erthilo 4081115f96 TG: -Re-evaluated maintenance.
--Areas have been redefined and renamed to make more logical sense (eg "Arrivals
North Maintenance" instead of "Secondary Fore Port Maintenance"). Same has been
done with Solars
--Doors have been moved around to match the new areas.
--Several windows facing into station areas have been removed.
--Overall it should be darker and more winding
-Added Sieve's EngiVend to engineering and reduced number of lockers
-Scientists no longer start with gas masks and o2 tanks (Still available from
the lockers)
-Added paperwork objects to detective's office
Revision: r3752
Author: 	 ericgfw...@hotmail.com
2012-06-23 14:35:38 +01:00
daniel.cf.hultgren@gmail.com 0b41114584 * Fixed antag randomizing
* Reworked job randomizing
* Added some user feedback to recharger
* Added a new preference setting in job preferences. This setting will make you get a random job if your picked occupations were already filled. This defaults to on to make less graypride.
* Updated changelog

I have tested the new job randomizing with friends and it works good, not sure about large scale however. Feel free to revert this change if it fucks up everything. (and notify me of problems)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3893 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-23 13:07:50 +00:00
ericgfwong@hotmail.com 42733daf99 Added sprites for area atmos, atmos monitoring, exosuit control, and holodeck control consoles
Added an O2 medkit in medbay storage

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3892 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-23 09:04:02 +00:00
d_h2005@yahoo.com b4db0b5081 -Apples have potency now, and can be mutated into golden apples.
-Added a couple salads and golden apple tarts for the chef.
-Renamed the 'sleep rejuvinate' chemical and gave it a new id. If there was a REASON for it having the same ID as sleep toxin(i can't imagine why), please comment.
-Capsaicin and Frost Oil reworked heavily. They now make you much hotter/colder depending on how much you consume. It's not really wise to consume either in excessive amounts. Drinking coffee removes some frost oil from your system.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3891 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-23 06:57:24 +00:00
cib 506ffbc836 Removed some wild debugging messages. 2012-06-22 22:22:26 -07:00
johnsonmt88@gmail.com ec52b9c032 Moved cyborg upgrade items out of mob code and into item code.
- Item declarations have no place in mob code. MMI and pAI code being the exception.

Removed a cyborg upgrade that made them immune to flashes
- An item that removes one of the very few weaknesses a borg has? No thanks.

Removed mob\living\silicon\robot\robot_defense.dm
- It was an empty file.

Removed uplink.dm and uplink_kits.dm from WorkInProgress
- Duplicate files: they're already in the main chunk of the code.
- They are no longer a work in progress.

Here's hoping I dont break anything with this commit...

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3890 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-23 00:12:27 +00:00
SkyMarshal 46f202fa99 Merge pull request #1367 from CIB/master
Implemented socket_talk, a quick way for inter-process communication
2012-06-22 17:01:05 -07:00
cib 688e8e0ac0 Refined the socket_talk protocol for debugging purposes. 2012-06-22 16:00:45 -07:00
ericgfwong@hotmail.com 26e693fc00 Instead of circular saws, medborgs get Polyacid sprayers when emagged
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3889 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-22 22:03:22 +00:00
cib 7b0b71dc4e Fixed a compile error. 2012-06-22 14:11:18 -07:00
SkyMarshal 616be6eed8 More while loop stuff, removed shitloads of unnecessary curly brackets in the map reader, fixed ED-209 projectiles 2012-06-22 14:10:48 -07:00
cib 02e7f30a9e Refined the BYOND-side socket_talk interface 2012-06-22 13:37:50 -07:00
SkyMarshal 668f81c329 Some tweaks and fixes for UL and any while loops I find, as well as removing generally bad procs. 2012-06-22 12:50:45 -07:00