Commit Graph

1711 Commits

Author SHA1 Message Date
Aranclanos
3e026d2b89 Runtime fix for activating throw mode while being an alien larva or a slime 2013-07-25 04:06:05 -03:00
Matevž Baloh
6435de1c03 Merge pull request #948 from Giacomand/proj_fix
Changed the projectile code: "accuracy == distance between the target and the shooting location" Fixes #922
2013-07-24 14:15:35 -07:00
Giacomand
7601500650 * Cleaned up the ran_zone proc. 2013-07-24 22:11:49 +01:00
Matevž Baloh
5e043a6e72 Merge pull request #973 from Incoming5643/magic
Adds a new wizard spell: Flesh to Stone
2013-07-24 12:53:08 -07:00
Matevž Baloh
2674de5ec4 Merge pull request #1016 from Anonus/Monkeygiggle
Monkeys can now giggle
2013-07-24 12:23:52 -07:00
Matevž Baloh
b38200109d Merge pull request #989 from Aranclanos/GrabRuntime
Runtiming grabs fix.
2013-07-24 12:01:44 -07:00
Anonus
6bcca7057c Monkeys can now giggle
Now you can giggle as a monkey. Immursions!
Fixes #934
2013-07-24 12:04:18 -04:00
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
Aranclanos
11918572a2 The grab item won't be created and instantly deleted on their New() when you click a mob anchored. 2013-07-19 20:56:43 -03:00
Incoming
30dfa96b23 *minor tweaks for Gia
*the statue's attackby has been relaxed so any item can whack it without checks
*The mimic's check for mobs from lapsed flesh to stone spells has been simplified
*The reason this check works is because when a statue runs out of time it locs its contents, so if the statue was inside something else (in this case a mimic) they end up in the mimic's contents.
2013-07-19 09:30:41 -04: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
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
e7718541d6 Changed the projectile code to have a lower probability to hit your target area the further away you are, instead of the further the original target was. This is more logical and makes sense. I also changed how it decides which zone to hit instead, if the random check fails.
Fixes #922
2013-07-10 09:35:07 +01: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