Commit Graph

2077 Commits

Author SHA1 Message Date
monster860
5a0766bfb3 Optimize appearance overlay encoding (#20112) 2023-09-01 19:43:02 -05:00
Aquizit
15a9ab17eb Clarifies procedure if no Captain at round start (#20123)
* what cap i don't see no cap

* changes

* what am i a fucking english major?
2023-08-31 13:12:03 -05:00
ktlwjec
af73a2d504 abductors can buy plushies (#20079)
* abductor plushies

* lowers chance for agent plushie
2023-08-29 13:57:10 -05:00
adamsong
5866de1ab3 Fixes runtime in engineering payouts (#20148) 2023-08-29 02:24:18 -05:00
N3D6
2adec0d393 [MDB IGNORE] IceMeta (#18054)
* Starts placing ice and snow at evac, makes shuttle dock

* IceMeta dm and json file

* A lot more ice and snow

* two files/?????

* maybe halfway done placing ice if even lol

* more ice. almost done with this LONG ASS PROCESS

* engines, maybe? this will take some testing

* a lotta lotta ice (HOLY SHIT I ALMOST CLOSED MY BROWSER WITHOUT COMMITTING THIS)

* Finishes placing ice and adds genturf around the map

* oops!

* couple little bugaroonies

* some stuff i missed

* some more stuff, mining base is done, added snow to some space i missed things

* stuff

* oops

* Config

* new landmarks

* ioopssie poopsie!!!!!!!!!!!

* forgor

* fmaily guy

* forgot like one or twenty tiles of ice

* Rename the map

* fix that a little

* why was this not here exactly?

* ATV room

* podbay door

* finishes up

* disables meta

* coats, boots and a pickaxe

* i caught you on camera acting sus

* removes bloat bandaid fix

* replaces bloat with not bloat

* finishes fixing that stuff

* oops

* space tile

* Quality issues and makes a cool snow path around the stayshun

* airless turf no bueno

* expand escape shuttle dock

* update meta

* fuck you *steals atmos*

* ye

* plz work uwu

* snow tiles on engine

* jortz

* makes tesla template look much better

* cleans up the outside of the station more

* sussy

* icemoon 2 z levels now

* Revert "icemoon 2 z levels now"

This reverts commit 9a6aaeea2e.

* plz work this time

* fixes json

* why isn't it working

* ned you're fucking retarded

* god fucking damnit ned

* poop

* Revert "poop"

This reverts commit 62cecf79eb.

* ok this time it should work

* one more thing

* fortnite

* rip spacemeta.... you did well

* ned are you fucking dumb?

* what the flip

* a zillion errors

* what the hell was the point of this?

* oops

* axes bloat icemoon maps

* forgot to delete this one lol

* adds joe the goliath to the mining base. super important change

* maybe fixes that? probably not

* fixes 2 runtimes

* fixes another runtime

* fix window

* b

* l

* fixes lavaland spawning

* random maint ruins with space in them suck anyway

* dogshit ass ruins

* fuck you maint ruins

* dilithium spawns now

* fixes KAs again and makes legion damage ignore apply to mining levels again

* b

* left some space

* prolly fixes solars

* Revert "Merge remote-tracking branch 'upstream/master' into icemeta"

This reverts commit 82e3ad1c73, reversing
changes made to 9d918cf020.

* Revert "Merge branch 'icemeta' of https://github.com/N3D6/YogstationIfItWasntMid into icemeta"

This reverts commit 9d918cf020, reversing
changes made to f06088b78b.

* Revert "Merge remote-tracking branch 'upstream/master' into icemeta"

This reverts commit f06088b78b, reversing
changes made to c217b19fcc.

* Revert "Revert "Merge remote-tracking branch 'upstream/master' into icemeta""

This reverts commit e4e618015c.

* Revert "Revert "Merge branch 'icemeta' of https://github.com/N3D6/YogstationIfItWasntMid into icemeta""

This reverts commit 6982c478e5.

* Revert "Revert "Merge remote-tracking branch 'upstream/master' into icemeta""

This reverts commit 5ea59d7339.

* security interace

* walls instead of windows for the space loop pipes so it's less cancerous in the long run

* Expands mining station atmos a little, shifts some stuff around the mining base in general, adds a heater so the base no longer gets mad chilly

* forgot a decal

* didn't commit it

* y

* ned

* i love this so much!

* brig :)

* L bozo

* THE DECALENING PART TWO: SCIENCE (#2)

* remove tiles

* forgot some red tiles

* farts

* done

* THE GREAT DECALENING PART 3: EVERYTHING ELSE (#3)

* should kill most tile decals

* should finish murdering old ones

* hey buddy you dropped this

* probably finishes killing old ones

* should properly shorten the ones that were done wrong

* maybe shrinks it now

* something went very wrong but i think we are back

* okay is this it

* silly ned

* what the flip

* balderdash

* Revert "balderdash"

This reverts commit 969dc70157342f60ac933f07e2d42eccd14f23e9.

* does like WAY too much stuff to describe

* ALMOST DONE

* ned you suck lol

* L ned + Ratio

* CONCLUDES THE GREAT DECAL-ENING

* few little tweaks

* HoP turnstile, as god intended

* remove free laser gun

* Fix Nukies P1: The Shuddle can drop (someone fix the flattening problems plz)

* Fix Nukies P2: Add plasma cutters and some plasma to the nukie shuttle

* gene wallmed 4 consistency

* fuck update appearance

* make bridge trims a ltitle better

* fuck this shit bro jesus

* i think i forgot this somehow idk

* fuck

* smart feller? no. fart smeller.

* makes engi and atmos way better looking trim-wise

* wait what if that's not actually true at all??

* plz work that'd be cool if it did

* i think this is right

* dumbass ned

* this might work idk

* plz

* Revert "plz"

This reverts commit c13270eb87.

* Revert "this might work idk"

This reverts commit 495db72813.

* Revert "dumbass ned"

This reverts commit cd59b84b9a.

* Revert "i think this is right"

This reverts commit 63a858aedd.

* Revert "plz work that'd be cool if it did"

This reverts commit b332d0f237.

* part 1

* ned is dumb

* part 2

* let me push this probably

* insignificant change to see if it fixes anything

* sick

* i deadass forgot to commit bro

* Revert "i deadass forgot to commit bro"

This reverts commit 986fa06991.

* Revert "Revert "i deadass forgot to commit bro""

This reverts commit 6d7bed5380.

* i hate this game

* n

* h

* h

* L

* cocaine

* that's important

* when you're here, you're family

* you suck eg ned

* starts working on this a little bit

* labor camp pt 1

* part 2

* sick

* it's done

* oops

* docking port

* kill the old one

* probably fixes pods

* finishing touches

* actual finishing touches

* touches up on a few poopy trims

* de-shittify tool storage

* why was this like that

* Aux base works now

* camra

* fixes everything

* a

* scrungularky

* gta 5

* lets see what this breaks

* unbreak the entire map

* does some stuff

* cool

* i think we are in the clear

* stuff, finishes stuff

* cool

---------

Co-authored-by: Byemoh <baiomurang@gmail.com>
2023-08-14 18:02:55 -05:00
John Willard
b5718d1994 You can no longer stack machines on one tile (#19683)
* Ports climbable & blocked turf

Adds the climbable element to replace the copy paste code between machines and structures
Ports the code improvements to blocked turf checks, commenting back in its uses that tattax had added but couldnt get functional (fixes ethereal jaunt & hierophant teleporting)
Ports over LADYADDASSOCLIST code improvements, this has no effect in-game and mostly in the codebase, it's only ever used in two other locations total.
Fixes being able to stack several machines on one tile

* fixes climbing on crates

* Update climbable.dm

* merge conflicts r awesome
2023-07-28 22:29:22 +00:00
alexkar598
0ff2f1b025 SSMetrics (#19719)
* SSMetrics

* We were a bit too silly

* Forgot to commit this

* Logs CPU

* Removes global data from all ss

* And puts it on the metrics ss

* Update metrics.dm

* Logs profiler data

* Adds profile configs

* Update code/controllers/subsystem/metrics.dm

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

* Log request errors

* Final fixes

* Rebuilds for 1.2.0-yogs1

* Apparnetly you can't split macro calls on multiple lines

* Org is called yogstation13 not yogstation

---------

Co-authored-by: alexkar598 <>
Co-authored-by: adamsong <adamsong@users.noreply.github.com>
2023-07-28 00:16:53 -05:00
SapphicOverload
7fedaee9f7 Turf fires (#19738)
* holy fuck it works

* plasma floors and hellfire lasers

* oh god oh fuck

* incendiaries and flaming arrows

* fuel for the fire

* oxygen is not included

* sets off fire alarms

* heavy lasers too

* Update bottle.dm

* update_appearance

* goddamn it john
2023-07-25 20:52:44 -05:00
Rune Knight
a4fe2307f6 Upgraded Borg Snack Dispenser (#19557)
* FOOD!!!

* maybe this is why they didn't add the ice cream

* requires utility upgrades instead

* whoops

* ok

* why was grippers here

* space

* different

* LORE CHECK LORE CHECK LORE LORE LORE!! I LOVE VUULEKNSS

* cooldown done

* cooldown to default mediborg lollipop speed

* uses cooldown_declare and stuff like that

* space

* fixes plus place on tables and the FLOOR!!

* delete for now so i CAN SYNC

* readd the food

* gumball (non-cyborg version) added

* changes done

* delete this file

* ya deleting files is too hard

* delete all of the old lollipop shooter

* emag functionality

* update TODO comment

* icecream

* thought i removed this, but guess not

* throwforce works now

* wtf icondiffbot?

* just triggering the checks

---------

Co-authored-by: ynot01 <ynot000001@gmail.com>
2023-07-23 22:54:00 -05:00
John Willard
040129b303 Two-handed component (#19365)
* Adds twohanded and ports some things to use it

this will require update_appearance to properly compile.
Haven't ran updatepaths yet, I'm just saving my progress.

* Saving my progress again.

* Nearly finished

* Fixes

* test commit

* Revert "test commit"

This reverts commit 6e4e79a57a.

* existing base_icon_state

* base to atom

* Update twohanded.dm

* map updates and updatepaths relocation

* merge conflicts

* Fixes in local testing

* call parent

* fuck you admins have to wait procs out

* wielded stats
2023-07-23 22:49:39 -05:00
azzzertyy
2c5df88594 Sounds (#19686) 2023-07-22 02:54:26 -05:00
John Willard
9a89bb674f Adds update_appearance (this is friggin big news) (#19643)
* update icon and update appearance

* update name

* fixes

* Removes double parent calls from many things

* More fixes

* minor fixes

* fuck

* A!

* general annoyances in this PR

* going in specific fixes

* remove remaining update icons and hud fixes

* Mass replace update icon with update icon state/overlays

* compile

* push my work so far

* goes back on things I broke

* a

* goes through like 80 more cases

* going through more update icons

* compile again

* thank you tattax

* Goes through the remaining update icon

* fix CI cries

* Fixes cigs, canisters and guncases

* Fixes airlock unres sides

* Fixes the flash

* Fixes cryo cells

* gun fix

* Egun fixes

* fixes mini eguns

* Update energy.dm

* Fixes MMIs

* Fixes security level interface

* Fixes cigar cases

* Bow & Critter crate fixes

* Fixes signalers

* Fix canisters again

* re-adds blinking red

* Fixes solar panels

* Fixes cryogenics (and forced standing)

* Update cryo.dm

* sechailer fix

* Maybe fixes pitch black roundstart APCs

* Update apc.dm

* yet another egun fix

* Fixes plasmamen helmets among other stuff

* Fixes canisters for good

* Fixes booze dispensers

* Fixes new icon updates people added

* Probably fixes ballistic guns

* i give up lol
2023-07-21 18:49:04 -05:00
azzzertyy
2b4079d1e5 Ports Bees ambience, reverb & sound system (#19559)
* ambience part 1

* almost there

* p3

* 420blazeit

* jesus christ im sorry

* virofix

* hm

* increase max time
2023-07-12 14:36:22 -05:00
John Willard
52d933c899 Removes legacy yogtoggles, mood is enabled by default. (#19591)
* Moves yog's legacy toggles to non legacy, mood enabled by default

* Update quirks.dm
2023-07-10 17:49:21 -05:00
Byemoh
ca06c50a43 [GAX] Security fixes and fixes psych (#19266)
* yes

* nice

* fix ya mama

* eee

* eee
2023-07-02 18:50:50 +02:00
ynot01
dd5fe0b87b Update projectiles.dm (#19429) 2023-06-26 22:25:58 -05:00
SapphicOverload
db708c1244 Ultra Violence Rework (#19151)
* it's ultrakilling time

* would have been REALLY bad if i forgot this
2023-06-25 22:39:31 -05:00
SapphicOverload
197dc28c35 sex bad, do not the sex (#19359) 2023-06-22 18:45:00 -05:00
Chubbygummibear
2b4cc8267d Updates Elements.dm and fixes some issues with existing Elements (#19352)
* updates people updates

* just remove the crash log lmao

* return
2023-06-22 04:44:13 -05:00
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
John Willard
74fcaf2af6 Updates unit testing (+ adds some new ones) (#19186)
* Updates our unit testing to be much better than it is now

Updates our unit testing to somewhat more functional ones ported from TG
I also added 2 new unit tests to serve as examples, mapping and job landmarks.

* Revert some minor things

* Fixes the log file

* Update unit_tests.dm

* adds a missing icon

* additional changes
2023-06-13 19:49:40 -05:00
tattax
4eac14ce3b kills some more bugs (#19115)
* e

* removes some redundencies

the files deleted are already in the mouse pointer folder

* e

* entertainment

* s

* the plasmaman update

it sucks

* e

* duffalbag

* e

* e

* e

* e2

* e

* Update code/modules/antagonists/space_dragon/space_dragon.dm

* e12

---------

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
2023-06-13 18:03:36 -05:00
azzzertyy
e96656a9de adds it (#19047) 2023-06-10 22:25:38 -05:00
tattax
1245a92395 readds the unobserve button (#19086)
* e

* e

* e12

* E

* e14

* e145
2023-06-02 16:29:50 -05:00
ynot01
9e942dcfe4 caps slimes (#18956) 2023-05-25 21:25:47 -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
alexkar598
37a65cbc4b Echelon system (#18860)
* Murders the old prefixed SQL template

* This no longer needs to exist

* A little refactoring before we do some trollign

* Echelon subsystem

* In hindsight, this shouldn't be here because global variables dont perssist

* Missed a constraint

* Simplifies flag checking logic

* Missed my bloody comma

* Updates outdated comment in config

* Removes the id column and sets ip as the new primary key

* This is embarassing

* Fixes alignment

* Adds round id to ban message

* baby proofs the code

* Oops, can't use it after deleting it

* Changes the ban message so that bans on abusive ISPs make more sense
2023-05-14 22:37:44 +01: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
alexkar598
91c01f4136 Tracks map cpu (#18547)
* Update blackbox.dm

* Update time_track.dm
2023-04-13 12:45:00 +00:00
Molti
6283f855cb Medium scale nullrod quality pass (#18373)
* Big thinks are coming

* extra m free of charge (i don't want it)

* roll it back

* more

* Update holy_weapons.dm

* Update holy_weapons.dm

* Update holy_weapons.dm

* new hammer sprites

* here we GO

* hell YEAH

* sprites

* Update necropolis_chests.dm

* new ability icons

* Update holy_weapons.dm

* tweaks and icon removal

* bit stronger

* less force

* vibrosprites

* dme

* remove the ability if it gets exorcised

* also null the owner

* Update book.dm
2023-04-08 16:01:41 -05:00
adamsong
310e0ad4b5 Once again, fixes bar spawning (#18284) 2023-03-17 01:09:16 +00:00
Ling
1c63a6d288 Filter invalid quirks upon loading character (#18080) 2023-03-14 10:26:16 +00:00
Ling
c77594d110 SSmapping updates (#18066)
* A few SSmapping improvement

* sync1

* try 1

* remove print

* fixed1

* fixed2

* broken1

* fixed3

* use old reader

* clean up

* also remove this debug

* Don't load reebe and arena in low mem mode

* Latest version loader with mapgen fixed

* I missed this part somehow
2023-02-26 13:11:27 +00:00
Ling
9f2b3bd43b Fix demo logging while disabled (#17951) 2023-02-20 02:43:29 -06:00
adamsong
f6ed8e4b0b Makes vote weight and preferred map actually work (#17880) 2023-02-17 01:56:39 -05:00
Ling
f83723c389 Ports SSfoam and SSsmoke (#17742)
* Ports SSfoam and SSsmoke

* Remove dupe define
2023-02-08 00:52:57 +00: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
60465a6825 Update explosions.dm (#17626) 2023-01-26 09:34:12 -06:00
Molti
9b104f3bbb Fixes a bunch of runtime problems (probably) (#17487)
* Fixes a bunch of runtime problems

Lotta runtimes

* Update pay_stand.dm

inconsistent indentation somehow

* Update code/modules/modular_computers/file_system/programs/medical/crew_monitor.dm

* Update code/datums/traits/negative.dm
2023-01-15 11:40:11 +00:00
Ling
2de686a0a3 A few delta_time fixes (#17476)
* delta_time fixes

* Removes delta_time from SSatmos
2023-01-13 23:14:32 +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
Ling
9d15ddd421 A few keybinding improvements and fixes (#17457)
* Prevent SSinput from constantly requesting moving in-place

* nvm lol

* Removed proc overhead from the Input subsystem

* Fixes cases of held keys getting stuck

* Some changes suggested by lummox

* Misc changes
2023-01-13 22:30:14 +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
TheGamerdk
2d9715374b Update mapping.dm (#17398) 2023-01-08 21:47:14 +00:00
Ling
903246a933 Allow demos to be disabled via config (#17259)
* Allow demos to be disabled via config

* New MC

* Update config/config.txt

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2023-01-07 15:09:01 +00:00
Ling
3c23470219 Updates latejoin menu to use TGUI (#17309)
* First work

* Add job icons

* Update FA


2


3

* Add job descriptions

* Fix tooltip color

* Misc changes

* Fix unavailable reason and random job button

* Real fix

* Remove double import

* huh

* Use tgui_alert
2023-01-05 12:40:50 +00: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
Ling
1de91eb6c4 A few bug fixes (#17281)
* Fix wardrobe init

* Fix plasmameme helmet

* Fix usages of sortedAreas
2023-01-04 18:17:04 +00:00
Ling
50e3477a6e Rips out the old keybind system and ports a better version from /tg/ (#17216)
* Initial version

Ripped out old version and added new version

* Update some of the keybinds

* More changes

* Added hotkey sanity checks

* Misc. fixes and features

* Small fix

* Refactor keys_held

* Adds emote keybinds

* Small spelling fixes

* I always forget this one

* Add 1 second cooldown on emotes

* Fix DME

* Don't spam

* Make linter happy

* New MC init
2023-01-04 15:55:09 +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