Commit Graph

1513 Commits

Author SHA1 Message Date
Giacomand 6669148bb7 Merge pull request #399 from AndroidSFV/master
'State Laws' verb for Cyborgs
2013-04-20 06:10:49 -07:00
Giacomand df245eec30 Merge pull request #352 from Aranclanos/ShuttleCall
Automatic shuttle calls 2 the electric boogaloo
2013-04-20 05:34:40 -07:00
AndroidSFV 2cb0f54312 Recommended changes to silicon State Laws 2013-04-19 12:09:39 -05:00
AndroidSFV 7afcc7e8b9 Merge branch 'master' of https://github.com/tgstation/-tg-station 2013-04-19 11:29:44 -05:00
Cael Aislinn 1639756136 Merge pull request #386 from Incoming5643/buzz
Gives fly people a buzz lisp (lengthens "z"s)
2013-04-18 16:49:18 -07:00
Cael Aislinn 968bafbd32 Merge pull request #393 from Petethegoat/nullscreenrun
Adds client checks to update_inv procs, before trying to reference client.screen.
2013-04-18 16:47:58 -07:00
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
AndroidSFV 3b3bc4c9bc Adds the 'State Laws' verb to Cyborgs (it's the code for AI's State Laws verb just copypasted) 2013-04-17 18:54:05 -05: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 9576854d52 Adds client checks for monkey inv_updates. 2013-04-17 19:10:05 +01: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
Pete Goodfellow ca4890aed5 Adds client checks to update_inv procs, before trying to reference client.screen. 2013-04-17 15:51:24 +01:00
Incoming5643 15c281267e Gives fly people a buzz lisp (lenghtens "z"s)
Fixes a spelling error in gender_reassignment.dm I missed when I wrote it
2013-04-16 21:52:40 -04: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
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
Aranclanos b5b3dc2dcd Nghhh 2013-04-13 02:24:44 -03:00
Aranclanos 8a68a70335 The automatic shuttle call will now be triggered if there are no communications console on the station z level or an active AI. The shuttle will not have the standard 10 minutes to arrive, instead, it will take 25 minutes, so they have 20 minutes to recall.
They will use the new proc autoshuttlecall() in the emergency_shuttle controller.

Instead of taking a loop on world, there's a new list, shuttle_caller_list, it includes all communication consoles and AIs.

Fixed some weird things regarding recalling the shuttle if the arriving time of the shuttle was bigger than 10 minutes.
2013-04-13 02:17:41 -03:00
Ikarrus 5e9f554a02 Added a razor module to service borgs 2013-04-12 23:08:42 -06:00
Giacomand 0529b60b41 * Made miming use IsVocal()
* Minor: Defined "viruses" as a list.
2013-04-12 23:38:48 +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
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
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
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
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
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
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 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
Cheridan 255fe983dd Hair Update Attempt 2
makes some hairs look better
adds fiveoclock shadow beard
2013-04-02 12:15:39 -05:00
Cael Aislinn 861084061e Merge pull request #167 from Petethegoat/implantdiskfix
Cavity implant disk fix, steal objective finding fixes
2013-04-01 10:32:17 -07:00
Cael Aislinn 91c15c13dc Merge pull request #173 from Petethegoat/runtime_fixes
Runtime fixes
2013-04-01 09:56:25 -07:00
Pete Goodfellow 842d9028d3 Merge branch 'master' of github.com:tgstation/-tg-station
Conflicts:
	code/modules/mob/new_player/new_player.dm
2013-04-01 16:29:36 +01:00
Pete Goodfellow 6831ab046c Added a configuration option to force random names. This replaces the gameticker var/random_players. The 'Make everyone random' verb works as it did before. 2013-04-01 00:17:15 +01:00
carnie 66e6a2dbf0 Mobs each now have a unique tag which are not after they are deleted (unlike byond's \ref[] macro)
Since tag replaces the output of the \ref[] macro, this means that menus which use hrefs with \ref[mob] will no longer be able to accidentally link to the wrong mob.
The tags are of the form "mob_475" etc

Admin_pms now use ckey instead of client-reference. This means that PMs will no longer accidentally get sent to the wrong people.
There is no risk of players using hrefs to send adminhelps to known admin ckeys to see if they are online (as I'd already changed the PM system to not tell non-admin users whom received their message).

key_name() now accepts text input (key or ckey) - it is slightly more efficient to feed it a client or mob however!
This functionality is provided to allow certain admintools to become more robust when we want to talk about e.g. a griefer whom has just DCed whom no-longer has a corpse (no client/mob...just a ckey reference).
key_name() now reports DCed players properly.
2013-03-31 11:26:22 +01:00
Pete Goodfellow f09166bd8f Added feedback when grabbing someone fails because they're buckled. 2013-03-29 17:11:23 +00:00
carnie 732d72e227 Merge branch 'master' of github.com:tgstation/-tg-station into pr/151
Conflicts:
	code/modules/mob/new_player/new_player.dm
2013-03-28 18:35:37 +00:00
Giacomand 8318743b04 Merge pull request #169 from Petethegoat/appearanceban
Adds name/appearance bans. They're based on jobban code, but prevent the...
2013-03-28 11:01:07 -07:00
Giacomand c9dc653e88 Merge pull request #157 from Aranclanos/Second
Fixes reactive armor issues with buckled users
2013-03-28 10:32:05 -07:00
Giacomand 720a2a3b12 Merge pull request #153 from Petethegoat/forcesayfixes
Fixes forcesay working on dead people, and on asay/dsay.
2013-03-28 10:31:16 -07:00
Pete Goodfellow d6267edab2 Fix for null.synch() grab runtime. 2013-03-28 17:15:24 +00:00
Giacomand 1673f79e0b Merge pull request #165 from aranclanos/Fifth
Slime extracts fingerprint fixes
2013-03-28 09:33:48 -07:00