Commit Graph

1185 Commits

Author SHA1 Message Date
VivianFoxfoot@gmail.com
dd4a4a5b7f Minor fixes to the tensioner, changes to the borg deathsquad from 6->3 and fixes their cell
Changes changling unstun time to 45 from 25
Fix for the datumvars file which had spaces instead of tabs
Adds the starts of a rather robust erping system!  In time, we can make SS13 as realistic an ERP simulator as it is an atmos one.
Adds metadata support for clients, mostly to hold ERPing notes.  This is included in the savefile.
Adds code support for a parrot in!  Just needs a sprite
Bugfix to the 'resist' button, unless I don't understand how it works.  I don't see how it could have ever worked before.
Preferences are now attached to a mob



git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3386 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-01 15:27:21 +00:00
vageyenaman@gmail.com
6224c7f6c2 View variables now properly displays the contents of an associative list (ie stuff like list("ballnumber" = 2)).
Changed around a few access levels; only jobs who need to do maintenance have access to maintenance tunnels. Also the heads and detective.

Removed the radio mode toggle verb, as telecomms has long left the "experimental" stage.

Messed with sec huds. Their readings are far more reliable. Officers can now use huds to modify humans' criminal statuses on the go. To do this, simply examine a human and at the end should be a clickable link to change the status. Uses /mob/living/carbon/human/Topic().

Added some new sprites from the forums, including those spider sprites and the new, more feline-looking cat.

Dat changelog

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3383 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-01 07:50:48 +00:00
elly1989@rocketmail.com
fcb10e6e32 Runtime fix for paint
Shuttle call/recall announcements are now more noticeable. Removed a few ways they could be spammed.
Cats and Dogs can see in the dark.
Recommitted some of the poop stuff by Doohl because, hell it's only one day and I don't hate fun.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3382 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-01 06:39:22 +00:00
elly1989@rocketmail.com
81d6e5abb3 Changed private messages to forward to client from mob rather than the other way around. As it makes more sense.
Merged the Admin-PM verb and the PM stuff in Topic() as it was 99% the same code anyway.
Admin to Admin PMs are no longer annoying and LOUD: "-- ADMIN PRIVATE MESSAGE --"
All Admin PM messages to non-admins are now 'LOUD'.
Admin-PM verb is now sorted by Mob rather than client as per request
Can again PM mobs by right clicking them.
Apologies for totally missing the last 2 things on my last commit :S

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3381 316c924e-a436-60f5-8080-3fe189b3f50e
2012-04-01 02:28:30 +00:00
vageyenaman@gmail.com
af2512a26d Extra functionality for pill containers. They work like ore satchels now; click a tile full of pills to scoop them up.
Sec officers start with maintenance access now. GASP!

Properly fixed shutters/blast doors not reacting to buttons, while not destroying my optimization.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3377 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-31 01:04:42 +00:00
daniel.cf.hultgren@gmail.com
2b4f25c11f Pen & Paperbin upgrade
Added [field] tags to writing, lets you start writing from that spot, useful for forms.
Made you able to put paper back in to paper bins.
Tweaked fonts for writing, default font is now Verdana, signature font is Times New Roman and crayon is Comic Sans.
Updated photocopier to match the changes.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3376 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-30 17:09:37 +00:00
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
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
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
023aeeb749 Forgot to uncomment something in my last commit
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3364 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-27 01:31:40 +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
VivianFoxfoot@gmail.com
260e8ffd75 Readds BSA, adds additional logging.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3356 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-24 16:28:30 +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
VivianFoxfoot@gmail.com
c0044d5e15 Bugfix for hallucination not going down
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3348 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-23 21:06:52 +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
quartz235@gmail.com
dfbcf7edf5 Fixes unconscious mobs counting towards the "everyone is dead lets restart" thing
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3344 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-23 06:10:44 +00:00
VivianFoxfoot@gmail.com
e14671e234 Adds Halloss as a damage type weapons can do. Halloss can be healed by sleeping. Halloss now effects the interface more fully.
Adds a holodeck to fitness!  
Tensioner now respects antagonist preferences (Mmph.  More antagonist for me.)
More flailing attempts to fix the tensioner assigning braindead people.  (How?)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3341 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-23 04:39:38 +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
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
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
kortgstation@gmail.com
8b006388f8 Added lasertag vests, guns, projectiles. Sprites for the vests and guns from Muncher.
Lasertag guns are only usable if you're wearing the appropriate team vest. Lasertag projectiles will only stun people who are wearing vests belonging to the opposing team.

Four vests and four laser tag guns are now in fitness (two sets of red, two sets of blue)

Fixed emergency storage having chem storage access, removed the R walls around it.

Updated changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3333 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-21 02:37:26 +00:00
kortgstation@gmail.com
03158b34e3 Changed Magic Missiles cooldown to 15 seconds.
Made the range on Artificer 0 so the shell will spawn under the user.

Wraiths can now see in the dark.

Moved the emergency storage near arrivals to replace chem storage, put an art supply storage where the emergency storage used to be.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3332 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-20 22:54:30 +00:00
VivianFoxfoot@gmail.com
8fe80454fd Tensioner revheads no longer get an uplink
Singlostarter verb now properly starts containment fields.  It also sets up the SMESes and Rad Collectors 
Moves show tension report down to trialmin

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3331 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-20 15:52:05 +00:00
joe.heinemeyer@gmail.com
fa3c701eb2 Some hallucination updates. Should make fake attackers work better, and allowed more than one to occur at once. Also: Health properly updates with halloss, which was an oversight on my part.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3330 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-20 03:12:51 +00:00
elly1989@rocketmail.com
489dd08b92 Committing a tiny sanity-check fix from Nodrak.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3328 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-20 02:57:48 +00:00
petethegoat@gmail.com
b19404f074 Sanity checking in robot move
Added CompactNinja's sterile masks box sprite

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3322 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-18 22:01:23 +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
elly1989@rocketmail.com
5b27906517 Examine bug-fixes because I shouldn't code in the early hours.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3317 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-17 11:30:27 +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
elly1989@rocketmail.com
6ba52d7a0d Sanity check for jobban_isbanned() to prevent any antag jobban resulting in a ban from any antag jobs that may be added or renamed or whatever.
Tidied human/examine.dm a bit more.
Can no longer examine mobs while unconscious/blind/whatever. A more extensive fix is in the works.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3313 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-16 22:56:29 +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
petethegoat@gmail.com
22d451be9b Optimisation for the janiborg cleaning. Thanks to Rockdtben for pointing this out.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3311 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-16 22:15:35 +00:00
petethegoat@gmail.com
c41c62ded4 Janitor borgs have been massively upgraded.
They now clean as they roll, and have a trashbag.

Updated the changelog.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3310 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-16 21:35:18 +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
vageyenaman@gmail.com
597674c671 Fix for some infinite loop with NTSL parser.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3306 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-16 05:25:34 +00:00
kortgstation@gmail.com
a4f652dc06 Add a protective_temperature var to paper, so when it is used as a paper hat doesn't cause a fuckton of runtimes when exposed to fire. (It gives zero protection however)
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3305 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-16 05:18:14 +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
0ba84545b1 Package wrap is no longer retarded. Works on an afterattack proc, now.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3301 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-15 18:44:10 +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
vageyenaman@gmail.com
4321595c05 Work on detective scanners. Should hopefully fix some runtimes.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3296 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-15 04:13:14 +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
petethegoat@gmail.com
d6f3d8a7cc Changed blood application to make the weapon bloody, rather than the hands of the attacked mob. Improved the item blood sprite.
Fixed a spelling error causing shoe blood to not be applied onmob.

Improved a few random sprites.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3291 316c924e-a436-60f5-8080-3fe189b3f50e
2012-03-14 18:48:28 +00:00