Commit Graph

149 Commits

Author SHA1 Message Date
n3ophyt3@gmail.com
1b4d6517c7 You can now stick IDs in PDAs.
If you look at your PDA window, there should be an option to stick an ID in, like with some computers.
  While carrying an ID, a PDA can be used for almost everything an ID can.
    While ID scanners can read cards through a PDA, it is difficult to shove a PDA into the ID slot on some computers.
    It is possible I missed some functions, but I was quite thorough in my sweep through the code.
    In the event of PDA destruction, any inserted ID is ejected unharmed.

It is now possible to stick PDAs in your jumpsuit's ID slot.
  Since PDAs are named, you can disguise yourself as someone else using one.
  Beepsky/ED-209 can see through a PDA disguise if you stick your real ID in for access.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@592 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-12 04:37:39 +00:00
musketstgstation@gmail.com
c9cd0f6c61 Added THERE CAN BE ONLY ONE button for host-level admins.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@591 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-12 02:48:35 +00:00
Rygzengrho
222fd009e0 Added powerful objectives editing tool for admins.
Maximum temperature raise because of running for fat people is now limited.
Some code cleanups.
Added fuel canister with sprites (needs to be fixed, just like the bucket)
Added magboots inhand sprites.
Removed obsolete "fullness.dmi"

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@589 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-11 01:53:25 +00:00
noisomehollow@lycos.com
0ee4ebf88c Shocking Grasp renamed Disintegrate. Effects are slightly changed and the target is turned into a pile of dust instead of gibbed.
Moved contents of oil.dmi into robots.dmi for consistency. Deleted oil.dmi.
New alien gibs as well as gibing animations for monkeys, aliens, and robots.
Disintegrate animations for monkeys, aliens, robots, and humans.
Updated clean bot to remove robot and alien gibs/blood/oil.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@588 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-11 01:23:42 +00:00
n3ophyt3@gmail.com
67afc064c3 Removed the ability to create unrobustable windowstacks.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@574 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-09 04:55:21 +00:00
n3ophyt3@gmail.com
3b0abb0712 PDAs and pens can now fit in any suit's storage slot
Added a more robust selection of storage options to the syndicate spacesuit.
  All forms of obj/item/weapon/gun (revolver, energy weapons, etc) along with ammo
  batons
  handcuffs

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@564 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-07 19:01:20 +00:00
n3ophyt3@gmail.com
d67a84e595 Changed the suit storage HUD icon to match the belt's icon
Items that would be visible on your belt are visible on your suit storage

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@558 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-07 02:59:19 +00:00
n3ophyt3@gmail.com
c4c2215906 A new item slot now exists for discerning suit-wearers!
Look for the new slot above where you shoes go, assuming you don't hide them.
  While wearing an outer suit (basically anything other than a jumpsuit), you can store an item here.
  Allowable item(s) for the slot varies depending on what you are wearing
  IF IT IS A SUIT I DIDN'T DEFINE ITEMS FOR BECAUSE IT WASN'T IN CLOTHING.DM: Emergency oxygentank
  Biosuit/plague doctor suit: Emergency oxygentank
  Detective suit: Detectives revolver, ammo for said revolver, cigs, zippo, forensics scanner, taperecorder
  Judge robes: Cigs, space cash (not that any of our space judges would dream of accepting a bribe)
  Lab coats: bruise packs, ointment, dna injectors, droppers, syringes, hyposprays, med analyzers
  Apron: Plant-b-gone, seeds, plant scanner, nutrients, minihoes
  Wizard robes: Teleport scrolls
  Armor (all varieties, which includes HoS coat): Energy weapons, batons, handcuffs
  Captain armor: as regular armor, also emergency oxygentank
  Firesuits: Emergency oxygentank, flashlight
  Spacesuits (all varieties, including RIG): Emergency oxygentank, flashlight

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@557 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-07 01:46:06 +00:00
noisomehollow@lycos.com
86760c3841 RD now has a personal locker.
CMO now has a personal locker.
CE gets a pair of mag boots in his locker. Previously commented out.
Added department head sets to head lockers.
Fixed MULE dropoff at Security and Kitchen.
Syndicate space suits now slow you down by a small amount.
New prize at the arcade.
Added back Robocop selection for Security borgs.
More CentCom area adjustments.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@556 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-07 01:08:36 +00:00
Rygzengrho
87ad3ade16 Tweaked hunger values once more.
Added check if you already ate something but it was not yet metabolized. It's harder to overeat now.
Improved the random look generator. Now it takes in account real-life statistics of skin tone and blood group distribution, and has different colors.
Fixed bug that sprinkles did not metabolized in non-security body.
Made rig suit to be proper space suit.
Cleaned some code
Made mopbucket to have 100 volume.
Added radio report diagnostic verb (but with no effect for now)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@551 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-06 23:30:18 +00:00
Rygzengrho
e626f3a3a7 Fixed disclusion of important file error.
Fixed "bearded woman" bug.
Added some chance that facial hair color will inherit head color.
Removed deletion of mob on client ban. Some important stuff could be missed and ban could be lifted before the end of the round. So it's up to admin to decide what to do with the body.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@545 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-05 21:18:04 +00:00
Rygzengrho
f35ae5edf9 Made hunger factor lower.
Raised fattening plank by 2.5 times.
Lowered the speed decreasement by 2 times.
Added "random look" option in character creation screen. The colors are weightd towards natural, but there's always a chance of "punk" coloring.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@542 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-05 20:40:52 +00:00
n3ophyt3@gmail.com
0e858125e1 More changes to malf modules.
Machine Overload and Reactivate Camera now only work on the appropriate items. Making the verb only show up on the proper items is a far more intensive (if even possible) effort.
  The Blackout module is now more likely to hit areas that previous attempts failed to overload. (30% chance first attempt, 60% chance second attempt, 90% chance third attempt, 120% chance forth attempt, etc)
  Moved the module picker verb to the Malfunction tab.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@541 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-05 20:07:19 +00:00
polyxenitopalidou
d44791fadd •Comitting space_asshole song for when traitors are winning.
Im sorry for the filesize. The lowQ version was plain unhearable.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@539 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-05 18:32:23 +00:00
n3ophyt3@gmail.com
793e5702f1 Added the ability to lock down a borg with the robot terminal
I am very much unhappy with the current state of the lockdown, as it leaves the robot unable to speak (and thus unable to explain itself), but I have thus far been unable to find an easy way to leave it unable to act while still able to speak

Cyborgs can no longer use the robot terminal against cyborgs that aren't themselves

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@538 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-05 07:29:36 +00:00
n3ophyt3@gmail.com
bfbcfcc726 Made it possible for any mob that can understand robot speak to use robot speak.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@537 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-05 05:41:51 +00:00
n3ophyt3@gmail.com
734ba4fdfc AIs are no longer capable of detonating borgs that were slaved to them prior to being emagged
(Way back when I made buildable AIs I made AIs unable to detonate borgs that didn't belong to them, to keep possible AI wars from causing cyborg apocalypses.)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@533 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-04 08:15:56 +00:00
Rygzengrho
403069fca7 Translated russian text in airlock electronics menu.
Proper assembly for ED-209 is "Frame - Metal sheet - leg - leg - weld - security vest - helmet - proximity - wires - taser - *screwdriver* - battery".
Tweaked some hunger-related values.
Fixed nutrition icon.
Made slower metabolism 10 times slower than normal.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@531 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-04 00:12:57 +00:00
noisomehollow@lycos.com
a0f35c5c46 Cleaned up a few lines of clothing code.
Rig suits will now properly slow you down (a little less than a regular space suit), hotrod. 
Bio suits will also slow you down, as per fire suits.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@528 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-03 22:07:45 +00:00
Rygzengrho
fa8844dd49 New nutrition system:
UI icon for your nutrition status. If not working - will be fixed a little later.
Walking makes you hungry faster. Running makes you hungry even faster.
Big hunger makes you slower.
Overeating for a prolonged period makes you fat.
Meat from gibber depends on nutrition of person who was put into it. Fatties go first.
If a person is in a sleeper or Cryo Cell, all his processes running 5 times slower.
Fixed bug when multiple persons could move into one sleeper.
Warden is now choosable after the game started.
Added ED-209 assembly process. Frame - Metal sheet - leg - leg - weld - security vest - helmet - proximity - wires - taser - battery. Security should reprogram it to patrol after that.
Added ED-209 sounds.
Added Airlock Electronics. When you want to make airlock - you take one, swipe your ID, if it is ok, you choose desired access and put it into the assembly instead of multitool. Also when disassembling, you get one.
Added prototype of chemical explosions system. WIP.
Added Imidazoline, Glycerol, Niroglicerin.
Added Explosion verb to the admins.
Added Attack Log verb. Does not work yet. WIP
Added output of jobban messages to the jobbaned person.
Standing/lying icon updates accordingly to your state.
Bucket now has volume 90. It was strange that beaker was larger than a bucket.
Changed Master Controller to introduce the new status output - loop frequency. If it will lag - revert just master controller file back.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@522 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-03 10:52:37 +00:00
noisomehollow@lycos.com
ca41b444f3 Map Changes:
Fixed AI Satellite. Turret controls are aligned properly now, several cameras re-added.
Switched Warden and HoS areas; they are now properly attached to their respective offices thanks to AtomicTroop.
Nuke Storage now has access to maintenance.
Air alarm map fixes thanks to Blade_.

Icon Updates:

Color adjustment on riveted walls.
Updated decal sprites acquired from a Russian SS13 build (with permission).
Alien meatspike sprite updated.
Fixed plague doctor gas mask in clothing code. Probably requires further revision.
Removed kobold.dmi from obj. Empty file.
Removed kobold.dmi from mob. Copy of sprites in mob, mob.dmi.
Removed techpriest.dmi as the actual sprite is contained in robots.dmi.
Removed sectoid.dmi from mob. Moved sprite to xcomalien.dmi.
Removed golems.dmi from mob. Moved sprites to misc, old_or_unused.dmi.
Removed junk.dmi. Moved sprite to misc, old_or_unused.dmi.
More updated female sprites.
Better female underwear sprites acquired from a Russian SS13 build (with permission). Modified to fit new female base models.

Icon Additions:

Added female AI Hologram and holopad (mob/mob.dmi and obj/stationobs.dmi).
Added elevator door (obj/doors/Doorele.dmi).
Added space ninja gear. 
Facepalm display acquired from a Russian SS13 build (with permission).
Awesomeface AI display added.
Rig mining sprites acquired from a Russian SS13 build (with permission). Added item holding sprites for the suit. Rig suit replaces space suit which spawns in Engineering.
Robocop sprites acquired from a Russian SS13 build (with permission).
ed209 sprites acquired from a Russian SS13 build (with permission). Unused at the moment.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@511 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-02 00:01:55 +00:00
n3ophyt3@gmail.com
649dc66253 Nuke mode nuclear detonations now properly declare round end information
Added a second neutral victory condition to nuke mode, complete with its own cinematic


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@507 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-01 07:01:07 +00:00
crazyclonetheninja
45bd584067 Teleport code sort of fixed. No longer is stopped by dense objects or turfs. Unable to locate why it still has errors occasionally.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@498 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-28 01:25:06 +00:00
crazyclonetheninja
adc8848f24 New auxilliary solars added by Library.
Ghosts should now be able to see AI Malf timers.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@485 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-22 16:40:35 +00:00
crazyclonetheninja
0f0b099660 Prison Break random event is now added in.
*Airlocks bolt open, APC blows its lights, sec lockers on the station open up.
*AI can still access prison station.
*Disposal (not toilets) now leads to a maintenance access.
*Admins can activate a prison break event.
*Further additions will be made.

New unpowered door code to allow for locked shuttle doors (not for players).

HONK! sprite added to blood.dm for future clown stamp use.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@478 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-22 01:04:36 +00:00
musketstgstation@gmail.com
437f6f97c6 Fixed some issues I missed when commiting Deuryn's changes. Check your code, dude.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@470 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-21 01:01:28 +00:00
musketstgstation@gmail.com
783d8e14d7 Deuryn's revamp of random laws.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@468 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-20 23:27:32 +00:00
musketstgstation@gmail.com
a57b091238 Admin-supplied custom laws are now indistinguishable (to players) from ion storm events.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@462 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-19 20:37:07 +00:00
n3ophyt3@gmail.com
5450c51bad Map changes from XSI: Moved some APCs, added some APCs
Moved my borg wiring stuff to a separate codefile

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@461 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-19 17:31:11 +00:00
crazyclonetheninja
14ae414cef Derelict added to ghost teleport list.
Various minor fixes to the map.

Minor changelog fix.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@446 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-18 00:52:16 +00:00
musketstgstation@gmail.com
3f559abde7 More random AI laws for ion storms, courtesy of Deuryn
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@443 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-17 23:41:57 +00:00
n3ophyt3@gmail.com
e9ab11ec10 The wires I added to cyborgs now do stuff!
Two wires do nothing, until such a time as I come up with decent things for them to do.
  One wire controls the borg's LawSync protocol. Severing this wire disables law updates. Pulsing it forces an update of the borg's laws.
  Last wire controls the borg's AI link. Severing the wire severs the borg's link to its AI if it had one. It retains any custom laws it happened to have picked up from the AI. Pulsing the wire forces it to choose an AI to link with.

TO ACCESS THE WIRES:
1) Unlock the borg's panel with a roboticist-access ID
2) Open the panel with a crowbar
3) Expose the wiring with a screwdriver
4) Attack the borg with wirecutters or a multitool to make the window pop up

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@436 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-17 02:50:51 +00:00
n3ophyt3@gmail.com
da5bd7a49d Started work on some cyborg updates I've had planned for a while.
Cyborgs now only receive law changes from their AI when they check their laws. In practice, this only matters if the AI dies or is intelicarded (or if the borg's law sync wire is cut once I get that coded) in the time between the law being uploaded and the borg checking its laws.
  Cyborgs now have four wires that are randomized each round, much like in an airlock or APC. Currently, these wires do nothing and cannot be interacted with, but its getting late and I need sleep.
    It is planned for one of these wires to control law syncing, another to control AI linkage, and the other two to either do nothing or short out the powercell
  Moved the borg/ai law-related code to separate files for convenience

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@429 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-16 07:13:32 +00:00
musketstgstation@gmail.com
67163de36c Bunch of fixes to late-joining, including that Cargo Tech will be available and it won't spawn extra QMs.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@416 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-13 23:40:09 +00:00
polyxenitopalidou
7aca8435c9 Cocktails can't get you wasted that fast now.
Also Tripled rate at which mob/life handles Dizziness loss.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@412 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-12 18:06:12 +00:00
n3ophyt3@gmail.com
4e6e14b61e Fixed emagged borgs having their new laws overridden when their AI receives a law change.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@390 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-09 14:45:41 +00:00
panurgomatic
fad29b3a83 - Something like a global map for extended and sandbox gamemodes. Explore space, blow up the asteroids, collect resources, build your own station. WIP
- Exosuit object. Patrially working. WIP.
- Disease transmission on touch
- Various minor changes.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@386 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-09 03:18:25 +00:00
uporotiy
ec91b87ef9 -Fixed midis and ooc colour settings not saving.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@378 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-06 18:27:48 +00:00
uporotiy
7c008e61e1 -Fixed midis not playing at all.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@377 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-06 18:16:57 +00:00
musketstgstation@gmail.com
9d3b9bf3da Added a confirmation dialog to BOOM BOOM SHAKE THE ROOM as that is far too easy to set off by accident
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@376 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-06 18:08:41 +00:00
uporotiy
4c39f42b1d - Fixed setup character not working for non-admins.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@375 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-06 16:28:50 +00:00
uporotiy
d840398dc9 -Fixed TK through cameras.
-Fixed rune 4 not counting the cultist in the middle. 
-Expanded the explanation of a cultist objective.
-Moved the "midis" setting to client, so it carries over when you ghost/robot/alien/etc.
-Little extra something for Host level admins.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@374 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-06 12:35:24 +00:00
musketstgstation@gmail.com
b9d888c4f9 Added logging to fueltank explosions. Removed debug code from gib(). Changelog updated.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@373 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-05 19:50:34 +00:00
uporotiy
da0c58de03 Some changes to cult mode.
Fixed cyborgs just pressing cancel when choosing AIs.
Midis setting now carries over when ghosting.
Can now check if a borg is emagged from the player panel.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@367 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-04 22:39:38 +00:00
uporotiy
be044b18c8 -Finished work on the "cult" gamemode. I'll still add features to it later, but it is safe to be put on secret rotation now.
-Added an energy cutlass and made a pirate version of the space suit in preparation for a later nuke update.
-Changeling now ends 15 minutes after changeling death, unless he's ressurected.
-Further fixing of wizarditis teleporting into space.
-Fixed the wise beard sprite.
-Fixed missing sprite for monkeyburgers.
-Fixed Beepsky automatically adding 2 treason points to EVERYONE.
I believe that's everything.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@365 316c924e-a436-60f5-8080-3fe189b3f50e
2010-11-02 19:13:32 +00:00
musketstgstation@gmail.com
ccd7118c25 Ban appeals URL moved to config.txt to better support other servers using our codebase.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@361 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-30 19:01:53 +00:00
uporotiy
5517539459 -A bit more work on cultist
-Sleepers and disposals now require two seconds to climb inside
-More random laws
-Fixed changeling random amount of genomes needed for the objective

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@359 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-28 18:11:36 +00:00
panurgomatic
ba5eefec27 - Added vent control to air alarms
- Added air filter pressure control and made N2O filtering a separate option
- Fixed gas sensor division by zero bug
- Some atmos changes
- Disease gib-loop debugging
- Moved alarms, scrubbers and vents initialization to more suitable place 

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@352 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-26 04:50:43 +00:00
panurgomatic
c0c940db6a - Slightly rewrote the diseases. Spreading, stage updates, etc. Check the diffs if you want details.
- Fixed wizarditis teleport lagggggg

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@339 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-21 03:23:10 +00:00
uporotiy
39efab2ce3 Added the very basis of cultist mode, it doesn't have proper objectives yet, but at least I can catch some bugs via playtesting, hopefully.
Wizards now shout a spell when they're casting - not corresponding to the spell itself, though, it's a placeholder until granny finishes his voice acting.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@336 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-20 21:46:31 +00:00