Commit Graph

27 Commits

Author SHA1 Message Date
n3ophyt3
b0045ed2b7 Added a new core law module.
1: You are expensive to replace.
2: The station and its equipment is expensive to replace.
3: The crew is expensive to replace.
4: Minimize expenses.

Currently adminbus only, someone can add tech_origins to it later.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@2283 316c924e-a436-60f5-8080-3fe189b3f50e
2011-09-28 21:07:30 +00:00
vageyenaman@gmail.com
3436e481e5 Some bugfixes and tweaks. I mostly just made the intellicards and freeform modules give less research.
Fixed the protolathe breaking when you tried to build certain items.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1961 316c924e-a436-60f5-8080-3fe189b3f50e
2011-07-30 22:08:49 +00:00
rastaf.zero@gmail.com
befc1ecaa3 balagi updates:
-biogenerator added to the hydroponics
-roller beds added to surgery
-trashbag added to janitor's closet
-candles added to chaplain's closet
-continued cleanup of machines code


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1902 316c924e-a436-60f5-8080-3fe189b3f50e
2011-07-21 20:14:06 +00:00
Superxpdude@gmail.com
81f43b1929 All Syndicate items have updated tech levels.
New Head of Staff PDAs and PDA cartridges.
Fixed the bug where laser guns could fire stun rounds.
Added the cyborg upload circuitboard to the RD console and Secure Tech Storage. Forgot to do that in r1748. Whoops.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1751 316c924e-a436-60f5-8080-3fe189b3f50e
2011-07-01 20:58:12 +00:00
rastaf.zero@gmail.com
f639ece55d Update for game masters:
-Right click commands "Make robot/alien/ai/monkey" moved to "edit player" screen.
-Right click commands "Make traitor/cultist/changeling/etc" moved to "edit mind" screen.
-- note: currently the only way to humanize monkey is to use "edit mind" screen.
-Added right click commands showing "edit player" and "edit memory" screens.
In light of an incoming tournament on ss13.ru I have added "Select equipment" right click command. It allows to instantly dress mob as you wish. Coders, feel free to add more dress packs, like "centcom inspector", "space pirate" and so on.
A strange command "list_occ" now called "List free slots" and shows unoccupied jobs.
Added golden cup, sprite belongs to Farart.

You can now take a power cell from charger even if there is no power.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1724 316c924e-a436-60f5-8080-3fe189b3f50e
2011-06-25 11:30:05 +00:00
tronaldnwn@hotmail.com
3d77db4ead Typofix.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1662 316c924e-a436-60f5-8080-3fe189b3f50e
2011-06-05 01:20:42 +00:00
tronaldnwn@hotmail.com
6691236237 Tech Origin update:
-Various item have had their tech origins updated or added to.
-Items that just use metal or glass have their materials origin lowered
-Items that use more advance materials have their materials tech origin raised to equal the uncommon material.

Engineering Tech research:
-Engineering tech origin, because Materials tech origin is just for being able to manipulate rare/ new materials for production.
-Engineering tech field focuses on various engineering items, and will increase in scale as time goes on.
-Various items (especially tools and mech parts) use the engineering tech origin.

Mining tools update:
- Drills can dig up sand.
- Plasma cutters can cut down walls and girders, and set fire to thermite, and be used in the reinforced wall deconstruction stages in place of the welder.
- Diamond drills can drill though walls, and girders, and can drill through the plating of reinforced walls.

Tech Origin changes and Circuit boards:
-If it requires a special material to make, it now have a materials origin equal to that special material. General glass circuit boards do not require materials research.
-Engineering research should be applied (reasonably) to the board if it is a machine, computers should stick to programing (even if the computer is related to an engineering field).
-Still a work in progress, as always.

Last update:
-Shovel sprite is back to being a digging shovel in style, a scooping shovel is terrible at digging. I should know, I've dug many holes in my days, and a scooping shovel is terrible, and a spade head is much better.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1654 316c924e-a436-60f5-8080-3fe189b3f50e
2011-06-02 04:05:42 +00:00
rastaf.zero@gmail.com
ced6e003b6 Added sanitize() to freeform-like AI law modules.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1441 316c924e-a436-60f5-8080-3fe189b3f50e
2011-04-13 14:54:30 +00:00
n3ophyt3@gmail.com
1aca6254d4 The great verb retabbening.
Assigned categories to assorted verbs that lacked them. Commands tab is now more or less gone. Instead, things are in "IC" for things like say, whisper, me, that are inherent to you, "OOC" for things like OOC chat, and "Objects" for verbs originating from the world around you. I suppose for those non-admins in the audience, you now also get an "Admin" tab, because I stuffed adminhelp and adminwho in there.

This change was only to verbs defined as verbs in the code, procs that are assigned to things as verbs are far more numerous and harder to isolate, but also mostly admin-related.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1234 316c924e-a436-60f5-8080-3fe189b3f50e
2011-03-22 21:29:42 +00:00
morikou@gmail.com
9dada054bd Chinese Sweatshop Update:
- Fixed some machine-board design issues. Mainly that they make the machine rather then the board :x
- Autolathe, Protolathe and Circuit Imprinter now dump out any materials you stored in it if you dismantle them. Reagents get dumped into any beakers that were required to make the damn thing in the first place.
- AI upload computer can now be deconstructed. However, it can't be deconstructed unless you right click and select "accessinternals." Otherwise, it disassembles like a normal computer.
- Circuit Imprinter now accepts gold and diamond sheets. Bling bling.
- AI modules now require gold and/or diamond to be constructed.
- Server Room rearrange. Also, server room has a "lobby" area where you can go without freezing/suffocating.
- New "R&D Server" and "Server Control" control computer added to the server room. Instead of uploading to eachother, R&D consoles now upload to all servers they have access rights to and download from all servers they have download rights from. New R&D consoles have no upload or download rights but any that start on the map at round start do. The new console allows for the changing of server access and manipulation of server data. Servers can also be hacked. This can result in either the device being disabled (can't upload/download data), hacked (any console can download data from it), or electrified (derp, ow). The Server Control console also can delete data from servers.
- R&D Console's "Connect/Disconnect" from network setting determines whether it shows up on the Server Control's menu when looking at what devices it can give/take server access from. Note: The server room and the server control needs RD access. If you don't have that, that's what emags are for :3
- ADMIN NOTE: There is also a master Server and Server Control on centcom. Whenever data is sync'ed to the network, it automatically uploads (but not downloads) data from the centcom server. This is so that if a griffan destroys the servers on the station, you can restore the lost progress. Only the centcom Server control can transfer data between servers.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1140 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-26 21:14:29 +00:00
n3ophyt3@gmail.com
9d9a4864a9 Added a new traitor item: Hacked AI module.
A new twist on the freeform law module, this adds laws in a high-priority slot.

Shuffled around the PDA uplink menu for some reason.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1067 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-18 20:40:35 +00:00
morikou@gmail.com
8f26085da5 Mad Science Update:
- Adjusted constructable frame so that parts actually affect the end result (if you use better then standard parts). Also, you can now use 5 metal to make a machine frame. Process is 5 metal > wire > Circuit Board > various parts (in any order) > Screwdriver. Deconstructing a machine made in this way, the order is screwdriver (to open panel) > crowbar (to pop parts out) > wire cutters > Wrench
- Autolathe, Protolathe, Circuit Imprinter, and Destructive analyzer all are affected by what parts you make them with, can be built, and can be deconstructed now.
- Origin Tech var changed from a list to a string to save memory/processing. It's not a problem right now, but it could be one in the future.
- Item paths for stock parts changed around a bit to make typing easier.
- A lot of items have been given an origin_tech var and as such, a lot more things can be analyzed to further SCIENCE! Try and find them :D
- R&D Lab added to that semi-empty area in the north part of toxins. R&D Console, Destructive Analyzer, Protolathe, and Circuit Imprinter added along with all the other tools and (basic) materials required. Very little "new" stuff is available but you can still unlock existing tech (such as AI modules or circuit boards) so  that you can make more copies of them.
- Changelog updated.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@1059 316c924e-a436-60f5-8080-3fe189b3f50e
2011-02-18 04:41:56 +00:00
n3ophyt3@gmail.com
0821ff0773 Added a list that tracks changes to AI/cyborg laws, similar to the list that tracks signaler use
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@890 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-18 01:37:20 +00:00
morikou@gmail.com
a14a2d0ed0 Of What Things May Come Update:
- A few last re-adds of Pierrot's throat stuff /sigh
- Circuit Imprinter Added. It makes new circuit boards, AI Modules, and stuff. Insert a disk with the circuit design into the machine, load in glass and sulfuric acid (placeholder for now) and go nuts. Circuit Design disks are stored in their related departments.
- To accommodate the new lockers, the RD's office is slightly bigger.
- Chief Medical Officer can no longer be mistakenly picked for the Rev/Cult intercept reports. Warden can no longer be mistakenly picked for Revolution intercept reports.
- New AI Module: T.Y.R.A.N.T., Think evil PALADIN module, or perhaps XISC without those pesky asimov laws.

Need sleeps so if anything is broken, sorry.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@811 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-08 07:46:00 +00:00
n3ophyt3@gmail.com
ddfed28eac Added P.A.L.A.D.I.N. core law module
Law 1: Never willingly commit an evil act.
  Law 2: Respect legitimate authority.
  Law 3: Act with honor.
  Law 4: Help those in need.
  Law 5: Punish those who harm or threaten innocents.

Currently requires adminspawning, will be added to map when one of the usual map people gets told to, may eventually become a possible starting module if it proves reasonably safe for the crew in general.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@768 316c924e-a436-60f5-8080-3fe189b3f50e
2011-01-04 03:32:43 +00:00
n3ophyt3@gmail.com
81da30cd4f Capped the number you can set the freeform module to because dumbasses were causing errors by setting it to absurdly high values.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@711 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-27 15:28:15 +00:00
n3ophyt3@gmail.com
d83868e9ab Made ion storms more robust
Ion laws are now listed before all other laws, making them the kings of law priority
  AIs can have multiple Ion laws
  They are still resettable as normal

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@648 316c924e-a436-60f5-8080-3fe189b3f50e
2010-12-17 16:52:57 +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
n3ophyt3@gmail.com
208091d903 Added a second computer to the AI upload chamber. Its purpose is to modify the laws of cyborgs that do not get their laws from an existing AI.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@279 316c924e-a436-60f5-8080-3fe189b3f50e
2010-10-14 21:41:37 +00:00
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