Commit Graph

67 Commits

Author SHA1 Message Date
Matt Atlas 54dc8a0860 Adds TGUI say and TGUI input. (#17471)
* i alone am the honoured one

* THROUGHOUT HEAVEN AND EARTH I ALONE AM THE HONOURED ONE

* hollow point

* nanana

* ssss

* tgsay final touches

* stuff

* tgui inputs

* help

* carpal tunnel syndrome

* ffff

* again and again and again and again

* hehehehe

* dsada

* readd sanitize

* whoops

* dsad

* nah fuck that

* sd

* fix

* ow

* remove prefs for testmerging

* oops

* oops 2

* fix that

* f

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-10-11 23:26:59 +02:00
Fluffy 4538e2a7cc Fix indentations (#17481)
* cbt

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* fsadffsda sad

* sadfasd

* jhn

* dsfa

* saf

* safsad

* sda
2023-10-05 10:15:58 +00:00
Cody Brittain 0db705d678 Implant Improvements (#16905)
* Modernize and improve implant code

* Lint fix

* Fix initialize hint in implant cases

* fix tabulations

---------

Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2023-09-24 22:41:02 +00:00
CampinKiller24 8cd4f5a2a2 Shuttle Manifest Program (#17077)
* init

* big list

* final changes

* Update AwayShuttleManifest.tsx

* stupid changelog

* prettier (allegedly)

* change

* please
2023-09-01 18:01:07 +00:00
Fluffy 00335d1c85 change+changelog (#16851) 2023-07-24 11:13:31 +00:00
DreamySkrell db030df4d5 Docking Ports Management Program (#16802)
* stuff copied from the other branch

* aurorastation.dme reorder

* lint fixes

* docks gui prettier

---------

Co-authored-by: DreamySkrell <>
2023-07-23 18:27:43 +00:00
Alberyk b20a10ee88 Brings back crew transfer (#16402)
* screams

* button

* stuff

* evacuation

* shift change instead

* new stuff

* emergency

* last one

* jummp time

* transfer

* Sound file fix

* stuff for arrow

* fix

* sound fix

* changelog

* Update code/controllers/subsystems/evacuation/evacuation_shuttle.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/controllers/subsystems/evacuation/evacuation_pods.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/controllers/subsystems/evacuation/evacuation_pods.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/controllers/subsystems/evacuation/evacuation_pods.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/controllers/subsystems/evacuation/evacuation_pods.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/controllers/subsystems/evacuation/evacuation_pods.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/controllers/subsystems/evacuation/evacuation_shuttle.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/datums/discord/webhook.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/datums/late_choices.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/game/gamemodes/game_mode.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/game/machinery/case_button.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/modules/admin/verbs/randomverbs.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

---------

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
2023-06-28 17:15:54 +00:00
Werner 3742231bc2 Major UT Overhaul (#16544)
* Removes old UT definition files (drone/travis)
* Adds concurrency definitions to the workflows
* Changes our workflows to be more in line with what /tg does
* Adds a workflow to build/commit TGUI
* Adds a workflow to build/commit changelogs

Add python version to dependencies.sh
Fix dme errors
Removes a bunch of not included files
Cache Opendream and add directory to check_grep.py

Co-authored-by: Werner <Arrow768@users.noreply.github.com>
2023-06-27 16:44:16 +02:00
Matt Atlas 31956c7eb0 Rock the UI Away - Removes VueUI and adds TGUI (#16509)
* tgui the beginning

* binaries and the like

* Bring in the last of it

* Example radio UI

* delete example

* NTOS Main Menu, start on manifest, tgui states

* tasks.json

* gunnery ui pt 1

* okay

* fix everything

* scss update

* oops

* manifest gigablast

* downloader part 1

* download prt 2

* NTOSDownloader final

* mfw committing to_worlds

* gunnery console pt2

* i cooked

* targeting (finished)

* one vueui down

* voting ui almost done

* MY MIND FEELS LIKE AN ARCH ENEMYYYY

* voting ui down

* photocopier

* ntos config + download fixes

* photocopier 2

* refactor define

* NTOS client manager + fixes

* fax machine final (it also uses toner now)

* marching forwards... left behind...

* ntnrc part 1

* canister

* add quotes

* portable pumps pt1 + more backgrounds

* oops

* finish the portable pump

* freezers

so I'll keep on pushing forward... you haven't seen the last of me... oooooooh...

* doors ui pt1

* finish doors UI (forgive me wildkins it's a bit of shitcode)

* vitals monitor, make things use labeled lists, new backgrounds

* mais j'envoyé aucun mayday...

* maglock pt1

* pour ça je me suis perdu...

* infrared

* fix that

* prox sensor pt1

* prox sensor

* signaler (this was actually pretty hard)

* atmos control pt1

* atmos control pt1.1

* atmos pt 2

* fuel injector

* multitool UI

* jammer

* list viewer

* APC

* portgen

* targeting console updates + SMES ui

* new themes, shield generator

* supermatter

* Add ore detector and (shitty) NTNet Relay

* orderterminal pt1

* orderterminal pt2

* smartfridge

* Add (air-)tank GUI update ore detector size

* Adds Transfer Valves

* Add AtmoScrubber

* analyzer pt1

* weapons analyzer pt2

* bodyscanner pt1

* bodyscanner pt2

* fix this shitcode

* seed storage

* appearance changer

* appearance changer final

* sleeper pt1

* sleeper

* gps

* vehicles

* chem dispenser

* lily request

* holopad

* tgui modules pt1

* ppanel

* damage menu

* fixes

* im here too now

* follow menu, search bars

* quikpay

* quikpay fixes

* circuit printer

* ppanel

* ppanel updates

* pai

* turret controls (i want to kill myself)

* tweak

* remove the boardgame

* guntracker

* implant tracker

* penal mechs

come close to me, come close to me

* chem codex

* pai radio

* doorjack

* pai directives

* signaler removal, sensors

* ghost spawner

* spawnpoint

* fixes

* teleporter

* one more to the chopping block

* account database

* remove divider

* scanner, atmos

* latejoin ui pt1

* latejoin

* records pt1

* RECORDS UI DONE

* delete interpreter & records

* CHAT FUCKING CLIENT

* data updates

* fix some things

* final UI, log

* basic nanoui fix

* antag panel

* remove vueui

* atm update

* vending update

* warrants, cameras

* ntmonitor

* time comes for all

* preserve this legacy

* bring that back (oops)

* rcon, ui auto update for computer UIs, remove rcon computers

* alarm monitoring (a bit broke and also todo: add custom alarm monitoring programs to a few consoles)

* A LIKE SUPREME

* a

* power monitor

* lights on

* fuck this code, fuck nanoui modules, and fuck nanoui

* LEAVE IT OH SO FAR BEHIND

* fix alarm monitoring for synths

* I SAW IN YOU WHAT LIFE WAS MISSING

* comms console

* idcard and record updates

* turn the light on

* arcade

* pt2

* news browser

* static

* crusher

* f

* COULD I JUST SLEIGH THE GOLD FROM THE BALLS? I'M SO FRUSTRATED OH COULD YOU TELL? IF I HEAR ONE MORE VUEUI OR ONE NANOUI I'M GONNA LOSE IT SO LET ME GOOOOOOOOOOOOOOOOO

* codeowners & suit sensors

* html ui style removal

* make lint happy

* resist and disorder

* i slowly get up and turn off the noise, already fed up...

* pleaseeeeeeeeeeeeeee

* THE CREDIT LARP IS NECESSARY

* i hold the keys

* RISE UP

* fix that?

* harry's suggestions xoxo

* runtime fix pt2

* You are the only thing that I still care about

* adds build workflow

* Update update_tgui.yml

* adds some needed steps

* ATM

* misc fixes and tweaks

* fixes 2

* make newscasters usable and fix use power on freezers

* turret control is clearer

---------

Co-authored-by: John Wildkins <john.wildkins@gmail.com>
Co-authored-by: Matt Atlas <liermattia@gmail.com>
Co-authored-by: harryob <55142896+harryob@users.noreply.github.com>
Co-authored-by: Werner <Arrow768@users.noreply.github.com>
Co-authored-by: Geeves <ggrobler447@gmail.com>
Co-authored-by: harryob <me@harryob.live>
2023-06-25 19:03:33 +02:00
Matt Atlas dd482c63af Update the codebase to 515. (#15553)
* Update the codebase to 515.

* edit that

* WHOOPS

* maor

* maybe works

* libcall and shit

* do that too

* remove that

* auxtools isnt updated so get rid of it

* actually remove auxtools lol

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-01-23 21:21:37 +01:00
Wildkins 2fcfa8adb7 Ports /tg/ spatial grid system, refactors telecomms, destroys lag (#15140) 2022-12-09 12:35:33 +01:00
Matt Atlas 7dd823c7e5 Command console messages are now actually spoken after being inputted. (#14448) 2022-10-22 22:30:50 +02:00
SleepyGemmy ea1e4d815f Fixes Some Manifest Oversights (#14832) 2022-09-19 22:29:36 +02:00
Matt Atlas f768a9022d Removes ERT from standard gameplay. The Horizon now sends distress beacons for other Overmap vessels instead. Barricades and crew armoury buff. (#14371) 2022-08-02 17:59:51 +02:00
DreamySkrell a04a6ce01b Allow AI to change alert level (again) (#14443) 2022-07-24 15:01:40 +02:00
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
Wildkins a4461a17af Implement Bay's SSmachinery and power usage updates, further unclogging the toilet (#13910) 2022-05-16 18:50:16 +02:00
SleepyGemmy e3ae5e734a Distinguish Between Service and Civilian on Crew Manifest (#13670) 2022-05-06 14:27:18 +02:00
mikomyazaki 9f9ac45230 Replaces all references to a 'civilian' department with 'service'. Also fixes operations colour on the late join menu. 2022-04-07 19:02:02 +01: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
alberyk 1dc3bb2dd8 Merge branch 'master' into final_shuttle_touches_and_stuff 2022-01-14 21:04:38 -03:00
Matt Atlas 5234c0544a Fixes evac shuttles being called as transfer shuttles, fixes shuttle arrive time announcement. (#12876) 2021-12-30 22:10:05 +01:00
alberyk deb4a92282 console stuff 2021-10-10 15:08:16 -03:00
Geeves fdddb91bd1 Event Map Refactor (#12329) 2021-09-23 13:34:47 -03:00
Matt Atlas b64224770c Ports Bay's updated evacuation controller and bluespace jump. (#12445) 2021-09-07 17:12:10 +02:00
Geeves 23bf25e03d Corporate IDs and Manifest (#12152) 2021-07-21 14:07:50 +02:00
Werner 6d3bcb1644 Fix CCIA Access on CentCom (#12037) 2021-06-15 13:54:42 -03:00
Geeves 3126db3acd Merchant Account (#11220) 2021-02-21 03:04:13 -03:00
Geeves 9b12a30fe6 Remote Teleporter Control (#10901) 2021-01-23 19:08:50 +01:00
Karolis 93cddfd1a8 VueUI accounting console port (#10867) 2021-01-04 20:56:32 +01: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
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
Jiří Barouš 5f52e411a9 Makes crew manifest pop-up use a single proc, makes it prettier (#10275) 2020-10-23 15:24:38 +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 629bc3fd64 Modular Computer Quickfix (#8735) 2020-04-24 02:11:38 +02: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
mikomyazaki 6074224d00 dreamchecker (#8233)
Implements dreamchecker plus fixes all errors
2020-02-16 20:42:32 +02:00
Matt Atlas 4e4e39b890 Toy click fix + langserv fixes. (#7837)
You can now actually take toys out of your pockets.

Fixes langserver again.
2019-12-29 00:42:25 +02:00
Erki 8ce37c8b28 Record computers to modular computers (#7797)
Things this does:

    Refactors _app_preset_name to use a type name instead. This makes it validate the presets at compile time, making it much more secure.
    Removes all records computers from the code, along with the CMC.
    Replaces all records computers with appropriate modular computers
    Each head of staff now has 1 departmental computer, 1 head-specific computer, 1 head laptop
    Removes the C&C program from the heads that had it, because you're supposed to use the bridge for it.
2019-12-27 15:58:12 +02:00
Werner 700dcdc9e4 Emergency Maint Access from Command Console (#7654)
* Emergency Maint Access from Command Console

Emergency Maint Access can now be enabled/disabled using the command consoles

* Update code/modules/modular_computers/file_system/programs/command/comm.dm

Co-Authored-By: Erki <skull132@users.noreply.github.com>
2019-12-18 08:12:50 +01:00
Werner af16a489a6 Removes Weapons (#7415)
* Adds icon and hitsound where needed.

* Moves alt_attack to /obj/item and deletes weapons.dm

* Replaced /obj/item/weapon with /obj/item

* Fixes merge issues.

* Fix merge issues.
2019-11-16 18:36:13 +01:00
JohnWildkins c195df5b10 oh god why (#7346) 2019-11-06 08:47:00 +01:00
Geeves abf5fe4baf Gives paper slight color tints, depending on their source of origin (#7091)
This allows you to easier distinguish which paper is what, if you have a supermassive pile of them or something. I don't know.
2019-10-02 21:52:42 +03:00