Commit Graph

1700 Commits

Author SHA1 Message Date
Cheridan
9913df53d9 Merge pull request #996 from Giacomand/blob_userability
Blob usability changes and tweaks
2013-07-21 12:09:28 -07:00
Cheridan
c0939ef77f Merge branch 'master' of https://github.com/tgstation/-tg-station into pr/954
Resolves conflicts in datums/hud.dm
2013-07-21 12:11:26 -05:00
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
ccae8cf55a Merge pull request #981 from SuperSayu/snack_attack
Minor fix omnibus
2013-07-20 22:43:28 -07:00
Giacomand
b8caae32de Merge pull request #953 from KazeEspada/parrotfix
fixes issues with parrots and fixes some other stuff i broke
2013-07-20 13:43:08 -07: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
443b5ed522 Merge pull request #957 from Giacomand/malf_robots
Malf Module Cleanup and Bugfixing
2013-07-20 09:43:30 -07:00
Cheridan
9f42943e73 Merge pull request #970 from Giacomand/blob_balance
Blob balance changes based on observations.
2013-07-20 09:30:11 -07:00
supersayu
528dd9c31a Grab fixes and scythe tweaks
Fixes the grab timer; there will now be a delay between grab upgrades.
Fixes grab process so you no longer have to spam click before it disables itself.  Fixes issue #577

Fixes issue #253:
Prevents grab and throw when the affected mob is buckled.
Prevents tabling a mob when that mob is buckled.

Prevents you from dropping scythes on a table or rack if there is a space vine in that square; it will now auto-attack the vine instead.  Also auto-attacks vines if you click the floor under them.
2013-07-17 15:50:33 -04:00
Pete Goodfellow
7f53d6f6e2 Fixed being able to stick brains into active cyborgs. 2013-07-17 17:35:15 +01:00
Giacomand
0d5c9a5aa6 * Fixed simple animals not dying straight away. 2013-07-16 22:13:19 +01:00
KazeEspada
002ecbead7 removed the bad piece of code left over from when i tried getting poly to use headsets. 2013-07-16 13:44:22 -07:00
Cael Aislinn
5793d465f3 Merge pull request #870 from Incoming5643/succumb
Attempting to ghost while in critical will now succumb then ghost...
2013-07-15 08:19:56 -07: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
f2794d5d2c Merge pull request #961 from Giacomand/blob_fix2
Blob Tweaks
2013-07-14 11:07:11 -07:00
Giacomand
9caa5905fe * Made the mining shuttle one way during blob.
* Increased players per blob and decreased blob count to win.
 * Changed the health value of the blob spores.
 * Blob gamemode will give the blob core a resource rate of 2, random event blob cores will get 1.
 * Raised the amount of time that has to pass before the blob event occurs.
 * Increased the difficulty of expanding into space.
 * Added a player limit to the blob gamemode.
 * Removed density from shield and other variables which are set in the abstract blob.
 * Deleted spores after they die.
 * Reset the brute resistance.
 * Disabled random blobs in the blob gamemode.
 * Double'd the blob spore's health.
 * Blobs can expand into space again but it will be harder to do than on a space tile.
 * Dead robots will be gibbed in their blob_act() as their bodies will block the blob.
 * Reduced the damage the blob takes from explosions, and increased the brute resistance. Blobs main weakness is fire, not force.
2013-07-13 09:55:41 +01: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
d22f191ec2 Merge pull request #894 from Tenebrosity/hivebotattackfix
Fixes simple_animal attack messages, no longer will "John Donk You try...
2013-07-12 13:23:41 -07: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
KazeEspada
b2906e1216 fixes issues with parrots such as not eating its own cracker and switching icon state while dead 2013-07-11 11:18:33 -07:00
KazeEspada
dc1c199b10 Merge pull request #856 from Giacomand/reverse_pick
Re-added reverse pickpocketing. Resolves #792.
Pockets are now seperate
2013-07-10 19:15:01 -07:00
Giacomand
e6131b6d8b Merge pull request #910 from KazeEspada/parrotsandsimpleanimals
parrots and simple animals
2013-07-09 21:56:02 -07:00
KazeEspada
b2b2705c58 Merge pull request #925 from Giacomand/blob_vamp
Blob Gamemode Revamp
Blob gamemode is back and better than ever.
The blob is selected from be_alien candidates and is controled like a real time strategy game.
2013-07-09 21:33:29 -07:00
Giacomand
ccc3dd75ed Fixed a bug with the revert power leaving behind icon-less blobs.
Fixed a typo.
Gave a blob_act to simple animals.
Increased damage of mecha blob_act().
2013-07-10 05:10:14 +01:00
KazeEspada
6ffc4f6b28 no more garbage collecting, only del() 2013-07-08 17:03:15 -07:00
Giacomand
f3e63c8841 New powers, such as rally.
Blob spores can move through blob pieces now.
Blob gamemode chooses someone to turn into the blob
Other small changes based on feedback.
2013-07-09 00:52:29 +01:00
KazeEspada
dda60cd94c now crackers poly eats from his own hand garbage collect instead of stacking up inside of him. 2013-07-08 12:21:26 -07:00
Cheridan
103401d90e Rewrites the DNA-cost limitation to work off of absorbed dna count (the objective tracker) instead of the length of the dna list.
Changeling Regeneration now has two steps, so that changelings can decide when to use it rather than popping up after a timer.
Fixed an issue with the chem UI indicator showing up for non-lings.
2013-07-07 18:15:47 -05:00
KazeEspada
4c17627319 removed part of the snowflake directory 2013-07-06 22:45:14 -07: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
b00c437b19 * Forgot a file. 2013-07-06 21:24:07 +01:00
Giacomand
6b39c6b1f9 Blob revamp!
Re-introduced the concept of a player controlling the blob in an RTS fashion, expanding the blob and building structures such as nodes and factories.

All blobs will try to find ghosts, with the BE_ALIEN flag, to be the blob overmind. Even random event blobs will try to get players to play as the overmind.

Added a /mob/camera that is now being used by the AI eye and the blob overmind. It is a mob that isn't dead but acts as a camera for the player, to be controlled by something like the AI or the blob.

There are now a resource currency for the blob to spend it's points on blob expansion and upgrades.

Added a small blob_act to mechs.

Made all camera mobs max invisibility. Because of this I removed the AI best friend button as it would be not working.

Blob mode will send a normal intercept report.
2013-07-06 21:19:33 +01:00
KazeEspada
29012a5953 Merge pull request #917 from Aranclanos/PokeToHits
Spiders and bears response_harm text fix.
Players will now hit spiders and bears instead of poking them when attacking.
2013-07-06 10:37:03 -07:00
Giacomand
5798bc8fb5 Merge pull request #880 from Incoming5643/golem
Golem runes work again - Resolves #769 / Resolves #604
2013-07-05 06:09:59 -07:00
Giacomand
15211ed907 Merge pull request #900 from Aranclanos/QuickEquipDroppings
Quick_equip() dropping items fix.
2013-07-05 06:09:26 -07:00
Giacomand
e5d12518a2 Merge pull request #861 from Aranclanos/MobBump
Bump code spawn() removal and cyborg recharge station rework.
2013-07-05 05:59:18 -07:00
KazeEspada
4d78a8d0df parrots can no longer use common channel. 2013-07-04 23:08:51 -07:00
Aranclanos
851e99f60e Changed the response_harm var from spiders and bears from "pokes" to "hits"
Those were some really strong pokes...

Fixes #687
2013-07-04 11:09:23 -03:00
KazeEspada
1594ed166b makes crackers garbage collect, and parrots drop crackers when they don't drop it gently.
added a directory of parrot snowflake code

Parrots can now hear from their headsets!

Fixed a problem with parrots not taking damage from simple animals. Rest in peace, robust god.

tweaks parrots a tiny bit, fixes most of the oversights that nodrak pointed out.

fixes a ton of stuff with parrots
and also some stuff with simple animals

parrots now eat crackers
parrots now use attack_animal instead of snowflake attack code
parrots toggle between harmless and aggressive, player parrots can do this with a verb
player parrots can use headsets but cannot hear their headsets.

simple_animals now return after using healing items on them, they will also ignore ointment as simple animals only take brute damage.
2013-07-03 22:32:08 -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
a4e2d0cda3 Using the quick_equip() verb will no longer make you drop your item. It will also stop udpdating all your HUD, instead, it will only update the overlay of your active hand. All other HUD and overlay updates are already handled on the item movements.
If there's no slot available it will show the "You are unable to equip that" message.
Fixes #713
2013-07-02 05:51:50 -03:00
Cael Aislinn
37dcdfe13f Merge pull request #864 from Ricotez/redoctoberxenoholo
Red October AI Core and Xeno Queen Hologram
2013-07-01 21:10:49 -07:00
Tenebrosity
bae32ad4fa - Fixes simple_animal attack messages, no longer will "John Donk You try to help Strong Hivebot" be a thing
- Removes hivebot capitalisation so that they're referred to by the game as "the hivebot" instead of "Hivebot", which is in line with other simple animals, like aliens
2013-07-01 23:47:43 +12:00
Giacomand
463d930206 Merge pull request #874 from Aranclanos/CorgiRadiosOff
Corgis rejecting radios fix.
2013-07-01 02:36:29 -07:00
Giacomand
665f192b0e Merge pull request #867 from Aranclanos/DoubleEMP
Two EMPs on items being carried by humans fix.
2013-07-01 02:33:57 -07:00
Aranclanos
22fca13704 Added back the parent of the radio/off to the corgi equip allowed items. (/obj/item/device/radio) 2013-06-29 19:36:19 -03:00
Incoming
84d621ef33 Golem runes work again - Resolves #769.
Additionaly golem faces now inherit from breath masks instead of gas mask so all the golems aren't forever unknown
2013-06-28 18:53:03 -04:00
Incoming
3524c23528 Succumb() now calls Death() instead of modifying stat directly 2013-06-28 14:10:13 -04:00