Commit Graph

2336 Commits

Author SHA1 Message Date
Miniature
2f7054128d Ported hand labeler 2011-11-08 23:47:08 +10:30
kortgstation@gmail.com
c00d699ab6 Added the pirate captain stuff for HG
Changelings can now regen from death
Loyalty implants are now orderable from QM
Repair bot is now adminspawn only
Added the mech ion cannon, which is adminspawn for now
Tweaked highlander a bit
Updated the changelog

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2499 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-08 00:47:50 +00:00
petethegoat@gmail.com
bae68c2db1 Several map changes:
fixed the disposal in the incinerator not leading to space.
restocked the chem closet- it now contains an anaesthetic closet, which might be interesting.
removed the glass windows from the front of the QM desk.
possibly a few other changes, nothing significant though.

Added the firing range, courtesy of vey.
Don't get too excited, it's still under construction.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2498 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-08 00:15:16 +00:00
mport2004@gmail.com
8140cf0f12 Beepsky was freaking out that his target got away (vanished) and almost crashed the server, this has been fixed.
Fixed a few other runtimes.
Space movement should be working slightly better.
Projectile weapons now give a X has fired Y message, this might get removed in the near future depending on how spammy it ends up being.
Projectiles now give a X has been hit by Y rather than a X has been shot by Y because knowing who shot you when you could not see them was rather silly.
Securitrons will no longer scan for weapons when they are set to not scan for weapon auth, they also will nolonger ignore arrest status if set to check for weapon auth and the guy has it.
Shotguns are nolonger on the Securitron's ignore list if weapon auth is on while all melee class weapons like eswords and batons are now on the list.
The incinerator disposal is part of the station loop.
A window has been added to the north side of tool storage.
Emergency Storage now has the proper access.
Disposal's mass driver control will no longer fire tox's mass driver. 
Removed a few old grey pipes in the courtroom.
Toxins test chamber once again has a teleportation beacon.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2495 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-07 10:19:24 +00:00
Superxpdude@gmail.com
112ce9dbd7 Voice changers now share the same description as normal gasmasks.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2493 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-05 21:11:05 +00:00
uporotiy
c4b1663853 Fireaxe now has 18 force when wielded instead of 30. It destroys windows and grilles in one hit, however.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2492 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-05 20:50:12 +00:00
mport2004@gmail.com
e54ce9f2b2 There was an extra " in a desc
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2489 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-05 08:22:55 +00:00
mport2004@gmail.com
fbd0a5a9b5 Timers will no longer go off when you set them to 0 unless they are on.
Unsimulated turfs can be climbed on once more.
Small blobs can use the blob to move around in space.
Jetpacks now have a toggle for the stabilization.
Jetpack fuel use has been reset to .01.
Moved most of the tanks over to a new folder and files so they are not all crammed into one.
The meteor event actually spawns more than one wave worth of meteors.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2488 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-05 05:25:22 +00:00
Superxpdude@gmail.com
cf62068041 THE GREAT DESCRIPTION UPDATE PART #2
Updated more clothing related descriptions.
Radiation Suits and RIG suits now have less rad protection (90% and 60% respectively)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2487 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-05 05:00:46 +00:00
Superxpdude@gmail.com
8a900a112e THE GREAT DESCRIPTION UPDATE PART #1
Updated a lot of clothing related descriptions.
Chameleon jumpsuits, syndie shoes and voice changers now have subtle description changes.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2486 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-05 04:28:39 +00:00
mport2004@gmail.com
9d58967098 Ok, the hair proc seems to be working now. Didn't runtime and the guy ended up with hair.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2485 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-05 02:11:30 +00:00
baloh.matevz
7b185e6cbf Asteroid (floor) is now called... 'asteroid' and not plating
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2483 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-04 21:30:19 +00:00
petethegoat@gmail.com
f9adadbd03 Map fix for the interrogation room, so it actually has a screen again.
Fix for nuke uplinks not having hacked AI modules or revolvers available. (Thanks, Mport)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2481 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-04 12:51:31 +00:00
mport2004@gmail.com
ec507d8277 Anything that used the updateappearance proc will no longer update hair/beards. The things that use it are DNA changes, Cloned mobs, Changlings. The proc was runtiming due code on lines 234 and 246, I looked into it a bit but don't currently know how to fix it. The proc is currently commented out so at least the skin color/body updates properly.
Thanks to Exadv1 the reagent checking code for chem got a nice performance tweak.
Minor text change to the steal ai objective.
Few runtimes/nullchecks fixed.
HoS does not spawn with a flash, Warden does not spawn with a taser, Security officers now spawn with a flash.
Wizarditis has been uncommented and nerffed quite a bit.
Moved most of the suits over to the clothing module folder.
Force 0 items won't damage humans.
The two lockboxes have been readded to the armory.
The brigs extra large power cell has been cut in half. (still twice as large as normal apcs)


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2480 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-04 12:14:39 +00:00
petethegoat@gmail.com
b46010ab2b Fix for save files. This might be totally unnecessary, but I doubt it.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2479 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-04 01:56:42 +00:00
petethegoat@gmail.com
6b7d4efb03 VEY VEY VEY VEY.
Added the "Surgeon" mediborg sprite.
Laser gun inhands! Woooooaoaaahah.
Fixed up some hair and shit, added alt half-bang hair.
Some fixes for the Bloodhound.
MOTHERFUCKING WIRES! Almost no one will appreciate this, I have no doubt. But -I- appreciate it.
New tinted window sprites.
VEY VEY VEY VEY.

Oh, and I gave the laser cannon a new description.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2478 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-04 01:30:10 +00:00
petethegoat@gmail.com
6d700b0704 Fixed a small bug with meteors.
Adjusted the interrogation room. The intercoms start set up properly now.
Fixed some areas.

Guest commit by Blaank:
Corrected firelock position of medbay front desk.
Added firelocks to medbay storage.
Changed supply shuttle eta screen in cargo bay dock from layer 3 to layer 4 to make it more visible.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2477 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-03 19:07:56 +00:00
trubblebass@gmail.com
6680db7d89 Fix for experimental weapon's crates, they had a mismatched item path and were throwing off any other crates ordered with them.
Thanks to Blaank for finding this!

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2476 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-03 18:45:22 +00:00
baloh.matevz
9bcfa08d44 Some additional logging added for bans, unbans, job bans, and job unbans.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2474 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-02 04:46:37 +00:00
n3ophyt3
44135180f9 MAPPERS, TAKE NOTE
Improved my access change from last commit.
In addition to req_access_txt, there is now req_one_access_txt. As long as an ID has at least one access from the new list, it is able to open the airlock (assuming any access in the other list is also satisfied).

So, for instance, if you left req_access_txt blank, and put access_honk and access_silent into req_one_access_txt, the mime AND the clown would be able to open the airlock.


Fixed the advanced energy gun checking for failure constantly instead of only when recharging, and thus breaking stupidly quickly. Stop breaking my stuff, other coders. >:C

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2473 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-01 18:17:22 +00:00
baloh.matevz
2b29fb4ef3 Meteor, ctf, restructuring, ruby and deathmatch game modes should also properly log round types now. Some of these are commented out but I added the required ..() call to them anyway, in case someone decides to uncomment them.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2472 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-01 15:12:28 +00:00
n3ophyt3
41cec7c6dc One of Urist's new buttons actually functions properly now.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2470 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-01 04:44:47 +00:00
mport2004@gmail.com
fdddd35ee2 Singularity beacons now require a powered cable to function.
Minor AI runtime fix.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2469 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-01 02:48:56 +00:00
baloh.matevz
052fc235af The feedback database now stores world.internet_address instead of world.address.
world.address is the local world address, which is in many cases your router. internet_address on the other hand is the IP you use to connect, which is what I want.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2468 316c924e-a436-60f5-8080-3fe189b3f50e
2011-11-01 01:46:27 +00:00
kortgstation@gmail.com
81e2f26706 New Secborg skin by Vey
New Lasergun sprite by Vey

Various fixed in hands (by Vey)

Added a retrolasergun which uses the old sprite, put one out in space for people to find


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2465 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-31 22:33:25 +00:00
panurgomatic
3517810d11 - Added atom/proc/search_contents_for. Recursively searches through all contents of all atoms inside specified one for matches, returns a list of found atoms.
- Added teleporter datum. do_teleport proc is now just a wrapper for it.
- Added damage absorption to mechs.
- Added mecha step and turn sounds.
- Cleaned effects code a bit.
- Metal foam should now block air movement.
- Since sd_ lightning library chops areas into pieces, turrets now work with master area.
- Tried to optimize DesignHasReqs proc.
- Added plasma converter and laser cannon mecha equipment.
- Other cosmetic changes.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2463 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-31 22:09:36 +00:00
petethegoat@gmail.com
c122bee94b You can now store C4 in whatever, without blowing yourself up.
Changed the armoury layout a bit, Sec got two more riot suits, and lost two empty lockboxes.
Changed the medical room in Sec to an interrogation room! Credit to Smoke Carter for the design.
As a result, Mr Fixit has been powered off and returned to the armoury. Deploying him every round is likely to be a good idea.

Feedback is always welcome, especially from Sec Officers.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2462 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-31 22:05:29 +00:00
kortgstation@gmail.com
e49ec9211c Added a claymore (sword)
Re-did the Highlander button.

In place of a traitor PDA, it now strips the player, gives them a kilt/boots/beret/claymore and full access.

Objectives remain as nuke codes+escape alone.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2461 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-31 10:44:45 +00:00
baloh.matevz
f32cf28781 feedback tracking now also logs the revision number and server address.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2459 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-30 19:47:10 +00:00
baloh.matevz
6b452ac175 Added Sanitized message server input for some injection safety...
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2458 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-30 18:57:25 +00:00
baloh.matevz
1f9a77c377 Update to feedback gathering:
- Rounds that end in invalid ways will now be logged,
- Round results are logged

- Rounds that don't end with a code-determined reboot will still not log at all (so rounds that end in a crash will not log at all - not even round start or mode.)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2457 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-30 18:42:19 +00:00
uporotiy
1fe9c0b2fd Moved the "security level elevated" buttons away from the bottom of the secrets list at Deuryn's request, so as to not get the admin log button get lost in the middle of the list.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2456 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-30 18:23:32 +00:00
uporotiy
66b61f1fa1 Facehuggers now can be purged with fire.
Fixed a bug with Lamarr being non-sterile (or rather, with his sterility not affecting anything).

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2455 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-30 13:12:45 +00:00
mport2004@gmail.com
2f3f4e38eb Fix for blanks not being blanks
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2454 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-30 11:26:04 +00:00
mport2004@gmail.com
0604eabf1e Quick null check so the hair quits spamming runtimes.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2453 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-30 10:02:41 +00:00
mport2004@gmail.com
38eac59207 Forgot to change the latespawn job proc to check for -1.
Fix for the savefiles, version<5 jobs will now load properly.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2452 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-30 08:38:11 +00:00
mport2004@gmail.com
9a2ee43b59 Fixed some runtimes.
Job system once again has -1 as unlimited.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2451 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-30 07:14:17 +00:00
baloh.matevz
830b28dc7f - Feedback gathering thing updated. Now it finally supports actual SQL data storage.
Use the global procs to gather feedback:

feedback_set(var_name, num)
feedback_inc(var_name, num)
feedback_dec(var_name, num)
feedback_set_details(var_name, text)

The values are saved to the database at the end of the round, if it ends properly.

Currently the following information is stored:
- Time when round starts
- Mode
- Time when round ends

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2450 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-30 04:31:49 +00:00
vageyenaman@gmail.com
313d99d003 ○ Fixes for announcements and comm consoles.
○ FINALLY FIXED THE REQUEST CONSOLES BEING SHITTY WOOOOOOOO
○ You can now do line breaks in the admin centcom announcements, just simply hit enter.

○ You can now name portable / constructed turrets properly by using a pen on their frame before you finalize the construction. Joy!


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2449 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-29 20:20:39 +00:00
petethegoat@gmail.com
c7daef1773 Forgot to update spec ops crates and the stealth bundle.
The sleepypen on the nuke shuttle is intentional.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2448 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-29 19:35:35 +00:00
petethegoat@gmail.com
2f84e522cb Stunglove overhaul: part two- gloves now lose all insulation when you wire them up.
Sleepypens have been removed!
Paralysis pens have been slightly nerfed, but look like regular pens.
Changed uplink implants to give five crystals instead of four.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2447 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-29 18:44:31 +00:00
baloh.matevz
bcda8f9a28 - More work on the new click proc. Added a 1s delay for all hand interactions:
- Added an exception for the application of a delay when you're targeting an item that you are holding. So there is only a 100ms delay when putting items in your backpack, taking them out, juggling stuff in your inventory, etc. It was about 1s before.

So the delays between uses are now:
- When targeting items that you aren't holding:
- - items with USEDELAY: 2s delay
- - items with NODELAY: 0.1s delay
- - items with neither: 1s delay
- When targeting items that you are holding
- - all items: 0.1s delay

There is one more problem with pathfinding where windows don't properly block clicking. This is the last thing that needs to be addressed, then it should finally be ready.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2446 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-29 18:00:05 +00:00
vageyenaman@gmail.com
011c04b772 Quickfix for my last commit.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2445 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-29 17:41:03 +00:00
vageyenaman@gmail.com
d93f83e593 Hair and Facial Hair Overhaul:
○ Hairs are now defined in /datum classes located in the new file sprite_accessories.dm. Further explanation and documentation can be located in this file.
   ○ As a result of the above change, some new_player preferences code had be reworked. Savefile versions have also been updated, and a small conversion proc has been placed to prevent file corruption and mis-matched variable data.
   ○ The final result of all of these changes is a simpler, pain-free way to add in new hairs. It also makes the code much more readable.


Other stuff:
   ○ Three new hairstyles (mostly female), one new beard.
   ○ Updated the changelog.

Final bugfixes:

   ○ Fixed xray superpower preventing you from using any kind of HUD eyewear.
   ○ You can no longer strangle metroids - instead, attempting to strangle them will result in you "squeezing" them.



The new hair system, while thoroughly tested by myself, is very prone to bugs given its very prototype state. Any bugs are to be reported via Issues.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2444 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-29 17:06:37 +00:00
baloh.matevz
ee298cf27d - View variables' options drop-down menu now also has the mob type transformation things. You can still only transform from a human mob type tho.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2443 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-29 16:16:07 +00:00
uporotiy
bb8d40c540 Added a few admin buttons in preparation for Halloween.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2441 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-29 14:36:01 +00:00
uporotiy
2a131d302c A bug with huggers hugging a person with an unremovable mask, fixed.
A verb which makes all nearby huggers activate, reintroduced.
An acid verb's wording, changed.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2440 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-29 08:44:36 +00:00
petethegoat@gmail.com
7524bca986 Stunglove overhaul: part one.
Stun gloves are now made by wiring a pair of gloves, and then attaching a battery- this shows up on the object sprite, but not on your character.
Stungloves use 2500 charge per stun! This means that some low capacity batteries will make useless stungloves.
To get your old inconspicous gloves back, simply cut away the wire and battery.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2439 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-29 02:15:50 +00:00
uporotiy
c0d8adf42f Facehugger overhaul
They now function like landmines. They don't move, but you can pick them up and throw them at people.
Eggs now grow gradually and you can harvest a hugger from a grown egg.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2438 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-28 17:17:01 +00:00
rockdtben
6655414f12 Modified the PowerUp Cart so that its process was local rather than global. You can now choose which Power Monitor to view.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2436 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-27 23:24:54 +00:00