Commit Graph

9304 Commits

Author SHA1 Message Date
d_h2005@yahoo.com a923a8f722 -Added Lezowski's overalls to hydroponic supply closets. 50% chance per closet for them to replace the apron.
-Removed some tags from things that made no sense to have them. Waistcoats and aprons don't cover your arms, guys.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3815 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-14 00:35:21 +00:00
SkyMarshal 5765aac899 Fuck it, good enough for now. 2012-06-13 17:28:03 -07:00
SkyMarshal d4393c482d Removed a duplicate proc. Pimped out the Blueprints. 2012-06-13 17:05:43 -07:00
SkyMarshal d3258b4fed ZAS fixes and statistics logging. 2012-06-13 16:55:00 -07:00
petethegoat@gmail.com c27676e0e1 Fix for borg batons running out of charge. Thanks Invisty for reporting this.
They now consume 50 charge per stun.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3814 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-13 22:50:34 +00:00
elly1989@rocketmail.com 8961bd96d0 WARNING: This has been thoroughly tested and I'm happy that it's -stable- (it shouldn't runtime). However, it might have a few niggly bugs caused by specific items using no-standard or weird code. Most bugs will be stuff like it not updating overlays and such and can be fixed simply by dropping the item. That being said, if you're not comfortable with this, I'd suggest waiting to update past this revision.
update_clothing() has been broken up into it's key parts. A full explanation can be found in code/modules/mob/living/carbon/human/update_icons.dm
the tl;dr of it is that overlay updates are no longer called by the gameticker. Instead they are called by procs such as u_equip db_cick etc. This means faster updates (although admittedly, more of them can be called per tick). This however is offset by the fact that specific overlays can be updated now, vastly improving its efficiency. This will especially help when there are large numbers of dead mobs.

Fixed the throw code for TKgrab so it can be toggled.

Cloaking for aliens/humans/ninjas was changed. It's very crude at the moment and for that I apologise. But it works and is very efficient.It also stops cloaked individuals becomming invincible due to people being unable to hit them (even when they know exactly where  they are)

Fixed a bunch of bugs with damage-overlays. They  were updating FAR FAR to frequently. They were also horribly inefficient. They should now be virtually seamless when updating and only use cached icons, so they aren't affected by lag as badly. This may help with explosions lag a little.

There's still a tonne of stuff I need to refine with this. I'll be refining it down into some helper procs to reduce on code duplication and such

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3811 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-13 19:03:25 +00:00
baloh.matevz 083e00c60e - World debug output in the game's master controller anyone?.... anyone? No? Okay then, I'll remove it...
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3808 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-13 02:01:22 +00:00
baloh.matevz b6a6b8614d - Added Cheri's lizard and monkey pelt sprites for tanning
- Added a 'time between ticks' status display for admins as well as this being calculated.
- Made the malf countdown take this into account. Now if you hacked 3 APCs, which means you'd normally have your points reduced by 0.5 per tick, you get it reduced by 0.5 * last_tick_duration

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3807 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-12 23:13:37 +00:00
quartz235@gmail.com c9451df024 Some small changes to shock logging
- As per erro's request, doorshocking is now also logged in the mob's attack log var
- shockedby is now a list and entries are timestamped

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3806 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-12 17:41:24 +00:00
quartz235@gmail.com 760f26c6ef Added the ability to track who last electrified an airlock
- the shockedby var shows the IC name and ckey of who last electrified it, it doesn't clear out once electrification ends to prevent the ability to conceal who did it by shocking and then unshocking the doors

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3805 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-12 13:10:52 +00:00
baloh.matevz 2296cfd331 - Full revert of r3803, approved by project leads.
r3803:
- Contained many bugs, first of which was that it didn't really... work.
- Split the HUD and code into separate objects, thus creating a fork in code. This implies that any changes need to be mirrored on the fork objects, thus doubling the amount of code maintenance we have to do.
- The UI should be one of the most standardized things around. Giving choices here is bad design practice.
- Double the amount of defines does not equal to double the amount of fun.
- The revision does not adhere to our coding standard. See the changes to  /trunk/code/modules/mob/hud.dm in r3803 as an example.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3804 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-12 12:31:14 +00:00
mport2004@gmail.com 91a4708544 The old style UI can now be selected via the player preferences before you join a round.
The hud object has been moved to modules and now has two children, slim and retro.



git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3803 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-12 09:16:30 +00:00
johnsonmt88@gmail.com 3ae7acf8f2 Committed for Sieve:
Fixed an error in door_assembly.dm regarding glass doors not getting sprites.

Cleaned up astroid floor code.
-Bombing astroid floors (sand) will now 'dig' up sand.

TK users no longer get shocked while bashing grilles using TK.
- Range check on grille shocking. Fixes Issue 419.

Added to the lighting checks for Plantmen. They should no longer starve on the shuttle. Fixes Issue 471.

Bombs now affect people inside lockers. Fixes issue 208.
- Modified Sieve's original change so that the contents of the locker get severity+1. Meaning a weaker severity meaning the locker offers some protection.

Vending machines and mass driver buttons now leave fingerprints. Fixing issue 542.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3800 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-12 04:45:38 +00:00
baloh.matevz 0f457ae7fc - Added the leather sprites by Cheri.
- Making single pane windows now makes them in the direction you're facing. If a window already exists in that direction it makes it 90 degrees to your left, if one exists there too, then another 90 degrees, etc.
- The resist verb and UI button can now be used to escape from welded or locked lockers. It takes the standard 2 minutes to get out of a locker. If this is a secure locker, the locker is broken in the process (same effects as if an emag was used on it).

Added the window thing and resist thing to the changelog. Leather still not available ingame.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3799 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-12 04:36:08 +00:00
vageyenaman@gmail.com 4aa00077d2 Removing some half-finished bullshit that makes throwing things ULTRA DEADLY.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3798 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-12 02:06:09 +00:00
daniel.cf.hultgren@gmail.com 838ad266d9 * Fixed being able to lock yourself in or out of a locker using the verb
* Added lightfixture creating by Xerux!

To those who update changelog, don't put stupid shit in it, make it actually proper.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3797 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-11 19:51:42 +00:00
baloh.matevz fb29642e48 - Fixed a bug where the removal of cable-cuffs with wirecutters displayed the "you have removed..." message to everyone and the "X has removed Y's cuffs..." to the person whose cuffs got cut off.
- Added the tanning micro-mechanic. Hide still not available in-game yet tho until sprites are added and some use for leather is made. I'll get on that soon<TM>

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3794 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-11 17:36:03 +00:00
unknown 0e59f269a0 Merge branch 'master' of git://github.com/Baystation12/Baystation12 2012-06-11 17:23:44 +03:00
ericgfwong@hotmail.com 837a126f46 -Rewired power cables in arrivals so they don't go through walls
-AI Integrity Restorer circuits can now be made via imprinter
-Changes to Tech Storage inventory
--Removed teleporter circuit. It was intentionally moved to the RD's office to prevent nuke ops from stealing them.
--Added Protolathe, mining station monitor, and atmos alert circuits
--Added crew monitoring circuit to secure tech
--From the earlier commit: Added autolathe circuit and moved ID computer circuit into secure tech

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3789 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-11 08:05:17 +00:00
johnsonmt88@gmail.com 6db801b2f1 Renamed 'Secruity Barriers" to "Security Barriers"
Fixed plastic flaps not letting small creatures pass (An if-statement was partly backwards)

Re-added the teleporter circut board to secure tech storage.
- I think someone accidentally replaced it with a duplicate cyboard upload at some point.

Lowered the chance for Perriot's Throat to HONK words.
- Max chance before was 4*20% chance now it's 4*12%

Perriot's throat will no longer HONK words when you're dead so that deadchat is spared.

Portable flashers no longer ignore certain eye protection. Fixes issue 535.
- They now use the mob's eyecheck() proc instead of using its own out-of-date proc

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3788 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-11 01:04:11 +00:00
baloh.matevz 0c96a0f8eb - one file's proc definitions standardized
- added feedback logging for handcuff use

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3783 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-10 10:31:29 +00:00
petethegoat@gmail.com f39b9f628e Fixed harmbatons on everything other than harm, now it is the opposite way round.
Clarified swirlie failure feedback.

Slightly updated the map, 'fixed' some recessed maint entrances. They looked really odd as there were only two of them on the whole station.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3781 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-10 01:03:12 +00:00
SkyMarshal 1dea20c30e Merge pull request #1269 from Erthilo/TGUpdates
TG Updates r3721 to r3745 Redo
2012-06-09 17:50:05 -07:00
elly1989@rocketmail.com 929f77b7da Tiny little runtime fix.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3780 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-09 23:24:05 +00:00
polyxenitopalidou@gmail.com f473bff457 •Fixed silicon mobs not being able to access newscaster. It was a linkage error on my part, newscaster system was made to handle ais but, at some points, excluded them. Anyway, fixed.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3779 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-09 23:11:32 +00:00
petethegoat@gmail.com 524c2ae6a9 Comitting for Giacom.
Details here: http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=8960

And, to summarise:
Added a new computer, the message monitor console. It is able to access the logs on the message server.
Made PDAs dependant on the message server instead of Telecomms. This fixes PDAs not sending any messages due to no listening_freqs.

When paper is splashed with Ethanol, the contents of the paper or book disappear.
Added white coloured pens. Allows you to write hidden messages that can be revealed by highlighting the text.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3777 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-09 22:14:09 +00:00
ericgfwong@hotmail.com 9a0d06afe7 Fixed issue 549. Missing sprite caused Odysseus mechs to vanish during construction
Fixed issue 542. Fingerprints are now left on door controls and mass driver controls.

Executed the rogue disposal pipe in robotics maintenance.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3776 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-09 19:09:31 +00:00
SkyMarshal 57fd77b461 Merge pull request #1274 from Erthilo/master
Randomises blob weakness/strengths + removal of customs by request + changelog!
2012-06-09 11:58:29 -07:00
Erthilo 36877fcacd Blob code cleanup. 2012-06-09 15:24:47 +01:00
SkyMarshal 92e2cd32de ZAS fixes. 2012-06-09 00:55:00 -07:00
baloh.matevz e47f25ee09 - Ported cable restraints from Bay12. You make them by using a verb on cable coils. Takes 15 lengths to make, applied the same way as handcuffs, they have the same effects as handcuffs, but only take 30s to remove if you resist. They can also be removed by using wirecutters on a handcuffed mob.
- Added 4 new cable colors. Pink (ported from Bay12), orange, cyan and white.
- Engineer tool belts can now also spawn with orange wire, in addition to yellow and red.
- Tool closets and electrical toolboxes can now spawn with cables in any of the 8 colors.
- Added cablecuff.ogg from bay12, played when you apply cable cuffs on someone
- Added this stuff to the changelog

So yeah, some stuff is credited to bay12, tho some of it was nearly enough completely recoded.

Screenshots: 
http://www.kamletos.si/wire%20colors.png
http://www.kamletos.si/cuff%20restraints.png


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3770 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-09 07:29:12 +00:00
Erthilo fe59af1a14 Gah, didn't save these. 2012-06-09 01:53:54 +01:00
Erthilo 13d5ed0fff Randomises blob weakness/strengths. Hitting the blob with a something it's weak too will do MASSIVE DAMAGE. Hitting it with something it's resistant too will either do very little, or heal it. 2012-06-09 01:39:21 +01:00
Rob Palkowski 767f08c6e0 Per IRC, Captain and Security personnel no longer start implanted
Requested by Spaceman96
2012-06-08 17:22:55 -07:00
Erthilo 54ec9bdd84 Merge branch 'master' of github.com:Baystation12/Baystation12 into TGUpdates
Conflicts:
	maps/tgstation.2.0.8.dmm
2012-06-08 20:19:27 +01:00
ericgfwong@hotmail.com 64b401f2c9 Clarified how spending points work in the changeling evolution menu.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3768 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-08 17:54:19 +00:00
unknown 789eb185c3 Merge branch 'master' of git://github.com/Baystation12/Baystation12 2012-06-08 19:42:12 +03:00
petethegoat@gmail.com 4701247c9b Fix for bananium doors having the wrong icon_state. Thanks Mwahahahaha!
Fix for xray projectiles being incorrectly defined. Thanks Mwahahahaha!
Fix for the xray sprites.
Map changes! Mostly changes in maintenance, but also a xenobio change, to make the monkeys not visible from the metroid pen, for Rockdtben.
Also readded the secure storage and lockdown buttons to the CE's office. Thanks Mwahahahaha!

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3765 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-08 14:34:36 +00:00
SkyMarshal dd4f191f28 Removed a bunch of tag variables from the map. I hate whoever added those.
Final parts to ZAS.  Works 100% (Or very near such) now.
2012-06-08 00:28:47 -07:00
SkyMarshal a1a2302199 ZAS fixes, adds Atmos Lockdown which replaces all door accesses with engineering OR atmos access. (And a shitty temporary icon) 2012-06-07 20:50:42 -07:00
Erthilo e2461de008 Fixes meteors never appearing. The problem was the edge transition code deleting them before they could move. So, no meteors. 2012-06-08 00:28:57 +01:00
SkyMarshal 9f721a3209 Merge pull request #1262 from Erthilo/master
Anti-meta update for syndicate items + some message fixes + lagfixing
2012-06-07 14:19:27 -07:00
SkyMarshal 2892ea733e More changes for ZAS. Firelocks work properly, and rebuilding zones occurs at the proper times. 2012-06-07 13:43:55 -07:00
Erthilo 0890d48439 Merge branch 'master' of github.com:Baystation12/Baystation12 into TGUpdates
Conflicts:
	maps/tgstation.2.0.8.dmm
2012-06-07 19:58:21 +01:00
Erthilo 086a8fef37 Anti-meta update. Renames and re-icons a bunch of syndicate items to reduce meta from names and examine messages. 2012-06-07 19:54:37 +01:00
Erthilo add8427d96 Fixes some watering can messages for hydroponics. 2012-06-07 19:53:07 +01:00
quartz235@gmail.com 65c0028b63 Commit on behalf of Willox
Fixes an exploit with voting

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3760 316c924e-a436-60f5-8080-3fe189b3f50e
2012-06-07 18:49:43 +00:00
SkyMarshal d9fd228c68 Some nice fixes for ZAS. 2012-06-07 10:36:43 -07:00
SkyMarshal 6265a600e3 Made firelocks work right with ZAS. 2012-06-07 03:14:14 -07:00
SkyMarshal 1059311b5b Debugged ZAS. Removed another duplicate proc. Made sure turf changes are added to the air_master to be updated. Fixed errors on the map causing problems. Added different sized packages. Airflow readded. 2012-06-07 01:15:14 -07:00