Commit Graph

2634 Commits

Author SHA1 Message Date
Cael Aislinn
976f3faebe Merge pull request #394 from Petethegoat/typofixes2
Fixed a typo in human_defense.dm and updated an outdated message in cyborg examine.dm.
2013-04-18 16:40:18 -07:00
Nodrak
53c28eb47b Changes the text sent to the feedback server to not use spaces as they can't be parsed properly. 2013-04-17 18:45:31 -04:00
Pete Goodfellow
6d16d50cd8 "The ironclad rule - no exceptions - is that if you can replace the word with "it is" or "it has," use it's. Otherwise, it's always its." Grammar fix for borg examine. 2013-04-17 19:05:40 +01:00
Pete Goodfellow
a81dcc6997 Fixed a typo in human_defense.dm and updated an outdated message in cyborg examine.dm. 2013-04-17 18:26:08 +01:00
Nodrak
2998dc4a55 Revert "Merge branch 'master' of https://github.com/tgstation/-tg-station"
This reverts commit f3bd3680cc, reversing
changes made to 67d5641ad6.
2013-04-16 20:06:19 -04:00
Nodrak
f3bd3680cc Merge branch 'master' of https://github.com/tgstation/-tg-station 2013-04-16 19:16:06 -04:00
Nodrak
668a81d10c Changes the name of some of the slime colours so that they can be parsed by erro's stat tracking stuff. 2013-04-16 19:01:53 -04:00
Pete Goodfellow
d832bd268a Merge pull request #331 from Giacomand/silentBorgAI
Non-Vocal AIs and Cyborgs configuration option.
2013-04-16 15:33:13 -07:00
Malkevin
0d19542b0c Merge branch 'master' of https://github.com/tgstation/-tg-station into bombsuitarmor
Conflicts:
	code/modules/clothing/suits/utility.dm
2013-04-16 23:07:58 +01:00
Pete Goodfellow
ace35b1ce5 Merge pull request #345 from Malkevin/master
Insulation changes: Base file
2013-04-16 14:29:25 -07:00
Pete Goodfellow
86635db898 Merge pull request #343 from Cheridan/TeleporterFun
Teleporter MalFUNctions!
2013-04-16 13:59:20 -07:00
Ikarrus
5e9f554a02 Added a razor module to service borgs 2013-04-12 23:08:42 -06:00
Giacomand
bf1d0816e2 * Updating changelog.
* Updated to latest version.
2013-04-12 23:42:45 +01:00
Giacomand
0529b60b41 * Made miming use IsVocal()
* Minor: Defined "viruses" as a list.
2013-04-12 23:38:48 +01:00
Malkevin
892320471d Insulation Change: Bomb Suit armor
Bombs suits are pretty useless atm so I made them into ghetto riot gear; my line of thinking being that its a big heavy suit with lots of padding, its going to be half-decent against people trying to beat you.

Won't really have much impact on the game, theres only three on the map and one of them is in the armory
2013-04-12 00:20:06 +01:00
Malkevin
58a344504c Insulation changes: Base file
-Shortened temp protection defines
-Added missing temp protection defines, firesuit protection currently set to same as armor
-Added two way insulation to items missing it (spacesuits, firesuits)
-Fixed temperature protection coverage of several armor items to match their coverage

-Commented out CE Rig firesuit protection
-Reverted ghetto riot armor bomb suits
2013-04-11 17:32:06 +01:00
Malkevin
79a9c22ab6 Merge branch 'master' of https://github.com/tgstation/-tg-station 2013-04-11 16:35:12 +01:00
Cheridan
f016d3a656 TELEPORTER UPDATE!
-Adds monstrous housefly mutation.
-Teleporter malfunctions have been changed to something more !FUN! than random spacing. Instead, you get irradiated and horribly mutated. To prevent this, one should Test Fire to ensure the teleporter is properly calibrated. Recalibrations will be necessary with frequent teleporter use.
2013-04-10 17:10:09 -05:00
Malkevin
eb5a282d90 Thermal Protection Overhaul.
Shortened the defines for cold & protection because I thought they were overly long
Updated all references to defines to match the new names
Added missing defines for protection ratings that were missing (firesuit cold and spacesuit heat)
Added cold protection to firesuits to restore they ghetto space suit functionality
Restored the CE RIG's firesuit equivalent protection
Added heat protection and cold to protection to items that only had one aspect
Fixed incorrect thermal coverage for armors that covered more than the groin and torso

Bombs suits are pretty useless atm so I made them into ghetto riot gear; my line of thinking being that its a big heavy suit with lots of padding, its going to be half-decent against people trying to beat you.
2013-04-10 21:06:02 +01:00
Cheridan
782403ddbd Pepper Spray Update!!
-Capsaicin can be turned into Condensed Capsaicin via chemistry.
-Alters the effect of pepper spray slightly. Changes it from a paralyze(KO) to weaken(stun like batons, etc), and adds slight lingering confuse effect.
-Adds teargas grenades(pepper spray smoke chem grenades), currently obtainable in Weapons crates and Riot crates.

Supplypacks:
-Adds a roll of film to the bureaucracy crate, and made it a little cheaper.
-Removes the beanbag crate entirely, it redundant. Just print out the beanbag shells at the autolathe.
-The previously-overpacked Riot gear crate comes with 1 less set of equipment, but with more handcuffs. Made cheaper to compensate.
2013-04-09 14:58:41 -05:00
Giacomand
f49bef35ba * Added a two config options which allows you to disable the AI and Cyborgs from being able to vocally speak, except for AIs using the holopad.
* Added a new proc called IsVocal(). Only used by the new system so far but it will allow you to use it to stop mobs from being vocal.
2013-04-08 21:53:41 +01:00
Cael Aislinn
de4a906c25 Merge pull request #329 from Carn/Issue304
Resolves Issue #304
2013-04-08 00:28:50 -07:00
carnie
6a98fc89d0 >datum/event and datum/event_control were renamed to datum/round_event and datum/round_event_control. This is because datum/event was already used by a different/more-general event queue system (used primarily on mechas)
Removed overriding of event values via feeding in an associative list into datum/round_event/New(). Instead you can do basic initializations (i.e. feed it constants) by doing new /datum/round_event{variablename=5;}(). This method is handled well by the compiler (it's the same method the maps use), so it will detect unrecognized variablenames etc.
More complex initializations for post setup() stuff can be done by accessing variables directly Event.variablename = whatever;
round_events now have a processing variable, which effectively pauses them.
2013-04-08 07:42:46 +01:00
Giacomand
d1a35ed34c Merge pull request #312 from Ikarrus/virus
Virology Change
2013-04-07 13:17:34 -07:00
Cael Aislinn
785a67e6df Merge pull request #306 from Nodrak/paperfix
Removes the null attack_verb from paper.
2013-04-06 23:19:15 -07:00
Ikarrus
c5ea514f33 Plasma can now mutate virus symptoms up to level 6. 2013-04-06 15:54:16 -06:00
Ikarrus
0b9928236c Revert "-Added hypospray inhands https://dl.dropbox.com/u/831776/hypo_item.png"
This reverts commit c00686667a.
2013-04-06 15:49:38 -06:00
Ikarrus
c00686667a -Added hypospray inhands https://dl.dropbox.com/u/831776/hypo_item.png
-Plasma now reacts with viruses to generate symptoms up to level 6
2013-04-06 15:33:20 -06:00
Nodrak
c8cc7f0646 Removes the null attack_verb from paper.
This should fix the "Victim has been  in the chest with the paper by Attacker!" message.
2013-04-06 10:59:33 -04:00
Cael Aislinn
2f2bda3adf Merge pull request #302 from Nodrak/parrot_fixes
Parrot fixes
2013-04-06 07:29:35 -07:00
Nodrak
c29a358d85 Moves the copy/pasted code into a function. 2013-04-06 09:45:03 -04:00
Cael Aislinn
ca871ad80e Merge pull request #305 from Giacomand/ViroFix
Disease Fix
2013-04-06 06:07:14 -07:00
Giacomand
ae0058b23c * Fixes diseases using the data of the same reference, meaning disease data won't overwrite everything.
* Created a new reagent proc called on_new(). It will be called after a disease is created in add_reagent().
 * Made vaccines copy the data they use, instead of referencing it.
2013-04-06 13:58:26 +01:00
Cael Aislinn
5d06d12848 Merge pull request #223 from Tastyfish/master
Fixed the inventory UI glitch for borgs on low power
2013-04-06 01:06:41 -07:00
Nodrak
570d6d3a7a Parrot fixes
- Parrots will now reset to wander after being stuck for long enough.

- Attacking a parrot will no longer give the attacker a "you have nothing to drop" message, that was a typical 'usr' error, woops.

- Fixed some typos in the comments.. What? That's totally commit log material!
2013-04-05 21:08:48 -04:00
Cheridan
8a314e7cd2 Shunted AI Tracking
-When an AI shunts into an APC, the pinpointer will begin tracking it. When the AI returns to its core, the pinpointer will go back to locating the nuke disc.
2013-04-05 16:16:23 -05:00
errorage
42ea6ef6b3 Merge branch 'adminbans' of https://github.com/errorage/-tg-station 2013-04-05 16:50:24 +02:00
errorage
3da9741500 Update to latest version of tgstation + resolves a conflict 2013-04-05 16:02:02 +02:00
Cael Aislinn
eef0731531 Merge pull request #218 from Carn/Issue207
Minor optimisation for my camera fix for issue #207
2013-04-04 16:22:02 -07:00
Tastyfish
2480e4f485 Fixed robots having a low charge getting their equipment state and UI out of sync. 2013-04-04 15:04:20 -04:00
errorage
2f132126e9 - Makes it impossible for admins to varedit the ckey or key value of client objects. This is to prevent admin log spoofing. 2013-04-04 20:33:23 +02:00
carnie
1511e0618c Minor optimisation for my camera fix for issue #207 2013-04-04 02:33:13 +01:00
Pete Goodfellow
33e9dca33a Added two if(stat == CONSCIOUS) checks and a comment to human_defense.dm. Stops dead/unconscious people giving 'x was knocked unconscious' style messages. 2013-04-04 00:20:25 +01:00
errorage
5f9bddd998 Removed a comment I should have removed before the previous commit. 2013-04-04 00:54:49 +02:00
errorage
096a9cf563 - Added an extra variable to determine the behavior of bans when they are applied. The variable is kickbannedckey. It is used to determine whether the bans, which are handled by db_ban kick the mob or not, if he is connected, that is. Some ban types, such as permaban and tempban, do not use this, as it is handled by legacy ban code. 2013-04-04 00:40:30 +02:00
errorage
912815f1d1 Admin bans
- Adds two new types of bans: admin tempbans and admin permabans. These ban types are in reaction to the rising number of banworthy admin issues. The original intent was to make admins unbannable ingame, so players could not spoof admin computer ids to get admins banned, with the assumption that admin issues will be rare and a big deal when they happen. They have however started becoming ever more common, so some tools are required to allow for admin self-policing.
- Each admin can have a maximum of one active admin ban (temporary or permanent) logged to their name. This is to prevent rogue admins from just banning everyone who could ban them. These bans are also not intended to be 'permanent-permanent'. They are intended to serve as a temporary fix, to get rid of rogue admins until the server host or another admin with rdp access (or +PERMISSIONS if you use DB_Admin) can deal with the rogue admin's removal. Once that is done, a normal permaban or tempban can be applied, and the admin permaban/tempban removed, restoring the banning admin's 1 allowed admin ban.
- Admin bans are considered a big deal, so they also send a message to irc, when they are applied.
- NOTE: Admin bans only check the connecting person's ckey. The risk of computer id spoofing still exists, so it's better not to have them check ips and computer ids. The admin abilities are given based on ckey anyway, so a ckey ban should be enough in most cases.

Other changes to bans
- Added a few variables to the funciton that adds a ban: maxadminbanchec (which is for admin bans and checks how many bans the admin can still apply); announceinirc and blockselfban (which prevents admins from applying the ban type on themselves. Currently applied for permaban, tempban, admin permaban, admin tempban)
- Changed the appearance ban database constant from APPEARANCE_BAN to APPEARANCE_PERMABAN, to make it more compatible with the ban log at http://www.ss13.eu/tgdb/banoverview.php
- Added a missing sanity check to topic.dm for appearance bans
- Renamed appearance bans to identity bans in admin panels (as per Pete's request)
2013-04-03 23:28:24 +02:00
Cael Aislinn
5c53a7a36f Merge pull request #208 from Carn/Issue114
Closes Issue #114 - Placing paper/pda to a camera will now print a link ...
2013-04-03 03:03:53 -07:00
carnie
78b2a6182f Fixes Issue #207 - Taking photos with obj/item/device/camera, no longer create 9 /mob to check which turfs are visible. It now uses hear() with no mob spawning. 2013-04-03 10:30:13 +01:00
carnie
6c44ab7130 Closes Issue #114 - Placing paper/pda to a camera will now print a link to AI's chat, where they can view the message.
This is far from the best solution, but it was all I could think of.
2013-04-03 08:35:34 +01:00
Cael Aislinn
bdfc088f91 Merge pull request #181 from Carn/Issue105
Partial solution to #105. Will fix a bunch of mislinks in admin toolpanels + PM system.
2013-04-02 19:05:47 -07:00