* Fixes insulated pipe manifolds not having celt pipe support.
* Changelog
* So much fixes I can't be bothered to list them all.
* some PLANES work
* Planes + pipes = http://i.imgur.com/gCiMohF.png
* Changelog
* DEFINES
* Fix compile.
* Bugfixes
* NO MORE HALF MEASURES, CLUSTER
* NO MORE HALF MEASURES, CLUSTER
* bugfixes
* bugfixes
* final bugfixes before the final testing
* we have clearance for lift-off, captain.
* PLANES
* whoops
* bugfixes
* adds dummy noir obj/screen
* I.plane = initial(I.plane) + assorted bugfixes
* fixed bugs and did a thing with lasers & tasers
* thanks for using a define up there it's really useful and maintainable.
* theoretical holomap base code
* Sprite
* Holomaps!
* changelog
* fucking changelogs
* Stuff!
* Optical Material Scanner rework.
Makes optical material scanners work as auto-updating holomap on your
eyes.
Abstracted mesons and materials scanners to a
/obj/item/clothing/glasses/scanner subtype.
Kept typed loops.
* Changelog update.
SMESs now fall under a battery type, which is a charge-storing power machine.
The battery charges and outputs in an OOP way.
SMESs now make terminals in the general way, which is also used for APCs.
Terminal is now a power machinery level var.
Currently impossible to get but fully functional are portable batteries.
Portable batteries:
- Only work when connected to battery ports, but can be pushed around otherwise
- Charge from the battery port's terminal, and output onto its tile, like SMESs.
- That's basically it. What more do you want? It's a movable SMES, essentially.
Known issue with the portable batteries: they don't show load in the UI, because they never proc resolve(), but it's not major.
An issue as yet unreported on github, SMES can be crowbar destroyed before their terminal is destroyed leaving an immortal terminal. Also adds a way to deconstruct terminals that have been left behind by a machine without getting destroyed for the purposes of sanity.
power_change() now defaults to using the machines power_channel
Moved the remaining machinery power defines into the proper files
Added code for a basic Antimatter Engine.
It is currently made up of a control unit and several shield objects.
The shield objects must have a patch through other shield objects or be directly touching the control unit. If they are unable to find one they will be del’d.
The control unit needs to be given an antimatter containment jar for fuel before it will properly startup.
A core is created when a shield object detects it has shields/control unit surrounding it.
You can safely inject double the number of cores worth of fuel.
Getting blown up, getting hit by the blob, getting hit with high force items, getting shot, being fed too much fuel will all end up lowering the stability of the reactor parts and once the stability gets to 0 it will either break or, if currently processing some fuel, explode.
I’ve tested the parts several times and nothing seemed to go wrong, the sprites suck but that is to be expected.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3881 316c924e-a436-60f5-8080-3fe189b3f50e