Commit Graph

268 Commits

Author SHA1 Message Date
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
7b3774364b Paper Scanner Addition (#9299)
Added a paper scanner device that can scan paper and paper bundles and convert them into data files.
2020-07-15 21:20:58 +03: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
223f36d288 Modular Printer Fix (#9297)
Modular computers now properly print with their paper formatting.

Fixes #9259
2020-07-06 19:02:03 +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
Matt Atlas
c6d9cba325 Changes up a lot more messages to look like emotes. (#9133) 2020-06-18 10:29:47 +02: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
fa802a5749 Modular Computer Screens (#8646)
Tweaked how computers display and layer their screens, mobs and objects should now properly go under or over them when they should.

This is quite experimental, in testing I found that some of the icons kinda stutter? I'm not sure if that's just my local computer having trouble with it though. I would appreciate it if a few people would download this branch and try it out.
2020-05-24 10:25:37 +03:00
Wowzewow (Wezzy)
e28d09f88a description_fluff, description_antag and description_info shortening (#8896)
* description_fluff, description_antag and description_info shortening

* Update wezzy_desc-shit.yml

* Update html/changelogs/wezzy_desc-shit.yml

Co-authored-by: Werner <Arrow768@users.noreply.github.com>

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2020-05-21 12:45:22 +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
Werner
5185a72788 Merge pull request #8671 from Geevies/modular_computer_enhancement
Modular Computer Enhancement
2020-04-22 20:05:25 +02:00
Alberyk
cbca45cb93 Bugfixes: wrist computers, candy reagent, pAI double cards and borg icon (#8719)
-fixes being unable to remove wrist computers by click and dragging
-fixes tajara candy not replacing reagents
-fixes pai being carded/killed creating extra cards
-fixes a borg icon having a wrong direction
2020-04-22 11:36:34 +03: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
Werner
b58a4b6c22 Fixes various runtimes (#8702)
* Fixes runtime:

type mismatch: "30" -= 0
proc name: playsound to (/mob/proc/playsound_to)

* Fixes runtime:

Cannot read null.name
proc name: Toggle Underwear (/mob/living/carbon/human/verb/toggle_underwear)

* Fixes runtime:

invalid view size
proc name: get mobs and objs in view fast (/proc/get_mobs_and_objs_in_view_fast)
2020-04-20 16:04:36 +03:00
Geevies
7200a638a8 some more stuff 2020-04-15 21:54:01 +02:00
Geevies
d41a4e5926 some tweaks 2020-04-15 20:10:18 +02:00
Geevies
7e7d8f0d4d Merge remote-tracking branch 'Aurorastation/master' into modular_computer_enhancement 2020-04-15 20:07:44 +02:00
Geevies
94579a73bf a small addition 2020-04-15 19:58:18 +02:00
Alberyk
486cd1e78d Changes that the emergency shuttle can only be called after one hour (#8639) 2020-04-13 23:33:57 -03:00
Geevies
21deec90c3 Modular Computer Enhancements 2020-04-12 17:40:10 +02:00
Matt Atlas
2e5fdf970c Landmark Shuttles (#8512)
The lifeless live again. Or in this case, what never actually lived here.

Ports Baystation12/Baystation12#17460 probably for real this time. What this allows us to do is create shuttles on runtime and make shuttles easier by just making landmarks and a shuttle instead of areas and shuttles. Also allows runtime landmark creation via flares or whatever AND allows shuttles to use different landmarks at will.

I removed most of the overmap stuff, I think. It shouldn't be hard to slam it in whenever we need to.

Changes:

    "Shuttle code has been completely reworked."
    "Shuttles can now be modified to have more than one destination."
    "Shuttles now have a takeoff sound."
    "You can now throw mobs against walls to damage them. A lot."
    "You now need a neckgrab to throw mobs."
    "BEING UNBUCKLED DURING SHUTTLE LAUNCH IS DANGEROUS! Don't do it."
    "Adminghosts can now interact with all shuttles."
2020-04-05 21:15:31 +03:00
Joshie
4b802fbe74 Modular Laptop and Tablet Tweaks (#8348) 2020-03-01 12:47:23 +01:00
Geeves
c86b625b80 Backend: Added Wristbound Computers (#8241) 2020-02-19 23:48:53 +01:00
mikomyazaki
0a9be4720a Fixes more dreamchecker addition errors (#8289)
Fixes problems relating to list cutting runtimes.
2020-02-16 18:49:01 -03:00
mikomyazaki
6074224d00 dreamchecker (#8233)
Implements dreamchecker plus fixes all errors
2020-02-16 20:42:32 +02:00
Geeves
8ca937a328 Adds Librarian Stuff (#8141) 2020-02-14 14:26:17 +01:00
mikomyazaki
8aa8c0ddca Adds a Prisoner-VR Cyborg/Mech Control Program (#8057)
Adds a program for security to monitor & control prisoners using mechs/cyborgs via VR.
2020-02-05 22:33:19 +01:00
Geeves
ef88a05aa9 requested changes 2020-01-27 23:07:15 +02:00
Geeves
658a9ceb83 modular computer stuff 2020-01-25 23:08:37 +02:00
Geeves
89d3c3218d Data File Tweak (#8069)
Changed block size from 250 to 1500, making size storage six times more efficient.
2020-01-25 12:15:49 +01:00
mikomyazaki
3c645aac33 Criminal status editing now uses a dropdown menu instead of text field input. (#8018) 2020-01-15 09:27:28 +01:00
Matt Atlas
06dbe222ad Fixes a whole bunch of bugs. (#7984) 2020-01-12 11:37:05 +01:00