Commit Graph

312 Commits

Author SHA1 Message Date
John Willard
892cee1705 Adds grep for mapload and var in Args (#19203)
* Adds grep for mapload and var in Args

* vars in args

* some more

* stuff

* Update shuttle_creator.dm

* Update __techweb_helpers.dm

* fix

* Update discoball.dm

* Update check_grep.sh

* Update check_grep.sh

* Update check_grep.sh

* Update check_grep.sh

* I'll finish this later

* datum and lateinit maploads

* componentinit stuff

* mapload fixes

* why isnt CI catching these major issues

* MERGE CONFLICT FUCKED MY PR OVER

* Update check_grep.sh

* Update food.dm
2023-06-15 12:04:36 -05:00
tattax
4e5f8a27f3 adds antagonists to the game (#18514)
* commit 1 - get me out

* she lives

* adds wizards

* thing

* surprise end hits take 1

* s

* d

* surprise end hits take 2

* montreal

* REAl

* strangelight

* guilford fall

* natural disasters

* envelope

* h

* lady elect

* test 321

* test 123

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>

* hot toes test

* ss

* redundancy

* s

* test 2

* s²

* s³

* s²³

* a pray!

* life and limb

* epic problem

* hmm

* update

* fixes something

* fixes something²

* adds slaughter demons to the game

* rend it

* hmm

* restores something

* adds clockwork cult into the game

* adds changelings to the game

* cassevetes

* test 101

* :)

* against

* shut the door

* adds darkspawn to the game

* sad

* cashout

* adds vampires to the game

* 2

* summer freeze

* pink frosty

* test111

* adds game to the game

* 2

* syndrome

* test

* test 2

* test 3

* test 4

* adds replay to the game?

* maybe?

* slo

* hrn

* test II

* test III

* test IV

* new technique

* ahm hum

* d

* sensible

* c

* ss13

* a

* v

* f

---------

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2023-05-25 19:54:14 -05:00
ynot01
83f4d0b89b Fixes modular computers having inconsistent damage examines (#18903)
* Update modular_computer.dm

* Update modular_computer.dm

* Update modular_computer.dm
2023-05-20 15:16:59 -04:00
adamsong
5a43d8e4ba Port codebase to 515 (#18669)
* Set max version

* Updates most references to .proc (Leaves a couple to check check_grep)

* Actually add check

* Oops

* Hopefully exclude the one place we do want .proc

* AAAAAAA

* Trying this instead

* Hopefully checks go green

* Switch to NAMEOF_STATIC

* Makes 515 acutally build

* LIBCALL
2023-05-08 17:01:37 -05:00
adamsong
115ed46a28 Fixes PDA logging (#18813)
* Fixes PDA logging

* Did a dumb
2023-05-08 16:14:22 -05:00
Molti
7b5e16ab9b randomnukielocker (#18412) 2023-04-02 08:30:40 +03:00
Waterpig
c5cb645320 No metal alchemist (#18288) 2023-03-18 14:05:27 -04:00
Molti
9f89d8b23a Laptops start closed (#18114)
* Update other_reagents.dm (#18073)

* Update laptop.dm

* Revert "Update other_reagents.dm (#18073)"

This reverts commit d756a5de00.
2023-03-05 13:15:57 +05:00
Ling
b5ed98fe7c Fix crew monitor runtime (#17921) 2023-02-14 19:18:53 -06:00
Molti
0c13569569 Gives mining medic a laptop to keep track of bodycams (#17854)
* Gives mining medic a laptop

* upgraded network card
2023-02-10 17:01:20 -06:00
ynot01
3370922b56 PDA bombs are now guaranteed to break PDA screens (#17673)
* Update ntpda_msg.dm

* Update ntpda_msg.dm
2023-01-28 21:55:02 -06:00
Ling
a6d7e3fd15 TGUI Preferences Menu + total rewrite of the preferences backend (#17381)
* TGUI Preferences Menu + total rewrite of the preferences backend (#17368)

* It compiles

* It opens

* Sync 1

* Add asset caching

* Sync 2

* It opens without dev now

* Update a few packages

* Sync 3

* Sync 4

keybind fix

* start of dehardcoded species

* Small fixes

* Add more individual preferences

* ASS sync

* Automatic changelog generation #17368 [ci skip]

* AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH

* e

* Fix some TS stuff

* Sort quirks starting from good

* Fix skin tone selector

* Jamie Fixes

* Update moth.dm

* Fix latejoin menu + tweaks

* Some fixes

* Finally fix job selection

* e

* Ling

* MORE

* config

* Convert pref: ooccolor

* Convert pref: asay color

* Convert pref: tooltips

* Convert pref: ui style

* Convert pref: buttons locked

* Convert pref: hotkeys

* Convert pref: tgui stuff

* Convert pref: windowflashing

* Convert pref: ghost stuff

* Convert pref: map & antag

* Convert pref: PDA stuff

* Convert pref: credits & glasses


1

* Convert pref: name

* Convert pref: appearances 1

* Convert pref: appearances 2

* Convert pref: jobless role

* Convert pref: runechat

* Convert pref: yogtoggles + tail wagging


1

* Convert pref: client fps

* Convert pref: graphic settings

* Convert pref: pda uplink & menuoptions

* Convert pref: map & flare

* Convert pref: Bar choice

* Fix setup character button

* Convert pref: alt announcer

* Fix

* Add cycle background button

* Convert pref: disable balloon alert

* fix

* Clean savefile

* Fix backpack pref

* Fix underwear selection

* Fixes some shit

* Updates

* Fix computer runtime

* Fix pref names

* Convert pref: donor item & hat

* More computer fixes

* Convert pref: borg hat

* Convert pref: donor pda (broken)

* Convert pref: purrbation

* Convert pref: afreeze

* Convert pref: accent

* Various savefile improvements

* Convert pref: persistent scars


1

* A few pref fixes

* Some more fixes

* Various SSoverlays improvements

* Add IPC appearances

* Add polysmorph appearances

* No icons for ipc and polysmorph

* Podpeople deserve death

* Add plasmaman appearance

* h

* fix

* fix2

* asdf

* fsdf

* aaaaa

* FUCK MOTHS

* Preternis color

* e

* e

* Update human.dmi

* icon fix

* un snowflake

* fix underwear icon

* remove color from here

* donor ree

* aa

* maybe

* Restore a bunch of TGUI files

* More TGUI fixes

* test

* Fix more errors

* a

* test

* e?

* a;lso this

* maybe

* Fix

* Revert "maybe"

This reverts commit 14d044a7e3.

* fuck off m8

* e

* fak off m8

* e2?

* AHHH

* AHA

* AHHH

* fix linter 2

* debug

* fix runtime

* Update dynamic.json

* Revert "debug"

This reverts commit 18681432bd.

* 2

* who sleeps in an async?

* Hack

* e

* Fix a few blocking calls

* Oh bother

* Stay dead

* fuck

* Update jobs.dm

* move debugging

* Update jobs.dm

* Test

* YEET

* Revert "YEET"

This reverts commit 4082e3b133.

* Update jobs.dm

* Update jobs.dm

* e

* Fix sechailer runtime

* Fix human hair color

* d

* Ports part of that job refactor

* Convert latejoin to new departments

* Fix ghost form

* Quirk validation

* Hopefully pod color fix

* oops

* Prayge job fix

* test

* Better unit test asset loading

* Remove print

* Add error just in case

* Remove brief outfit and bypass centcom deadmin

* Remove broadcast login/logout

* Remove darkened flash

* Remove fov darkness

* Remove ghost lighting

* Remove some tgui prefs

* Typo fix

* Small fixes

* IPC name fix

* IPC and pod colors

* Jobless fix

* Donor item fix

* Oopsie

* Quirk bandaid

* Misc

* Move new prefs to Preferences tab for now

* Add skillcape

* FUCK THIS SHIT

* Remove /tg/ gamer cloak

* Restrict some job related preferences to clean up UI

* Remove useless client var

* e

* Small tweaks

* Dont allow selecting mood quirks if mood is disabled

* AHHH

* Filter ckey-locked donor items

* stupid jamie

* AI core display fix

* Move donor stuff back to the top

* Remove TODOs

* Clean up perks

* Linter fixes

* e

* WORKS

* LORE

* Fix skillcape list

* Backpack why

* Fixes

* Fix cargo console

* Remove these

* Add horns, frills and mark

* Fix not applying all features

* Add some missing mutant bodyparts

* Update numberinput

* Makes animatednumber cooler

* Oops

* Add default ghost orbit

* Default to normal backpack

* Fixes skillcapes not being filtered

* Donor fix prayge

* yep

* Adds fallback latejoin menu

* Rework donor stuff a bit

* Fix donor tgui logic

* Delete unused proc

* Update FA

* Un-yogify quirks

* Better checking of quirks

* Update tgfont

* Fix quirk icons

* Fix backup name

* Fix donor stuff

* A few runtime fixes

* Fix another runtime

* Give fallback latejoin verb upon connecting

* Update AirAlarm interface

* maybe this works

* Test

* Sentient

* Remove AI core display preview icons

* Fix resetting plasmaman helmet style

* Equip plasman in preview

* Fix plasmaman preview icon

* fuck keybind fix

* Extra keybind sanity

---------

Co-authored-by: Yogbot-13 <admin@yogstation.net>
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
Co-authored-by: adamsong <adamsong@users.noreply.github.com>
2023-01-28 15:26:19 +00:00
ynot01
7a26bfc17c pets runtime because she deserves it (#17645)
* pets runtime

* Update unsorted.dm

* Update unsorted.dm
2023-01-28 12:24:18 +00:00
ynot01
4eef4acae8 Science Security & HoS can now enter robotics & xeno (#17663)
* sec to robo they making gygax

* hon

* breaks everything

* Update access.dm

* Update access.dm

* gives them xenobio too bc jamie said so
2023-01-27 19:19:02 -05:00
TheGamerdk
d0b329788d Update console_presets.dm (#17478) 2023-01-15 11:37:51 +00:00
Ling
df044da860 Backports several SSlighting improvements: overlay lighting (#17271)
* Backports SSlighting optimizations

* Overlay lighting, first version compiles

* Change conflicting defines

* Sparks and beams dont count towards lumcount

* Fix rendering

* Various fixes

* Fix errors

* Fix PDA light


1

* a

* Update game_options.txt

* Fix plasmaman helmet

* Fixes

* Glowy changes

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2023-01-13 22:42:23 +00:00
Manatee
1ba55a0a37 Replaces lag with lag(lite) (#17319)
* a couple files

* another quarter basically

* awooga

* so many changes

* comma moment

* oop and a zero

* guggugugug

* Update magic.dm

* e

* Update dcs.dm

* e

* finally

* Update watertank.dm

Fixwatertank

Co-authored-by: Molti <gamingjoelouis@gmail.com>
2023-01-12 01:07:38 +00:00
ynot01
f1d7e46cef Update ntpda_msg.dm (#17425) 2023-01-10 12:54:27 -06:00
Ling
c7226a179b Modernizes components (#17260)
* Part 1

* Refactor signals into different files

* Remove redundant file

* Add missing movable signals

* Add signals log

* Split signal registering with list into new proc

* Add comments to component.dm and remove signal_enabled

* Fix yogs code

* Not this one

* Hopefully make linter happy

* Remove duplicate file

* More duplicates signals
2023-01-04 22:29:34 +00:00
Jamie D
37a75475ad [TG UPDATE] 4 - TGUI - WOULD YOU LIKE TO UPGRADE TO THIS EDITION? (#17311)
* e

* https://github.com/tgstation/tgstation/pull/55157

* manual

* Replace alert usage with tgui_alert (#58419)

Pretty much every alert() call is replaced with tgui_alert, except one I replaced with tgalert as a fallback. If tgui_alert exists, why not use it?

* e

* e

Co-authored-by: Celotajs <81999976+celotajstg@users.noreply.github.com>
2023-01-04 15:52:06 +00:00
TheGamerdk
8defeef1f7 Update ntpda_msg.dm (#17179) 2022-12-26 17:22:34 +01:00
ynot01
c2bb7c3b90 [JAMIE] Cyborgs automatically get PDA messengers & AI has a tablet now (#16947)
* AI PDA AAHHHHH

* parity in job names

* del tablet on destroy

* Update ntpda_msg.dm

* Update ntpda_msg.dm
2022-12-06 11:38:44 -06:00
ynot01
9d62f11118 Update integrated_tablet.dm (#16949) 2022-12-06 01:13:25 -06:00
Bop
51b9bea917 Remove chat client program from basic pda to get more space and give atmos pda supermatter monitor (#16626)
* good shit

* forgot
2022-11-26 13:58:12 +00:00
Redd
b0dde8c97e Paperwork Printing Program for Modular Computers (#16392)
* adds printers to command phones

* adds paperwork printer program to modular systems

* includes paperwork printing program in the dme

* removes ui_static_data as it is not needed

* updates to USE static_data at the recommendation of Chubbygummibear

* fixes linting

* Yoggers moment

* fixes linting 2 electric boogaloo

* runs tgui fix

* Thanks Theos

* makes buttons pretty

* fixes scuff

* improves code to @ynot01 standards, hopefully

* fixes redundant if

* dynamic paperwork additions part 1, working on getting it to actually print

* part 2, paperwork actually prints

* Forgot to switch this back

* fixes tgui
2022-11-13 14:55:02 +00:00
Bop
7756bd4c48 Crew pinpointer/lifeline program can track mob has monitor nanite, also fix mob has same name overwriting each others in lifeline app (#16388)
* ah bnya

* oop
2022-11-13 14:53:12 +00:00
ChesterTheCheesy
4aa6c0b45d either destroys the entire game, or increases performance... maybe both (#16178) 2022-10-29 15:02:44 +01:00
Byemoh
2a9f4dcb71 You can no longer respond to PDA messages if you are incapacitated or too far away from your device (#16257)
* Update ntpda_msg.dm

* Update ntpda_msg.dm
2022-10-28 11:08:01 +00:00
Mqiib
85fb0a1858 WHY (#16139) 2022-10-26 18:59:48 +02:00
ynot01
9fff0d5a7a [BOUNTY] Ports minesweeper to TGUI (#15629)
* minesweeper tgui init

* custom boards, ui, lints, reverse w/h

* you want 250 mines you can have 250 mines

* better reward for 30%+ ratio

* but you need to have 10+ w/h

* 13+ actually

* mines left

* dont reset minecount on every click

* stopwatch + ntos flag check/flip dir/printmsgs

* fix invalid tile bug & buff harder diffs

* buff this shit all the way up

* requirements higher

* adjust comment

* consolidate

* antispam

* clear refs

* clear more refs

* typo
2022-10-15 16:47:13 -05:00
Redmoogle
6106fc4d65 NTRuntime (#16074) 2022-10-08 15:21:57 +01:00
Chubbygummibear
267e161b9c Fixes PDA themes being so powerful they got you on the syndie-net (#16037)
* Modular Computer Themes and PDA theme game preference option (#15735)

* themes and stuff

* theme app cleanup

* that should be it

* i said commit

* readability

* comment cleanup

* mooglecode

* moog spacing

Co-authored-by: Redmoogle <dakotamew@gmail.com>

* Bibby

* there actual names

* not needed

Co-authored-by: Redmoogle <dakotamew@gmail.com>

* hopefully fixed

* WHY IS IT SO PICKY

* only my program will use this so far

* bomberman back on the menu because i'm dumb

* fixes the little ntos header on the top bar of the window not showing up

* undeletable true

* just delete

* that shouldn't be in this pr

Co-authored-by: Redmoogle <dakotamew@gmail.com>
2022-10-08 15:04:54 +01:00
ynot01
7f928a2019 NTOS PDA Messenger update username based on ID (#15560)
* namechange on id

* Update ntpda_msg.dm

* make wider and set on spawn and apply to phones

* extend max name len
2022-10-08 14:30:14 +01:00
Redmoogle
ab0a43ff6f Update budgetordering.dm (#15948) 2022-10-01 13:17:04 +01:00
Chubbygummibear
5b3acf10be Modular Computer Themes and PDA theme game preference option (#15735)
* themes and stuff

* theme app cleanup

* that should be it

* i said commit

* readability

* comment cleanup

* mooglecode

* moog spacing

Co-authored-by: Redmoogle <dakotamew@gmail.com>

* Bibby

* there actual names

* not needed

Co-authored-by: Redmoogle <dakotamew@gmail.com>
2022-10-01 12:38:09 +01:00
adamsong
a6427e425a Fix job manager, adminbus edition (#15941)
* Fixes job management, adminbus edition

* Did a bad

* I am dumb
2022-09-30 19:58:11 +02:00
SapphicOverload
0b5d3faf45 sorts crew pinpointers alphabetically (#15889) 2022-09-30 19:39:20 +02:00
Redmoogle
f2fef0baa2 Fixes most Initialize Procs & Fixes a few runtimes (#15862)
* e

* Update chronosuit.dm

* Update prebuilt.dm

* Catching more
2022-09-30 19:27:44 +02:00
Redmoogle
86b1d3ad97 Allows PDAs to have 2 idle programs (#15856)
* BRISC V

* cleanliness
2022-09-30 19:23:48 +02:00
Redmoogle
d8f70c6e14 Adds Departmental PDA programs (#15854)
* Department stuff

* Warden + Engineer

* paramedic

* Roboticist +Robocontrol change

* aaa

* Gives engi power monitor instead of energy harvester
2022-09-30 19:23:30 +02:00
Addust
e4d6ef0f97 Restores DoS app to syndinet (#15776)
Looked like a fuckup, will close if removal was intended or rebalance it.
2022-09-30 18:47:27 +02:00
Redmoogle
5b37c9a1e3 Update ntpda_msg.dm (#15760) 2022-09-17 14:48:15 +01:00
Vaelophis Nyx
489f1bc781 commit 1 (#15640) 2022-09-10 20:57:43 +02:00
ynot01
961e4cb007 data disk instructions (#15613)
* instructions

* Apply suggestions from code review

Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
2022-09-10 18:51:43 +00:00
Bop
8b3ecf1ab4 Reduces NIRN program memory (#15611)
* nerfs

* a

* Update budgetordering.dm

* hahahaha
2022-09-10 20:40:47 +02:00
Bop
ad1f490924 cargonia (#15610) 2022-09-10 20:40:32 +02:00
Redmoogle
194a1efeff Add Sorting to NTos PDAs (#15602)
* Update ntpda_msg.dm

* sortin
2022-09-10 20:36:53 +02:00
Redmoogle
f921947cc6 Add chem scan & gives sensor package to chemists (#15595)
* Add chem scan

* Update NtosChem.js

* Update NtosChem.js

* ui improvement
2022-09-10 20:35:46 +02:00
ynot01
0c706f9dd7 Fixes PDA detonations not sending the message (#15582)
* Update bomberman.dm

* Update bomberman.dm
2022-09-04 15:47:45 +01:00
ynot01
fe629ffb63 fix a useless runtime (#15564) 2022-09-04 15:34:27 +01:00