Commit Graph

777 Commits

Author SHA1 Message Date
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
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
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
mport2004@gmail.com
db76ca237e The monkeying proc has been uncommented.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2434 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-27 13:36:48 +00:00
mport2004@gmail.com
3acd377876 Added a thing at Fateweavers request.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2433 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-27 10:27:23 +00:00
mport2004@gmail.com
fc99f3da81 Meteors have been updated to the slightlynewer health system
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2432 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-27 09:59:09 +00:00
mport2004@gmail.com
9ca449bf7a New WIP TK system added. To activate your TK click the throw button with an empty hand. This will bring up a tkgrab item. Click on a non-anchored (currently) non mob Object to select it as your "focus". Once a focus is selected so long as you are in range of the focus you can now click somewhere to throw the focus at the target. To quit using TK just drop the tkgrab item.
The captains laser, aegun, and xbow recharge a bit slower now, they recharged so fast that you almost never had to stop shooting. 
Cleaned up the cyborg_modules file
Medical and Security borgs have a hud item.
Medical bots bottles hold 60 of their chemical (up from 30).
Medical bots now have three syringes that are labeled "Syringe-(Inaprovaline)", "Syringe-(Anti-Toxin)",  and "Syringe-(Mixed)".
Medical bots now have two kelotane/dexalin pills (up from 1/ea).
Engineering bots got a new RCD thats just like the old one but the code is cleaner and meant for borgs only.
Husks brains can no longer be cut out.
Healing hands code has been removed till whoever wants to finish it adds it to a place that is NOT the base click procs.
Added veyveyr's nuke team weapon.  Its more or less the Uzi with a new icon.
Nuke teams also got a bit of extra ammo and a few more pinpointers/eguns in their locker.
Glass doors will not set opacity to 1 after they close.



git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2431 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-27 08:37:40 +00:00
kortgstation@gmail.com
a2557781f4 Added Vey's Jensen set+a shitty dermal "helmet" I made
Removed the nurse outfit from the theatre cause it spawns in medbay anyway


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2430 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-27 03:44:59 +00:00
mport2004@gmail.com
eba614d78f Fixed some runtimes
Gibber now properly checks for clothes when you attempt to shove people in it.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2429 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-26 23:15:34 +00:00
mport2004@gmail.com
76a584a808 Ammo boxes and such now have a multiple_sprites var that determines if the update_icon proc should actually update the icon.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2426 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-25 13:16:09 +00:00
baloh.matevz
cd3e0ea9e7 The grant full access verb now works even if the person doesn't have an ID on them. If they don't, it will create an id and use the person's real name for the registered name and captain as the assignment.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2420 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-22 16:44:43 +00:00
mport2004@gmail.com
bbac01f4c8 Detectives revolver had an extra indent in its name gun proc
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2418 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-22 13:02:04 +00:00
mport2004@gmail.com
3c68098a08 Fixed a few runtimes.
Changed the shotgun pump proc a bit, should work better now and not teleport old shells around.
Added a config option for the jobs to be loaded from the jobs.txt rather than use the defaults.
Loyalty implanter removed.  The Limplanter was designed to be on the prison station as it took more time and was a pain to get people up there to implant them.  No prison station, no Limplanter.
Implanter lockbox moved to the armory from the HoS' locker.
Security room's table once again shrunk so people can walk around in there.
Brig lockers are now anchored to the inside of the cells and once again have their IDs set.
Warden's locker moved to his office.
Cell controls Names/IDs/Access fixed as well as once again working with the brig lockers.
Removed a few of the blast doors from the inside of the brig.
The three secure cells have blast doors controlled from a button outside of the cell.
The play admin midis toggle should be working properly now.
Morgue trays will no longer teleport anything from anywhere.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2413 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-22 11:32:08 +00:00
vageyenaman@gmail.com
64887ce41c Small bugfixes including a fix for skinhead hair.
Made the "you are about to be cloned" message bigger: <font size = 3>.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2412 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-21 23:03:04 +00:00
uporotiy
c74765faaf Fixed the borg health display issue.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2410 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-21 20:01:40 +00:00
panurgomatic
468a8823b3 - Fixed Issue 185
- Moved some files from /icons to /html
- Added /datum/getrev which should get the server revision info from local svn files. Settings in /config/svndir.txt. Added new OOC verb "Show Server Revision"

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2405 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-21 02:49:37 +00:00
petethegoat@gmail.com
6fb491e96f Added shutters, sprites courtesy of the wonderful veyveyr.
Dead mobs can no longer emote. (except for *deathgasp)
Changed the path of /obj/effect/securearea to /obj/effect/sign/securearea for consistency.
Slight map updates to the kitchen and brig.
Prisoner closets only have one set of clothing in them.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2403 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-20 21:39:15 +00:00
uporotiy
2383130a28 Shhhhhhh.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2402 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-20 17:39:08 +00:00
baloh.matevz@gmail.com
fe49e1c149 Okay in relation to the previous commit r2391 muting is now tied to clients and not mobs. So if you get muted as a human and then die and change into a ghost you will no longer 'loose' your mute.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2392 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-19 13:05:36 +00:00
baloh.matevz@gmail.com
de944a135c - The admin-mute verb and mute option in the player panel now makes the mob unable to speak in everything except for adminhelps and admin private messages.
- The player panel now has a Compelte mute option, which mutes everything including adminhelps and admin pm-s.
- A person who is muted will now be informed he is whenever they try to speak/OOC/etc.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2391 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-19 12:49:02 +00:00
petethegoat@gmail.com
f24295f43b Added Tobba's cleanbot patrolling and portable generator updates.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2389 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-18 19:45:09 +00:00
baloh.matevz@gmail.com
aab8b4c5b7 You can now move diagonally! To do so, use the numpad. The keybaord has been remapped to make this possible:
CTRL + A = throw
CTRL + S = swap hands
CTRL + D = drop
CTRL + W = use item in hand on itself
Numpad divide (/) = throw
Numpad multiply (*) = swap hands
Numpad subtract (-) = drop
Numpad add (+) = use item in hand on itself

Changelog updated with this information.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2387 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-18 01:42:15 +00:00
uporotiy
f1825c1ca1 Weed nodes now light up when planted, so the weeds can grow around them.
You can't place more than one egg in a tile anymore.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2382 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-17 15:05:57 +00:00
mport2004@gmail.com
73fa5743e0 Seems I managed to give revolver ammo one extra bullet and as such the it would attempt to set the icon to a nonexistent icon state.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2381 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-17 07:23:33 +00:00
polyxenitopalidou@gmail.com
6393cdd1f5 •Fireaxe is now backslotable again, all bugs fixed.
•CHANGELOG updated about bugfixing

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2374 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-16 12:11:33 +00:00
vageyenaman@gmail.com
f1616814a5 Bugfix for some clothing making your hair disappear.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2372 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-16 04:03:05 +00:00
vageyenaman@gmail.com
088b8895c9 Quickfix for hair and beards being displayed over gas masks and stuff
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2370 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-15 23:28:38 +00:00
vageyenaman@gmail.com
3b40c90488 ◦ 2 new hairstyles, 1 new beard style. Includes the luxurious ADAM JENSEN beard/hair set. YOU NEVER ASKED FOR THIS.
◦ As a result of the previous change, a substantial overhaul of the order in which clothing and hairs are displayed has been put into effect. From what I've playtested, it works mostly fine. Keep an eye out for small little oddities, though.

◦ Masks and head wear have been given a new flag, BLOCKHAIR. If turned on, this flag will force to the hair to not display. Intended for space suits, rig helmets, etc.

◦ (Committed for Zudrag) Added in the circuit boards for clone pods and cloning scanners and making them produceable from the circuit imprinter.




git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2368 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-15 22:12:06 +00:00
baloh.matevz@gmail.com
763f20257e Hotfix of hotfix... of hotfix of the hud change. This is starting to get funny.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2365 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-15 19:17:57 +00:00
uporotiy
b8b6268ce1 Added a few config options regarding health thresholds and the availability of various ways of revival.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2363 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-15 16:45:27 +00:00
baloh.matevz@gmail.com
109ca19378 Hotfix for hotfix for commit....
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2362 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-15 13:13:11 +00:00
baloh.matevz@gmail.com
3af6bc386e Hotfix for previous commit.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2361 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-15 13:10:36 +00:00
uporotiy
6df81a10ed Maximum frown mode, Mport.
East/west PAs fixed.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2356 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-14 15:26:50 +00:00
mport2004@gmail.com
28b7c860a8 The infinite cells return proc has been set to return 1 rather than null.
Communications.dm works once again. 
Updated a few admin commands that I missed to work with the job datums.
Fixed a type path issue in the cult talismans.
Assembly remote signalers now iterate though their for loop properly.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2347 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-13 06:58:20 +00:00
mport2004@gmail.com
67d4ceffb0 Job system should be working now. I had a '==' where a '&' should have been that would cause it to only work when you had one job of the same level and department selected.
The loyalty implant box now spawn in the HoS' locker and not in nullspace.
Gave the HoS' locker a secbelt.
The revolver now use the proper bullet.
Robotics spawn with their labcoat/toolbox.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2346 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-12 23:00:48 +00:00
polyxenitopalidou@gmail.com
fcee5ff1be •Comments are there for a reason, Mport. Quit editing shit that will break other shit and there's a goddamn comment that tells you what exactly will break.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2345 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-12 10:30:34 +00:00
petethegoat@gmail.com
f308252d6f Fix for issue 173. Singulo containment should work fine now.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2344 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-12 10:21:50 +00:00
panurgomatic
58bef9a494 - Added href getter datum. Returns either what you want or null.
- Moved byjax callback processing to JS part.
- Disabled exosuits verbs from showing when RMButtoning.
- Added radios to exosuits. Setting can be found in 'Electronics' menu.
- Exosuit maintenance can be initiated even if it's occupied. The pilot must permit maintenance through 'Permissions & Logging' - 'Permit maintenance protocols'. For combat exosuits it's disabled by default. While in maintenance mode, exosuit can't move or use equipment.
- Nerfed EMP effect on mechs.
- Fixed build_path for atmospheric monitor circuitboard design
- Bugfixing and bugmaking.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2343 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-11 20:24:14 +00:00
mport2004@gmail.com
41e2684ddb Derp, null checks
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2342 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-11 10:03:46 +00:00
mport2004@gmail.com
897a89308f Had an extra arg going into the job selection proc.
Turned off the new del test on the singularity for now.
Bit of work on the signalers.	
Jetpacks edited to use less fuel.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2341 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-11 10:00:05 +00:00
mport2004@gmail.com
46a7143e3a Energy projectiles work again.
Rewrote the job selection system to use bitflags and the jobs are now objects.
Fixed a path conflict with effect which caused a few things to be unable to be clicked on.
Commented out the job.txt, Urist if you still want it to load from the .txt give me a yell and I can update it to work with the job objects.
Fixed up the bits that were missing the slightly updated mob organ attack code.
Moved the traps file into unused.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2340 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-11 07:52:30 +00:00
uporotiy
59180f83cf Crit people now count as dead for escape alone.
You can now put pocketable items in sliceable food.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2339 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-10 16:07:08 +00:00
vageyenaman@gmail.com
058ddea1b6 Bugfixes:
◦ Some head gear (nurse masks, kitty ears...) no longer block CPR. (Issue 167)
     ◦ DNA Scanners no longer attempt to empty their contents whenever something enters them. This fixes the issue with constructed scanners puking out the circuitry they were made with. (Issue 169)
     ◦ You can longer /me emote when you've been paralyzed by Zombie Powder. (Issue 168)
     ◦ Fixed some problems with MMIs / Robots / pAIs being able to understand eachother.


◦ You can put items, that are not clothing/under or clothing/suit, on food trays. How it works is it loops through all acceptable items in the location and adds them to its overlays and a special list variable. I had to change the way mob/drop_item() works a bit. Trays have a maximum capacity, and items of a larger w_class take up more capacity.

◦ Slippery items like banana peels and soap have been nerfed significantly.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2335 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-09 03:45:25 +00:00
mport2004@gmail.com
c01574181d Forgot something.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2334 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-08 10:57:34 +00:00
mport2004@gmail.com
62e28c2abf Organs:
Moved into their own folder and got split into three files.
Damage  zones have been regrouped slightly to make it easier to deal with them. Currently the organ groups are head, l/r leg, l/r arm, and head.

Attacking:
Armor is properly checked.
Currently aiming for the chest gives a higher chance to stun whereas the head will stun for longer.
Stungloves/Disarm now show up in the attack log.
Stungloves ignore intent.

Silicon:
AI units can now move between cams that are not on the ss13 network.
Cyborg's alert screen should not longer pop up every time they get an alert if they have opened it once during the round.
Robot vision now uses the standard amount of energy.

Gamemodes:
Added Deuryn's unrev message.
Runes can only be examined if you are close to them.
Moved the Loyalty implants to the HoS' locker at the request of HerpA.
Nuke agents now come with explosive implants that will activate upon death.

Projectiles:
Once again went though the gun code and cleaned things up, it is much better now.
Bullet_act fixed up and most mobs now use the one in living, just overload it if they need to do something diff.
Freeze /caplaser/xbow no longer have an infinite loop.
Shotguns have to be pumped manually.

Went though the latest runtime log.

Power cells now use return on their give/use procs

Assemblies have been reworked and are nearly finished, just need to finish up the special assembly code, redo the signalers, and add one or two new assembly items.
Laying down will now only take 3 ticks to get up, from 5.

You can no longer punch people on the spawn screen.

This is a big one and was cleared by two heads, TK will only allow you to pick up items.  If you have an item in your hand it will act normal.

This revision got much larger than originally intended my tests show everything is working fine, but you never know.  Ill likely do more mob teaks in the next few days.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2333 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-08 10:38:01 +00:00
uporotiy
ad80137505 Moving job to an external file loaded at startup (WIP as I can't test it properly here).
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2332 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-06 17:32:18 +00:00
bbusse@gmail.com
ed35e86839 Round statistics:
adminhelps, air alarms, borg deaths.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2331 316c924e-a436-60f5-8080-3fe189b3f50e
2011-10-06 00:18:05 +00:00