Commit Graph

488 Commits

Author SHA1 Message Date
WJohn
1aee2022ac Unbinds the white ship from the station's evil grasp. (#39184) 2018-07-20 03:27:16 +01:00
Tad Hardesty
32d23107f1 Fix Shuttle Manipulator admin verb (#39119) 2018-07-16 16:29:05 +02:00
Jordan Brown
a3c3f54066 Merge pull request #39055 from ninjanomnom/shuttle-rotation-fixes
Fixes porta_turret and decal shuttle rotations
2018-07-11 20:12:29 +01:00
AnturK
4897fc3982 Fixes navigation computers. (#39035) 2018-07-11 06:57:20 +01:00
Jordan Brown
703d9c0943 Merge pull request #38938 from ninjanomnom/b-b-bump
Converts collide back to bump and fixes double bumping in another way
2018-07-09 19:51:07 +01:00
Cruix
73f4d04975 AI detection multitools can show camera static and AI eyes (#38255)
The old color-change functionality of the multitool remains unchanged. The hud is toggled with an action button, because multitools already have an attack_self() that does something. When toggled on, you get the hud as long as the multitool is in any slot on your body.

The only way I could find to reliably show exactly where an AI is looking was to place an image on every turf they are looking at. Because AI eyes move around a lot and I do not want them placing images all over the place when they do not have to, if there is nobody in the world currently using an ai detection multitool, they will not update the images until someone is.

Only AI eyes and multicamera zones currently appear. Advanced camera consoles do not appear on the hud, and no longer trigger the proximity color change. Also fixed multitools not appearing in-hands if their icon state changed.
2018-07-08 06:20:11 +01:00
81Denton
41955b38ea Disables knockdown/throw on supply shuttle docking (#38932) 2018-07-06 17:37:49 +01:00
vuonojenmustaturska
6e656ea376 Transfer air along with turfs when shuttles move (#38901) 2018-07-05 01:38:32 +01:00
ninjanomnom
1aad57e86f Remove trailing return 2018-07-04 02:06:07 +02:00
ninjanomnom
6c1e7cedae No throwing in template loading 2018-07-04 02:05:57 +02:00
ninjanomnom
9148814280 Shuttle throwing applies to all objects as opposed to just mobs 2018-07-04 02:05:31 +02:00
Jordan Brown
c2c09a6ef8 Merge pull request #38866 from AnturK/whiteshipconsole
Adds feedback to unlinked navigation consoles.
2018-07-03 21:11:39 +01:00
ShizCalev
79dde1b848 Fixes arrivals shuttle damage message runtime (#38779) 2018-06-30 09:38:18 +01:00
Nich
6c879778b6 spellchecks tg whatever 2018-06-28 21:26:38 +02:00
Jordan Brown
e161a29edb Merge pull request #38709 from AutomaticFrenzy/patch/export-mechs
Fix being unable to export mechs
2018-06-25 20:12:28 +01:00
Ling
672340e3ad Merge pull request #1347 from yogstation13/upstream-merge-38363
[MIRROR] Qdels queries, adds sleep safety checks, DBcore checks for leaks
2018-06-19 13:43:36 +02:00
Jordan Brown
7c3160aef1 Makes a thing use its macro (#38556) 2018-06-19 09:38:43 +01:00
Jordan Brown
1f0b362b18 Qdels queries, adds sleep safety checks, DBcore checks for leaks (#38363)
* Qdels all queries, adds sleep handling

* DB Core messages admins about undeleted queries

* Compile fixes. Adds missing set waitfor

* Remove world/New shennanigans. Add DBQuery/BlockingExecute()

* Less spammy notifications to admins about undeleted queries

* Increase dbcore fire time to 1 minute

* Upgrade undeleted query warning

* Better place of death

* Fix build

* Remove BlockingExecute, see BSQL PR for why

* Yep, missed that one.

* Psyche, that's the WRONG QUERY!!
2018-06-18 20:49:09 +01:00
Jordan Brown
065485440f Merge pull request #38527 from AutomaticFrenzy/patch/ripples
Fix ripples appearing too broadly and disappearing too soon
2018-06-17 17:12:22 +01:00
Tad Hardesty
6332cabfe8 Merge pull request #38098 from kevinz000/transit_space_refactor
Transit space refactor
2018-06-16 20:41:21 +01:00
Tad Hardesty
64f3e48f80 [s] Prevent unbreakable ladders from being moved by shuttles (#38477)
* Prevent unbreakable ladders from being moved by shuttles

* Disconnect ladders before and reconnect them after shuttle move
2018-06-16 10:32:18 +01:00
Tad Hardesty
10e0fa2560 Merge pull request #38287 from ninjanomnom/signal-define
Use a define to speed up sending signals to datums with no signals
2018-06-15 12:40:41 +01:00
Nich
5618c7db0d Merge pull request #1102 from yogstation13/upstream-merge-38179
[MIRROR] Fix Pubby auxiliary mining base
2018-06-01 19:02:49 +02:00
Jordan Brown
f9e709c18c Merge pull request #38116 from AutomaticFrenzy/patch/anchored
Refactor machinery to default to being anchored
2018-06-01 17:28:09 +01:00
Jordan Brown
b219ec4a3d Merge pull request #38179 from AutomaticFrenzy/patch/pubby-aux
Fix Pubby auxiliary mining base
2018-06-01 15:48:55 +01:00
vuonojenmustaturska
77410bd84b Move NODROP_1, DROPDEL_1, ABSTRACT_1 and NOBLUDGEON_1 to item_flags where they belong (#38171)
* (mostly) nodrop

* (mostly) dropdel

* (mostly) abstract

* nobludgeon

* things i missed

* forgot one

* unintended changes

* energy handcuffs
2018-06-01 15:48:10 +02:00
vuonojenmustaturska
64274d57da Removes drone overlays and the associated code (#38175)
* Remove drone overlays

4* animated multidir overlays per mob is a bit much

* to the orbit with you too
2018-05-31 20:17:49 +01:00
ShizCalev
39c247d6a9 Standardizes and cleans up some admin messages & logging (#38128)
* Improved logging

* Fixes & emitter logging

* ded
2018-05-31 05:57:29 +01:00
Jordan Brown
d7e708b67a Merge pull request #38108 from AutomaticFrenzy/patch/escape-safe
Fix the escape pod safes always being unlocked
2018-05-29 12:40:40 +01:00
Jordan Brown
e2c546abc4 Merge pull request #38014 from tgstation/KorPhaeron-patch-1
Fixes luxury shuttle forcefields vanishing
2018-05-25 16:50:28 +01:00
pubby
6e145a6ff9 [ready] cargo bounties (#37833)
* Cargo Bounties

* Rebalance and merge exports into bounties.

* Tweak and add bounties.

* Fix spelling errors + tweak mech prices.

* Last minute bugfix

* Add bounty consoles to maps.

* Naksu changes

* save 500 cycles woooooooooooooooooooooooooo

* One last price tweak

* Nerf addy and alien sheets
2018-05-22 18:06:46 +02:00
vuonojenmustaturska
d2e38db7d6 Update PubbyStation 2018-05-20 17:09:58 +02:00
GrayRachnid
ffb3601f9d Removes telescience. 2018-04-30 15:04:39 -04:00
Jordan Brown
3c65de23ee Merge pull request #37501 from ShizCalev/icon-fixes
Fixes missing icons
2018-04-28 20:57:06 +01:00
Emmett Gaines
b5e6b31976 Fixes jumpToNullSpace (#37442)
woops
2018-04-27 19:05:55 +01:00
Fox McCloud
d42a67da02 Kills off /obj/item/device (#37297)
* Kills off /obj/item/device

* whoops

* whoops

* Fix
2018-04-23 14:01:33 +01:00
oranges
58b0805910 Merge pull request #37237 from AutomaticFrenzy/patch/shuttle-airlocks
Fix cycle-linked airlocks on shuttles
2018-04-19 09:15:40 +01:00
vuonojenmustaturska
b779c60f8c fixes borgs being able to send the ferry 2018-04-15 21:17:14 +01:00
Emmett Gaines
1bf63de4e8 Removes some unnecesary vars on shuttles (#37041)
* Removes some unnecesary vars on shuttles

* Forgot to reapply unused transit turf flag
2018-04-12 11:43:13 +01:00
Tad Hardesty
33359acbd9 Fix various macro consistency problems (#37092) 2018-04-11 15:44:54 +01:00
Emmett Gaines
f9922aa9b5 Fixes escape pods not getting to their default destination (#37065) 2018-04-09 15:20:31 +02:00
vuonojenmustaturska
88f3146d83 Merge pull request #37042 from ninjanomnom/just-the-area-I-needed
Fixes underlying area grabbing subtypes
2018-04-09 15:20:26 +02:00
kevinz000
d17b8f3dc2 Shuttle garbage collection (#36871)
* Shuttle garbage collection

* istype
2018-04-08 17:34:09 +02:00
Emmett Gaines
d6a8500495 Shuttles have additional baseturfs, and other minor baseturf changes (#36388)
cl ninjanomnom
fix: Shuttles have proper baseturfs now.
fix: Mineral walls properly use their baseturfs when destroyed/drilled.
add: A new engineering goggle mode allows you to see the shuttle area you're standing in.
admin: Buildmode works a bit better with baseturfs now and can properly only remove the top layer of turfs when editing. Note that as a result the order you place turfs is important and a wall placed on space means when the wall is removed there will be space underneath.
/cl

This adds an area hook for turfs getting the PlaceOnTop proc called so shuttle areas are able to intercept it and add a special turf used for determining where the bottom of the shuttle is. I'm not too certain on this being the best way to handle it but the alternatives restrict the kind of turfs that are allowed to be on shuttles which I didn't want to do as it was part of the whole intent of the baseturf change to allow any turf type on shuttles.

The alternative to the area hook would require a tool which attaches turfs to a shuttle which is why there's a shuttle area viewing tool in this pr. I considered doing it this way first but decided it was too clunky.

In addition to other changes:

Tiled/Reinforced floors have proper baseturfs now.

A large amount of the remaining ChangeTurf calls were swapped over to various baseturf helpers so, for example, mining doesn't create a lavaland turf if somehow the mineral wall is on plating.

Escape pods, the aux base, and syndicate drop pod have been converted over to shuttle templates as well.

The error when the timid var is set incorrectly has been changed to a stack_trace.

The change turf file has been made all lowercase as per standard.
2018-04-05 00:14:05 +01:00
AsV9
dcd6fdcd8b Telescience (#164)
* Readds old telescience.

* Fixes the UI bug.

* Undoes shitcode.

* Update telepad.dm
2018-03-27 18:47:36 +02:00
AsV9
d338cac150 Merge remote-tracking branch 'tgstation/master'
Not sure if this worked. Used a wonky special snowflake strat to merge.
2018-03-24 08:57:13 +01:00
oranges
695ee00d84 Merge pull request #36409 from Cruix/disease_shuttle
Fixed cameras holding up the arrival shuttle
2018-03-16 23:21:28 +01:00
Emmett Gaines
3b7121b6f7 Custom dockers must be greater than 10 tiles from map edge (#36306) 2018-03-10 19:47:40 -06:00
Emmett Gaines
8174eaf2e1 Improves the shuttle error to include jump links and destination (#36305) 2018-03-10 18:52:29 -05:00
Emmett Gaines
7f293d2e95 Fixes shuttles breaking when the turf the mobile dock is on is removed (#36261) 2018-03-10 02:13:41 -06:00