Commit Graph

395 Commits

Author SHA1 Message Date
Geeves
f4ecbcb3b0 Ore Detectors (#10182)
Replaced ore radars with ore detectors. It display pings in the darkness when it spots the ore, even through walls.
    Mining stationbounds and drones now get ore detectors.
    You can now see psi-pings through walls again.
2020-12-16 23:24:10 +02:00
AuroraBuildBot
a0d57a1352 "[ci skip] Automatic Build - 2020.12.13.10.37.53" 2020-12-13 10:37:53 +00:00
Geeves
8960fd325f Cargo Tug and Janicart Stuff (#10390)
Cargo Tugs and Janicarts now get a UI when you click on them.
    Made interacting with the Pussywagon a bit nicer.
2020-12-13 12:36:40 +02:00
AuroraBuildBot
f18360dcf4 "[ci skip] Automatic Build - 2020.12.08.15.25.55" 2020-12-08 15:25:55 +00:00
Wildkins
7fecfbe108 Replace VueUI Titlebar backend with Karolis' version, fix window offsets (#10746)
Fixes some issues some users had with selecting/dragging VueUI windows with the Windows Taskbar unhidden

Also cleans up the backend quite a bit thanks to @Karolis2011's rewrite
2020-12-08 17:25:06 +02:00
AuroraBuildBot
84fe432b5e "[ci skip] Automatic Build - 2020.12.06.23.17.59" 2020-12-06 23:17:59 +00:00
Wildkins
1558cc98cd Fix scrollbars not appearing on some UIs, debug icon appearing for non-devs, close handling (#10735)
* Fix scrollbars not appearing on some UIs, port VueUI close handling fix

* actually fix closing
2020-12-07 00:17:13 +01:00
AuroraBuildBot
97a5ff86d9 "[ci skip] Automatic Build - 2020.12.06.18.24.48" 2020-12-06 18:24:48 +00:00
Wildkins
b053ce9ba7 VueUI Titlebars, Resizing, and Scrolling (#10528)
TL;DR: Goodbye gross white BYOND titlebar ruining my immersion, hello beautiful theme-matched titlebars of the future. Screenshots below.

    Removes the BYOND titlebar (and thus resizing / dragging features) and replaces them with Vue/JS replacements, which may be styled as needed.
    Added a debug button that appears when UIDEBUG is defined if the user has developer permissions, thereby allowing UI developers to toggle debug mode on/off at will in-game
    A few minor styling tweaks (like adding a parameter to have buttons be an icon only so they don't have an extra margin-right sticking out)

Pretty much all of the JS heavy lifting here was ported from /tg/ and then butchered by yours truly, to get it working with our Vue system rather than their React-based system. There are no doubt more than a few JS warcrimes in here, so I'd appreciate a thorough, but gentle, review of things, as well as a decent bit of testing.
2020-12-06 20:23:54 +02:00
AuroraBuildBot
d80bed4dee "[ci skip] Automatic Build - 2020.12.03.14.21.57" 2020-12-03 14:21:57 +00:00
Karolis
1a7974bffb Fixes time on modular computers (#10705) 2020-12-03 15:20:24 +01:00
AuroraBuildBot
e74c554d7f "[ci skip] Automatic Build - 2020.12.01.15.37.53" 2020-12-01 15:37:53 +00:00
Karolis
2107cc92e0 Adds back clock to modular computers (#10655) 2020-11-30 08:44:57 +01:00
AuroraBuildBot
e60c6e16ff "[ci skip] Automatic Build - 2020.11.25.12.58.29" 2020-11-25 12:58:29 +00:00
AuroraBuildBot
3704902e64 "[ci skip] Automatic Build - 2020.11.22.10.34.48" 2020-11-22 10:34:48 +00:00
Geeves
b2ce742e9f pAI Radio Fixes and Oversights (#10616) 2020-11-22 11:33:32 +01:00
AuroraBuildBot
ea0daede82 "[ci skip] Automatic Build - 2020.11.22.09.58.25" 2020-11-22 09:58:25 +00:00
AuroraBuildBot
3f4e28cd6f "[ci skip] Automatic Build - 2020.11.19.11.24.58" 2020-11-19 11:24:58 +00:00
Geeves
c5d07d4ebf pAI Encryption Keys (#10537) 2020-11-19 12:24:04 +01:00
AuroraBuildBot
de37471bda "[ci skip] Automatic Build - 2020.11.17.20.45.26" 2020-11-17 20:45:26 +00:00
Hockaa
864f7555f0 Hydrogen Port 2: Electric Boogaloo (#10547) 2020-11-17 21:44:34 +01:00
AuroraBuildBot
066a06a5fe "[ci skip] Automatic Build - 2020.11.17.09.15.48" 2020-11-17 09:15:48 +00:00
Geeves
ae46ed4a04 Zombie Stuff (#10499) 2020-11-17 10:15:09 +01:00
AuroraBuildBot
dc97e90855 "[ci skip] Automatic Build - 2020.11.14.11.21.23" 2020-11-14 11:21:23 +00:00
Jiří Barouš
a0406d8016 Aligns the crew manifest columns and makes it spawn slightly larger (#10527) 2020-11-14 12:20:27 +01:00
JohnWildkins
68ba50f904 Fix the Custodial Supplies Locator (#10530) 2020-11-14 12:19:59 +01:00
AuroraBuildBot
5a51b3810c "[ci skip] Automatic Build - 2020.11.14.11.12.27" 2020-11-14 11:12:28 +00:00
Geeves
b3891901ea Radiojammer Stationbound Blocking (#10246)
* AI Firedoor Rebalance

* Update geeves-because-the-question-is-incorrect.yml

* improve the implementation considerably

* Update geeves-because-the-question-is-incorrect.yml

* put this back

* jammer UI
2020-11-14 12:10:35 +01:00
AuroraBuildBot
776abd41ed "[ci skip] Automatic Build - 2020.11.13.18.35.17" 2020-11-13 18:35:17 +00:00
AuroraBuildBot
6393badfc4 "[ci skip] Automatic Build - 2020.11.12.16.10.07" 2020-11-12 16:10:07 +00:00
Jiří Barouš
37cbb8fdb8 Categorized latejoin menu and made it into VueUI, improved crew manifest logic and made Verb manifest same as VueUI program, Job fixes (#10470) 2020-11-12 17:08:31 +01:00
AuroraBuildBot
ed7b6498d3 "[ci skip] Automatic Build - 2020.11.11.12.55.25" 2020-11-11 12:55:25 +00:00
JohnWildkins
24f31e6517 Update VueUI dependencies (#10506)
Essentially just updates all the packages used for VueUI, and also replaces the deprecated node-sass package with sass instead

Tested it on a fair few UIs and nothing seemed particularly broken, but I'm sure there's some edge case(s) I missed and the whole server will burn down by accepting this

Ed: This will (probably) require everyone doing VUI dev work to do a npm install again
2020-11-11 14:49:54 +02:00
AuroraBuildBot
0ace58b3a6 "[ci skip] Automatic Build - 2020.11.10.06.15.45" 2020-11-10 06:15:46 +00:00
JohnWildkins
44664fc90d Modular PDA tweaks and bugfixes (#10440)
rscadd: "Handheld modular computers now use flashlights as a light source. They may be turned on/off via a button in the PC header, and have their brightness adjusted in Hardware Configuration."
    tweak: Message notifications should be much larger.
    tweak: "Chat messages are now logged to the NTNet Monitoring program."
    bugfix: "IDs are now unregistered from computers when the computer is destroyed."
    bugfix: "Fix Eject Battery having a global view range."
    bugfix: "Chat Clients are no longer set to 'silent' by default."
    backend: "Added a new slider component for VueUIs."

Closes #10439
2020-11-10 08:12:51 +02:00
AuroraBuildBot
9995df19ed "[ci skip] Automatic Build - 2020.11.01.19.10.46" 2020-11-01 19:10:46 +00:00
JohnWildkins
616776f886 Modular PDAs: The End of an Era (#10319)
PDAs are dead, long live PDAs. All trace of old PDAs has been scoured from the codebase, and in its place are modular computer PDAs that are feature-equivalent. Essentially every PDA function except the Syndicate detonation feature and Notepad has been ported over, and battery life for handheld computers has been boosted alongside the addition of charging cables to make things easier.
2020-11-01 21:09:50 +02:00
AuroraBuildBot
567cacffe2 "[ci skip] Automatic Build - 2020.10.31.20.09.27" 2020-10-31 20:09:27 +00:00
Jiří Barouš
e005dc9889 Adds new mechanics to AI/stationbound control of airlocks - allows AIs to bolt airlocks again, sort of (#10310)
* Refactors airlock wire messages

Makes it more straightforward to see that all the lights are off (i.e.
no power). Also differentiates between showing bolt status when the
indicators are on vs. off, as one is just a simple visual check while
the other would supposedly require a more close-up inspection.

It also makes it much easier to modify the conditions and text however
needed instead of using a bunch of ternaries for everything.

Additionally index_to_type uses the proper constants instead of
hardcoded numbers.

* Lights up the airlock indicator lights

Also does minor refactor of the wires file.

* Adds mechanics to toggle if AIs can bolt doors using AI control wire

* Moves most AI "welcome text" to a separate pop-up window and adds it as a verb

Also adds list of channels to the Radio-Settings verb.

* Moves Initialize, Destroy to beginning, merges the two Initializes

* Adds explicit override for admins and malfs, this allows them to (un)bolt stealthily should they choose to do so

Also adds name and area of the airlock to the UI and refactors it some.

* More better.
2020-10-31 21:08:46 +01:00
AuroraBuildBot
86465a005c "[ci skip] Automatic Build - 2020.10.31.09.01.38" 2020-10-31 09:01:38 +00:00
JohnWildkins
cbf8930bb7 VueUI Vending Machines III: Revenge of the Spritesheets (#10311)
It's #10197 and #10240 again, except this time using spritesheets from #10272.

Also fixes issues with coin interactions / premium items, and some other minor tweaks.
2020-10-31 11:00:28 +02:00
AuroraBuildBot
172c30cdd3 "[ci skip] Automatic Build - 2020.10.24.21.11.33" 2020-10-24 21:11:33 +00:00
Geeves
e439573dee Improved Implant Tracker (#10291) 2020-10-24 23:09:31 +02:00
AuroraBuildBot
0a2c3cac33 "[ci skip] Automatic Build - 2020.10.16.16.06.15" 2020-10-16 16:06:15 +00:00
JohnWildkins
18b3faeb2c Firing pin sorting for guntracker moved to client-side. (#10268) 2020-10-16 18:05:11 +02:00
AuroraBuildBot
d1af5e6f75 "[ci skip] Automatic Build - 2020.10.16.00.26.03" 2020-10-16 00:26:03 +00:00
JohnWildkins
421c5e9946 Revert "VueUI Vending Machines (#10240)" (#10265)
Here we go again.
2020-10-15 21:22:46 -03:00
AuroraBuildBot
5a1d10794d "[ci skip] Automatic Build - 2020.10.15.16.02.32" 2020-10-15 16:02:32 +00:00
JohnWildkins
1c5a775051 VueUI Vending Machines (#10240) 2020-10-15 18:01:45 +02:00
AuroraBuildBot
e4821645e9 "[ci skip] Automatic Build - 2020.10.15.14.50.41" 2020-10-15 14:50:41 +00:00