Commit Graph

31 Commits

Author SHA1 Message Date
skull132 cf2afc40c0 Naming Fixes
Removes underscores.
2016-01-24 00:25:34 +02:00
skull132 f21270e8db Less pain spam.
Oh god, seriously.
2016-01-24 00:24:28 +02:00
skull132 48b82f134b IPC Tag - Initial Commit
Sprites and implanting to follow.
2016-01-23 18:59:33 +02:00
skull132 e859991c31 Vaurca Self-Healing & ORGAN_ADV_ROBOT flag
Added a new flag for advanced synthetic organs. They're meant to be immune to EMP, mimmic most fleshy organ features, but lack the ability to heal themselves (while still accepting fleshy organ medicine).

This also fixes the Vaurca automatically healing themselves.
2016-01-10 17:05:44 +02:00
SoundScopes cdee2cca88 More Vaurca things
Well one thing
2015-12-08 18:45:04 +00:00
SoundScopes 092653287f Vaurca 2015-12-08 09:46:19 +00:00
skull132 6de5dfe2c0 IPC - Remove Robo-eyes
You can now remove robotic eyes from IPCs, and they have icons and all.
2015-11-04 16:45:15 +02:00
skull132 83b766de34 Life Support Enabled Operating Table - Update
* Gives carbon/humans the proc/isonlifesupport() to replace the constant checks done in other areas. Returns 1 if the target is on life support, 0 if is not.
* Adds support for removing brains from mobs, without them dying. The installation of a brain into a body is still impossible at this time (looking to fix that, somehow).
* Adds an internal log to the advanced operating table, which keeps track of just about everything important done to it. This log can be viewed and wiped from the operating computer.
* Adds a blood syphon option, which becomes available when the advanced operating table gets emagged.
2015-10-31 13:55:31 +02:00
skull132 4e231e5bfa Life Support Enabled Operating Table - Initial Commit
Adds an advanced surgery table which enables you to keep a patient alive, even if they're lacking a heart. Also includes changes to the operating computer, making it run off of NanoUI, and makes both the advanced and normal surgery tables constructable with materials from RnD and the medical bay.

The advanced surgery table will require cryogenic freezing fluids to keep in operation, so either cryoxadone or clonexadone will work (though clonexadone will last you longer). You also have the capacity to add an air tank to the machinery and a bloodbag. The operation of both can be automated. The internals will be toggled as soon as you enable life support, and the blood bag will be connected if a patient is below 90% bloodlevel, if the respective systems are made to be automatic. Both can also be manually enabled and disabled.

----

To construct a surgery table, you will require:
* Circuit Board (Operating Table) - Biotech 2, Data theory 1
* Cable Coil
* Capacitor
* Health Analyzer

To construct an advanced surgery table, you will require:
* Circuit Board (Life Support Enabled Operating Table) - Biotech 4, Data theory 3
* Cable Coil
* Capacitor
* Health Analyzer
* Beaker (internal chemical store size dependant on beaker used)
* Advanced Sensor Module

Simple add them to a machine frame, as you would with any other machinery item.

----

A short list of to-dos remains:
* Sprites
* Investigate brain transplants/removal
* Emagged features
2015-10-31 00:57:43 +02:00
skull132 e08b1859af IPC Organs - final fixes, debug removal
More debug message removals. Also fixes the bladder to work properly, depending on its status and so on.
2015-10-21 23:19:27 +03:00
skull132 cf810e7c9d IPC Organs - Initial Commit
The basics are all here, but there are complications with making surgery code function with them properly. To be tested and troubeshot, and patched.
2015-10-13 13:36:02 +03:00
jack-fractal 30406044bb More Bugfixes
* adds a delay to the spray-can
(https://github.com/Aurorastation/Aurora/issues/663)
* fixes the issue with damaged shells having their metallic bodies
tinted by their body colour
* fixes the issue with tails not updating properly
(https://github.com/Aurorastation/Aurora/issues/666)
* spray-cans will no longer remove your hair, provided that you're not
changing apparent species
2015-07-19 14:06:43 -04:00
jack-fractal 6335f326f5 Bugfix for Examine Issue on Paint Cartridges
Examining paint cartridges should work properly now.
2015-07-11 18:05:35 -04:00
jack-fractal 8f76c3afae Revert "Revert "Synthetics revised""
This reverts commit df2980db46.
2015-07-10 20:38:24 -04:00
SoundScopes 52c512f40b Diona Nymph Fix 2015-06-09 11:41:54 +01:00
skull132 4b4586d413 Organ code
Updates organ code to match new Baystation.
2015-06-01 01:11:22 +03:00
skull132 d319f595ef Fixes #459
As discussed:
* Is_bruised will result in 6 units of oxyloss. Not directly life
threathening, but it can creep up on you and hurt you severely.
* Is_broken will result in an additional 5 units of damage ontop of
that. Which will kill. However, considering most cases are bruises, it's
a decent balance: you really have to work to have a lung completely
broken.
2015-05-30 00:25:46 +03:00
SoundScopes 23243bf0de Custom Item Defines Part 1 2015-04-01 01:47:02 +01:00
SoundScopes 3202fc3b0a msg_attack update 2015-01-31 14:45:47 +00:00
Duck- 95095a0f46 ipc fixes
turns out robolimbs pop off from burn damage without any protection
checking so you can get shot in the chest by lasers and turn into braces
the chestless ipc.  changed to allow robolimbs to fall off just like any
other-- from brute.  bug was causing issues also because two shots from
a laser to an ipc head or groin would cause those vital organs to
detach, causing the ipc to instant die.

fixes robots/painlessflaggeds being able to take toxloss and halloss
because new flags.  painlessflags can take toxloss still.
2014-12-29 18:23:11 -05:00
Duck- dc69cf69c0 IPCs, prosthetics, suits
Fixes suit cooling units so they no longer have infinite power.  Made
their batteries last much longer, too.

Anom suits can now hold suit coolers.  Softsuits can now hold large o2
tanks.

Prosthetics now malfunction at brute+burn-11% chance so getting your arm
scratched doesn't turn you into humpty dumpty.

BSTs get a new verb to ruin everything.
2014-12-21 22:49:07 -05:00
SoundScopes 6d8350d545 Organ code
Needs a map edit
I can't wait to see the errors from this
2014-12-18 11:27:58 +00:00
skull132 3c04d7199d Bay Merge 05NOV2014
Known errors:

* A set of errors tied to updating the fire overlays.
* A single error related to a dischephency between new and old slime
code
* A set of errors related to the recharging of stun batons
* A single error due to old machinery code coming from your grav
generator file
* A single error error from your space cooler code, due to old
atmopsherics code
* A playerpanel warning
* An error tied to extinguishing and old atmos code.
2014-11-05 23:58:05 +02:00
skull132 e73c8e33b8 Genetics Invisibility Fix
Ripped from Paradise/Bay code.
2014-10-11 22:11:00 +03:00
SoundScopes a2c2711799 Wielded gun fix
- Wielded guns no longer  drop the placeholder when you have a broken
hand
- Aliens can break a table that was missing before
2014-09-06 22:01:56 +01:00
Duck- 74519c6c9d Kitchen additions
Please add: obj/machinery/cooker/cerealmaker,
obj/machinery/cooker/foodgrill, /obj/machinery/cooking/candy, and
/obj/machinery/cooking/oven to the map.  Adds those items.  Also,
/obj/machinery/icemachine  Adds a lot of foods.  Eating monkey cubes now
results in disaster and pain.  There's probably!  A lot of stuff broken
but it totally compiles and honestly, the only broken stuff I can find
is a lack of idiocy checks (So you can grill cerealized cardboard and
turn it into a sandwich a mile high and stuff like that).  I think Para
actually removed the idiot-checks to make cooking more fun, so.  I kind
of approve of that.  Yes.
2014-08-26 02:43:06 -04:00
skull132 bd85415034 Bay Update 26JUN2014 2014-06-26 16:51:39 +03:00
skull132 04c5d37470 Update
Merged Bay code, a lot of things fixed.
2014-06-12 15:00:19 +03:00
skull132 f95ab265c1 Bay Update 02 2014-06-04 18:20:49 +03:00
skull132 6d192181ea Baystation Update Merge 01
Mahoosive update. A lot of things.
2014-04-16 23:54:43 +03:00
skull132 a8d9450c7e Initial Commit 2014-03-11 09:03:52 +02:00