Commit Graph

261 Commits

Author SHA1 Message Date
ynot01
6c6b7d2527 Adds F.R.A.M.E. to NTOS (#15546)
* frame

* get told code on purchase

* typo

* typo2

* no sillycons
2022-09-04 15:03:37 +01:00
Bop
581c7d163c Makes receiving pda message more noticeable (#15544)
* makes pda message receiving more noticeable

* Update ntpda_msg.dm
2022-09-04 15:02:27 +01:00
ynot01
795b0e8fc9 Restores the law office's ability to @everyone (#15542)
* at everyone

* Update computer.dm
2022-09-04 15:00:41 +01:00
Bop
a7f9382b18 Makes NIRN accessible for PDA (#15540) 2022-09-04 14:54:13 +01:00
ynot01
bbc838d1de Makes robo control program free-access and limits bot control to access (#15538)
* Update robocontrol.dm

* Update robocontrol.dm
2022-09-04 14:53:45 +01:00
ynot01
1ad31d17ff budget viewer program (#15528)
* budget viewer

* fix indentation

* Update budgetviewer.dm
2022-09-04 14:11:25 +01:00
ynot01
3d3bd4399c [s] fixes being able to PDA bomb other PDA uplinks and captain PDAs and AIs (#15512)
* Update uplink.dm

* Update bomberman.dm
2022-08-29 22:13:19 +01:00
ynot01
02d0d6730e Update crewmanifest.dm (#15510) 2022-08-29 21:03:46 +01:00
ynot01
330f30f12e NTOS PDA Hotpatch 1 (#15507)
* Revert "update fork"

This reverts commit 67263d524d, reversing
changes made to e159e4b737.

* Revert "Revert "update fork""

This reverts commit e678f6f6da.

* Update borg_ai_skin_datums.dm

* nt

* poke turdis

* Update ntpda_msg.dm
2022-08-29 20:59:04 +01:00
ynot01
f0b0481c21 Replace roundstart PDA (2010) with PDA (2021) SECOND TRY BABYYY (#15243)
* Replace roundstart PDA (2010) with PDA (2021)

* adds NTOS PDAing

* fix signal, set phone/tablet presets

* satisfy linter

* dont require ntnet and gen code correctly

* keep donor pdas

* fix stuff, mostly donor stuff

* update line num

* gen code correct

* fix donor, uplink signal, self history

* sets username to real name on spawn

* h -> living_mob

* update plasmaman & update donor with new sprites

* adds pda bombing to ntos

* add pens to NT tablets

* Update NtosBomberMan.js

* Update tablet.dm

* Update tablet.dm
2022-08-29 13:53:59 +01:00
nmajask
719bdc8ca2 Port s NIRN/bounty board, tweaks budgets, and other small modular computer things (#15019)
* nirn, bounty board, and other things

* oops

* oops x2
2022-08-20 23:53:22 +01:00
Bop
d59081e6fb [BALANCE] Ability to build PDA and Phone just like tablet and laptop, whitelist more programs for PDA just like phone (#15059)
* yes

* more
2022-08-14 16:46:24 +01:00
TheGamerdk
ede17100dd Update computer.dm (#15168) 2022-08-07 15:24:26 -05:00
Hisakaki
6123951afe Anyone with Brig Access Can Download Secureye + Brig Phys Laptop! (#14797)
* Brig Phys Gets Secureye + PDA

Please work....

* Update secureye.dm

pls work nao..

* Update secureye.dm

Now work?...

* Update brig_physician.dm

Laptop better?

* Update brig_physician.dm

* Update brig_physician.dm

* Update brig_physician.dm

* Update brig_physician.dm

* Update brig_physician.dm

* Update brig_physician.dm

* Brig Phys Laptop

* Update laptop_presets.dm

* Update brig_physician.dm

* Update brig_physician.dm

* Update brig_physician.dm
2022-07-16 16:00:28 +01:00
Bop
e4391f2449 [PORT] Supermatter emits EMP on explosion and SM rad monitor (#14694)
* added sm rad monitor

* EMP TIME

* Fixes

* Changes

* Please help

* STOP

* OMG PLEASE

* fixes

* Attempted
2022-07-16 13:02:41 +02:00
TheGamerdk
1de5728d60 You can now save paintings by hitting the curator art console with them. (#14376)
* manual painting saving

* bonk

* Update console_presets.dm
2022-06-11 15:47:38 +01:00
ynot01
a94aa9a6f4 round actually ends on narsie & time defines (#14207)
* round actually ends on narsie

* time defines

* time defines
2022-05-28 22:56:57 +01:00
nmajask
fa9e0d50a6 Modular PC downloading alerts and borg tablet sound tweak (#14214)
* modPC sound tweaks

* cleanup
2022-05-28 16:55:05 +01:00
TheGamerdk
ef5bd13cc9 [READY][AI] Reworks AI CPU + RAM. Turns the Sig Tech into the Network Admin. Adds overclocking (#13686)
* z-level restrictions

* Initial card rewrite

* UI Mockup

* e

* Functionality almost working

* test map

* pre-rename

* Network Admin Complete

* tiny tiny workshop

* tiny tiny tiny tiny workshop try 2

* makes tgui compile

* map files duh

* gax

* Update engineering.dm

* stuff should cost points

* ew

* Update rack_creator.dm

* attackby

* Update AiRackCreator.js

* Update rack.dm

* Update network_admin.dm

* Update network_admin.dm

* Update cpu.dm

* access and spelling stuff

* Unique imprinter

* maps

* netmin

* oops

* Fractional CPU and search for projects

* AI research points

* Assorted bug fixes

* Research booster upgrade

* netmin

* Examine

* overclocking

* Fractional CPU + Overclocking finished

* Rack upgrades + TGUI linter

* Yogstation

* access

* propers yogstation

* Meta + yogs fix

* kilo

* GAX

* oops

* Update overclocking.dm

* Update resource_distribution.dm

* spaces

* Update AiOverclocking.js

* Update induction.dm

* Update rack_creator.dm

* assorted bugfixes

* Core tracking

* Update AiServerConsole.js

* Update AiDashboard.js

* Update AiDashboard.js
2022-05-16 21:40:38 +01:00
tattax
7cc7105157 damage flags are now defined from tg (#14050)
* 1st

* s

* d

Co-authored-by: Theos <theubernyan@gmail.com>
2022-05-16 20:14:12 +01:00
SapphicOverload
38df6ec44c Adds moles to the supermatter monitor (#13915)
* Adds moles to the supermatter monitor

* Fixes some indentation

* pain
2022-04-30 14:25:41 +01:00
adamsong
3eeb7748a3 Fixes regarding rank changes (#13706) 2022-04-15 23:52:26 +01:00
TheGamerdk
ac38a26ac5 Update computer.dm (#13659) 2022-04-10 14:20:45 +01:00
adamsong
e4b2ee152d [s] Forgot to check the mute before sending the messages to admins (#13498)
* [s] Forgot to check the mute before sending the messages to admins

* Compiles now
2022-03-24 09:54:48 +01:00
adamsong
7fcc31e30b [s] Fixed pretty filter bypassing spam filter (#13495)
* [s] Fixed pretty filter bypassing spam filter

* It compiles now
2022-03-23 19:58:29 +00:00
nmajask
d385793e1a Gives captain a phone and adds a sensor package to the CE's phone (#13450)
* Gives cap a phone and adds a sensor package to the CE's phone

Self explanatory

* Actually gives the cap a phone

Oops, forgot this

* Copy pasting fails me again
2022-03-19 13:48:05 +00:00
nmajask
c5d996f8d7 Buffs TRAC rounds and allows dets to use the tracking program (#13448)
* Buffs TRAC rounds and allows dets to use the tracking program

- TRAC implant now lasts 5 minutes
- Dets now start with a modular PDA
- Radar programs now work on PDAs
- Tracking program now only requires brig access

* I cant count

* Updates the comments

It was technically correct
2022-03-19 13:45:51 +00:00
adamsong
e859140ebb Fixes runtime in crew_monitor.dm (#13395) 2022-03-10 02:18:26 -06:00
nmajask
c06ce396e7 Fixes some modular computer stuff (#13365)
* Fixes some modular computer stuff

- Laptops now have the correct icons when opened
- You can no longer use programs when the computer lid is shut (RIP laptops being used ever)
- Fixes roundstart runtimes caused by updating icons when the physical is null
- Adds an interact sound to a few buttons I missed

* Missed these

Oops
2022-03-07 11:35:32 +00:00
nmajask
304ae24736 Computer noises (#13117)
* Wow this branch is old

Adds the sound files so I can update this thing.

* Why GitHub desktop

*scream

* Adds the functionality

Adds interaction sounds to mod pcs

* tablet noises

"Adds PDA clicking sounds" by comma on Baystation

* Fixes the checks

Forgot I changed that

* Fixed the abrupt cutoff

I just made it fade out

* Update code/modules/modular_computers/file_system/programs/borg_monitor.dm

* Integrated PC stuff

Should fix it

* Oops

Ack

* Coding

Cant code to save my life

* Telescreen beeping

Some refinements and telescreen beeping

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2022-02-10 18:51:18 +00:00
nmajask
7c36356963 Added the fixes (#13220)
Guess I was right, I should have tested that change
2022-02-03 10:23:22 -05:00
nmajask
f216b2c4f6 Ports "Adds borg tablets, and RoboTact as a borg self-management app" (#12781)
* Ports borg tablets and Robotact

A very rough port of the two from TG with some code "barrowed" from SandPoot from cit to work around the lighting changes on TG

* Ports dentation button, rearranges the UI, and adds a change I forgot

Should all work

* Should fix the checks

Tgui being stingy

* Expanded Robotact and ports stuff

Adds a button to view alerts, self destruct, adjust light, and take picture to Robotact, ports downloading logs with the Borg Monitor, and allows borgs to use the NTOS downloader.

* Update asset_list_items.dm

* Adds buttons for lamp intensity

The slider is a bit jank, so I added some buttons for those who dont want to deal with it.

* Forgot you can do this

Should fix the checks

* *scream

Why is the linter so strict?

* Tails.dm but again

This is so much fun

* Reorganizes stuff and adds an integrated hardware flag

Reorganizes stuff to fit mod PDA/telescreen's new organization (dedicated files for each device) and added a hardware flag to better determine what can be used in the borg PC, fixing adam's issue.

* Should revert some of the removed buttons/commands

No reason to remove them

* Fixes the check

Forgot about this

* This is probably important

I should really test this

Co-authored-by: Theos <theubernyan@gmail.com>
2022-02-02 18:27:05 +00:00
nmajask
2d7dd405a9 Adds modular computer renaming with ID information and opening with ctrl clicking from PDAs (#12799)
* Added the changes

Adds name changes pcs and ctrl click opening from PDAs to mod

* This is probably important

Thanks adamsong

* Tails.dm continues to baffle github desktop

I am incapable of changing/fetch branches without commiting this.

* Makes ctrl click opening only effect humans

Makes ctrl click opening mod pcs only effect humans so borgs can still drag them
2022-01-26 19:13:09 +00:00
nmajask
c49bd18e18 Adds new crates for modular computers (#13141)
Adds five (5) new crates that store modular computers
2022-01-26 19:00:53 +00:00
nmajask
9e300992da Potentially fixes the issue (#13148)
*scream
2022-01-22 07:20:53 -05:00
Notamaniac
fa18f3c071 Fixes incorrect path for modular phones (#13075) 2022-01-12 17:55:23 +00:00
nmajask
407122e347 Adds modular PDA and Telescreen and cleans up some of the preset code (#12685)
* Added modular PDA and telescreen

They kinda work

* Adds a telescreen to box

* Cleans up some stuff

Left some code in from when I was working on something else, causing the checks to fail. This removes it.

* More clean up and an untested fix for computers so they dont runtime if they have an initial program

Hope this works.

* Hopefully fixes the failed check

Forgot about that var.

* Makes telescreens machines and more PDA sprites

Makes modular telescreens machines, adds more pda program icons, and fixes stuff.

* Adds telescreens to more maps and fixes the one on box

* Fixes the failed check and cleans up some commented out stuff

Forgot about this stuff

* Replaces engi and atmos tech phones with modular PDAs

Seams reasonable. May atomize it out if people want me to.

* Forgot the commit the atmos preset

*sigh

* Moves telescreens to the machine folder and adds a medical telescreen

Moves telescreens to the machine mod pc folder because they are no longer items and adds a medical telescreen that starts with the crew monitor program, though its not on maps yet.

* Removed the old telescreen file that didnt get removed

thanks github desktop

* Forgot about the CMO's computer

Though I did this with the medical preset

* Adds medical telescreens to most maps

* Readds the changes

* Forgot to uncomment this

*scream

* Adds telescreens to mining base and brig infirmary

* Everyone gets a telescreen

* Forgot the lights

* Symmetry

* Adds the fixes for delta
2021-12-27 17:24:30 -05:00
TheGamerdk
a2cf4cd029 Update console_presets.dm (#12930) 2021-12-19 15:10:37 +00:00
nmajask
e047fee1b2 Adds the disk and an extra implant (#12844)
Adds a disk with the implant tracker program and an extra implant replacing the implant pad and locator in the mining implant kit.

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2021-12-19 13:32:27 +00:00
nmajask
1f7a1ca6fe Adds the disks (#12829)
Adds a syndicate mod PC disk and a trapped mod PC disk that explodes on removal. Also removes ddos program from syndicate net and makes it an uplink item.
2021-12-19 13:20:34 +00:00
nmajask
5734b61013 Adds the overlay changes (#12843)
Makes program overlays glow in the dark, unifies overlay code, and adds a system for adding program overlay skins
2021-12-11 16:24:26 +00:00
nmajask
e9d39ad355 Gave Fission360 a program icon (#12830)
Forgot about this in my other PR
2021-12-11 16:22:09 +00:00
nmajask
cabf6cbcf4 Added a program to view labor camp cams (#12791)
Added a program that is a subtype of secureye that can view labor camp cams called OverSeer. Also gives a new icon for overwatch to make it different from secureye.
2021-12-11 16:13:20 +00:00
nmajask
3068bc19aa Adds icons to some programs that don't have one (#12790)
* Added icons to some programs that didnt have one

Added icons to some programs that didn't have one, those being the bounty board, energy harvester controller, and portrait painter

* Changes one of the icons so its not a duplicate

Didn't know this one was used already
2021-12-04 17:44:14 -05:00
nmajask
310cdc33f3 Fixes the crew monitor program alarm (#12797)
* Fixes crew monitor program alarm

The alarm for the crew monitor program, which didn't work change the icon state when someone was ladled dead.

* Maybe fixes the checks

Is this what it wants?
2021-12-02 15:46:09 -05:00
nmajask
1310aeeb95 Adds a crew monitor program to modular computers (#12705)
* Should add crew monitor program

Fairly basic, just exports the crew monitor UI and imports it in a different Ntos UI like how secureye was done.

* Forgot this

ctrl C ctrl V failed me again

* Adds an alarm icon and adds theos's request

Took me long enough to do this

* Forgot about the define

this is probably important

* Changed the header icon and made it update with alarms

Forgot to change this when mashing ctrl C ctrl V

* Fixed alarms and ported header icons from bay

Fixed alarms triggering from off Z level deaths and ported header icons from bay. Untested, but parts of this already existed on my test server so it should work.
2021-11-27 15:41:36 +00:00
nmajask
197081cbb2 Fixes grant region (#12762)
For some reason if it was not minor it had access to no regions because ???
2021-11-27 11:57:34 +01:00
nmajask
259b81ecf4 Adds an implant tracking program to mod pcs (#12748)
Just a subtype of the radar app changed to track people with implants
2021-11-25 12:51:04 -05:00
nmajask
206f1b83ff Prevented temp spares from being used in the card program (#12677)
seams like an oversight
2021-11-18 20:09:35 +01:00
Byemoh
10db69d8ee Update laptop_vendor.dm (#12689) 2021-11-18 20:06:50 +01:00