Commit Graph

6279 Commits

Author SHA1 Message Date
uporotiy
a3b50fc504 Added a spacesuit to syndie PDA summoning.
Further work on cultism.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@263 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-10 17:04:55 +00:00
n3ophyt3@gmail.com
7391fac4e9 Another stack of runtime errors dealt with.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@260 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-10 05:36:31 +00:00
uporotiy
139e7fd7e3 Library computer now has two additional functions, one of them only available via emag.
Added a new emote per request.
Added a description for the cap's antique laser gun.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@256 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-08 18:49:51 +00:00
uporotiy
ccb3e306f4 Moved Boom Boom Shake The Room to a separate tab (no misclicks on my watch).
Added the ability for the captain to globally announce shit via the comms console.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@254 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-07 17:58:29 +00:00
musketstgstation@gmail.com
486e02a70b Added a readme.txt, changed the ban appeals URL to http://tgstation13.servehttp.com, cleaned up the default config.txt, changelog updated. RELEASE 1.0
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@253 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-06 17:42:37 +00:00
uporotiy
324882f966 Monkey crate! 20 points = 5 monkeys, for food and genetic experiments.
Removed magma luminosity, it was fucked up.
More random law dickery.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@250 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-05 07:53:38 +00:00
musketstgstation@gmail.com
6cc0c0a43e Testing an upgraded changeling neurotoxin dart, works like a ranged sleepypen. This will get changed back quickly if it turns out to be ridiculously overpowered. Also, changed 'sythe-like arm' to 'scythe-like arm'.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@245 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-05 00:13:00 +00:00
n3ophyt3@gmail.com
015b43a773 Malf AIs are no longer treated as inactive for the purposes of law uploads and cyborg creation while they are hacking an APC.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@237 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-01 22:05:45 +00:00
uporotiy
b2d281d0b6 Fixed a few bugs, I'm bad at finding them.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@234 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-30 20:45:55 +00:00
uporotiy
2d21a52a42 Blob upgrade and reskin. Apparently it's nigh invincible, but playtesting will sort out if it's too much powerful.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@233 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-30 20:28:45 +00:00
n3ophyt3@gmail.com
2d6ad4b55e Modified AI Malfunction
The timer does not start until the AI starts it
  Starting the timer causes a CentComm report
  Humans can see the timer when it starts

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@232 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-30 19:18:14 +00:00
n3ophyt3@gmail.com
81b0fdea10 More runtime errors squashed.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@231 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-30 18:30:49 +00:00
n3ophyt3@gmail.com
21f5efb892 Fixed another stack of runtime errors.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@225 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-29 20:51:24 +00:00
musketstgstation@gmail.com
8bf88f1ce5 Changelings should show up as traitors on the admin player panel. Changelings should get their powers back if cloned in changeling mode.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@208 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-28 17:19:11 +00:00
musketstgstation@gmail.com
78715ba530 Changeling mode added to admin modechange command.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@207 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-28 15:48:06 +00:00
n3ophyt3@gmail.com
b8c40cfca5 Malf AIs now need at least three APCs hacked for the timer to progress.
APCs have 1/3rd the effect on malf timer as before.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@204 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-28 05:45:41 +00:00
uhangi@gmail.com
f14e6b1d7b Barman's shotgun update.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@195 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-28 00:18:56 +00:00
uhangi@gmail.com
fef2b5baa5 riot shield nerf, also blocks spit. four in armory, one in hos locker, orderable from QM
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@192 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-27 21:52:02 +00:00
n3ophyt3@gmail.com
f339792009 Gave AI Malfunction a makeover.
The AI now has to actually do stuff to win!
    Malf AIs now have the ability to hack APCs.
    The timer does not start until at least one station APC is hacked.
    The hack takes 60 seconds (give or take lag), and the AI is unable to interact with other objects during the process.
    The more APCs you hack, the faster the timer goes.
  This change is very much experimental, and subject to change/being erased from the annals of time.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@185 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-27 03:30:03 +00:00
uhangi@gmail.com
15118fb23b Added riot shields. Block bullets a large percent of the time, and blunt objects just as much as armor does. Also readded riot crate in QM. I did the inhand sprites, yay.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@183 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-27 03:13:49 +00:00
n3ophyt3@gmail.com
34de1316b4 Made the admin deadchat visibility verb less ambiguously named.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@182 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-27 02:03:36 +00:00
n3ophyt3@gmail.com
f7cc37e445 Further tweaks to my tweak, it is now working as intended with no unintended side-effects.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@179 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-26 20:22:55 +00:00
n3ophyt3@gmail.com
ce72f54d96 Tweaked the observe verb.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@177 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-26 06:40:40 +00:00
n3ophyt3@gmail.com
26bc2276f4 Fixed a bunch of the runtime errors cropping up in the server logs.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@175 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-26 01:55:42 +00:00
n3ophyt3@gmail.com
5454bbdd32 Decoy AIs should now be properly anchored into place so they can't be moved.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@173 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-26 00:50:28 +00:00
n3ophyt3@gmail.com
32dee0587f Made the RD's office harder to break into.
Moved the AI Core circuit to the RD's office.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@172 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-26 00:25:52 +00:00
n3ophyt3@gmail.com
e591ff05d2 Round end reports now specify which AI's laws it is listing.
Malf rounds no longer end if a non-malfunctioning AI is killed.

Silicon-based life once again creates robogibs, not sure when that got reverted.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@170 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-25 03:47:59 +00:00
n3ophyt3@gmail.com
93fa2f9f06 Station-built AIs now default to having Asimov laws, as opposed to no laws.
AIs can no longer take the same name as an existing AI.

Removing the glass panel from a partially-constructed AI core now gives the proper iconstate if there was a brain inserted.

Removed obsolete statement in malf's post-setup.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@169 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-25 03:06:44 +00:00
n3ophyt3@gmail.com
1bea183609 Moved the AI selection code to a separate proc so I can just activeais() instead of copying the whole damn pile of code.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@162 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-24 01:17:00 +00:00
n3ophyt3@gmail.com
705debd161 The AI upload module now requires you to select an AI to upload to (for if/when multiple AIs happen)
Robots now select an AI to sync laws with at creation (for if/when multiple AIs happen)

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@161 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-24 00:23:50 +00:00
n3ophyt3@gmail.com
83b68e04d8 AIs can now see their 'health' on the status tab, since they lack a HUD.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@160 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-23 23:18:59 +00:00
n3ophyt3@gmail.com
9d570e4baa Created framework for making cyborgs that aren't shackled to the laws of an AI.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@157 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-23 09:45:03 +00:00
uhangi@gmail.com
bff9b2df04 more choking stuff, you should be able to choke people with hats now.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@155 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-23 03:04:55 +00:00
n3ophyt3@gmail.com
09a85d8c39 Fixed a bunch of broken code relating to AI malfunction
Malf AIs now appear red-tinted
  Malf AIs now get their 30-second window of ability to explode the station when they win
  
AIs and Ghosts can now enjoy the glorious station explosion cinematics.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@153 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-23 02:38:42 +00:00
n3ophyt3@gmail.com
02984e2269 Decoy AIs should no longer explode constantly when interacted with.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@151 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-23 00:52:12 +00:00
n3ophyt3@gmail.com
5c73944130 Fixed the asimov law module, particularly when applied to a blank AIcore
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@150 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 23:41:24 +00:00
n3ophyt3@gmail.com
e576382d79 Manually-constructed AIs should now be properly intelicardable.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@149 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 22:54:20 +00:00
n3ophyt3@gmail.com
0fd0f41ade Fixed round-start AIs not having the proper iconstate.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@146 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 17:05:24 +00:00
n3ophyt3@gmail.com
a8657551f9 Tweaked the intelicard so you can tell when an AI wipe is in progress. Made sure you can't offload an AI that is being wiped, mainly so I don't have to deal with working out any code fuckups that might happen as a result.
Removed redundant code from the AI fixer.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@144 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 16:48:18 +00:00
n3ophyt3@gmail.com
483bd9a421 The AI fixer should now properly set an AI's stat to 0 once it has been repaired enough to not die.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@143 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 16:38:22 +00:00
n3ophyt3@gmail.com
4c4e1a3be3 Restored ooc, asay, and dsay to their easier to use forms.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@141 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 15:23:36 +00:00
n3ophyt3@gmail.com
ecef57ac20 Added an AI System Integrity Restorer to the RD's office
Stick an AI into it via intelicard, then push button to begin repair process.
  AI unable to interact with things while in there.
  Can revive dead AIs, but you won't be able to stick it back into its core until I come up with a way to repair damaged cores.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@140 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 05:45:41 +00:00
n3ophyt3@gmail.com
f7896b0a73 Added the ability to build new AI cores.
Construction starts with a stack of 4 rmetal
  From there, wrench, AI core circuitboard, screwdriver, wirecoil, a stack of 2 rglass, screwdriver
  Between adding the wiring and the rglass, it is possible to insert a brain to create a new AI.
  If no brain is included, you get an Inactive AI.
  It is also possible to use the Asimov, Purge, and Freeform law modules on a core at this stage.
  A new AI will not have any laws if you don't add any!
  Deconstruction is currently impossible once it is a full AI, but until the securing of the rglass is done, you can still take it apart.
  Assuming you've inserted the rglass, deconstruction is crowbar, crowbar (only if you inserted a brain), wirecutters, screwdriver, wrench, welder
  It currently has really fugly sprites because I am not a spriter

Added ability to stack rmetal.

Added AI core circuitboard to tech storage.

Commented out some debug code that was no longer needed.

This is the biggest update I've done, it seems to be compiling fine on my end, but for all I know shit will ass up once it hits the SVN.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@139 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 03:35:42 +00:00
Skiedrake
cbec1b6f3d Removed files that were 0 bytes in size.
Made sure every verb now has a name which starts with a capital letter and makes sense, because OCD.
Changed the categories of verbs a lot, now they are in much more sensible tabs.
Added a couple of admin verbs:
 - Right click monkeyize
 - Call Shuttle
 - Recall Shuttle
Removed some goon verbs.
Gave "Coder" admin group a little more admin verbs:
 - Monkeyize, Cultistize, Abominationize, Call Shuttle, Recall Shuttle, Make Sound
Added mobs a "say_message" variable. Now admin-created mobs can "scree", "squeak" etc. instead of just "chimper" or "hiss".

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@138 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 00:41:07 +00:00
n3ophyt3@gmail.com
53904b1c40 Added an option to allow an intelicarded AI to interact with electronic devices. This currently reaches anywhere the AI can see, the range might get toned down.
The little yellow light on the intelicard turns green when the AI is allowed to interact with things.

Removed the malfunction timer, as apparently it makes it too hard on the AI. This will likely get replaced with something different (and more IC) later.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@136 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-21 21:16:08 +00:00
Skiedrake
6ed8d50dab Aliens now let out a sad screech when their beautiful life comes to an end.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@135 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-21 19:02:56 +00:00
n3ophyt3@gmail.com
76e8e7f0b4 Silicon-based lifeforms no longer explode into meaty chunks when gibbed.
Cyborgs bleed motor oil when attacked.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@134 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-21 18:58:07 +00:00
n3ophyt3@gmail.com
c21f1c4d20 Dead AIs can be intelicarded again. This does NOT return them to a functional state if they have been destroyed, it is simply a framework for the eventual ability to make new AIs and/or repair damaged ones.
Added an icon state for intelicards with a dead AI.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@133 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-21 18:37:25 +00:00
Skiedrake
56d196aabf You can now choose whether to use the old or the new UI in the preferences.
Changelog updated accordingly.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@132 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-21 17:40:17 +00:00
uporotiy
519b9c221f Added new random names for variety because someone asked me to tg this up.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@129 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-21 13:02:27 +00:00