Commit Graph

6438 Commits

Author SHA1 Message Date
Neerti a1053c2b56 Adds a plasma counter hud for aliens that works similar to the changeling's chem storage and blob's resource storage counters. 2013-10-28 03:03:33 -04:00
Cheridan bad46f62ba -Fixes issue 1462
Adds an update icons call to cloakers

-Fixes issue 1387
Clonees get healed of all damage types while in the pod.
2013-10-27 22:02:22 -05:00
Giacom 46b57bd515 Merge pull request #1661 from AndroidSFV/fix1651
Resolves #1651
2013-10-27 01:05:33 -07:00
AndroidSFV a1206b624d Fixes #1651. Issue was with formatting the html output. 2013-10-26 19:49:03 -05:00
JJRcop d866a3611b Adds missing "wood.ogg" 2013-10-26 17:53:56 -04:00
Giacomand d8507acaa7 * Removed the text announcement. It wouldn't work if the AI used the sound effects. 2013-10-26 22:19:13 +01:00
Giacomand 48d00948ca The AI's vocal announcement will also make a Request Console style announcement with the text of the message. 2013-10-26 20:18:42 +01:00
Giacom eac041f23f Merge pull request #1614 from JJRcop/mmi-extract
Adds the ability to safely deconstruct cyborgs
2013-10-26 11:28:24 -07:00
Jordie 774a4fafdd Removed duplicate var + faster movement 2013-10-27 04:17:51 +11:00
Giacomand f44faba532 Added a voice announcement system for the AI.
Voices are based on /vg/'s female voice and are copyright free.
There is a 60 second cooldown for each announcement.
Added a compile option for AI voices. Undefining AI_VOX will not compile the resources, meaning players won't have to download them.
2013-10-26 17:56:39 +01:00
Jordie 83e2c1d706 Added bats 2013-10-27 03:55:17 +11:00
Giacomand 83b882ed3f * Added the space violin to the service cyborg modules.
* Made the space violin usable by service cyborgs.
* You can now examine Cyborgs to see their active module.
* Made the choose module window look nicer.
2013-10-26 13:49:41 +01:00
Aranclanos a2981e5f9c Merge pull request #1589 from SuperSayu/clickstuff3
Mecha, hud, and click fixes
2013-10-25 09:16:54 -07:00
Giacom c169113e6b Merge pull request #1636 from SuperSayu/starcrossed
Replaces HasEntered() with Crossed() and reduces redundant checks on turf/Enter()
2013-10-25 04:24:42 -07:00
Giacomand 1705cc6f76 Merge branch 'master' of https://github.com/tgstation/-tg-station into pr/1633 2013-10-25 12:02:37 +01:00
Giacomand 2022e1f6ed * Slightly reordered the mind check. 2013-10-25 12:02:16 +01:00
Giacomand a1af8853be Merge branch 'master' of https://github.com/tgstation/-tg-station into pr/1640 2013-10-25 11:49:59 +01:00
Cheridan 1389603afb Merge pull request #1630 from Aranclanos/StaffOfRuntimes
Staff of Runtimes
2013-10-24 17:45:12 -07:00
Fleure e3169ee8b9 Adds container resist proc 2013-10-24 21:30:01 +01:00
JJRcop 4992d9e4e2 Putting deconstruction code in a proc for organization and later use 2013-10-24 13:51:52 -04:00
dumpdavidson 7236f6dc0d Moved mime and clown rename code. 2013-10-24 19:05:31 +02:00
Aranclanos 8d3d006c67 Merge pull request #1624 from Giacom/aran_is_dumbo
Fixed a typo
2013-10-24 09:14:00 -07:00
Giacom aaaed39293 Merge pull request #1559 from S0ldi3rKr4s0/fhair
Adds long bangs from my old disabilities PR
2013-10-24 09:10:14 -07:00
dumpdavidson 31aab08a80 Mimes can now rename themselves.
Stage personas are a thing for mimes as well as clowns.
2013-10-24 10:10:38 +02:00
supersayu 799c7ad2ce Replaces atom/HasEntered() with the builtin atom/movable/Crossed()
Crossed() is a byond builtin which is called automatically when two movable atoms overlap (as a side effect of Move(), but not when loc or x/y/z is changed).  Previously, turf/Entered() iterated through all objects in the turf in order to tell them an object had entered; with this change, HasEntered() becomes redundant and can be eliminated.

This may reduce lag when a large number of objects are moving in a small space (singularity, mining conveyors, etc) but should cause no changes to functionality at all.
2013-10-23 16:20:20 -04:00
Cheridan 826325ade5 Merge pull request #1612 from Aranclanos/SmallAtmosFixes
Small atmos-related fixes
2013-10-23 10:39:13 -07:00
Miauw 2bff2c944f Fixed #1628 Rudimentary transforms FROM borgs now work properly. 2013-10-23 17:53:31 +02:00
Aranclanos b5844f4012 the transfer_identity() proc of MMIs can now be used by any mob instead of only humans.
This will make the staff of change stop runtiming.
2013-10-23 06:59:19 -03:00
JJRcop 002496038c Cyborg construction now stores endoskeleton for deconstruction to use
When you construct a cyborg now, the endoskeleton is stored in the mob, where before it was deleted.
Cyborg deconstruction now checks if there is a stored endoskeleton. If there is, it deconstructs it. If there isn't, it spawns new parts like before.
Also, there is now a burn_out proc for flashes, since the feature was previously copypasta.
2013-10-22 16:18:16 -04:00
Giacomand d317537144 Fixed a typo 2013-10-22 21:12:54 +01:00
JJRcop 55f49b33bd Cyborgs can now unlock themselves
New verb added that allows Cyborgs to unlock themselves if they are locked.
Cyborgs are not able to lock themselves again, and will need a roboticist or someone else with access to assist them.
2013-10-22 03:59:08 -04:00
Aranclanos dd281bb6b2 Merge pull request #1561 from RobRichards1997/11/10/2013-Limbs-are-Objects
Changes Limbs into Objects [Merge/Give Feedback]
2013-10-22 00:41:09 -07:00
Aranclanos 5988e4b6a6 Merge pull request #1606 from Cheridan/Map
Nuke Op Gloves: The Blackening [MAP]
2013-10-22 00:32:19 -07:00
JJRcop 07c8f3b6a1 Made cyborg deconstruction a bit harder
You now have to lock down the cyborg via a Robotics console, or cutting
the lockdown wire on the cyborg, in order to deconstruct it.
2013-10-22 00:09:21 -04:00
JJRcop 83ee7b95f5 You can now deconstruct cyborgs
This is a less destructive way to extract the MMI from a cyborg.
	Also, you can no longer use broken flashes for eyes.
2013-10-21 22:29:07 -04:00
Aranclanos bbd1cfd389 -the number of active turfs on the status tab will be refreshed and the end of each tick and when the air controller setup finishes.
-mining rooms will be generated before the air controller is created
-changed the total of moles of the NO2 turfs from 2000 to 6000 to compensate the replacement of the canister that spawns like 36000 moles on top of it for a normal canister. I'm talking about the NO2 canister inside of the chamber in atmos. (I will replace the canister in another pull request)
2013-10-21 20:09:57 -03:00
Robson Richards 9d9f642542 Makes Icon_name Redundant due to Obj Limbs
update_icons.dm altered to reflect this.
2013-10-21 16:01:58 +01:00
Cheridan 7506a19073 Nuke Op Gloves: The Blackening
-Removes the yellow gloves on the Nuke Ops shuttle. (They were completely redundant, as the gloves they start with were already insulated (!!!)).
-In return, adds a laundry room to the nuke ops staging area, allowing them to paint their gloves as they please if they want to be stealthy.
-Removes 'SWAT' gloves in favor of the less-weirdly-specific combat gloves. Codewise, they were exactly the same.

Updates spacebattle.dmm, as it had an instance of swat gloves.
Adds a link in the mapmerge tool instructions to assist in setup.
2013-10-20 23:09:22 -05:00
Giacomand 18d2672083 Constructs are now given their spells in the constructor, instead of from the soul stone. This will allow admin spawned constructs to start with spells. 2013-10-19 20:30:32 +01:00
Cheridan d7b7f19ed6 Merge pull request #1568 from Mloc/tg-fix3
Miscellaneous fixes and pipe unwrenching cleanup.
2013-10-17 12:08:52 -07:00
Giacomand fe0826c3d1 Merge branch 'master' of https://github.com/tgstation/-tg-station into ai_alt
Resolved Conflicts:
	html/changelog.html
2013-10-16 17:16:36 +01:00
supersayu fff7c61d10 More correct fix for #1164 that does not introduce new bugs (oops)
Re-adds the ability for mobs to turn when clicking on a wall object in their square (APC, etc)
Re-adds ghost shift- and alt-clicking, sorry about that.
2013-10-16 01:36:43 -04:00
supersayu a7398c2205 Mecha fixes
Prevents mech actions from acting on the user's inventory.  Fixes #1487.
(Almost) fully prevents inventory use from within a mech, to be more consistent.  The internals GUI button still works on the theory that it's emergency equipment.
2013-10-16 01:30:00 -04:00
Giacomand 1bf07a3065 * The AI can now use alt click to get a list of objects and the turf for easy access.
* The AI can interact with all the items in the list.
* The AI can use this for several things:
 * Since the list will not dissappear for the AI, until there's no camera coverage, they can use it to bookmark a single tile to interact while not having to look at it.
 * They can also use this to quickly jump to the listed turf.
 * They can interact with objects under other objects.
* Made the CTRL Click on the APC directly use the toggle_breaker() proc.
2013-10-14 17:23:53 +01:00
Giacomand a24745b6d2 * Added a new malf power: Machine Override will delete the machine and swap it with a mimic, with generated attack stats and the same icon as the machine it has replaced. Effectively making it look like the machine is attacking people.
* The power will cost the same as overload.
 * Reduced the price and uses of uncommon malf powers so that they can be used when the AI only has 5-10 points left.
2013-10-13 16:23:37 +01:00
Mloc-Argent bc087e7bdd Fixes #1566
Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-10-12 17:23:33 +01:00
Giacom 8480c0cf03 Merge pull request #1556 from Miauw62/ifuckedupmmis
Rudimentary transform to borgs now works properly.
2013-10-12 07:15:06 -07:00
S0ldi3rKr4s0 0c5a723097 pls go 2013-10-11 20:23:32 +02:00
Robson Richards 1c70008d0c Changes Limbs into Obj's
Reworked all the paths for it
Reworked all the procs for it
2013-10-11 19:11:55 +01:00
S0ldi3rKr4s0 7b6c41b010 Long bangs from disability PR. 2013-10-11 19:52:27 +02:00