Commit Graph

18023 Commits

Author SHA1 Message Date
PsiOmega aa5d5d5256 Fixes NanoUI interaction.
A number of machinery objects were returning STATUS_INTERACTIVE instead of parent.
Fixes missing subtype definition for /var/global/datum/topic_state/default/default_state.
2015-04-13 23:19:22 +02:00
PsiOmegaDelta 095a572c71 Merge pull request #8829 from Techhead0/voidtank
Installable Voidsuit tanks.
2015-04-13 13:57:56 +02:00
GinjaNinja32 d4eb42b38b Merge remote-tracking branch 'upstream/dev-freeze' into dev
Conflicts:
	code/modules/mob/living/carbon/human/update_icons.dm
	code/modules/projectiles/targeting.dm
2015-04-13 12:49:07 +01:00
Techhead0 c8487db13b Eject Tank verb and span classes
Now you can eject your tank onto the ground while wearing the suit.
Toggle Helmet verb now uses span classes.
2015-04-13 05:02:20 -04:00
PsiOmega c616b67621 Map fixes.
Fixes #8441.
Fixes #8820.
Less stacked pipes.
Medbay now powers all its shutters.
Fixes duplicate req_access definitions.
2015-04-13 08:44:13 +02:00
PsiOmegaDelta f988545ed5 Merge pull request #8827 from comma/dev-freeze
Some fixes
2015-04-13 08:17:53 +02:00
Chinsky 10699ccfa3 Fixes #8473
..() doesn't really do anything meaningful, so it always returned null. Left it there just in case, but at least now it doesn't stop un-lightening.
2015-04-13 07:35:23 +03:00
Chinsky 271977dd7e Fixes #8537
Apparently drying racks don't actually do anything, but at least now they can do nothing on all the grown fruits! Also added some darkening so people feel like they were slightly less cheated.
2015-04-13 07:19:40 +03:00
Chinsky d6d005db6a Fixes #8550 2015-04-13 06:41:58 +03:00
Chinsky d39cc9686d Fixes #8687 2015-04-13 06:25:30 +03:00
Chinsky b436925a33 Fixes #8735 2015-04-13 03:54:29 +03:00
Chinsky 870b090d36 Merge pull request #8782 from volas/dev
Small fix after merge
2015-04-12 21:18:14 +03:00
Chinsky 2dea2424cb Merge pull request #8811 from Zuhayr/dev
Adds construction drones.
2015-04-12 18:21:34 +03:00
PsiOmega 6458d91d83 Fixes AIs inside inteliCards being unable to interact with the world around it.
Apparently being inside an object affects view() in unexpected ways.
2015-04-12 14:04:00 +02:00
Zuhayr 0223223c77 Merge pull request #8753 from Neerti/4-4-2015_borg_module_stuff
Revenge of the Research Module (and other stuff from that PR)
2015-04-12 13:16:45 +09:30
Zuhayr 1758f52123 Fixes errors in previous commit, makes some tweaks. 2015-04-12 13:09:03 +09:30
Chinsky 0b7ac73f59 Merge pull request #8805 from PsiOmegaDelta/Engineering
Area/Camera network refactor - Part 3
2015-04-11 20:49:15 +03:00
Zuhayr e833c14975 Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev 2015-04-11 22:19:24 +09:30
Zuhayr a029f88cfc Added construction drone variant, updated the construction area map slightly. 2015-04-11 19:20:13 +09:30
PsiOmega 9181a2a43a Fixes atom pooling return code. 2015-04-11 10:28:15 +02:00
= 78987a436a Merge resolution. 2015-04-11 13:23:17 +09:30
Chinsky 7a40d193fe Merge pull request #8801 from PsiOmegaDelta/NanoRefactorUmptheen
Refactors NanoUI interaction (again)
2015-04-11 04:43:50 +03:00
Chinsky c9fc94e1ff Merge pull request #8803 from Zuhayr/dev-freeze
Readds vox pariah.
2015-04-11 04:21:13 +03:00
Chinsky be3f372680 Merge pull request #8788 from PsiOmegaDelta/PortedSpells
Ports /vg/'s spell system for use by the cult port.
2015-04-11 02:05:58 +03:00
Chinsky 690da7e42d Merge pull request #8802 from PsiOmegaDelta/ISawTheRuntimes
Eye runtime fixes.
2015-04-11 02:05:51 +03:00
PsiOmega 2836dcf648 Merge remote-tracking branch 'upstream/dev' into Engineering 2015-04-10 16:06:42 +02:00
PsiOmega 49d3f0fcf7 Merge remote-tracking branch 'upstream/dev' into NanoRefactorUmptheen 2015-04-10 15:49:36 +02:00
PsiOmega 1ba8dcbca9 Merge remote-tracking branch 'upstream/dev-freeze' into dev
Conflicts:
	code/game/machinery/vending.dm
2015-04-10 15:25:34 +02:00
PsiOmega 080b0178ab Fixes issue with the alarm monitor (only sometimes) listing a null missing alarm source. 2015-04-10 15:19:55 +02:00
PsiOmega 24fe95933e Area/Camera network refactor - Part 3
Renames areas for more logical order in alarm consoles and other locations.
Begins dividing the cameras into separate networks instead of being dumped into SS13. Changes c-tags to ensure related cameras are sorted together.
Engineering/Outpost/Solars updated this run.

Also includes:
Fixes #8727.
2015-04-10 15:17:05 +02:00
Zuhayr d70ea77c2d Moved stack into heist antag creation for pariah reinclusion. 2015-04-10 02:35:04 -07:00
PsiOmega baa2fe0dfa Eye runtime fixes.
Ensures the spawn in ai/New() doesn't attempt to update eyeobj if the AI was deleted before the timer.
2015-04-10 11:29:50 +02:00
Zuhayr e4a0edb309 Readds CAN_JOIN to Vox for Ikky. 2015-04-10 02:28:38 -07:00
Chinsky 05da117d10 Merge pull request #8778 from PsiOmegaDelta/CivilianWest
Area/Camera network refactor - Part 2
2015-04-10 12:28:33 +03:00
Chinsky a8bf62634e Merge pull request #8774 from mwerezak/vending
Fixes #8771
2015-04-10 12:28:12 +03:00
Chinsky d422ecd5aa Merge pull request #8791 from GinjaNinja32/virusfood
Removes duplicate virus food recipe, adjusts correct recipe
2015-04-10 12:25:08 +03:00
Chinsky 4c4d4b9f2c Merge pull request #8790 from GinjaNinja32/pacman
Fixes PACMAN UI initial data
2015-04-10 12:25:02 +03:00
Chinsky 5fc3a2a511 Merge pull request #8792 from GinjaNinja32/runtime
Runtime fixes
2015-04-10 12:24:35 +03:00
Chinsky c233e1579e Merge pull request #8793 from GinjaNinja32/recipes
Fixes dough and synthmeat recipes to correctly generate multiple products
2015-04-10 12:24:27 +03:00
Chinsky 7cea6b80c0 Merge pull request #8794 from GinjaNinja32/atmos
Fixes atmos supply control consoles
2015-04-10 12:24:17 +03:00
PsiOmega e37c5c22d4 Refactors NanoUI interaction (again)
Takes NanoUI interaction code and splits it into more manageable modules.

The default handler that checks distances, camera coverage, etc., etc.
Admin NanoUI windows now only check for admin rights, ignoring sight, distance, and anything else.
ERT/mercenary appearance changer now remains open for as long as the mob remains on the admin Z-level.
PDAs and uplinks now require that you keep the item somewhere in your main inventory (or contents to be precise). Hands or ears are fine, inside bags are not.
Rig suits also check that they are in the operator's inventory or that the synthetic operator is somewhere within the suit's contents (recursively).
2015-04-10 11:19:38 +02:00
Kelenius 20d62c87ff Borg module fixes
Fixes #8775
Fixes #8797
2015-04-10 09:50:47 +03:00
Neerti 45947bb9f5 Addresses Zuh's issues so he'll stop wracking me. 2015-04-09 21:22:04 -04:00
PsiOmega 990530d118 Ports /vg/'s spell system for the sake of cult porting.
Does offer a much more pleasant basis to work with in the future, if someone wishes to add more spell-like abilities.
2015-04-09 20:08:06 +02:00
volas 2f8bc856a5 Small fix after merge 2015-04-09 21:07:43 +03:00
GinjaNinja32 de5104685f Fixes atmos supply control consoles
Fixes #8400
2015-04-09 17:05:27 +01:00
GinjaNinja32 4784dd8f95 Fixes dough and synthmeat recipes to correctly generate multiple products
Fixes #8786
2015-04-09 16:28:06 +01:00
GinjaNinja32 b35fe67be8 Fixes robot Life() runtime
Fixes #8610
2015-04-09 16:08:33 +01:00
GinjaNinja32 958a1c64b3 Fixes PDA detonation runtime
Fixes #8609
2015-04-09 16:05:53 +01:00
GinjaNinja32 9bd93dbb29 Removes duplicate virus food recipe, adjusts correct recipe
Fixes #8590
2015-04-09 16:01:19 +01:00