Commit Graph

2293 Commits

Author SHA1 Message Date
Giacomand 1fb9227f77 Blob/AI cameras can now be followed by ghosts.
Added the blob to the check antagonists, displaying how many blobs are left to win and being able to show the player panel for the blob.
Gave overminds mind datums which will initialize to give the overmind a blob special role.
Re-worded the BE ALIEN candidate so that it is more abstract and could mean becoming a blob.
Added another message for when the infected crew is about to burst into a blob.
EMPs will now hurt the blob.
Fixed blob spores blocking the blob from expanding.
Nodes will also slowly recharge their health.
Gave a little bit of health to normal blobs so that lasers don't one shot them anymore, barely.
2013-07-21 15:13:43 +01:00
Cheridan 65db52e2d6 Merge pull request #929 from Aranclanos/DelItemScreen
item_action buttons recycling themselves, reducing 50% of the Del() calls.
2013-07-20 10:25:35 -07:00
Cheridan 10479c6363 Merge pull request #949 from Giacomand/airalarm_wires
Converted the old air alarm wires to use the more structured datum wires
2013-07-20 10:02:02 -07:00
Cheridan 443b5ed522 Merge pull request #957 from Giacomand/malf_robots
Malf Module Cleanup and Bugfixing
2013-07-20 09:43:30 -07:00
Incoming 0739ea2b97 Statue Bugfixes
*the targeting for the spell has been reworked so there's no chance of people in the same loc getting stoned instead of your intended victim. As a result of this improvement, wizards can now cast the spell on other wizards with reckless abandon
*Flesh to Stone and the Staff of Animation play nicer with each other now, no more mobs getting trapped in item mimics after escaping the statue.
*Minor tweaks to the monkey statue, which looked dumb
2013-07-18 22:45:02 -04:00
Incoming d8e55e67cb *statues are now a subclass of lockers (stripped of most its procs) to fix some inheritance problems
*statue sprites updated from "granite" to "marble" to fix some contrast problems
*statues now get their Health from their target's current health, healthy humans and monkeys will have 200 health before shattering, corgis will have 120 health. Injured targets will make for easier to smash statues.
*likewise when a mob is unstoned it will take any damage the statue took as brute damage.
*Replaced godmode with a set of vars to assure the mob's health remains constant while a statue
2013-07-17 15:07:38 -04:00
Incoming b34a683334 *Adds a new wizard spell: Flesh to Stone
*Spell renders one target (choosen from list) immobile and incapable of interaction by encasing them in a breakable statue
*Effect ends after a long while (4 minutes) if the statue remains intact
*Requires robes and has a range of 2 squares, cooldown 60 seconds
*Statue can be animated by Staff of Animation, the spell will still end at the normal time
*Currently can be used on humans, monkeys, and corgis
2013-07-16 22:05:15 -04:00
Giacomand 3c811c6150 New Uplink Item: The AI detector is a multitool that will turn red when an AI camera is 7 or less tiles away from the multitool. The AI detector will cost 1 TK. 2013-07-15 09:38:45 +01:00
Giacomand 9b44249394 Merge pull request #960 from Cheridan/BlobUI
Adds a UI indicator for blob overminds.
2013-07-14 12:39:04 -07:00
Cheridan 2976185e93 Adds a health indicator as well. 2013-07-14 14:24:59 -05:00
Giacomand 309305a9c9 Merge pull request #908 from Tenebrosity/damagecapfix
Raises the damage caps on the head and torso to 200
2013-07-13 02:23:01 -07:00
Cheridan c68e73e164 Adds a UI indicator for blob overminds.
This unfortunately necessitated the addition of a mob/camera/blob/Life(), but I think that the added ease-of-use is worth it.
2013-07-12 17:56:54 -05:00
Giacomand acde3b71df * Cleaned the malf module code and made it easier to add powers.
* Fixed multiple bugs with the cameras and the malf powers. All malf powers should be in working order now.
 * Added a new power that creates an automatic cyborg machine that will allow the AI's minions to put living humans through it to build a cyborg army. This power will cost all their malf points and will stop them from being able to shunt, to balance it.
2013-07-12 17:32:15 +01:00
Cheridan a2f11b1273 Merge branch 'master' of https://github.com/tgstation/-tg-station 2013-07-11 20:35:15 -05:00
Giacomand 28d58598f6 Converted the old air alarm wires to use the more structured datum wires. 2013-07-10 12:50:04 +01:00
Aranclanos 0a244dc7b7 The item_action buttons will now recycle themselves, instead of getting deleting each tick to generate new ones. These buttons are the ones top left of the human screen, usually toggling on and off certain items.
I expect to reduce 50% the amount of atom/movable/Del() calls with this.
2013-07-07 02:03:58 -03:00
Giacomand 0396077d83 Merge pull request #878 from Ikarrus/kaboom
Syndicate Bomb Tweaks
2013-07-05 06:07:44 -07:00
Tenebrosity 4d6a02fd93 Raises the damage caps on the head and torso to 200. 2013-07-04 13:59:36 +12:00
Giacomand 7a425b3924 Merge pull request #899 from Aranclanos/APCPulseWires
APC pulse wires exploit fix.
2013-07-03 18:05:44 -07:00
Cheridan 88ba809c5c Merge branch 'master' of https://github.com/tgstation/-tg-station 2013-07-03 00:06:52 -05:00
Cheridan 46c5527388 Initial Commit of Changeling Overhaul 2013-07-02 23:54:01 -05:00
Aranclanos b30c608dfc Modified the checks that the pulsed wires do on APCs after the spawn() timer finishes. They will now react properly regarding if the wires are cut or not. 2013-07-02 05:02:36 -03:00
Cael Aislinn a303f50388 Merge pull request #888 from Aranclanos/HorseMask
Horsemask spell equip process fix.
2013-07-01 09:22:41 -07:00
dumpdavidson b0fe3d0f2d Merge branch 'master' of https://github.com/tgstation/-tg-station into changeling_voices_squash
Conflicts:
	code/modules/mob/dead/observer/observer.dm
2013-07-01 11:11:05 +02:00
Aranclanos 16884ee1a2 changed the u_equip() for a drop_from_inventory() 2013-07-01 03:03:35 -03:00
Aranclanos ffb1f5fc91 The horse mask spell will now unequip the mask slot first and use safe procs for equipping the horsemask. 2013-06-29 22:25:20 -03:00
Giacomand e4e6b3c4ae Merge pull request #842 from Aranclanos/BoltLights
Fix for bolt light sprite on airlocks.
2013-06-28 04:38:41 -07:00
ikarrus a28537116c Syndicate Bomb Tweaks
Syndicate bombs are now structures rather than items. This means they cannot be hidden in lockers and disposals anymore. They also can no longer be used as grenades by crafty traitors.

They now audibly beep as their timer counts down, which is a visible display that can be seen when examined.
2013-06-27 22:05:03 -06:00
Giacomand 3d9a573cd5 Merge pull request #831 from Aranclanos/AirlockPower
Airlock power bugfix
2013-06-23 06:40:29 -07:00
Aranclanos 23a020c860 Pulsing the bolt light wire with a multitool will now update the sprite of the airlock. 2013-06-22 12:52:27 -03:00
Aranclanos 2c0d2a54e9 Fix for airlocks having power when all the wires were cut. Someone overrided an If statement for when the backup wires are cut. 2013-06-21 01:45:51 -03:00
Giacomand 06e7f401cd Merge branch 'master' of https://github.com/Giacomand/-tg-station into tator_typos
Conflicts:
	code/modules/admin/topic.dm
2013-06-20 21:37:30 +01:00
Giacomand 58b63f33f2 * Fixed spelling typos. Tratior -> Traitor 2013-06-20 21:29:14 +01:00
dumpdavidson 3c806adeee Merge branch 'master' of https://github.com/tgstation/-tg-station into changeling_voices_squash
Conflicts:
	code/game/gamemodes/changeling/changeling_powers.dm
	(just one line that actually was the same)
2013-06-20 21:17:32 +02:00
Cheridan 5a83f85c83 Merge pull request #804 from Ikarrus/tplog
Traitor Panel Improvements
2013-06-19 21:08:14 -07:00
Pete Goodfellow 972a5cdc50 Merge branch 'master' of github.com:tgstation/-tg-station into taperecorder
Conflicts:
	icons/obj/device.dmi
	tgstation.dme
2013-06-19 17:05:47 +01:00
Cheridan bf4ef3f332 Merge pull request #802 from Ikarrus/getrev
Show Server Revision displays if Latejoin Antags are enabled
2013-06-18 17:21:53 -07:00
Ikarrus 26becb3937 Traitor Panel Improvements
-Added logging for admins editing objectives
-Added logging for admins adding new antagonists
-Changed the antag role assignment buttons to something more appropriate for the game modes. Will now tell you if someone is loyal (implanted).
-Added a isloyal() proc to check if a mob is loyalty implanted.
-Made the headrev message more noticeable
2013-06-17 22:39:32 -06:00
Ikarrus 1518d285e7 Standardized spelling of all instances of "Centcom"
Centcomm/CentComm -> Centcom
centcomm -> centcom
2013-06-17 20:49:01 -06:00
Ikarrus e3a9d751d2 Show Server Revision displays if Latejoin Antags are enabled, like Protect Authority Roles 2013-06-17 20:36:23 -06:00
Ikarrus 0a29301abc Symptom: Vitiligo
Extremely Noticable.
	Decreases resistance slightly.
	Reduces stage speed slightly.
	Reduces transmission.
	Critical Level.

BONUS
	Makes the mob lose skin pigmentation.
2013-06-15 16:48:20 -06:00
Cael Aislinn 925e1b9fa8 Merge pull request #659 from Petethegoat/catch
Added catching.
2013-06-10 05:07:24 -07:00
Cael Aislinn cc66ec46db Merge pull request #552 from dumpdavidson/monkeyize
Monkey - Human transformation
2013-06-10 02:27:52 -07:00
dumpdavidson 5a8d3ab639 Merge remote-tracking branch 'remotes/origin/master' into changeling_voices_squash
Conflicts:
	html/changelog.html
2013-06-10 11:22:57 +02:00
dumpdavidson 87a28b67e0 Merge remote-tracking branch 'remotes/origin/master' into monkeyize 2013-06-10 10:54:09 +02:00
Cael Aislinn bfe509a345 Merge pull request #734 from Incoming5643/syndibombs
Adds the Syndicate Minibomb and Syndicate Bomb to traitor PDAs
2013-06-09 12:11:16 -07:00
Cael Aislinn 6c369853fa Merge pull request #709 from Ikarrus/flashbulb
Portable flashers can now burn out their flashbulbs (4% chance)
2013-06-08 17:57:52 -07:00
Cael Aislinn 5e959faed1 Merge pull request #726 from Giacomand/symp
* Fixes damage converter converting when there is only toxin damage in ...
2013-06-08 17:50:19 -07:00
Cael Aislinn 9ebaaff5f4 Merge pull request #733 from Blaank/master
Food crate update and supply shuttle computer tweak
2013-06-08 17:48:37 -07:00
Cael Aislinn 6531edd757 Merge pull request #576 from SuperSayu/camerabug
Fixes 'Camera Bug' item and makes it a viable tool.
2013-06-08 17:43:18 -07:00