Commit Graph

7659 Commits

Author SHA1 Message Date
mwerezak 6d07d99885 Fixes old ferry shuttles (e.g. supply) not being able to use move() directly.
This shouldn't be necessary once the supply and emergency shuttles are
updated to the new system, however it will keep them working in the meantime.
2014-06-15 11:57:57 -04:00
paprka 7a28f5eea0 overeye 2014-06-14 21:04:05 -07:00
Chinsky df4a8cf706 Merge pull request #5253 from faerindel/squash_tests
Adds buildable and upgradeable PSUs (battery racks, not SMES).
2014-06-15 07:15:14 +04:00
mwerezak 4d12d263e9 Adds docking control to ERT shuttle
Also adjusts the location of the centcom shuttle docking controller.
2014-06-14 18:35:02 -04:00
mwerezak 40d9c4e26e Adds centcom and admin shuttle docking controllers 2014-06-14 15:52:26 -04:00
mwerezak 6b9d887a2d Adds engineering shuttle docking controllers
Also fixed bad req_access_txt. Was accidentally using req_access_txt
instead of req_one_access_txt. Fixed virology maint not having any
access codes set.
2014-06-14 15:51:46 -04:00
mwerezak d837e5d246 Streamlined docking code
Server and client now have more consistent responsibilities.
Ferry shuttles will always be forced undocked when moved, even if moved
by admin magic.
2014-06-14 15:51:26 -04:00
mwerezak e30ffebe49 Adds mining shuttle docking controllers 2014-06-14 15:16:23 -04:00
mwerezak dc7d8fafe0 Adjusts how undocking signals are used
Now both server and client will to undock concurrently. It looks much
more natural.
2014-06-14 15:16:05 -04:00
mwerezak 232e50e415 Shuttle console refactoring
Also adjusted the way undocking signals were used.
2014-06-14 15:15:48 -04:00
mwerezak acec01fb14 Docking overrides now have a clear purpose
Originally the purpose of the docking override was to allow the shuttle
to move even if it couldn't undock properly (e.g. the doors were stuck
open), however it makes more sense just to have the shuttle take care of
that. This commit now makes the behaviour of the docking overrides line
up with it's new purpose.
2014-06-14 15:15:30 -04:00
Zuhayr c0138b8e81 Merge pull request #5251 from Loganbacca/train
Cargo train bugfixes
2014-06-15 03:49:17 +09:30
Chinsky 1a3cd3786d Merge pull request #5239 from Nerezza/dronelights
Built-in drone lighting
2014-06-14 19:10:14 +04:00
igalan 9a27556421 Let's test this rebase thing. 2014-06-14 15:20:25 +01:00
Loganbacca 70a4e5a240 Cargo train bugfixes
Also adds admin messaging when someone gets run over.
2014-06-14 22:51:06 +12:00
Zuhayr 80db3a284b Merge pull request #5216 from Loganbacca/trainmerge
Cargo Trains
2014-06-14 17:13:55 +09:30
Nerezza 52a76c0b0b Make drone light into verb
Removes the penlight and builds a low power LED into the chassis.
Already tested to work locally, won't ghost a light.
2014-06-13 14:39:49 -05:00
Mloc-Argent 9896e44d8a Merge remote-tracking branch 'upstream/master' into dev
Conflicts:
	code/__HELPERS/unsorted.dm
2014-06-12 18:56:26 +01:00
Chinsky 6d432d8e9d Merge pull request #5219 from Zuhayr/autolathe
Autolathe rewrite.
2014-06-12 20:28:44 +04:00
Ravensdale 1fe53510ed Merge branch 'master' of https://github.com/Baystation12/Baystation12 into freeze-master-merge 2014-06-12 05:04:28 -07:00
Zuhayr 0722775bda Merge pull request #5207 from mwerezak/get_turf_loc-cleanup
Cleans up get_turf_loc()
2014-06-12 18:13:01 +09:30
Chinsky c56ab301d1 Compile fix for a fix for legcuffs. 2014-06-12 02:50:11 +04:00
Zuhayr 4244479e43 Reapplying some changes. 2014-06-12 01:23:32 +09:30
Zuhayr 136ccc347b Merge with dev. 2014-06-12 01:14:40 +09:30
Chinsky 1f7a9355f8 Merge pull request #5212 from faerindel/hydro_refactor
Hydroponics refactor, part 1: Files.
2014-06-11 13:30:51 +04:00
Chinsky 238d5dfc2a Merge pull request #5211 from Ccomp5950/mentor_change
Mentor permissions fixes and such.
2014-06-11 13:16:18 +04:00
Chinsky 95781d751a Merge pull request #5206 from mwerezak/shoe-cuffs
Fixes #5190
2014-06-11 13:10:43 +04:00
Zuhayr 4ee8f56c29 Merged master to dev, manually fixed merge issues in map, may be some left. 2014-06-11 18:11:41 +09:30
Ccomp5950 0e0c692634 Removed debugverb 2014-06-11 00:51:20 -05:00
igalan eee72ce802 Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into hydro_refactor 2014-06-11 03:45:00 +01:00
igalan 7d08d4701c Hydroponics refactor, part 1: Files.
No code actually modified, just moved from all over the place to a module folder.

defines/obj/hydro.dm split:
-Seeds into seeds.dm
-Tools like the analyzer, pest and weedkillers into hydro_tools.dm. Hatches and scythe from defines/obj/weapon.dm moved there too.
-Non-edible plants like nettles into grown_inedible.dm. Special procs in items/weapons/hydroponics.dm moved there.
-Biogenerator and hydroponics tray files moved.
2014-06-11 03:44:29 +01:00
Ccomp5950 3aa766c689 Merge branch 'master' of github.com:Baystation12/Baystation12 into mentor_change 2014-06-10 19:49:42 -05:00
Ccomp5950 77c733b17c Mentor permissions fixes and such.
Created a helper proc /proc/is_mentor(client) use this when determining if someone is a mentor and they aren't the usr of the proc (rights_check uses usr)

Mentors will no longer hear ghosts while playing
Mentors will no longer see orange text around names in check_player_age panel if they have special_roles
Mentors will no longer be able to tell players with special roles through the use of player_panel
Mentors will no longer be able to aghost, use antagHUD, then return to their bodies.
2014-06-10 19:48:41 -05:00
Zuhayr c841db56b6 Merge branch 'mining' of https://github.com/Zuhayr/Baystation12 into dev 2014-06-11 09:24:28 +09:30
Zuhayr 5be9f0e12f Merge branch 'mining' of https://github.com/Zuhayr/Baystation12 into dev 2014-06-11 09:15:28 +09:30
Zuhayr 9339b1235b Merge branch 'dev' of https://github.com/Baystation12/Baystation12 into dev 2014-06-11 09:14:13 +09:30
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 730623e6e4 Adds support for different shuttle states
Also cleans up shuttle move states a bit.
Moves shuttle_console to it's own file
2014-06-09 23:38:53 -04:00
mwerezak 63ea6eba0d Adds docking controllers to shuttles
Shuttles dock at round start.
2014-06-09 23:37:37 -04:00
sick-trigger 027514c6f3 Feed other text fix
Fixes #5199
2014-06-10 10:37:43 +10:00
unknown 58700869fe Fixes #5190 2014-06-09 12:35:00 -04:00
Chinsky 0d2b9b8c33 Merge pull request #5170 from Jarcolr/dev
Adds *6* approved custom items to code
2014-06-09 00:43:09 +04:00
Mloc 0de43dc041 Merge pull request #5166 from GinjaNinja32/xenoarch-generator
Xenoarch generator rotation fix
2014-06-08 21:28:52 +01:00
Jarcolr 3619dede1a Generalized kit
Hopefully this is going to be the last commit.
2014-06-08 20:00:31 +03:00
Jarcolr 6adc65dfcf Fixes 2014-06-08 19:02:42 +03: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