mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-18 04:55:27 +00:00
## About The Pull Request A pact made with `@Kapu1178` Small changes you should not care about: RD MODsuit outfit (admin only) no longer has a beret that blocks the activation of the suit The beret used by death squad officers no longer is blocked from being put on a hat stabilizer module Admins can now Shear matrices of objects in Modify Transform Multitool buffers have been a little refactored to use a setter proc that saves them from causing hard dels Cooler stuff: A revival and remake of [Nobody Wants To Learn Matrix Math](https://github.com/tgstation/tgstation/pull/59103), this time with additional tooling for quick matrix calculations.  The MODLink system, available through every MODsuit and MODLink scryers (a neck item obtainable from advanced modsuit research or charliestation) Let's you make a holographic call with any other MODLink user, where you can chat in realtime and see what's up with em   ## Why It's Good For The Game Adds a fun way for the crew to communicate with each other that can be done in real-time with relative privacy compared to radio. ## Changelog 🆑 Fikou, Armhulen, Sheets (+rep for Mothblocks and Potato) fix: RD MODsuit outfit (admin only) no longer has a beret that blocks the activation of the suit fix: The beret used by death squad officers no longer is blocked from being put on a hat stabilizer module admin: Admins can now Shear matrices of objects in Modify Transform admin: Admins now have access to Test Matrices in the VV dropdown, an all-in-one tool for editing transforms. add: MODLink system, available through scryers (from RnD and Charlie Station) and through MODsuits. Lets you call people with holographs! /🆑
56 lines
2.0 KiB
Plaintext
56 lines
2.0 KiB
Plaintext
/// Default value for the max_complexity var on MODsuits
|
|
#define DEFAULT_MAX_COMPLEXITY 15
|
|
|
|
/// Default cell drain per process on MODsuits
|
|
#define DEFAULT_CHARGE_DRAIN 5
|
|
|
|
/// Default time for a part to seal
|
|
#define MOD_ACTIVATION_STEP_TIME (2 SECONDS)
|
|
|
|
/// Passive module, just acts when put in naturally.
|
|
#define MODULE_PASSIVE 0
|
|
/// Usable module, does something when you press a button.
|
|
#define MODULE_USABLE 1
|
|
/// Toggle module, you turn it on/off and it does stuff.
|
|
#define MODULE_TOGGLE 2
|
|
/// Actively usable module, you may only have one selected at a time.
|
|
#define MODULE_ACTIVE 3
|
|
|
|
/// This module can be used during phaseout
|
|
#define MODULE_ALLOW_PHASEOUT (1<<0)
|
|
/// This module can be used while incapacitated
|
|
#define MODULE_ALLOW_INCAPACITATED (1<<1)
|
|
/// This module can be used while the suit is off
|
|
#define MODULE_ALLOW_INACTIVE (1<<2)
|
|
|
|
//Defines used by the theme for clothing flags and similar
|
|
#define CONTROL_LAYER "control_layer"
|
|
#define HELMET_FLAGS "helmet_flags"
|
|
#define CHESTPLATE_FLAGS "chestplate_flags"
|
|
#define GAUNTLETS_FLAGS "gauntlets_flags"
|
|
#define BOOTS_FLAGS "boots_flags"
|
|
|
|
#define UNSEALED_LAYER "unsealed_layer"
|
|
#define UNSEALED_CLOTHING "unsealed_clothing"
|
|
#define SEALED_CLOTHING "sealed_clothing"
|
|
#define UNSEALED_INVISIBILITY "unsealed_invisibility"
|
|
#define SEALED_INVISIBILITY "sealed_invisibility"
|
|
#define UNSEALED_COVER "unsealed_cover"
|
|
#define SEALED_COVER "sealed_cover"
|
|
#define CAN_OVERSLOT "can_overslot"
|
|
|
|
//Defines used to override MOD clothing's icon and worn icon files in the skin.
|
|
#define MOD_ICON_OVERRIDE "mod_icon_override"
|
|
#define MOD_WORN_ICON_OVERRIDE "mod_worn_icon_override"
|
|
|
|
//Defines for MODlink frequencies
|
|
#define MODLINK_FREQ_NANOTRASEN "NT"
|
|
#define MODLINK_FREQ_SYNDICATE "SYND"
|
|
#define MODLINK_FREQ_CHARLIE "CHRL"
|
|
#define MODLINK_FREQ_CENTCOM "CC"
|
|
|
|
/// Global list of all /datum/mod_theme
|
|
GLOBAL_LIST_INIT(mod_themes, setup_mod_themes())
|
|
/// Global list of all ids associated to a /datum/mod_link instance
|
|
GLOBAL_LIST_EMPTY(mod_link_ids)
|