Commit Graph

165 Commits

Author SHA1 Message Date
Wowzewow (Wezzy)
c70f3e26cf The Computer-ening (#13831) 2022-06-04 23:19:33 +02:00
Matt Atlas
f3bb184919 Fixes drop pods, fixes the Ninja TP consoles, fixes shuttles being unable to dock with the Horizon. (#14138) 2022-05-29 20:26:06 +02:00
Wowzewow (Wezzy)
eafa547b5c Ports use_tool proc from /tg/ (#13411) 2022-05-23 14:39:00 +02:00
Wildkins
fc2a99f1a8 Explosion Performance (#13988) 2022-05-17 18:11:40 +02:00
Wildkins
a4461a17af Implement Bay's SSmachinery and power usage updates, further unclogging the toilet (#13910) 2022-05-16 18:50:16 +02:00
mikomyazaki
e59589ec8a Gripper attackby fixes (#13571)
This cannot go wrong, can it?
2022-04-20 22:15:15 +02:00
Wildkins
8a28865697 Fix security camera consoles, hopefully (#13507) 2022-04-14 20:27:39 -03:00
alberyk
8c1d2a7cde Merge branch 'master' into final_away_maps_additions
# Conflicts:
#	code/__defines/misc.dm
#	code/modules/client/preference_setup/loadout/loadout_xeno/tajara.dm
#	icons/mob/head.dmi
#	maps/exodus/code/exodus.dm
2022-04-04 19:47:58 -03:00
mikomyazaki
45d9e9e23c Teleport pads are now controlled directly by the teleport control computer program.
Replaces all teleport stations with modular computers with that program.
2022-03-16 15:20:58 +00:00
mikomyazaki
aa426acc1b Removes Clown and Mime PDA presets (#13384)
* Removes Clown and Mime PDA presets.

* Removes Clown and Mime PDAs from Merchant / Random loot.
2022-03-16 02:49:23 +01:00
alberyk
805ffc2f85 Merge branch 'master' into computer_tweaks
# Conflicts:
#	code/game/jobs/job/ship_crew.dm
2021-10-10 13:18:14 -03:00
Geeves
6fed849316 Sprite Generation Tweak (#12503) 2021-10-05 14:55:31 -03:00
alberyk
224acea24a tweaks 2021-09-24 01:40:00 -03:00
alberyk
ae15e82f76 All jobs 2021-09-23 23:07:28 -03:00
Casper3667
7806e5f585 Fixes some issues with loadout wristbounds & tablets (#12127) 2021-07-03 18:44:57 -03:00
Geeves
729ff8627f Loadout Laptop ID Slot (#11885) 2021-05-24 16:20:42 +02:00
Casper3667
bd95316b9d Modifies modular computer programs & loadout (#11647)
* Modifies loadout computers

* changes record download access

* Removes a small mistake
2021-05-14 20:04:59 +02:00
Geeves
1dd5b25354 NTIRC Communicators (#11658) 2021-04-28 16:56:16 +02:00
Geeves
5c0aacfbbd Right Slots (#11384) 2021-03-14 13:05:27 +01:00
Geeves
3126db3acd Merchant Account (#11220) 2021-02-21 03:04:13 -03:00
Geeves
7123c99890 Console AI Eject Fix (#11234) 2021-02-20 14:19:27 +01:00
Geeves
97ead4b39e Wristbound Fix (#11191) 2021-02-15 20:12:49 +01:00
Wowzewow (Wezzy)
c11743eb29 fixes fisanduhian ushanka and pda inhands (#11111)
Fixes #11074
Fixes #11098
2021-02-02 15:06:20 +01:00
Wowzewow (Wezzy)
f88fdd706d Wrist Slot (Wear watches with gloves!) (#10951) 2021-02-01 11:12:37 +01:00
Geeves
9b12a30fe6 Remote Teleporter Control (#10901) 2021-01-23 19:08:50 +01:00
MarinaGryphon
c720e947ed /decl/chem (#10538) 2021-01-17 00:11:28 +02:00
Geeves
bb18e617b3 More pAI Stuff (#10647) 2021-01-16 12:56:24 +01:00
Karolis
339c531ad7 New chat client / messenger (#10654) 2021-01-11 10:04:16 +01:00
Karolis
93cddfd1a8 VueUI accounting console port (#10867) 2021-01-04 20:56:32 +01:00
Geeves
5fd8bb3670 Roboticist Medical Records (#10819) 2020-12-22 15:45:00 +01: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
mikomyazaki
95d4935e3c Maintenance Drones no longer get chat clients. (#10553)
Maint Drones don't need to appear on the direct message list.
2020-11-15 13:05:34 +02: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
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
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
Geeves
788b02086f Modular Wristbound Sprite Revert (#10206) 2020-10-23 16:45:51 +02:00
Geeves
f15de32f31 Tech Support Things (#10050) 2020-10-23 15:22:41 +02:00
Geeves
3a836743b4 Modular Computer VueUI Update UIs (#10190) 2020-10-07 11:40:23 +02: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
Matt Atlas
5d875f9bb5 Matt's Bugfix Galore (#9816) 2020-08-29 16:24:10 +02:00
Matt Atlas
0dd08df5b2 Refactors sound groups to use decls instead of a massive switch with dozens of global lists. (#9702) 2020-08-28 20:47:00 +02:00
Wowzewow (Wezzy)
acb9a9db7a Adds onmob sprites for wristbound computers (#9463) 2020-08-26 02:41:29 +02:00
mikomyazaki
5ffe658cbc Modular computers no longer use power when shutdown. (#9676)
Fixes #9671
2020-08-13 23:00:20 +03:00
Wowzewow (Wezzy)
7114d3525f More new sounds and fixes equip sounds (#9464) 2020-08-12 11:17:39 +02:00
Wowzewow (Wezzy)
52714f4ff7 Revert "Modular Computer Screens (#8646)" (#9636) 2020-08-07 21:04:13 +02:00
Doxxmedearly
46e3acc9c5 Closing laptops closes programs (#9491) 2020-07-27 17:03:27 -03: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
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