48445 Commits
Author SHA1 Message Date
deathride58andGitHub 47a51925e0 Merge pull request #16108 from SandPoot/fix-pipes
Fixes some pipe related issues
2024-10-23 19:20:25 -04:00
Metis b59523ae89 enable byond-tracy 2024-10-23 14:00:51 -04:00
evilew d1d52f013b changing some icosn
- added approaching GS13 sound
- moved over Hyper's xeno queen sprites
- moved over wooden chair sprites
2024-10-23 13:48:18 +02:00
evilew fb4f430693 event nerfs
- removed pyro anomaly, disease outbreak and brain trauma from the event pool
2024-10-23 13:10:20 +02:00
evilew 3422f7a198 bar sign
- added back the busted belt bar sign
2024-10-23 13:02:37 +02:00
MothblocksandMetis 3a044ef627 Add defines for byond-tracy support (#70931)
Adds `USE_BYOND_TRACY`, which automatically loads a given
prof.dll/libprof.so using https://github.com/mafemergency/byond-tracy/.

Not intended for use in production, and we do not ship a copy of
byond-tracy. It is extremely easy to compile yourself, but if you're
someone interesting enough to play around with this then let me know and
I can just give you a build.

I'm going to be using this for init profiling.
2024-10-22 22:17:37 -04:00
sheepishgoatandGitHub de470edc5b Merge pull request #12 from OzzyMcPseudonym/dev
Loadout mod grey suit on dev this time.
2024-10-22 20:29:20 -04:00
sheepishgoatandGitHub fa683d30f9 Merge pull request #11 from AlManiak/feature/port-stuffed-functionality
Feature/port stuffed functionality
2024-10-22 20:28:58 -04:00
OzzyMcpseudonym fd8289485c Loadout mod grey suit on dev this time. 2024-10-21 14:03:53 -04:00
AlManiak f4789c4b65 Added buffer sprites for belly inflation 2024-10-21 16:11:24 +02:00
AlManiak 39908fe3ab Fix jumpsuit 2024-10-21 15:23:34 +02:00
b478367fd9 Saves on average 10 seconds from roundstart times (#71730)
## About The Pull Request

When runlevels change mid work, subsystems running behind have their
next_fire updated.
It's offset by a sum of random numbers, so things don't bunch up,
especially KEEPTIME SSs

The trouble is we have so many subsystems that get added at roundstart
that this offset gets LARGE, like 10 seconds on average.

So instead of randomly offsetting, why not "fill" a set of time slots?
Only 1 keeptime subsystem a tick, and 4 others. Then we just fill up
those buckets and get to it (also don't offset things that are already
processing)

I've talked to mso a bit about this. What he reccomended was sampling a
random time withing a 2 second window.
I'm not totally sure why, kinda waiting for him to tell me off, if he
does I'll fix things up.

This pattern takes the max possible delay from 16 (76 * 5 / 20)) seconds
to 0.7 (56 / 4 / 20)
It obviously scales with subsystem count, but I like this scaling a bit
better

I've applied the same pattern to the offsetting we do at the start of
Loop(), for ticker subsystems. I am less confident in this, it does take
last fire times from at worst 3.75 seconds (15 * 5 / 20) to a static
0.75 (15 / 20)
As stated I'm less sure of this, hoping to get mso'd so I can clean
things up

## Why It's Good For The Game

Makes roundstart snappier

## Changelog
🆑
code: Roundstart "starting" should be much snappier now
/🆑

Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com>
2024-10-21 00:30:59 -04:00
SandPoot 2099a76fc7 push 2024-10-20 22:33:23 -03:00
AlManiakandGitHub 39c5a4afad Merge branch 'sheepishgoat:master' into feature/port-stuffed-functionality 2024-10-20 23:58:36 +02:00
AlManiak 2f22f4cf47 Added visual stuffed states 2024-10-20 23:57:37 +02:00
AlManiak b080beb42e Initial commit 2024-10-20 21:33:22 +02:00
Metis a10d870908 Update server.txt 2024-10-20 13:25:27 -04:00
Metis 78f472ff0f updates tick rate 2024-10-19 18:53:55 -04:00
Metis 88c30646e8 Merge branch 'master' of https://github.com/sheepishgoat/GS13-Citadel 2024-10-19 17:57:06 -04:00
Metis 5e44e63556 Merge remote-tracking branch 'upstream/master' 2024-10-19 17:56:57 -04:00
evilew 594686d615 snaxi tweak 2024-10-19 20:05:57 +02:00
evilew 93a83fa1e1 fixes
- adjusting taur bodyparts and colors
- renaming taur filenames so they work
2024-10-19 16:48:34 +02:00
evilew 0e432531c9 adding in files
- added empty files for most important markings
- added a couple ear and taur markings (mostly from Virgo)
2024-10-19 15:52:38 +02:00
SandPootandGitHub b344b3d727 Merge branch 'master' into this-is-a-feature-but-was-left-in-an-unusable-state 2024-10-19 03:24:49 -03:00
SandPootandGitHub f029095440 Merge pull request #16107 from sheepishgoat/fix-ci
fixes CI
2024-10-19 03:23:32 -03:00
Metis fdb18045de Update requirements.txt 2024-10-19 01:53:43 -04:00
Metis 989afa2d37 Update ci_suite.yml 2024-10-19 01:47:49 -04:00
Metis 35c80d9911 node 2024-10-19 01:35:11 -04:00
Metis 1637b9da0e Update dependencies.sh 2024-10-19 01:31:37 -04:00
Metis 676c60ce40 Update dependencies.sh 2024-10-19 01:13:52 -04:00
Metis 98b9739e22 Update dependencies.sh 2024-10-19 01:06:17 -04:00
Metis 7359088a1b Update ci_suite.yml 2024-10-19 00:54:36 -04:00
Metis 812c195491 Update ci_suite.yml 2024-10-19 00:45:12 -04:00
Metis e26351cbf6 hopefully this does it 2024-10-19 00:33:10 -04:00
Metis d55279a842 movement fix 2024-10-17 00:11:45 -04:00
Metis 51adf0dd23 Merge remote-tracking branch 'upstream/master' 2024-10-16 18:18:34 -04:00
Metis 76a4e29281 Update mob_movement.dm 2024-10-16 17:38:17 -04:00
Metis 149d93f83f quick fix 2024-10-16 14:48:47 -04:00
Metis 58b055dbad achievements but fat 2024-10-16 14:46:54 -04:00
Metis f0e5bd1acc mining point nerf 2024-10-16 14:13:15 -04:00
Metis de2126547e blacksmithing change 2024-10-16 14:11:13 -04:00
Metis 1d5774be1f Calorite Fix 2024-10-16 13:43:14 -04:00
Metis 5072c705a5 cleaning things up 2024-10-16 11:04:51 -04:00
ReoDaProtovaliandMetis 209bd24bbb Finished.
Scrubbed out a few last bugs
2024-10-16 10:56:23 -04:00
ReoDaProtovaliandMetis f3c684ad98 Almost complete.... 2024-10-16 10:56:05 -04:00
Metis 686feda59a Update tgstation.dme 2024-10-16 10:55:26 -04:00
ReoDaProtovaliandMetis 1c1a157ee6 Not done. 2024-10-16 10:54:40 -04:00
Metis a6b831f2f6 Update tgstation.dme 2024-10-16 10:52:42 -04:00
ReoDaProtovaliandMetis 3921328d1f done? 2024-10-16 10:52:13 -04:00
ReoDaProtovaliandMetis ce1cf1d093 Plap 2024-10-16 10:49:35 -04:00