Commit Graph

7283 Commits

Author SHA1 Message Date
PsiOmega
6dd8e1e022 Fixes #5205.
Creates a new area instance for the PDA messaging room in the AI zone.
2014-06-10 20:32:16 +02:00
mwerezak
a8816823a5 Replaces get_turf_loc() with get_turf()
The former does exactly the same thing as get_turf(), except it runtimes
if one of the atoms has a null loc.
2014-06-10 13:43:11 -04:00
Zuhayr
9e7fe6d700 Rewrote autolathe, changed all m_amt and g_amt to a list called 'matter'. Updated RCD vars in view of this. 2014-06-11 01:14:38 +09:30
mwerezak
ed4fb8d3c6 Shuttles now dock on arrival and departure
Squashes 3 commits:

Shuttles now dock on arrival and departure

Adds docking controller to outpost, tweaks

Finishes off shuttle_console
Could use some cleanup, though.
Commented out the debug stuff.
2014-06-10 00:05:08 -04:00
mwerezak
b4bb8ab31d Reworks shuttles to be more extensible
Kudos to Zuhayr for laying the groundwork for this.
2014-06-09 23:41:29 -04:00
mwerezak
0319c96502 Adds docking support to shuttles, NanoUI 2014-06-09 23:41:08 -04:00
mwerezak
63ea6eba0d Adds docking controllers to shuttles
Shuttles dock at round start.
2014-06-09 23:37:37 -04:00
Mike
129ee988b4 Adds a docking controller to the research shuttle
Squashes 3 commits:

Adds a controller for single door based docks

Adds a docking controller to the research shuttle

Adds override control to airlock dock nano-ui
2014-06-09 23:29:03 -04:00
mwerezak
ad7a1c5d59 Adds docking controllers
Squashed 10 commits:

Adds simple docking controllers

Adds docking_controllers.dm

Moves docking handshake code into its own type
Keeps docking code separate from the code for messing with airlocks and
doors.

Improves handling of invalid states

Adds docking controller to research shuttle dock

Also adds the start of a nano-ui template.

Resetting the dock controller resets the override

Adds debug verbs

Adds support for overriding docking checks

Less confusing name for the docking program
2014-06-09 23:14:53 -04:00
mwerezak
3bc6f4c9b6 Generalizes embedded_controller/radio 2014-06-09 23:08:07 -04:00
mwerezak
32ba5903b4 Generalizes embedded program 2014-06-09 23:05:58 -04:00
mwerezak
0d95d0aad3 Implemented docking commands
Squashed 4 commits.
2014-06-09 23:05:38 -04:00
mwerezak
80590ea58b Initial commit 2014-06-09 23:05:17 -04:00
Chinsky
6c78188007 Merge pull request #5175 from Hubblenaut/master
Fixes some printouts causing a runtime error when photocopied
2014-06-08 18:40:21 +04:00
Hubblenaut
f12ee3f7b3 Fixes some printouts causing a runtime error when photocopied 2014-06-07 18:27:22 +02:00
Zuhayr
118111023f Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into mining 2014-06-08 01:40:59 +09:30
Zuhayr
c3c6f72147 More changes. Added uses for tritium, m.hydrogen and platinum. Increased cargo price for phoron. 2014-06-08 01:39:49 +09:30
Zuhayr
4be96d4820 Merge pull request #5171 from Loganbacca/telefix
Teleporter mapping enhancement
2014-06-08 00:55:02 +09:30
Zuhayr
78918e4795 Entirely removed the Honker mech, other refs to bananium, adamantine and mythril. 2014-06-08 00:52:20 +09:30
Zuhayr
c2f2a7cde6 Refactored material definitions a little bit, removed all bananium from the codebase. 2014-06-08 00:40:34 +09:30
Zuhayr
95a6f9d613 First pass on ore distribution map and stationary drilling rig.
Added sprites for stationary drilling gear.
Added skeleton ores for coal, adamantine, mythril. Updated some icons. Expanded mining rig functionality.
Changed adamantine and mythril to osmium and metallic hydrogen.
Added ore distribution map generation to master controller.
Added upgrading to stationary drills, tweaked other stuff.
Rewriting the ore processor and how ores handle information. Also rewrote the ore stacker.
2014-06-07 23:07:49 +09:30
Loganbacca
615b80c58e Teleporter mapping enhancement
Allows teleporters to be mapped in any direction. Set the dir of the teleporter computer to the direction that the hub is in. I.e. if hub is east, set tele comp dir to 4 (east).
Teleporter computer sets up refs to the hub and station so we don't have to search for the other teleporter components every time we teleport.
Applies underlays and overlays to the components to correctly align the connecting cables.
2014-06-07 23:59:46 +12:00
Zuhayr
9418a6e2e2 Merge pull request #5162 from mwerezak/wheelchair
Wheelchairs
2014-06-07 13:36:30 +09:30
Hubblenaut
1e09995f63 Wheelchairs spawn on footless characters 2014-06-05 22:50:42 -04:00
Hubblenaut
5098c6a85c Makes crashing into things possible with extinguisher or harm intent 2014-06-05 22:49:38 -04:00
Hubblenaut
1e450d301d Adds Wheelchairs with basic driving functionality 2014-06-05 22:49:20 -04:00
PsiOmega
305ee44aaa Creates a proper area instance for the new engineering shuttle room, to avoid issues with multiple APCs among other things.
Replaces the vent in the fitness room with one which does not show it's connection pipe.
Properly aligns conveyor belt levers on the Research outpost with each other.

Re-locates cameras to improve coverage (no additions), with the purpose of ensuring that the AI can assist in opening main doors (fun times) by seeing both sides.
Affects:
Virology Entrance - Can now see people south of door connecting Viro/Medbay.
Permanent Brig - Can now see the north set of doors by default (would randomly gain coverage, potentially caused by doors closing/opening)
East Central Primary Hallway - Coverage would previously be lost if chemists closed their window shutters.
South Central Primary Hallway - Can now see the south set of doors to the engineering lobby, default coverage of the HoP's and nearby all-access doors (again, coverage would eventually be granted by unknown process)
West Mining Wing - Can now assist in opening both sides of the bridge connecting the wings
2014-06-05 10:53:38 +02:00
sick-trigger
2df8eca7cb Health analyzers display blood type
Saves having to mess around with your PDA during a crisis (not really,
just grab that O- bag)
2014-06-05 18:09:31 +10:00
sick-trigger
72ca3372b6 Airlock construction fix
- door electronics now stay on mob until fully installed
- text fix
2014-06-05 18:09:05 +10:00
Zuhayr
dfa6d8ef15 Merge branch 'shuttlecontroller' of https://github.com/Zuhayr/Baystation12 into dev 2014-06-04 19:14:00 +09:30
Chinsky
da2ae4d507 Merge pull request #5143 from MrLeebo/mutiny
Mutiny Mode Fixes
2014-06-04 13:13:57 +04:00
Zuhayr
e0fb68d810 Fixed that odd name issue with podspawn dionaea. 2014-06-04 16:25:51 +09:30
Zuhayr
a661f3ee50 Merge branch 'master' of https://github.com/Baystation12/Baystation12 2014-06-04 16:11:45 +09:30
Zuhayr
1865d5f8e7 Merge pull request #5135 from DJSnapshot/hotfix
color change for mentor OOC
2014-06-04 15:48:03 +09:30
Jeremy Liberman
bc1628378d Rephrase text based on code review 2014-06-03 21:51:21 -05:00
Jeremy Liberman
2a6e6bb021 Merge branch 'dev' into mutiny 2014-06-03 21:27:42 -05:00
Jeremy Liberman
dc67453796 Prevents mindless candidates for mutiny mode, adds loyalists/mutineers to AntagHUD, allows admins to reassign heads, and adds remaining Directive X objectives to Check Antagonists panel. 2014-06-03 21:26:34 -05:00
mwerezak
8a1391315d Merge remote-tracking branch 'upstream/dev' into vox-skipjack 2014-06-03 21:51:31 -04:00
mwerezak
715056fca7 Readds tator fab to drone bay 2014-06-03 20:01:16 -04:00
Zuhayr
99ffd06285 Moved the supply shuttle arrival/departure over to the shuttle datum. Needs testing, probably going to break. 2014-06-04 00:58:03 +09:30
Zuhayr
aa643865dd Serithi's request, taj and unathi spawn with sandals. 2014-06-04 00:56:17 +09:30
Zuhayr
7a56a174dc Converted Syndicate shuttle over to multi-shuttle setup. 2014-06-04 00:08:10 +09:30
Zuhayr
54b08ff55a Moved the Vox skipjack console over to a multi-destination shuttle datum setup. 2014-06-03 23:21:10 +09:30
Zuhayr
ba4293d5c4 Merge pull request #5125 from GinjaNinja32/crew-monitor
Crew monitor
2014-06-03 20:26:04 +09:30
Zuhayr
3b84ec95fd Merge pull request #5123 from GinjaNinja32/barsign
Barsign change mechanism
2014-06-03 20:25:43 +09:30
Ccomp5950
ca7b78b3a2 Merge pull request #5124 from Zuhayr/dev
Replaces the Derelict with a construction site.
2014-06-03 05:26:11 -05:00
Loganbacca
7d7d095e5c New vehicle framework
- Implements a new vehicle framework
- Adds cargo trains
2014-06-03 22:18:49 +12:00
DJSnapshot
32bb0f25c1 color change ( http://i.imgur.com/6SAj7OT.png ) 2014-06-02 23:17:23 -07:00
Zuhayr
00c81bb675 Moved engineering, research and mining shuttles to a generalized system with its own directory structure. 2014-06-03 15:26:34 +09:30
Zuhayr
a2865625a5 Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev 2014-06-03 14:27:46 +09:30