32 Commits

Author SHA1 Message Date
silicons fb432cd41a airlocks 2.0 (#6593)
Co-authored-by: silicons <silicons@silicons.dev>
2026-02-24 09:41:01 +01:00
silicons 6144b87b9a [IDB IGNORE] [MDB IGNORE] orbital support update 1 / 3 (#7361) 2026-01-20 14:46:22 +01:00
silicons ed13d94b40 processing subsystem update (#7489)
- processing subsystems now declare time as second intervals
- adds missing stat tag
- MC now respects abstract type for subsystems (even if we don't use it
lol)
2026-01-17 00:52:42 +00:00
silicons b1029a24f8 Power Cell Rework + Energy Weapon Rebalance (& misc changes) (#7438)
- all cells in the game are now small, medium, large
- super, hyper capacity cells, device, and weapon cells are all removed
- cells now have standardized variants, some of which are printable by
R&D
- energy weapons rebalanced
- **advanced energy guns and stun revolvers removed** - use the new
modular weapon system and microfission cells.

---------

Co-authored-by: silicons <silicons@silicons.dev>
2025-12-24 12:15:01 +01:00
silicons 9d6a141e5b mc update: init stages, better subsystem init tracking, etc (#6857)
modifies the hollow metrics API; that'll probably be implemented soon
adds init stages
changes SSatoms to not abuse its `initialized` variable

closes #6858
2024-11-15 14:41:25 -07:00
silicons a13176a1c2 reagents: reactions (#6816) 2024-10-31 19:35:20 +01:00
silicons 2533caefd9 combat code overhaul + projectiles v8: impact handling (#6579) 2024-09-02 20:34:27 +02:00
Niezan adca169560 non standard circuit support (#6614) 2024-07-23 21:28:16 +02:00
silicons 3a32603c15 misc projectiles raycasting tweaks, makes projectiles faster (#6578)
makes projectiles faster
adds a tuning variable again
removes a useless button in set-ticklag
fixes homing
optimizes projectiles / makes them easier to reason about
2024-07-06 14:49:01 -06:00
silicons 50371db6fe projectiles v8 - raycasting (#6544)
Atomizing the physics solver out of #5934 

Tldr this is way less overhead, complicated, and far more accurate than
the old one
2024-07-05 14:08:38 -06:00
silicons 7217389059 the icecream update (small food refactor) (#6169)
starts prepping the codebase for food reworks by adding dynamic ice
cream :)

---------

Co-authored-by: silicons <no@you.cat>
2024-01-02 19:28:18 -07:00
silicons db95e39df3 tgui reagent guidebook & tgui updates (#6161)
Co-authored-by: silicons <no@you.cat>
2023-12-06 21:35:54 +01:00
silicons 2b8c889578 reworks pathfinding (#5907)
- adds astar with visualizer
- adds jps with visualizer
- transitions everything to subsystem calls
- subsystem now limits the number of calls that can go on at once for
performance reasons

"uh oh, silicons is fucking with integral game code while half asleep
again"

---------

Co-authored-by: silicons <no@you.cat>
2023-08-30 19:28:20 -07:00
silicons 93de2c0872 Revert "Revert "fixes noncompliance with 514 procpaths"" (#5781)
Co-authored-by: silicons <no@you.cat>
2023-07-27 20:49:36 +02:00
LordME 9b128134df Revert "fixes noncompliance with 514 procpaths" (#5780)
Reverts Citadel-Station-13/Citadel-Station-13-RP#5779
2023-07-24 21:50:50 +01:00
silicons 58f4094413 fixes noncompliance with 514 procpaths (#5779)
turns out the old way of doing procpaths is illegal now

this should fix some weird potential (?) bugs

---------

Co-authored-by: silicons <no@you.cat>
2023-07-24 21:26:17 +01:00
silicons 104cb8693b hypospray update (and small reagent touchups) (and small clothing flags touchup) (#5562)
## About The Pull Request

replaces our hyposprays with.. well, better hyposprays
adds hypospray kits to medical

sprites courtesy of @granodd and aurora 😊 

furthermore, upgrades reagent system a bit (initial paths on recipes
instead of ids only) and buffs small beakers/bottles to be smaller to be
on par with large beakers, for volume efficiency.

## Why It's Good For The Game

syringes are boring and our hyposprays + their vials are shit, let's
make something cool and flashy to standardize on medical.
this is the future / sci fi, after all.

as for why to rebalance beakers/bottles:

we already have large beakers that store 2x. with the same space. it's
kind of silly to just lock this capability behind having an autolathe.

## Changelog

🆑
add: new hyposprays and hypospray vials
balance: beakers/bottles are now smaller.
add: injection port clothing flag
/🆑

---------

Co-authored-by: silicons <no@you.cat>
2023-06-06 10:16:59 -04:00
silicons 304bf65a9b mobility flags (#5202)
Co-authored-by: silicons <no@you.cat>
2023-04-22 19:32:16 +02:00
silicons 4f76022369 fishing port from tgstation (#5360)
Co-authored-by: silicons <no@you.cat>
2023-04-16 16:16:51 +02:00
silicons 6622beecea tgui cameras now follow the camera if they're moving (#5341)
Co-authored-by: silicons <no@you.cat>
2023-04-11 11:04:49 +02:00
silicons d76b535a65 subsystem changes (#5332)
1. de-tickers basically everything that doesn't need to be a ticker (so
most of them)
2. makes SSdpc not awful (thanks @Lohikar)

---------

Co-authored-by: silicons <no@you.cat>
2023-04-09 18:35:20 -07:00
silicons 8b778b0321 Armor rework (#5158)
Co-authored-by: silicons <no@you.cat>
2023-03-25 11:58:25 +01:00
silicons f42c0b9b4a completely overhauls chemistry dispensers (#5132)
Co-authored-by: silicons <no@you.cat>
2023-03-11 17:45:47 +01:00
silicons fb429e51a4 KILLS STATPANEL (#4877)
Co-authored-by: VM_USER <VM_USER>
Co-authored-by: silicons <no@you.cat>
2023-01-11 09:12:35 -06:00
silicons 2a1ab43518 experimental performance fixes (#4870)
Co-authored-by: VM_USER <VM_USER>
2022-12-27 15:26:12 -06:00
silicons d557edacf3 overhauls radiation (#4708)
Co-authored-by: VM_USER <VM_USER>
2022-12-18 03:30:42 -06:00
silicons f13aa201e8 adds standard turfmakers (#4835)
Co-authored-by: VM_USER <VM_USER>
2022-12-16 20:04:43 -06:00
Zandario 7bf4c2a34f Early Assets, Lateloaded Assets, and Debugging Tools (#4696)
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request
Various asset systems I want in before more TGUI work. and also
byond-tracy support... and also light update debugging...
## Changelog
🆑
tweak: Chem Master UI has been reworked slightly.
2022-11-20 17:36:24 -07:00
lingonberry1234 bfdff29d92 Circuits port plus (#4152)
* initial

* gitignore

* oopsie

* another quick fix for dumb mistake

* Update code/modules/integrated_electronics/core/assemblies.dm

Co-authored-by: Zandario <zandarioh@gmail.com>

* formatting update

* dumb whoops fix

* com,ment formattin,g ftw (aka
commas eating code)

* bugfix (text2path != text2num)

* bugfix tgui

* fix

* fixes

Co-authored-by: Zandario <zandarioh@gmail.com>
2022-06-09 13:49:01 -07:00
silicons 237a184c7f fixes some things breaking from last sync (#4078)
* logs

* that

* this

* this
2022-05-18 20:11:52 -07:00
silicons abe3121303 important and destructive change to the concept of species (#3991)
* species stuff

* initial

* that

* more

* more

* more

* more

* more

* why

* sorry

* more

* wack

* sigh

* wack

* wack

* more

* pain

* pain

* how

* another goddamn regex

* another goddamn regex

* get that

* IM DONE WE ARE NOT DOING THIS AGAIN

* how about we be able to debug it fuck you

* please just let me debug properly

* fix

* paper

* keys

* my god species need a redo

* Yikes.

* why..

* fixes

* fix

* 'cmon bro..

* wack

* wack

* fix

* WHY OH WHY MUST YOU DO THIS TO ME

* wacky

* that

* that maybe

* that maybe

* that maybe

* fix

* wacky!

* Wack

* wack

* epic

* damnit zandario

Co-authored-by: fake_vm_user <fake_vm_user>
2022-05-11 01:29:33 -07:00
silicons 71889b4f65 rendering update (#3695)
* rnedering update

* fixes

* wack

* wack

* placeholder

* sigh

* sigh

Co-authored-by: fake_vm_user <fake_vm_user>
2022-04-23 21:12:54 -07:00