Commit Graph

451 Commits

Author SHA1 Message Date
Atermonera
a720c51d0b Merge pull request #6959 from ShadowLarkens/uplink_redesign
Syndicate Uplink redesign (Inspired by ParadiseSS13/Paradise#1844)
2020-04-08 23:58:18 -07:00
Aronai Sieyes
765e6cb1a0 Looking glass holodeck (#6958)
* Fix mines qdel

* Looking Glass Holodecks

* Fix console html tag

* DME update
2020-04-08 11:57:15 -07:00
ShadowLarkens
78cf7a69e2 Syndicate Uplink redesign (Inspired by ParadiseSS13/Paradise#1844)
Instead of having a page for each category which you have to
exhaustively click through to find what you want, items now show on the
main screen in a little box that updates whenever you change categories.
2020-04-03 19:05:04 -07:00
Aronai Sieyes
b26f25eff4 More docking codes features
- Adds docking codes to normal shuttles naoui.
- Adds docking codes sheet of paper.
2020-03-23 20:19:27 -04:00
Leshana
9007a3aad9 Ported Basic Overmap Functionality
- Ports the overmap, ships, sectors, and "landable" ships from baystation.
- Ports necessary computers to control ships and overmap shuttles.
- Shims missing machine and computer functionality pending future enhancements.
- Includes required new sprites and sounds.
2020-03-23 20:19:27 -04:00
Atermonera
28f34f1e51 Merge pull request #6820 from Meghan-Rossi/Emergency-Lighting
Emergency lighting
2020-03-21 13:38:32 -07:00
Atermonera
55cd990598 Merge pull request #6826 from VOREStation/vplk-landmark-shuttles
Port Landmark Shuttles
2020-03-19 15:14:47 -07:00
Atermonera
cef23cc2f4 Merge pull request #6823 from lbnesquik/KoK-PDA-tweak
Makes PDA beeps a toggable option.
2020-03-15 11:46:57 -07:00
Atermonera
3a47972181 Merge pull request #6785 from Mechoid/ProstheticSpecies
Prosthetic Expansion: Advent of Species
2020-03-13 14:17:49 -07:00
Leshana
85d3cbfa12 Replaced "area" shuttles with "landmark" shuttles.
Largely ported from the work done at Baystation in Baystation12#17460 and later commits.

 - Shuttles no longer require a separate area for each location they jump to.
   Instead destinations are indicated by landmark objects, which are not necessarily exclusive to that shuttle.
   This means that more than one shuttle could use the same docking port (not at the same time of course).
 - Enhanced shuttle control computers to use nanoui if they didn't.
 - Organizes shuttle datum code a bit better so there is less re-inventing the wheel in subtypes.
 - Allows the possibility of shuttles (or destinations) that start on late-loaded maps.
 - Deprecate the "extra" shuttle areas that are no longer needed and update shuttle areas in unit tests

This all required a bit of infrastructure improvements.

 - ChangeArea proc, for changing the area of a turf.
 - Fixed lighting overlays actually being able to be destroyed.
 - Added a few utility macros and procs.
 - Added "turf translation" procs which are like move_contents_to but more flexible.

(cherry picked from commit c837078105)
2020-03-13 00:26:08 -04:00
lbnesquik
aa9998c223 Makes PDA beeps a toggable option. 2020-03-13 01:44:00 +01:00
Neerti
24fbd0b87e Half-Refactors Jobs (#6762)
* Somewhat cleans up a piece of job code, makes new ID computers not be awful.

* Changes ROLE_ defines to DEPARTMENT_ to be clearer. Backports the new ID computer's assignment section of its UI to the old ID computer.

* Swaps back to southern cross map.

* Removes a block of commented code.
2020-03-03 13:27:37 -08:00
Mechoid
da67faca4b Prosthetic Expansion Work 2020-03-02 16:20:55 -08:00
Atermonera
d13336bbe6 Fixes communicator newsfeed app. (#6713)
* Fixes communicator newsfeed app.
Fixes non-terminal while loop in get_latest_news(), helper.dm
Newscaster posts now have a world.time-esque timestamp number, so they can be (almost) uniquely identified

* whoopsie
2020-02-29 15:05:02 -08:00
Atermonera
a1cccf69d6 Shutoff monitoring console remotely controls valves (#6687) 2020-02-11 21:15:57 -08:00
Shadow
32ae9e406b Emergency Lighting 2020-02-10 17:24:25 -06:00
chaoko99
8e37b06da6 adds stomach pump 2019-08-24 12:07:35 -07:00
Mechoid
c462448da8 Introduce the Distillery, a few recipes, and new chemicals. Introduce chemical patches, which apply on-touch chemicals, and can be dissolved a la pills. 2019-08-07 20:49:24 -07:00
Atermonera
5e38b8e401 Adds shutoff valve monitor (#6353)
* Adds shutoff valve monitor

* uses the other half of the mapmerger, hopefully appeases travis (it probably won't)
2019-07-30 17:03:28 -07:00
atermonera
4774696de9 Lists supply units directly 2019-07-15 15:29:09 -08:00
atermonera
3f8f85aca4 fixes communicator weather app's air reading 2019-07-08 20:30:03 -08:00
Novacat
5b18382ca6 Grey scale pills and colored pillbottles (#6199)
* Grey scale pills and colored pillbottles

Baystation ports of PR #19714 and PR #21578

Known issue: The Chem master's pill selection does not properly show the grey scale pills, unfortunately. There is a 'close enough' approximation, however.

* Minor oversights

* Another oversight

* Programming language confusion

* Corrects some code
2019-06-16 20:28:02 -05:00
Heroman
d23e72bb85 Fixes access restrictions for command program 2019-05-09 10:39:45 +10:00
Neerti
2baef09f0f Merge pull request #6031 from Novacat/spriteadd
[REVIEW] Ports Modular Computers from Baystation
2019-04-28 22:06:27 -04:00
Unknown
6eb60af801 Access Decryption, fixes nanoword 2019-04-26 21:25:28 -04:00
Unknown
ceadad832a Fixes UI bug with antag programs 2019-04-26 19:39:37 -04:00
Unknown
327d2b0924 Fixes up comm program 2019-04-14 16:25:31 -04:00
Unknown
5498735a74 Fixes Part One 2019-04-14 15:20:52 -04:00
Unknown
7594c28f21 Updates Part Twelve 2019-04-14 14:38:30 -04:00
Unknown
042720823a Updates Part Eleven 2019-04-13 19:30:30 -04:00
Unknown
dfd9415458 Modern Modular Computers 2019-04-13 14:58:08 -04:00
Unknown
a0904cb9fd Updates Part Ten 2019-04-12 16:40:04 -04:00
Unknown
e62eb3b068 Updates Part Nine 2019-04-11 19:14:25 -04:00
Unknown
30474e627f Updates Part Octo 2019-04-11 17:07:25 -04:00
Unknown
eb62911b9d Updates Part Seven 2019-04-10 22:33:48 -04:00
Unknown
8a55090738 Updates Part Sechs 2019-04-09 15:47:44 -04:00
Neerti
68d63d2cf3 Adds wind stats to communicator weather window. 2019-04-07 22:51:39 -04:00
Unknown
677f91fdce Updates Part Four 2019-04-07 20:53:30 -04:00
Unknown
b0c818b737 Updates Part Three 2019-04-03 18:20:23 -04:00
Unknown
05e51d5a80 Updates Part Two 2019-04-03 15:05:36 -04:00
Unknown
df96660ddf Updates Part One 2019-04-03 13:40:56 -04:00
Unknown
cce3116c3a Ports Modular Computers from Baystation
This is just the initial parts. Additional work will probably be necessary.
2019-04-02 21:06:37 -04:00
Kates
ae85355106 Remplace pills made by the condimaster with bouillon cubes. (#5689)
* Remplace pills made by the condimaster with bouillon cubes.
Just a couple lines remplace so the condimaster can create pills which look like bouillon cubes (monkey cubes)
The .DMI change is just me adding the monkey cube sprite with a different name. It was fair easier than to have the template look into another file for the icon.

* Remove duplicates

* Fix names being redundant

* Add a description for ze pill.
2018-11-09 21:02:37 -06:00
lbnesquik
903fbb5376 Fix the condimaster not working.
Previously, you simply couldn't make any condiment using this machine. Now you can. There was just missing template which is back in with this PR. (Thanks aronai.)
This means you should consider remplacing it in your kitchens.
2018-10-09 06:46:50 +02:00
atermonera
5764908be8 communicator_header.tmpl now correctly includes Body 2018-09-09 16:39:26 -07:00
Atermonera
0ce768af5a Appeases travis (Round 1) 2018-08-26 17:43:52 -07:00
Atermonera
22d9c89a97 Merc blast door controller 2018-08-26 17:08:46 -07:00
Atermonera
63473cb903 Status display access 2018-08-26 17:08:46 -07:00
atermonera
96d24e7427 GPS cartridge 2018-08-26 17:08:32 -07:00
atermonera
da45a40fad Refactor crew manifest to a separate file 2018-08-26 17:08:31 -07:00