mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-25 22:19:30 +01:00
## About The Pull Request This ports changes from https://github.com/NovaSector/NovaSector/pull/6016 and https://github.com/NovaSector/NovaSector/pull/6398. - The quirk no longer automatically applies the Genetics power to the quirk user. Prior to this PR, communication was mostly anonymized and only _not_ so when one possessed the gene. This presented a clear downgrade for individuals who had the genetic variant over the quirk variant. With this PR, communication through the quirk is not anonymous, but adding the gene on top of the quirk will allow a user to upgrade it into being anonymous. - Every time someone uses the quirk everyone else (in sight) will see where their attention is sent. This does not add a visual cue besides the warning in the chat, so it's still somewhat discrete. - Added a new quirk, Psionic Dampener. This blocks most forms of telepathic communication. - Telepathy was made multiline for readability. ## Why It's Good For The Game Currently, Telepathy as a quirk has a discrepancy where non-synths receive the mutation Telepathy, while synths receive a different version. The mechanical differences of these created a problem where, depending on who was using it, this either did or did not anonymize the identity of the caster. Additionally, these changes allow the quirk holder who seeks the genetic variant in-round to properly receive the benefits of such. Other changes allow people to opt-out of receiving telepathic messages, in order to avoid negative interactions from those who abuse it. Multiline telepathy is a desirable feature for the sake of proof reading. ## Proof Of Testing <img width="654" height="279" alt="image" src="https://github.com/user-attachments/assets/056f4d52-5365-4b5f-a422-40791c5e568d" /> ## Changelog 🆑 add: Added a new quirk Psionic Dampener, affecting telepathy from quirks, genetics, slimes, xenomorphs, revenants and so on. balance: Telepathy (Quirk) no longer automatically gives the gene. qol: The telepathic communication power granted by the quirk or the genetic power is only anonymous if the caster has the mutation, not the target. qol: Telepathy (Quirk) now shows when the user uses the power and on whom, but not the contents of the message. qol: Telepathy is now multiline. /🆑
73 lines
2.5 KiB
Plaintext
73 lines
2.5 KiB
Plaintext
// This file contains all the bubber modular traits
|
|
|
|
#define TRAIT_HYDROPHILIC "hydrophilic"
|
|
#define TRAIT_CAN_BE_PICKED_UP "can_be_picked_up"
|
|
#define TRAIT_CHANGELING_ZOMBIE "changelingzombie"
|
|
#define TRAIT_RESEARCH_CYBORG "research_cyborg"
|
|
#define TRAIT_BILINGUAL "Bilingual"
|
|
#define TRAIT_DIRTY "dirty"
|
|
|
|
/// Cyborgs with unique sprites
|
|
/// 32x32 quadruped skins with resting, sitting, and belly up sprites
|
|
#define TRAIT_R_SQUADRUPED "squadruped_borg"
|
|
// For light weight borgs
|
|
#define TRAIT_R_LIGHT_WEIGHT "lightweight_borg"
|
|
|
|
//For the hemophage quirk that allows hemophages to eat/drink normal food/drink.
|
|
#define TRAIT_MASQUERADE_FOOD "masquerade_food"
|
|
|
|
/// Preference toggleable trait that gives a mob four eyes
|
|
#define TRAIT_QUAD_EYES "quad_eyes"
|
|
|
|
//basic security hud
|
|
#define TRAIT_BASIC_SECURITY_HUD "basic_security_hud"
|
|
|
|
#define TRAIT_TORPOR "torpor"
|
|
|
|
//lipstick trait
|
|
#define TRAIT_HYPNO_KISS "hypno kiss"
|
|
|
|
// Shows extended examine option when worn
|
|
#define TRAIT_WORN_EXAMINE "worn_examine"
|
|
|
|
// MK Ultra Skillchip
|
|
#define TRAIT_PET_SKILLCHIP "mkii_ultra"
|
|
|
|
#define TRAIT_SIGN_LANGUAGE_BLOCKED "sign_language_blocked"
|
|
|
|
// makes the mob immune to crusher marks even if they are within the required mob size
|
|
#define TRAIT_CRUSHER_MARK_IMMUNE "crusher_mark_immune"
|
|
|
|
// makes it so cult cannot get another blood stone from this mob
|
|
#define TRAIT_HAS_BEEN_CULT_SACRIFICED "has_been_cult_sacrificed"
|
|
|
|
// makes it so held items float by their head
|
|
#define TRAIT_FLOATING_HELD "held_items_float"
|
|
|
|
// makes it so this mob loses nutrition twice as fast
|
|
#define TRAIT_FAST_METABOLISM "fast_metabolism"
|
|
|
|
// Makes it do this mob resists negative effects of being irradiated
|
|
#define TRAIT_RAD_RESISTANCE "radiation_resistance"
|
|
|
|
// For using secondary mutant colors
|
|
#define TRAIT_MUTANT_COLORS_2 "mutcolors2"
|
|
|
|
// For using tertiary mutant colors
|
|
#define TRAIT_MUTANT_COLORS_3 "mutcolors3"
|
|
|
|
/// Trait that says you're shaded by something (ie partially in the dark)
|
|
#define TRAIT_SHADED "shaded"
|
|
|
|
// For Bloodsuckers/Hemophages that vomit blood
|
|
#define TRAIT_STOMACH_BLOOD_VOMIT "stomach_blood_vomit"
|
|
|
|
/// The trait that determines if someone has the robotic limb reattachment quirk.
|
|
#define TRAIT_ROBOTIC_LIMBATTACHMENT "trait_robotic_limbattachment"
|
|
|
|
/// Trait that gives your brain traumas more resilance
|
|
#define TRAIT_RESILIENT_TRAUMAS "trait_resilient_traumas"
|
|
|
|
/// Trait used to block telepathy types (Genetics, Xenomorph, Revenant, Slime. Ideally should be all.)
|
|
#define TRAIT_PSIONIC_DAMPENER "psionic_dampener"
|