Commit Graph

2976 Commits

Author SHA1 Message Date
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
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
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
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
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
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
e9e9f51e00 Merge pull request #898 from Aranclanos/LightBubTK
Light bulbs dissapearing with TK fix.
2013-07-05 06:08:42 -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
Giacomand
a04daf159f Reverting compile times. They were just annoying and a bad idea. 2013-07-04 23:01:48 +01: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
Intigracy
2b0c4dd187 Cheridan broke my git the first time, here's try #2!
Makes the "coder secrets" in secrets panel become general secrets for all admins. Adding myself to admins.txt for test server purposes, in case I ever forget to change it again.

Reasons:
It's very helpful to use the admin log for a quick glance to see who spawned the mateba for the clown, rather than open the serverlog to check.

Plus I see no reason why it should be restricted to coders, considering it's not really at all able to affect the game by admins seeing it.

Testing force overwrite

Cheridan broke my git the first time, here's try #2!

Makes the "coder secrets" in secrets panel become general secrets for all admins. Adding myself to admins.txt for test server purposes, in case I ever forget to change it again.

Reasons:
It's very helpful to use the admin log for a quick glance to see who spawned the mateba for the clown, rather than open the serverlog to check.

Plus I see no reason why it should be restricted to coders, considering it's not really at all able to affect the game by admins seeing it.
2013-07-03 22:20:15 -07:00
Cael Aislinn
3da3d35db9 Merge pull request #865 from Giacomand/dscanner
* Detective scanner can receive more detail from blood reagents.
2013-07-03 20:01:24 -07:00
Giacomand
acf7be47f8 Merge branch 'RemoteResources' of https://github.com/Carn/-tg-station into RemoteRes
Conflicts:
	code/modules/client/client procs.dm - Resolved
2013-07-04 01:59:04 +01:00
Cael_Aislinn
a151ee7ecb revert bcaf291
Signed-off-by: Cael_Aislinn <cael_aislinn@yahoo.com.au>
2013-07-02 19:35:11 +10:00