Commit Graph

8 Commits

Author SHA1 Message Date
n3ophyt3@gmail.com
ffc662e1a1 Added new AI law module.
Rearranged modules in AI upload.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@244 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-04 19:59:48 +00:00
n3ophyt3@gmail.com
a915df9a6f Changed traitor AI's interaction with certain law modules. Reset/Purge/asimov modules will now effect its laws (aside from law 0)
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@238 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-01 22:13:40 +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
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
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
n3ophyt3@gmail.com
fddc8804e1 Modified the State Laws verb such that the AI can selectively not report some laws, so they don't have to manually copy/paste its laws when given a law they aren't supposed to report.
The Reset and Purge AI modules can now remove OneHuman laws. 

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@5 316c924e-a436-60f5-8080-3fe189b3f50e
2010-08-26 04:01:11 +00:00
only.lurking
662c08272a git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2 316c924e-a436-60f5-8080-3fe189b3f50e 2010-08-23 14:29:20 +00:00