Commit Graph

3307 Commits

Author SHA1 Message Date
baloh.matevz
db63780bac - Added unban logging to DB_ban
- Fixed a runtime error which happened when you tried to unban someone through the 'display job bans' verb.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4148 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-23 01:24:54 +00:00
sieve32@gmail.com
459c558898 -Make holodeck eswords a child of obj/item/weapon/holo instead of regular eswords, clumsy check removed as a result, and you can no longer do things like cutting through walls or doors or what have you. (Fixes Issue 665)
-Redid icons to be more optimized at compile by setting icon = 'icons/folder/icon.dmi' instead of just icon = 'icon.dmi', meaning that Dream Maker doesn't have to search through every single file for every single .dmi. This shouldn't lead to any errors because of how I went about it, plus the fact that Dream Maker would have freaked out if I screwed something up. Also moved around 2 icons that weren't sorted well.

r4146 compile time: 1 minute, 40 seconds
r4147 compile time: 45 seconds

[VGTG]

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4147 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-23 00:48:51 +00:00
ericgfwong@hotmail.com
68558e91ee Added berets to security wardrobe closets
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4146 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-23 00:28:50 +00:00
elly1989@rocketmail.com
95245b2905 I'm not sure what I was thinking when I defined that value. It was outside the 16bit width.
Facial disfiguring should work again now.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4145 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-22 21:27:15 +00:00
ericgfwong@hotmail.com
60260aed98 -Nuke ops and wizards spawn with their preferred backpacks now
-Minor changes to the map, includes fixing that odd setup with the o2 locker in the locker room

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4144 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-22 21:09:18 +00:00
giacomand@gmail.com
2399e8d561 -PDA notes and uplink notes are working again.
-Added light flickering
-Ghosts can now make lights flicker a little bit with a minute cooldown. (People voted for it http://www.kamletos.si/tgdb/ingamepolls.php)
-PDAs are sorted correctly on the Message Monitor
-Added some light flickering to the following events: High levels of radiation, Grey Tide virus.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4143 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-22 20:56:47 +00:00
giacomand@gmail.com
4f5f726edb -You can make newlines with PDA notes.
-Fixed a bug where if an Alien manages to pickup an item that they shouldn't and put it in their pocket then it won't be stuck remain stuck, being unable to pickup the item you placed in your pocket. It will now instead just drop it if it detects the item in your contents.
-APC will auto-turn on equipment if there is enough power for a certain duration. I want to tweak this some more until I get the perfect balance.
-Updated the changelog

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4141 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-22 15:45:42 +00:00
ericgfwong@hotmail.com
4a2e3c405a -Husks now lose their hair to make them harder to identify
-Fixed Issue 678

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4140 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-22 06:33:35 +00:00
sieve32@gmail.com
8a41c895ec -Added a do_after() to Artificer spells so they can't spam walls/rwalls
-Added myself to the admins.txt so I don't have to keep dealing with it

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4139 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-22 06:29:05 +00:00
baloh.matevz
f572819d51 - Removed an unneeded area
- Hopefully fixed the bug which allowed players to get a million toys from one arcade game.
- Removed poly's master controller failsafe due to it doubling up the master controller for no reason whatsoever.
- You can now redeem a full collection of mech toys at the quartermaster's for an actual mech!
- Added this stuff to the changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4138 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-22 05:09:22 +00:00
elly1989@rocketmail.com
a4681d5d3d Merged all those vent-crawl procs D:
As such the same rules apply to all mobs now. They all make noise as they exit the vent. They can all be blocked by welded vents. They all cannot carry items through (except implants and facehuggers). They all have a delay in arriving at their destination.

This removes any meta "Vent noise! Must be aliums cos monkeys don't have that code!". Fixes a bug that stopped ventcrawl working. And, best of all, you can vent-crawl to any connected vent..not just one per area. :3

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4137 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-22 02:57:26 +00:00
giacomand@gmail.com
fcdbc4190c Fixed the APC causing runtimes when wires are being cut/mended/pulsed. I mistakenly missed a variable and did not rename it.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4136 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-21 22:10:38 +00:00
giacomand@gmail.com
5bd1f78eb1 Fixed issue 663, you should no longer be able to mass inject monkeys.
Fixed DNA injector sprites so they don't remain in your hand after injecting someone.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4135 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-21 20:06:29 +00:00
elly1989@rocketmail.com
f40dcf358e Committing this in-case anybody is willing to speed-test it against the current one.
It's an explosion proc that uses locate to locate only turfs and then ex_acts them. As opposed to grabing every atom in a square around the epicenter and then selecting which ones to ex_act

this version also supports sticking a sleep() in there to help  stop the server getting too backlogged.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4134 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-21 10:31:50 +00:00
elly1989@rocketmail.com
f6ded04899 Minor optimisations for explosions (again). Only removed some unnecessary lists, nothing major. Added some logging to world.log which gives explosion location/duration etc so we actually have something to compare it to whenever that damn code gets changed again :P
Added a shortcut to player notes into the investigate verb. Just type investigate notes

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4132 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-21 02:20:16 +00:00
elly1989@rocketmail.com
c94b35dc00 Added a very stripped-down version of player-notes I made a while ago for a ban system. It's very no-thrills as it was intended merely as storage for the various parts to reference.
I've pretty much stripped everything, added a switch to obj/admins/Topic and linked to a simple browser interface from the player panels.

It's just a single buffer per ckey. You can  use the [+] and [-] links to add/remove notes. Clicking the ckeys will allow you to navigate between player notes. They are listed chronologically.

Their main perk is also their main flaw, they are only a single buffer, which is fast and small. But it kinda means playing with the format won't update existing notes. If you have any complaints about the format please make them known soonish.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4129 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-20 20:47:44 +00:00
giacomand@gmail.com
1bab38a25d All "Crawl through vent" lists are sorted.
Aliens can now attack the APC to short it out.
Aliens and Metroids can now attack Windoors.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4128 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-20 20:19:48 +00:00
giacomand@gmail.com
82886383e3 -Fixed issue 673, it will delete the glass if none remains.
-Added issue 672 's enhancement request. Disposal systems should leave fingerprints and transfer prints when building/deconstructing.
-You can put the Light Replacer on your belt.
-Gave the Light Replacer FPRINT and CONDUCT flags.
-Gave the Light Replacer origin tech.
-The Science department can now research the Light Replacer and build it. You need a required tech of "magnets = 3" and "materials = 4" with a material construction cost of 1500 metal, 150 silver and 3000 glass.
-Fixed a bug where you cannot place more than one object into a turned-off disposal unit.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4127 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-20 16:08:05 +00:00
johnsonmt88@gmail.com
f562b217ef Fix for light replacers gobbling up lights put into it when it is full.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4126 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-20 04:54:47 +00:00
ericgfwong@hotmail.com
25bf3ac5ca -Biogenerators can now produce leather satchels for 400 points
-Leather products made a bit cheaper to produce
-Floor tiles made easier to produce by increasing the buildable stack size
-Fixed kitchen shutter button using the wrong req_access

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4125 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-20 04:08:12 +00:00
giacomand@gmail.com
b1e63422be -Fixed an issue with the light replacer not recharging properly.
-Reorganized the light replacer a bit.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4124 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-20 03:23:29 +00:00
giacomand@gmail.com
285f31f0c4 -You can now store donuts in the donut box. The next donut you pull out will be the last one you put in.
-Changed the class type of donuts. donut/normal is now the regular donut. All other donuts have been made this way. (I.E: donut/chaos)
-Hopefully the merged records proc will now not spit out runtimes.
-You cannot enter a name without any character now. This way you can also click on the link.
-Added some coloured caps to their respected coloured wardrobes.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4123 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-20 00:12:50 +00:00
ericgfwong@hotmail.com
fb2cd3692b -Fix for missing jetpack inhands when they're toggled on
-Removed some unnecessary r-walls and added some more signs to secure areas

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4122 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-19 22:20:40 +00:00
ericgfwong@hotmail.com
b0761e3f9a -uncapitalised captain's storage items
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4121 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-19 21:03:49 +00:00
johnsonmt88@gmail.com
d6c2550d40 Updated some paths that were no longer valid. Fixes Issue 669.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4120 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-19 20:28:01 +00:00
elly1989@rocketmail.com
d80b933510 Stat() == 2 was being used instead of stat == DEAD (one being a proc another being a variable to track death.
Also deceased was spelled incorrectly.

*facepalms*

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4119 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-19 18:50:55 +00:00
johnsonmt88@gmail.com
5feeb8dd07 Immovable rods now work properly again. Someone derped and accidentally gave them a 75% chance to delete themselves.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4118 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-19 18:40:40 +00:00
vageyenaman@gmail.com
dea387876d A few more fixes to Telecomms. For some reason some of the machines were STILL using the global list/machines variable. This should hopefully stop telecomms from fucking over the Master Controller's machinery subroutine.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4117 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-19 18:25:03 +00:00
johnsonmt88@gmail.com
1ce01f34b9 Rounded off the shuttle time message.
"The Emergency Shuttle has left the station. Estimate 2.98662 minutes until the shuttle docks at Central Command." should no longer happen.

Removed some while(1) loops from object process()s.

Removed some unused object process()s.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4116 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-19 18:06:23 +00:00
giacomand@gmail.com
4d231f8065 -Made Vodka remove radiation instead of Toxin.
GET OUT OF HERE STALKER

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4115 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-19 17:30:16 +00:00
giacomand@gmail.com
d4c0a8130f -Fixed there being no return link when a "No SQL server" message appears on the Library Computer.
-Increased the amount of lights you get from adding glass to the Light Replacer.
-Emagging the light replacer is one way.
-You can add lights to the light replacer to add uses.
-You can unload the trash bag by clicking on it.
-Vodka now heals toxin damage.
-Made light tubes the same price as light bulbs.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4114 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-19 17:03:36 +00:00
elly1989@rocketmail.com
85d28606ef Reduces the rank requirements for giveruntimelog from GM to Badmin. This is so coders can log into the TG servers and pester any present admin for log access.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4113 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-19 15:50:27 +00:00
ericgfwong@hotmail.com
4f108d520d -Small fix for meteor spawns
-Color-coded escape shuttle doors appropriately

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4112 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-19 15:40:12 +00:00
ericgfwong@hotmail.com
531bd3c908 Fixed Issue 664
-Meteors were getting deleted as soon as they spawned as they were spawning out of bounds

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4111 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-19 08:14:49 +00:00
giacomand@gmail.com
3c254b0f4b I forgot to add the most important file to my last commit!
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4109 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-18 22:58:06 +00:00
giacomand@gmail.com
156696be7a -Added the Light Replacer (LR)
ABOUT THE DEVICE

This is a device supposedly to be used by Janitors and Janitor Cyborgs which will
allow them to easily replace lights. This was mostly designed for Janitor Cyborgs since
they don't have hands or a way to replace lightbulbs.

HOW IT WORKS

You attack a light fixture with it, if the light fixture is broken it will replace the
light fixture with a working light; the broken light is then placed on the floor for the
user to then pickup with a trash bag. If it's empty then it will just place a light in the fixture.

HOW TO REFILL THE DEVICE

It will need to be manually refilled with glass.
If it's part of a robot module, it will charge when the Robot is inside a Recharge Station.

EMAGGED FEATURES

NOTICE: The Cyborg cannot use the emagged Light Replacer and the light's explosion was nerfed. It cannot create holes in the station anymore.

I'm not sure everyone will react the emag's features so please say what your opinions are of it.

When emagged it will rig every light it replaces, which will explode when the light is on.
This is VERY noticable, even the device's name changes when you emag it so if anyone
examines you when you're holding it in your hand, you will be discovered.
It will also be very obvious who is setting all these lights off, since only Janitor Borgs and Janitors have easy
access to them, and only one of them can emag their device.

The explosion cannot insta-kill anyone with 30% or more health.

-Changed the broken bottle item icon to "broken_beer"
-Made the flavour text, for hitting yourself on the haad with a bottle, better.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4108 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-18 22:51:28 +00:00
johnsonmt88@gmail.com
286fba8f64 Wish granter no longer sends a message to every mob in world upon activation.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4107 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-18 22:34:15 +00:00
baloh.matevz
3a6fb1ba68 - Added a <br> to poll output, so questions are displayed each in it's own row.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4106 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-18 18:35:46 +00:00
giacomand@gmail.com
71426a3530 -The Janitor's equipment locator will now tell him the direction of his equipment.
-Changed the flash message for silicon players. This also fixed the flash giving a "did not blind" message for Cyborgs, even though they still get weakened.
-You can hit yourself with bottles now.
-Removed step_x and step_y from the map.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4105 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-18 16:39:56 +00:00
johnsonmt88@gmail.com
8063f6dd06 Bugfixes:
Projectiles now last 50 ticks then dissipate. 
- This is to prevent people from firing these into space causing large amounts of projectiles to be processed needlessly.

Re-coded the cremator's cremate(), it should not lock up any more.

Removed a duplicate attackby() in pill bottles. They should now be able to pick up all pills on a tile properly.
- Fixes Issue 490
- Thanks to Zelacks for pointing this out.

Handcuffed mobs who are being dragged by another player can now move when the puller is stunned or paralysed.

Ashes are now decal/cleanable and can be mopped up by janitors

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4103 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-18 04:53:18 +00:00
giacomand@gmail.com
367bf0798c -I'm stupid
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4101 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-17 21:52:00 +00:00
baloh.matevz
84e2fbceb1 - Added a bit of code that lets you know if there are any new polls available which you haven't answered yet.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4100 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-17 21:50:57 +00:00
giacomand@gmail.com
e4c971e3e4 -PDA is now sorted.
-Improved the Message Monitor UI to make it easier to use.
-Added a Message Monitor in Tech Storage, hopefully so it will be used more. You will still need the key to use it.
-You need the key to turn servers on/off remotely via the Message Monitor.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4099 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-17 21:30:31 +00:00
giacomand@gmail.com
2a06209972 Runtime fix for Russian Revolvers.
You cannot reuse bullets with Russian Revolvers now.
Sinks can now fill any reagent containers, you can set the amount to fill by setting the reagent container's transfer amount. Was added so Chefs can be more precise when using water in their ingredients.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4098 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-17 17:57:22 +00:00
elly1989@rocketmail.com
7023f734ea Fix for the following runtime.
runtime error: Cannot read null.viruses
proc name: cure (/datum/disease/proc/cure)
  source file: disease.dm,156
  usr: null
  src: The Flu (/datum/disease/flu)
  call stack:
The Flu (/datum/disease/flu): cure(0)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4097 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-17 16:43:03 +00:00
giacomand@gmail.com
7575c9a9cf -Added a new global list. Cameras will hold every camera created and is kept up to date by the Camera's New() and Del(). Much faster than having everything loop the world. AI camera movement seems faster too.
-Fixed Issue 415

-Tweaked creating new cameras. When you create a camera from a camera assembly, it will now auto detect the direction it should be in. I also added a confirmation message which allows you to re choose the direction with up to 5 chances; to avoid infinite loops.

-Made the New Player Options window a little bit slimmer.

-Forgot to add a changelog for my last commit.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4096 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-17 16:23:47 +00:00
ericgfwong@hotmail.com
01ab14455a -Added in-hands for captain backpack and satchel
-Fixed in-hands for backpacks
-Updated changelog with my recent changes

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4095 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-17 09:32:04 +00:00
ericgfwong@hotmail.com
0f5b2f5a15 -Added Captain's Backpack & Satchel: https://dl.dropbox.com/u/831776/comdoms.png
-A few minor improvements to my own sprites

-Map changes to the Kitchen so the chef is more visible to his patrons
-Arrivals airlocks are no longer airless when shuttles dock

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4094 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-17 08:25:29 +00:00
ericgfwong@hotmail.com
d96e6a08b0 Merged classified report button with the regular command report button.
It now asks if you want to announce it to the crew or not.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4093 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-16 20:23:01 +00:00
elly1989@rocketmail.com
d8f6feef14 Fix for alien queen names.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4092 316c924e-a436-60f5-8080-3fe189b3f50e
2012-07-16 20:01:05 +00:00