Commit Graph
1757 Commits
Author SHA1 Message Date
VivianFoxfoot@gmail.com 79b537ce5b Adds a dummy process() to /obj/machinery/door so that doors aren't removed from the machine list. Best guess, all machines call process automatically, and because doors didn't have an explicit one defined, they automatically called the one that removed them from the list.
Adds a borg deathsquad to the map.
Few more fixes to the tensioner.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3374 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-30 06:19:30 +00:00
johnsonmt88@gmail.com 322b47a00e Cargo shuttle no longer takes you to Centcomm
- Created far more robust method of detecting beacons/humans/mechs on the cargo shuttle. 
As a result:
- It is no longer possible to send mobs/mechs/tracking beacons to Centcomm.
- It is no longer possible to send the nuke disk away on the shuttle. (This should prevent people from magically duplicating nuke disks)
- Centcomm cargo techs now clean up the shuttle when it arrives in case something somehow manages to bypass the previous checks.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3373 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-30 05:39:55 +00:00
VivianFoxfoot@gmail.com d31d22674f Exosuits now provide a message when someone is getting in, someone getting in must remain stationary and unstunned, and getting in takes four seconds.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3372 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-30 00:39:04 +00:00
quartz235@gmail.com a3bf2d0a03 Runtimes goin down for the count
Lookin at the ground
I think they a hater

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3371 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-29 22:17:00 +00:00
vageyenaman@gmail.com d29e3be8d4 Removes poo. XSI and co. weren't very fond of it, and the last thing I would do is make them uncomfortable and challenge their leadership by keeping poo in.
An experimental lagfix, which removes a couple THOUSAND unnecessary machines from the machine processing list. Please report any unresponsive machinery (as result of this commit) as HIGH PRIORITY issues. I'm not quite sure how much lag this will kill, but I'm confident that it will be at least slightly noticeable.

More work on step_triggers. The escape shuttle should no longer blast things forever and give them infinite momentum.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3370 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-29 03:53:38 +00:00
petethegoat@gmail.com d4a2a37b50 removed paint with muskets' permission
it sucked

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3369 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-28 19:41:12 +00:00
johnsonmt88@gmail.com 0f456531b9 - Fixed one of the ways the Core R&D Computer can lock up and become completely unusable. If it gets stuck from using this method, just close the window and click on the computer again. Fixes issue 316.
- Vaccine bottles from the panD.E.M.I.C. now auto-name. There was a bug where you could very quickly create a ton of bottles which could cause clients to crash. Fixes issue 326.

- Changed various ASSERT()'s to sanity ifs. ASSERT should really only be used during debugging, not in release. Runtime prevention.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3368 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-28 16:51:55 +00:00
daniel.cf.hultgren@gmail.com 99d894c168 Say woo for first commit!
- The alarm needed some more userfriendlyness:
* Spelling sorted
* Turning off PANIC SYPHON now sets scrubbers to scrubbing (default) instead of off.
* Instead of the stupid timeout and VENT NOT FOUND HURRDURR they will just get removed from the list. They were clogging that vent list up as fuck
* Vents pressure settings now have an extra href which resets the vent to ONE_ATMOSPHERE kPa (101.32 or whatever it is)

- The "Outlet position is obstructed" error message when opening exofab now only appears if the turf to south is obstructed, not to east like before.

- AI Modules use attack_self instead of attack_hand

- Fixed chatspam with reverse() and made the explode function use the builtin ss13 one instead of my custom, it proved to be faster.

- Added my self to the changelog, because I can!

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3367 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-28 15:27:23 +00:00
elly1989@rocketmail.com 38a9e343a6 Fixes Issue 441 (it was a typo)
Fixes Issue 424 (it was some code in turrets.dm which was setting all the turret controls in the lobby area to off...for no raisin.)
Admins can now PM people in the lobby
Admin-PM verb now uses clients instead of mobs
Removed a vulnerability in the PM system that allowed unauthorised access to a select few admin-tools.
Text changes in examine verbs for monkeys and humans (typos)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3366 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-28 10:06:32 +00:00
johnsonmt88@gmail.com 4c7d775593 Secborgs now have modified tasers:
- It holds 6 shots 
- It recharges one shot every 10 seconds automatically

Secborgs can no longer run faster then the speed of light. They have standard borg speed.

Changelog updated.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3365 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-27 21:43:43 +00:00
quartz235@gmail.com 739176b13b Fixes Issue 432
- No more recursive photos to infinity
- APC COPY APC COPY APC COPY APC COPY has been removed

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3363 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-27 00:22:46 +00:00
vageyenaman@gmail.com e78787808a Adds a isDay() function and isAprilFools() macro function which uses isDay() to determine if it is month 4 day 1. GET BUSY.
Other shenanigans.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3361 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-26 02:17:45 +00:00
d_h2005@yahoo.com dbe7829f7b Using a minihoe on a Hydroponics tray removes all the weeds in the tray at once.
Using a bucket on a sink now fills it entirely with water, instead of 10 units at a time.
This should only save botanists a few hundred clicks per game.

Uncommented tower caps from the weed overgrowth options (they were commented out previously because they weren't done, but they're fully implemented now).

Sprite addition: Added new killer tomato sprites to critter.dmi (where the game actually draws them from, instead of livestock.dmi. Oops.)

Note: This is my first actual code commit! I'M A CODER NOW LOOKIT ME!

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3360 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-26 01:27:56 +00:00
VivianFoxfoot@gmail.com 587dfb813c Attacklogs now show the damage type done by a weapon.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3359 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-25 15:44:21 +00:00
vageyenaman@gmail.com 7171544d6f Fixes for the shuttle.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3357 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-24 22:06:20 +00:00
VivianFoxfoot@gmail.com c9544fdbd4 Fixes the way the safeguard module is written.
Adds a new high-risk module for fun.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3355 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-24 04:11:30 +00:00
VivianFoxfoot@gmail.com f92c453bd7 Holodeck now uses holo floor tiles that can't be pried up.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3354 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-24 03:48:20 +00:00
vageyenaman@gmail.com 84cbbbcced Prototype for transit escape shuttle/pods. If there are any bugs, ping doohl on IRC or make an issue.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3350 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-24 01:15:47 +00:00
vageyenaman@gmail.com 6a8a665132 More work on NTSL and world/Topic()
Includes a plethora of new NTSL functions, courtesy of Donkieyo (thread: http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=8153)


Bugfix for a weird runtime generated when an AI tries to interact with telecomms machinery directly.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3347 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-23 19:59:00 +00:00
VivianFoxfoot@gmail.com 45ef9c8235 Adds more debugging to the tensioner.
Adds another emagged version to the holodeck that has spess carp.
Fixes mobs going temporally bald after leaving the holodeck.
Disables BSA due to abuse.
Windows can only be damaged by weapons that do brute or burn

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3345 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-23 07:41:51 +00:00
VivianFoxfoot@gmail.com 1de7567433 Holodeck no longer loads at startup so there's no risk of it loading before the rest of the map and failing
Updates changelog.html

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3343 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-23 05:16:23 +00:00
VivianFoxfoot@gmail.com 0c7cc70a36 Minor mapfix
Adds a file I forgot

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3342 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-23 04:47:43 +00:00
quartz235@gmail.com d22c7cd6d5 Fixin runtimes and wooing the hot womenfolk
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3340 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-23 00:45:53 +00:00
kortgstation@gmail.com 2da504ad48 Added Ricotez's new lockers.
http://nanotrasen.com/phpBB3/viewtopic.php?f=3&t=7278&start=220#p97307

Updated the changelog, added Ricotez, Ausops and TankNut to be credited under "spriters" in the changelog heading.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3339 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-22 07:06:26 +00:00
VivianFoxfoot@gmail.com eb9dabf3c7 HUD damage indicator now updates with halloss
Inspecting yourself for organ damage now randomly shows damaged organs if you have halloss
Mining shuttle now shunts people where it wants to be
Shuttles now crush people if they fail to move out of where they want to be with the initial shunt.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3337 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-22 01:32:29 +00:00
kortgstation@gmail.com 260783d0d4 Committing the new encryption key sprites by Ricotez.
http://nanotrasen.com/phpBB3/viewtopic.php?f=10&t=8074#p95579

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3335 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-21 18:56:06 +00:00
vageyenaman@gmail.com 7ec3b8503b Bugfixes for NTSL. AIs can now use script consoles. Fixes crashes.
Buffs metroid magic. More core uses!

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3334 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-21 02:53:07 +00:00
VivianFoxfoot@gmail.com 2cdb2d9225 Apparently the lsd sting was, in its inception, slight overkill.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3329 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-20 02:57:59 +00:00
VivianFoxfoot@gmail.com 42f0df5bca Adds LSD sting by popular demand.
Tensioner will no longer target dead people to be killed.
Silence sting no longer provides a message to the silenced.  

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3326 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-20 01:44:54 +00:00
quartz235@gmail.com 874e5444e1 Fixes issue 426
- pAIs can no longer buckle people with their invisible robo arms
- Sadly, this brings forth the unintended side effect of pAIs no longer being able to give you a big hug when you're feeling down

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3325 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-19 23:56:27 +00:00
quartz235@gmail.com 806cda7203 Fixes issue 431
- Telecomm traffic control now has its own circuitboard and doesn't transform in to a server when the monitor is disconnected/reconnected

Small fix for flamethrower
- Using an igniter on a flamethrower that already has one attached no longer uses up the igniter

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3324 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-19 23:07:20 +00:00
quartz235@gmail.com 16f00d1246 Medical records searching now works with DNA and not just name/id.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3323 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-18 23:50:12 +00:00
vageyenaman@gmail.com 052ff81892 AIs can now edit NTSL code.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3320 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-17 22:33:29 +00:00
petethegoat@gmail.com c0a90613b4 Whoops! Turns out we needed that attackby.
This will fix the "X has hit floor tiles with the floor tiles!" bugs.

Thanks to Nodrak for spotting the cause.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3319 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-17 18:19:53 +00:00
VivianFoxfoot@gmail.com c39b89514b Shuffles the order of the code a bit to make it so intelicarded AIs with no wireless cannot use keyboard shortcuts to affect doors.
Different fix to make AIs able to hear when being carried.  Shouldn't be that much of a cpu burden, although if anyone has better ideas on how to do it

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3318 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-17 15:35:54 +00:00
VivianFoxfoot@gmail.com dd27131ce9 Adds a message to corpses that have had their ghosts leave the server/become something else
Readds the ablative vest's reflect chance at a considerably lower percentage
Fixes a bug where ghosts couldn't examine human bodies.  
Fixes a bug where tensioner-spawned deathsquads would be braindead.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3314 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-17 00:28:41 +00:00
VivianFoxfoot@gmail.com bf061913c7 Adds an admin verb that fully sets up the singlo (for testing/debugging msotly)
Fixes the tensioner occasionally attempting to turn cyborgs into malf AIs.
Adds checks to space ninja during its objective creation.
Fixes that fucking message when you're carrying the disk in outer space
Nuke disk now respawns in all rounds.  
Adds the abiity to turn off the tensioner for the entire round.
Pinpointers now show the remaining time until a nuke goes off if it's been armed when examined
Nuclear bombs now have a minimum detonation time of one minute.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3312 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-16 22:20:50 +00:00
VivianFoxfoot@gmail.com 5c60282cee Adds modular changeling. Modular changeling means changelings now purchase the powers they want. Adds a few new powers as well as a framework for easily adding new ones.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3308 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-16 19:10:42 +00:00
petethegoat@gmail.com 2c069f8a97 Commit for Nodrak.
See: http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=8107#p96230 for changelist.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3307 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-16 14:58:59 +00:00
kortgstation@gmail.com 28c9f10310 Fixed HoS locker vanishing when emagged
Commented out bloody footprints until someone can figure out a sane way to prevent there being hundreds if not thousands of decals a round.

Reverted Doohl's riot armour/ablative armour changes (the code for reflection is just commented out, neat stuff)

Fixed the typo on the CE's request console

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3304 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-16 05:08:24 +00:00
petethegoat@gmail.com d0308b3f64 Fixed and further improved package wrapping. Added a sprite for wrapped closets.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3302 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-15 21:02:36 +00:00
joe.heinemeyer@gmail.com d879c24d46 Fixed the runtime involving the scanners, uncommented his tools.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3300 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-15 18:30:41 +00:00
petethegoat@gmail.com 80db6c22b0 Added Cheridan's hatchets!
Buffed stamped packing slips to be worth 2 supply points.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3298 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-15 16:14:29 +00:00
quartz235@gmail.com 9bc7f1c4af Fix for ghosts being able to stuff things in to crematoriums
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3297 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-15 08:03:07 +00:00
elly1989@rocketmail.com c03c775c8e Minor touch-ups to the shiny new job-ban interface
Antag job-bans should now work correctly for the role assigner thingy at the start of a round.
Removed the Malf-AI job-ban option, as it was a pain to implement and wasn't really worth it.
Tensioner doesn't recognise job-bans to the best of my knowledge. This may change in the future.
-- Nodrak & Carnwennan

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3295 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-14 23:45:15 +00:00
kortgstation@gmail.com 2b15ef060e Commented out the forensics gear (scanners, fingerprint cards, etc) spawning on the detective and in his locker. They're completely non functional at the moment and cause a runtime literally every time they are used, better he not have them at all than the server get raped while we wait for the stuff to be fixed.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3293 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-14 19:08:13 +00:00
elly1989@rocketmail.com 70cee8922e Blood_DNA fixes.
Bloodied icons rewritten to be overlays, not replacing the icons. Hopefully this should fix \icon[src] breaking everything.
Bloodied hands/gloves don't transfer blood to infinite amounts of touched items.

Please report any bugs!

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3290 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-14 17:44:47 +00:00
elly1989@rocketmail.com 9fc0fe564f Updates handheld-flashes so that they cannot break on their first use. Their chance of breaking is directly proportional to their frequency of use (ranges from 0% to 5%, used to be a blanket 2%). Their capacitor recharges one charge every 60 seconds. Once their 6 charges are used up, they temporarily stop working whilst their capacitor recharges. This should mean that flashes will last a long time with light use (defence/rev), but not for spamming (shitcurity).
Can now job-ban people from entire departments through the jobban panel.
Can now job-ban people even if they log out.
Job-ban panel now informs you why people were banned from each job.
Runtime fixes for some old jobban code that was preventing the above stuff.
Committing some fixes Nodrak pointed out.
Credits go to Nodrak for a lot of this.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3285 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-13 22:39:26 +00:00
vageyenaman@gmail.com 066935bc01 Adding back in the Traffic Control Console to the telecomms satellite. Let's hope you guys don't fuck over the server with this!
Committed Nodrak's work on Jobbans. (Thread: http://nanotrasen.com/phpBB3/viewtopic.php?f=16&t=8082)

Some miscellaneous mapwork and runtime fixes.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3283 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-13 05:19:15 +00:00
VivianFoxfoot@gmail.com b97447781a PDA messages now require an active messaging server.
The admin rejuvenate command now stabilizes body temperature as well.  

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3282 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-13 05:12:21 +00:00