Commit Graph

271 Commits

Author SHA1 Message Date
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
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
mikomyazaki
580519c7a0 Replaces instances of ARE_Z_CONNECTED with AreConnectedZLevels and removes ARE_Z_CONNECTED (#10466) 2020-11-07 19:30:02 +01:00
Jiří Barouš
5502f80e07 Removes dead code related to Exosuit Monitoring and Control NanoUI program (#10441) 2020-11-07 11:29:04 -03:00
JohnWildkins
5f76e33206 Fix DMs showing players that have cryoed (#10437) 2020-11-03 11:53:09 +01:00
Jiří Barouš
0fc1345ddd transmission_method could probably be enumerated through #define. Is neater. (#10406)
* transmission_method-could-probably-be-enumerated-through-define.would-be-neater

* removes changelog
2020-11-03 03:12:23 +01: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
Geeves
e439573dee Improved Implant Tracker (#10291) 2020-10-24 23:09:31 +02:00
Jiří Barouš
5f52e411a9 Makes crew manifest pop-up use a single proc, makes it prettier (#10275) 2020-10-23 15:24:38 +02:00
JohnWildkins
18b3faeb2c Firing pin sorting for guntracker moved to client-side. (#10268) 2020-10-16 18:05:11 +02:00
JohnWildkins
d7f7cccac3 Backend tweaks to find issue with firearms program (#10256) 2020-10-15 16:49:39 +02:00
Matt Atlas
84c7c75efa Fixes pAI atmospherics sensor. (#10248) 2020-10-14 12:56:01 +02:00
JohnWildkins
dcdd29ac98 Removes camera monitor from wristbounds/tablets. (#10215) 2020-10-12 12:20:23 +02:00
JohnWildkins
679ccf662c Fix runtimes related to comp not being passed properly on modular computer creation (#10214) 2020-10-09 17:58:23 +02:00
Geeves
a7a4a2bf74 UI Tweaks and Changes (#10035) 2020-09-25 18:01:10 -03:00
Matt Atlas
d4666caaac Ports Goonchat from Baystation. (#9635)
changes:

    rscadd: "Ported a new chat system, Goonchat, that allows for cool things like changing font style, size, spacing, highlighting up to 5 strings in the chat, and DARK MODE."
    rscadd: "Repeated chat messages can now get compacted. You can disable this in goonchat settings."
    rscadd: "You can change icon style to any font on your system."
    tweak: "The game window has been altered a bit to adjust for this."
    rscdel: "Removed skin style prefs as they are no longer used."
2020-09-24 23:06:04 +03:00
Geeves
b433b66a8a Consular and Representative Split (#9954) 2020-09-19 12:11:57 +02:00
Werner
8066964d8d [ci skip] Manually build vueui and fix guntracker responsiveness 2020-09-13 01:55:45 +02:00
Werner
273abf534c Fix missing modular computer header in guntracker (#9972)
Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2020-09-12 05:18:40 +02:00
Werner
6b3212d52b Security Blasters - Ill be back edition. (#9932) 2020-09-12 00:42:35 +02:00
Geeves
b2f4d11b3f Chemistry Codex Fix (#9866) 2020-09-03 21:41:38 -03:00
Geeves
a24f4ddb79 Crystal Agitators (#8609) 2020-09-01 14:04:12 +02:00
Werner
dddd452ed8 Cargo Order Logging (#9797) 2020-08-31 21:15:51 +02:00
MarinaGryphon
87e071fce5 Replaces \gender to fix metagaming issues. (#9745) 2020-08-25 11:46:34 +02:00
mikomyazaki
d41b62295a Research can access the chem codex program (#9737) 2020-08-21 17:07:01 +02:00
Erki
7e9256616a Adds the chemistry codex to medical and research computers (#9472)
Labelled as bugfix because this not being done is an oversight of the original PR: the original PR is largely worthless without this.
2020-07-26 19:30:04 +03:00
mikomyazaki
3f2a515a8b Changes all cases of update_icons(), updateicon(), UpdateIcon() etc. to update_icon(). (#9432)
update_icons(), UpdateIcon() and updateicon() are now changed to be update_icon().

Many interactions expect a target to have an update_icon(), so they should all be the same.

Also fixed some stuff that was using relative pathing, along the way.
2020-07-26 12:28:36 +03:00
Karolis
7cbc3bd952 Chemistry codex - VueUI edition (#9413)
Mostly contains fuzzy search what should make search experence nice and responsive. Data generation assumes rections do not change.
2020-07-25 22:27:01 +03:00
Geeves
5300a20797 File Copying + Tech Support Buff (#9241) 2020-07-16 18:31:19 +02:00
Geeves
33ad8096fb The Great Spanning (#9320)
This PR get rid of all (most of) the span("thing", spans and replaces them with the SPAN_THING( variant, which has gained more popularity recently.
2020-07-12 15:53:28 +03:00
Geeves
bc1b884afe NTNet Relay Reply button (#9228)
* NTNet Relay Reply button

* fixed and tested
2020-07-02 10:40:24 +02:00
Geeves
e4c5d7ff77 pAI Access Lock Program Fix (#9138)
The modular computer pAI access lock program should properly only show when you have a pAI in your computer.
2020-06-29 10:18:17 +03:00
Geeves
e7194e7893 pAI Computer Piloting (#8842)
pAI can now be put into modular computers to control them. When a pAI is inserted, a new service will be unlocked, which can disable their access to the computer.

The VueUI change wasn't tested, but finding and replacing should leave the functionality unchanged.
2020-06-05 21:28:52 +03:00
Geeves
ba8ff07308 NTIRC Fix (#8971) 2020-05-28 23:28:31 +02:00
Geeves
8894de0e50 Deadchat IRC Fix (#8911)
Deadchat IRC messages have been fixed.
2020-05-19 19:08:02 +03:00
ParadoxSpace
d062092a8f Modular Computer Program Availability Buffs (#8841) 2020-05-18 19:06:53 +02:00
Karolis
4b6505c4b4 Fixes invalid use of nano module host var. (#8858) 2020-05-13 00:53:57 +02:00
Geeves
59c3e99fad pAI Flashlights (#8837) 2020-05-12 01:08:47 +02:00
Werner
91701208a1 Various Fixes (#8844)
Fixes a runtime in `/obj/item/modular_computer/GetID()`
Fixes apps not properly installing on modular computers
2020-05-10 02:39:42 +02:00
Geeves
b8bcd7c410 Modular Computer Dead (#8753) 2020-05-09 21:42:47 +02:00
Werner
6af6d3ec7d Modular Computer Cleanup (#8790)
- rscadd: "Incompatible applications are no longer downloaded via the presets."
  - tweak: "Reduced/Adapted the size of various applications."
  - tweak: "The investigations / generic wristbounds are now enrolled aswell."
  - tweak: "Selecting a unenrolled device in the loadout no longer gives you the advanced version of it."
  - tweak: "Adapts the modular computer news browser to work with our news system"
2020-05-09 14:29:57 +03:00
Karolis
0c93d5be39 Fixes broken cargo control program. (#8834) 2020-05-08 23:01:12 +03:00
Karolis
1c00ae02d3 pAIs, Computers and ntIRC (#8757)
#8005 just revived.

Tasks to acomplish while here:

Fix merge conflicts

    Add ntIRC direct messaging

Things I migth consider adding in future PR:

    Porting IRC to VueUI
    Porting File Manager to VueUI.
2020-05-08 13:58:34 +03:00
ParadoxSpace
b5ba8af5c0 Modular Computer Buffs (#8744)
Basic hard drives are slightly less power demanding.
    Basic hard drives now fit in tablets/wristcomps.
    Everyone gets an ntsl interpreter now.
2020-04-29 11:27:35 +03:00
Matt Atlas
4b97822bb4 Bump dreamchecker version to 1.4 (#8711) 2020-04-28 15:41:32 +02:00
William Lemon
aceffc62ed Enabled communication with Subspace transmitters and squashed bugs (#8723)
First, cycle speed of all NTSL2+ programs has been increased by a factor of, on average 10. Cycles are much faster than I gave them credit for in my original pull.

Secondly, a bug in which programs could bug out and appear on multiple computers should have been squashed.

Thirdly and most importantly, NTSL2+ can now talk to Integrated Electronics via the Subspace Transmitter Part.
when net.subscribe("channel"){print(message)} and net.message("channel", "contents") can be used for this.
2020-04-25 16:43:24 +03:00
Geeves
629bc3fd64 Modular Computer Quickfix (#8735) 2020-04-24 02:11:38 +02:00
Geeves
f02da29482 Merge branch 'master' into modular_computer_enhancement 2020-04-22 01:08:14 +02:00
Geeves
d2f63580ff Wristbound Computer Introduction (#8648) 2020-04-22 00:04:11 +02:00
Geevies
7200a638a8 some more stuff 2020-04-15 21:54:01 +02:00