Commit Graph

2992 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
8991bda1c0 Merge pull request #968 from errorage/2013-07-16-Manual_bans_allow_ip_and_cid
Manual bans (banning panel) allow you to define an ip and computer id.
2013-07-20 09:43:57 -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
941631b664 Removes the spacevine-attack code 2013-07-18 23:22:32 -04:00
supersayu
78f5f96fa5 Fix for the grant_full_access that doesn't suck 2013-07-18 23:02:54 -04:00
supersayu
b7c13761ef Fixes a rare potential runtime for using the admin grant_full_access verb on a mob with something other than an ID in the ID slot. 2013-07-17 15:51:19 -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
supersayu
0551f8b7e2 Fixes afterattack() bug with food/snacks.
Fixes issue #678, #972.
2013-07-17 14:53:28 -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
errorage
5925d3a876 Added the ability to define the ip and computer id for a manual ban (in the banning panel). This is so mirroring bans or banning people who were not online during the round in progress does not require admins to spawn a mob, set their variables and then ban the mob.
If however an admin attempts to add a manual ban for a player who was present during the current round, a player who still has a mob somewhere in the game world, the proc will prioritize the mob's ip and computer id variables, not the things entered in the banning panel form.
2013-07-16 07:26:51 +02: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
1bd58ab8ad * Disposal units will now drop their contents onto the floor when deleted, such as from a blob attack. Fixes #963 2013-07-14 15:21:22 +01:00
Cael Aislinn
f69a34636a Merge pull request #958 from Giacomand/ghostformpick
Re-named the verb "Pick Ghost Form" to "Choose Ghost Form".
2013-07-13 04:41:28 -07:00
Cael Aislinn
93c83139e8 Merge pull request #941 from Malkevin/nopackageautodivert
Disabled disposals auto-routing for packages.
2013-07-13 04:09:08 -07:00
Cael Aislinn
ab10293f49 Merge pull request #833 from Aranclanos/DisposalsMob
Disposal units mob restrictions for stuffing other mobs.
2013-07-13 03:27:15 -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
edfd879efd * Re-named the verb "Pick Ghost Form" to "Choose Ghost Form". It was interfering with the "pick up" verb which people can easily access by typing "pi" then space. A very minor convenience thing. 2013-07-12 20:18:16 +01: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
Giacomand
e962bbb264 Merge pull request #946 from Glandouze/master
Fixed two exploits with the biogenerator and the condi/chemmaster
2013-07-12 02:35:42 -07: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
5fc1e669b2 Merge pull request #909 from Intigracy/Cheridanbrokemygit
Second try at changing the "Coder Secrets" into "General Secrets"
2013-07-09 21:18:25 -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
Giacomand
33e8976274 Removed the nuke code. You cannot nuke the station anymore.
Added a Jump to Node power.
Cleaned up the code.
Changed some more values.
Added a blob_act() to camera.
Removed most "if(gamemode == "blob") checks to stop people from using it to metagame.
Removed cells exploding when being blob_act()'d
2013-07-10 01:49:06 +01:00
Glandouze
278d906e66 Fixed two exploits with the biogenerator and the condi/chemmaster 2013-07-09 21:51:00 +02: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
KazeEspada
c396ceec1f Merge pull request #920 from Giacomand/revert_compile
Reverting NTSL compile times.
2013-07-07 18:12:54 -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
Malkevin
6ca77ece2f Merge branch 'master' of https://github.com/tgstation/-tg-station into nopackageautodivert 2013-07-07 19:51:42 +01:00
Malkevin
84724a5e2b Disabled disposals auto-routing for packages.
For some reason package wrapped objects were set to auto-reroute to disposals, I can't think a good reason for this to happen but i can think of a bad one: people's mail ends up getting lost to a murder room due to someone else's neglect/incompetence - probably one of the main reasons the mail room doesn't get used very often.

So what will happen now is that packages that are put on the conveyor without a destination will loop back around and come back out the mail chute until a cargo tech works out how to use a destination tagger
2013-07-07 19:30:51 +01: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