mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-19 03:55:11 +01:00
Subsystems meant to represent/handle in-game networks moved under their own subfolder ( no code changes ) (#90561)
## About The Pull Request While working on another PR, I noticed that there wasn't any real distinction between subsystems that function as a network for various logical components/systems in the code, and subsystems that are meant to represent what is actually an in-game network. As such, I moved what seemed to be clear representations of the functions of in-game networks under their own subfolder. This should have no effects otherwise. ## Why It's Good For The Game Per an .md I added in the folder, it helps to clearly demarcate what are backend programmatic networked systems, and what are meant to actually be a network in the game itself; the radio jammer disrupts your suit sensors and headset, not your signal relationships with DCS, and I believe having that distinction be clear at a glance of the file structure is valuable. ## Changelog 🆑 Bisar code: Subsystems that are meant to represent a network in-game have been moved into their own category inside the codebase. /🆑
This commit is contained in:
committed by
Shadow-Quill
parent
fcad08160e
commit
f30800d4dc
@@ -0,0 +1,9 @@
|
||||
# Networks: Subsystems that are conceptually networked IN-GAME
|
||||
### Specifically, these subsystems are for in-game mechanics that are intended to rely on a digital/radio/physical network, such as telecomms servers or the powernet
|
||||
|
||||
The intent of this folder categorization is to be able to quickly reference what are intended to be in-game networks, vs what is logically networked inside the code.
|
||||
|
||||
Knowing what is meant to be conceptually working off of an in-game network serves as guidance for adding or modifying features or fixing oversights and/or bugs.
|
||||
|
||||
For instance, the radio jammer only affecting headsets and suit sensors could benefit from a shorthand awareness of other systems that are represented as a network, such as research. Using the radio jammer near a server or fabricator could cause it to sever its link to the supply silo or the research web.
|
||||
This example is presented only as such, and not a recommendation on any new features or balance changes.
|
||||
+7
-7
@@ -799,10 +799,8 @@
|
||||
#include "code\controllers\subsystem\atoms.dm"
|
||||
#include "code\controllers\subsystem\augury.dm"
|
||||
#include "code\controllers\subsystem\ban_cache.dm"
|
||||
#include "code\controllers\subsystem\bitrunning.dm"
|
||||
#include "code\controllers\subsystem\blackbox.dm"
|
||||
#include "code\controllers\subsystem\chat.dm"
|
||||
#include "code\controllers\subsystem\circuit_component.dm"
|
||||
#include "code\controllers\subsystem\dbcore.dm"
|
||||
#include "code\controllers\subsystem\dcs.dm"
|
||||
#include "code\controllers\subsystem\discord.dm"
|
||||
@@ -814,7 +812,6 @@
|
||||
#include "code\controllers\subsystem\fluids.dm"
|
||||
#include "code\controllers\subsystem\garbage.dm"
|
||||
#include "code\controllers\subsystem\icon_smooth.dm"
|
||||
#include "code\controllers\subsystem\id_access.dm"
|
||||
#include "code\controllers\subsystem\init_profiler.dm"
|
||||
#include "code\controllers\subsystem\input.dm"
|
||||
#include "code\controllers\subsystem\ipintel.dm"
|
||||
@@ -830,7 +827,6 @@
|
||||
#include "code\controllers\subsystem\materials.dm"
|
||||
#include "code\controllers\subsystem\minor_mapping.dm"
|
||||
#include "code\controllers\subsystem\mobs.dm"
|
||||
#include "code\controllers\subsystem\modular_computers.dm"
|
||||
#include "code\controllers\subsystem\moods.dm"
|
||||
#include "code\controllers\subsystem\mouse_entered.dm"
|
||||
#include "code\controllers\subsystem\nightshift.dm"
|
||||
@@ -847,9 +843,7 @@
|
||||
#include "code\controllers\subsystem\profiler.dm"
|
||||
#include "code\controllers\subsystem\queuelinks.dm"
|
||||
#include "code\controllers\subsystem\radiation.dm"
|
||||
#include "code\controllers\subsystem\radio.dm"
|
||||
#include "code\controllers\subsystem\radioactive_nebula.dm"
|
||||
#include "code\controllers\subsystem\research.dm"
|
||||
#include "code\controllers\subsystem\restaurant.dm"
|
||||
#include "code\controllers\subsystem\runechat.dm"
|
||||
#include "code\controllers\subsystem\security_level.dm"
|
||||
@@ -883,7 +877,6 @@
|
||||
#include "code\controllers\subsystem\vote.dm"
|
||||
#include "code\controllers\subsystem\wardrobe.dm"
|
||||
#include "code\controllers\subsystem\weather.dm"
|
||||
#include "code\controllers\subsystem\wiremod_composite.dm"
|
||||
#include "code\controllers\subsystem\dynamic\dynamic.dm"
|
||||
#include "code\controllers\subsystem\dynamic\dynamic_hijacking.dm"
|
||||
#include "code\controllers\subsystem\dynamic\dynamic_logging.dm"
|
||||
@@ -900,6 +893,13 @@
|
||||
#include "code\controllers\subsystem\movement\movement.dm"
|
||||
#include "code\controllers\subsystem\movement\movement_types.dm"
|
||||
#include "code\controllers\subsystem\movement\newtonian_movement.dm"
|
||||
#include "code\controllers\subsystem\networks\bitrunning.dm"
|
||||
#include "code\controllers\subsystem\networks\circuit_component.dm"
|
||||
#include "code\controllers\subsystem\networks\id_access.dm"
|
||||
#include "code\controllers\subsystem\networks\modular_computers.dm"
|
||||
#include "code\controllers\subsystem\networks\radio.dm"
|
||||
#include "code\controllers\subsystem\networks\research.dm"
|
||||
#include "code\controllers\subsystem\networks\wiremod_composite.dm"
|
||||
#include "code\controllers\subsystem\persistence\_persistence.dm"
|
||||
#include "code\controllers\subsystem\persistence\counter_delamination.dm"
|
||||
#include "code\controllers\subsystem\persistence\counter_tram_hits.dm"
|
||||
|
||||
Reference in New Issue
Block a user