Commit Graph

8480 Commits

Author SHA1 Message Date
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
184cce0222 Malfunction rounds now end 40 seconds after an AI win, to allow it time to decide to destroy the station (if that even works)
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@152 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-23 00:59:18 +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
polyxenitopalidou
33337ace6b •Cleaner spraying when added to backpack is fixed, again! Yay!
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@148 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 21:34:21 +00:00
n3ophyt3@gmail.com
79693ef711 Added more goodies to the RD office.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@147 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 21:00:38 +00:00
n3ophyt3@gmail.com
f2ffff75c8 Forgot to actually apply the AIcard changes in the last revision
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@145 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 16:49:47 +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
Skiedrake
4292ea8390 Fix for people complaining about "who" and "adminwho" verbs.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@142 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 15:43:41 +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
3848f0f0ce Added a new iconstate for empty AI cores.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@137 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-22 00:32:42 +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
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
n3ophyt3@gmail.com
d97fad2ace Forgot to uncomment some bits I'd had commented out in the process of making sure I could only get AI theft objectives while testing.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@128 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-21 06:20:45 +00:00
n3ophyt3@gmail.com
0042a4fc8c The round-end code now properly recognizes theft of a functional AI.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@127 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-21 06:18:05 +00:00
n3ophyt3@gmail.com
3f4f36aaae Dead AIs can no longer be intelicarded.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@126 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-21 03:42:33 +00:00
Skiedrake
d98a8b57c0 Added:
Numbers' hydroponics syringe injections:
Now you can put chemical solutions into hydrotrays and plants will react accordingly.
Minihoe for uprooting weeds safely. Added to hydroponics trays.

Changed:
Advanced ProcCall proc, now actually somewhat useful.
Blob expands faster again.
Slight Plant-b-Gone buff against alien weeds.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@125 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-21 02:55:21 +00:00
n3ophyt3@gmail.com
6c581cced4 Intelicarding an AI no longer causes two sets of AI laws to be reported at round-end.
You can now view the laws of an Intelicarded AI, and initiate a wipe of its files, killing it. Further functionality, such as giving it the ability to talk over a radio, is planned.

It is no longer possible to use an Intelicard on an AI core that has already had its AI removed.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@124 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-21 01:35:14 +00:00
musketstgstation@gmail.com
1f5c203155 Added pirate outfits to gimmick.dm by popular demand, since we had the sprites. Also, Botanists now spawn with an apron.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@123 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-20 21:59:45 +00:00
n3ophyt3@gmail.com
5ca08296ff Powersinks now stop draining the station's power when you disconnect them from the wire they were attached to.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@122 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-20 20:30:24 +00:00
Skiedrake
1db77663c1 New spraycan, hoe and spaceworms icons, including hold icons.
Singularity now changes sprite to a more violent one when not contained.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@121 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-20 19:52:51 +00:00
Skiedrake
9eb0e80ae7 New:
Aliens now bleed green when you hit them. The green blood can be mopped and cleaned.
Hurt people and bodies leave behind blood when you drag them.
Monkeys now also bleed when struck with items.
Added variable "update_icon" for mobs. Basically you can now change the icon on aliens and monkeys as an admin and it will not change back when you move around.
You can spawn monkey and alien "RolePlay" bodies which have update_icon = 0 at start.

Fixed:
Monkeys not slipping on wet floor and causing runtime errors.
Monkeys and Aliens not being able to speak on station bounced radios or intercoms and causing runtime errors.
Anything else than humans not being able to attack humans with items (did no damage).
Food sometimes dealing damage when you eat it (such as chips).

Changed:
Alien weeds and the blob now spread at a reasonable pace.
Removed some redundant code, such as what was left of poo and urine.
Removed nutrient.dm again, someone brought it back at some point, it's redundant.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@118 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-19 22:19:32 +00:00
uhangi@gmail.com
f40854481b last version didn't compile, derp. fixing that
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@115 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-18 20:14:49 +00:00
uhangi@gmail.com
b9cbc2cbc9 nuclear intercept bugfix, yay
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@114 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-18 19:53:39 +00:00
musketstgstation@gmail.com
5db12a69b2 Added the Lawyer office. Added accesslevel 38, access_lawyer. Gave Robotics an APC. Made Toxins mixing room into a separate area, as it already had its own APC and having two APCs in the Toxin Lab area was causing weirdness. Changelog updated.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@105 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-17 22:07:27 +00:00
musketstgstation@gmail.com
01c87ae3c1 Lawyer added. Fixed some jobs not having items spawn in their backpack which were supposed to.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@103 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-16 19:15:37 +00:00
musketstgstation@gmail.com
cb3886d156 Added Veryinky's construct/deconstruct doors code. Construction is 4 metal, wrench, wire, multitool, screwdriver. Deconstruction is weld, screwdriver, crowbar, wirecutter, wrench, welder. Add reinforced glass at any construction stage to make it a glass airlock door.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@102 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-16 14:57:40 +00:00
n3ophyt3@gmail.com
e8b5a09a55 Modified the traitor objective code such that people in the Thunderdome are counted as dead for assassination.
Modified the Thunderdome to allow the above change to work.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@101 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-16 00:51:18 +00:00
n3ophyt3@gmail.com
a88d05819e Added a config.txt option to manually designate a server address, as the current world.address method doesn't work right.
Fixed a runtime error I noticed in login.dm

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@100 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-14 17:31:48 +00:00
Skiedrake
6d2be2604f Seeds and nutrients can now be pocketed.
Plant-b-gone a bit more effective (range increased to 3)
Added some more nutrients into the vending machine, for now.
Added new announcer sounds for remaining command reports/alerts and adjusted existing ones.
You can now sometimes hear ghosts groan at you.
Removed some goon authentication stuff from the game launch phase.
Made harvested nettle icons a bit smaller so you can see other stuff as well.
Removed unused files, merged some defines, moved files to places they belong.
Updated changelog.html

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@98 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-13 18:18:07 +00:00
polyxenitopalidou
a63f701330 •Kitchen update works again. Derp. I'll hunt the guy that removed all the (src)s down, you can be sure of that.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@97 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-13 15:50:17 +00:00
polyxenitopalidou
7166a3d540 Reverted revolution.dm back to r93, circumventing broken rev94
Datdoodlebro, be sure to compile before you commit, bro. Dat shit was broken

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@96 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-13 12:00:44 +00:00
datdoodlemaster@gmail.com
29dcfc13fe Revolution 'PDA' codes added, to stop LOL SKIM DAT RADIO LOL
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@93 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-12 23:27:17 +00:00
uhangi@gmail.com
1fc3829bc6 More admin thunderdome stuff. Added teleport to observer and admin areas, also teleporting to the thunderdome now drops all of your crap.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@91 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-12 23:11:58 +00:00
Skiedrake
7bc89cbc8c Added a small fix to the pipe system that should reduce lag.
Added new AI/announcer sound files for when events happen, when game starts or ends, when shuttle is called/recalled/docks and when a new AI is chosen.
Removed traitor.ogg and main.ogg because they weren't being used and were quite large files.
Fixed flash effect and crit-state effect. But now shroom effect is a bit broken. (to-do)
Added a sound effect when a robot comes to life.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@87 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-12 18:26:44 +00:00
polyxenitopalidou
2c2f436f0c Xenomeat not disposing/dissapearing fix
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@85 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-11 08:55:48 +00:00
n3ophyt3@gmail.com
4abe623a53 Disconnected revolutionaries regain their indicator icons when they log back in.
Rev converting is now limited to carbon-based life.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@84 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-10 00:05:11 +00:00
Skiedrake
54ce9c57c2 Made nettles less lethal. Now death nettles don't stun always, but on 20% chance, as it was supposed to be.
Improved plant analyzer, now you can also analyze harvested plants with it.
Modified hydroponics layout: added a blue toolkit, anti-toxins kit and changed floor textures some.
Added more drug effects to max potency drugs. This required a minor hud modification. (overlay effect scaling)
Made foods heal less, as eating almost anything instahealed you before.
Fixed minor hydroponics issue with plant-b-gone and adjusted some mutation/growth rates.
Mushrooms will now yield minimum one mushroom always when harvested. (sensible!)
Made the Hydroponics instructions paper a bit better.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@83 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-08 19:03:08 +00:00
polyxenitopalidou
4af226a865 •Knife, trays and milk spawns in the kitchen again
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@82 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-08 18:40:20 +00:00
polyxenitopalidou
edea2af528 Neophyte's colored profession-specific radio messages are back
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@81 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-08 17:41:07 +00:00
only.lurking@gmail.com
042743c8ca AI Card should no longer kill its targets... for real this time.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@80 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-08 09:43:57 +00:00
Skiedrake
505665db80 Hydroponics bug fix: Plants were almost always mutating into other plants.
Plant-B-Gone is now effective against the blob.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@79 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-08 01:53:37 +00:00
Skiedrake
eb5394d3e7 Some hydro bugfixes. You can now extract seeds from nettles.
As they were of different object type, extractor didn't work with them.

Also adjusted poison effect a bit.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@78 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-07 23:51:57 +00:00
polyxenitopalidou
2a1bae5390 SUCCESFUL MERGE IS A GO
•Added east+west sprites for the lit hardhat. They were missing.
•Removed silly extra lines of code in the new foodstuffs, also changed the muffins recipe a bit since it's conflicting for some reason, and is producing donuts.



git-svn-id: http://tgstation13.googlecode.com/svn/trunk@76 316c924e-a436-60f5-8080-3fe189b3f50e
2010-09-07 22:38:00 +00:00