Commit Graph

531 Commits

Author SHA1 Message Date
Jordan Brown
07040f8727 Merge pull request #40092 from AutomaticFrenzy/patch/cycle-link
Fix double-wide shuttle airlocks losing their cycle-link
2018-09-06 01:19:30 -04:00
Jordan Brown
b0e880a1b0 Merge pull request #40091 from AutomaticFrenzy/patch/get-status-text
Make shuttle getStatusText more useful
2018-09-06 01:19:01 -04:00
Jordan Brown
a0e38b47bf Merge pull request #40074 from AutomaticFrenzy/patch/navigation-computer
Fix runtime on navigation computer first use
2018-09-06 01:16:53 -04:00
Tad Hardesty
8bfdee9f64 Improve accuracy of shuttle ripple removal (#40078) 2018-09-05 13:04:30 -04:00
Tad Hardesty
f2f46060d7 Fix double-wide shuttle airlocks losing their cycle-link 2018-09-03 22:56:55 -07:00
Tad Hardesty
7949ed8445 Make shuttle getStatusText more useful 2018-09-03 22:35:32 -07:00
Tad Hardesty
88c3410d75 Fix runtime on navigation computer first use 2018-09-03 12:21:32 -07:00
Emmett Gaines
451d35c9c9 Converts more dir assignments to setDir (#40023) 2018-08-31 22:54:37 +03:00
Tad Hardesty
aff11eaaa8 Give multiple copies of shuttles their own area instances (#39890) 2018-08-27 06:04:48 -04:00
Jordan Brown
19f649e05c Merge pull request #39908 2018-08-26 17:14:02 -04:00
Tad Hardesty
77d2e26172 Enhance the power of the Shuttle Manipulator (#39870)
The 50s/5s thing appears to be a mistake, given that 5s is 50ds and fast travel checks seconds against 50 and sets deciseconds to 50 on adjacent lines.

In addition to sending shuttles to docks, three extra modes are added:

    Infinite Transit puts the shuttle in transit which lasts until another destination is chosen
    Delete Shuttle does what it sounds like
    Into The Sunset marks every mind on the shuttle as 'escaped' and then deletes the shuttle
        Also puts the mobs in stasis so they won't suffocate, bleed out, etc. before roundend

It is also now possible to change the destination dock of the arrivals shuttle (example: an event where arrivals are sent to the Lavaland Wastes dock instead).
2018-08-26 12:54:24 +12:00
Tad Hardesty
ac2d857da0 Fix Build Your Own Shuttle crashing the server (#39886) 2018-08-25 14:42:24 +03:00
81Denton
523ebb1adf Add bomb defusal shuttle loan event (#39881)
This is a shuttle loan event where CentCom asks you to defuse an active
syndicate bomb.

The good part? It pays a lot of dosh.

The bad part? You have a real chance of dying, blowing up the supply shuttle
and tearing a big fukken hole into cargo bay.

Maybe cargo techs will step back for a second and think "is the money really
worth that risk"?

Anywho, I blacklisted syndie bombs from cargo exports (so people can't just
send it back to CentCom) and also moved shuttle loan related items into
shuttle_loan.dm.
2018-08-25 02:06:18 -07:00
Tad Hardesty
ba887b39ed Refactor status displays 2018-08-25 01:34:30 -07:00
AnturK
bd72eb3371 Refactors exports and pirate loot gathering. (#39749)
* Pirate export

* Stuff

* ATTEMPT TWO

* Vault area was removed look for control terminal here.

* Fixes and improvments

* cb stuff
2018-08-24 12:50:53 +03:00
ninjanomnom
2fbfdd03d2 Handle shuttle registration from inside the template 2018-08-19 22:20:23 -04:00
WJohn
c5f7f68d36 Updates titanium and plastitanium floor sprites. (#39723)
New titanium floors! The intent here was to reduce the eye strain that the current max saturation fuckbois have, and make some floor tiles people might actually consider using. Right now the options are still pretty limited with blue, yellow etc only coming in full tiles, and I expect this will remain so until an actual greyscale rework comes along that shrinks the file size down from its bloated 4,000 sprites to something more reasonable and modular. Decals, perhaps?
2018-08-19 23:49:01 +12:00
Tad Hardesty
0708d3dbaa Fix escape pod 1 not reaching the recovery ship (#39675) 2018-08-14 17:12:25 -04:00
ShizCalev
600586c72b Fixes var set lists on maps (#39615) 2018-08-09 17:04:25 -04:00
81Denton
abb5e84f37 Adds mining and engineering cargo bounties (#39568)
The game can use more bounties that require actual effort and cooperation to
complete, but give far higher rewards than the "collect some glass shards"
Assistant type bounties. Thanks again to Tlaltecuhtli for these ideas.

I added the following:

Engineering
Various atmos gases, price determined by how hard they are to acquire. I
deliberately left out Stimulum/Hypernobilium, as only a handful of players even
have an idea of how to make them. Plasma tank bounty got removed, since it's
just a case of "put tank into plasma canister and open valve".

Contained Tesla ball. The idea is to build a tesla setup inside the supply
shuttle, then ship it off. This pays a lot, since players have to purchase a
bunch of packs, get them unlocked+approved by heads of staff and finally
construct the whole thing inside a cramped shuttle. Materials alone cost about
14.000 credits for this one.

Tesla containment maintains power during the shuttle ride and it gets deleted
successfully on arrival at CentCom. As a failsafe, I've added both singulo and
tesla as 1 credit exports in case someone ships them over to CentCom without an
active bounty.

Mining
Almost everything you can craft from Lavaland fauna, from lava grilled steaks
over bone axes to goliath hide boats.
2018-08-08 21:12:56 -07:00
Emmett Gaines
20c8540b02 Fixes pods not reaching centcom (#39526) 2018-08-03 13:47:14 -04:00
Emmett Gaines
e248d342b8 Removes the shuttle timid var (#39445)
Now that shuttles are all loaded via template we no longer have a need for the
timid var on shuttles.

Well not all shuttles, it seems I forgot to template the backup shuttle so it
wouldn't have been working until now. This got fixed here as well.
2018-08-01 21:19:16 -07:00
WJohn
c67a698c7e Meta whiteship redesign (#39438)
Redesigned the white ship for metastation, this one's a salvage/cargo vessel!
The salvage pod is currently missing, however, as it doesn't work right now.
I'll add it further down the line. This ship is also filled with a few syndies
protecting it, one of them is ranged, the others are unarmed melee.
2018-07-29 22:37:59 -07:00
81Denton
b4f7747e64 Readds knockdown on docking 2018-07-28 08:05:31 +02:00
Denton
9d0d05b61f Prevents arrivals shuttles from tossing players/items 2018-07-27 16:16:30 +02:00
ninjanomnom
a7f6e72978 Fixes cargo shuttle ids 2018-07-26 17:46:16 -04:00
AnturK
f54fef19a1 Hijack shuttle tweaks. (#39314)
* Hijack tweaks.

* Makes this a flag yes/no/neutral

* Also ninja
2018-07-26 13:47:37 -04:00
Emmett Gaines
3ffd45eaf5 Allows duplicates of shuttle templates (#39219)
* Allows duplicates of shuttle templates

* Trigger shuttle linkage from template load
2018-07-26 22:46:35 +12:00
WJohn
a5e5474c10 Unbinds the white ship from the station's evil grasp. (#39184) 2018-07-19 22:27:34 -04:00
Tad Hardesty
8636f3eefb Fix Shuttle Manipulator admin verb (#39119) 2018-07-15 03:28:56 +03:00
Jordan Brown
dd383873e3 Merge pull request #39055 from ninjanomnom/shuttle-rotation-fixes
Fixes porta_turret and decal shuttle rotations
2018-07-11 15:11:54 -04:00
AnturK
ad32e99e8a Fixes navigation computers. (#39035) 2018-07-11 01:56:59 -04:00
ninjanomnom
e274ff1b18 Fixes porta_turret and decal shuttle rotations
Also removes a related unused signal
2018-07-10 18:30:23 -04:00
Jordan Brown
96c92d5eb7 Merge pull request #38938 from ninjanomnom/b-b-bump
Converts collide back to bump and fixes double bumping in another way
2018-07-09 14:50:27 -04:00
Cruix
275aa2bfa2 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 17:19:55 +12:00
ninjanomnom
059da44453 Converts collide back to bump and fixes double bumping in another way
This is in preparation for step_x support as the default behavior for these procs is necessary for proper functionality.

turf/Enter and atom/movable/Move default code got rewritten to replicate default byond functionality with minor changes.
2018-07-07 11:22:29 -04:00
81Denton
06b338518b Disables knockdown/throw on supply shuttle docking (#38932) 2018-07-06 12:37:08 -04:00
vuonojenmustaturska
02986a79f9 Transfer air along with turfs when shuttles move (#38901) 2018-07-04 17:37:39 -07:00
Jordan Brown
c6fd2c0852 Merge pull request #38866 from AnturK/whiteshipconsole
Adds feedback to unlinked navigation consoles.
2018-07-03 16:11:13 -04:00
Jordan Brown
d631a0ded0 Merge branch 'pr-38513'
Signed-off-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2018-07-03 13:54:36 -04:00
Jordan Brown
869ac6a59b :triggered: 2018-07-03 13:27:35 -04:00
Jordan Brown
2de335c7c8 Removes rogue space 2018-07-03 13:27:04 -04:00
AnturK
6f721b6205 bluh 2018-07-02 13:53:00 +02:00
AnturK
c32b3b1209 Adds feedback to unlinked shuttle navigation consoles. 2018-07-02 13:52:42 +02:00
ShizCalev
1df6ea1d2a Fixes arrivals shuttle damage message runtime (#38779) 2018-06-30 01:37:20 -07:00
ShizCalev
89752866aa Merge branch 'master' into spellcheck 2018-06-26 16:43:41 -04:00
Tad Hardesty
9fbb368b28 Fix being unable to export mechs 2018-06-24 16:16:51 -07:00
ninjanomnom
12d492210d Remove trailing return 2018-06-20 02:55:13 -04:00
ShizCalev
ff532a4ca4 Spellchecks TGStation 2018-06-19 18:57:44 -04:00
ninjanomnom
d6f516844e No throwing in template loading 2018-06-19 18:41:46 -04:00