MGS PASSIVE REWORK (4.2.0)

Twelve signature passives were generic copy-paste ("Haste every few seconds", "crouch = invisible", "MGS signature state: X").
Each now has one clear job that matches the character, and its in-game description says exactly what it does.

Character           New passive            What it does
Huey Emmerich       Tinkerer's Bench       Haste II, no Mining Fatigue/Weakness while holding a Create wrench or IE hammer; panics below 35% HP (Speed II burst, 12 s cd)
Strangelove         Adaptive Learning      After a hit: Resistance + Speed for 5 s (12 s cd); Absorption below 35% HP
Sunny               Overclock Assist       Constant Haste; crouching shares Haste with allied players within 8 blocks
Granin              Prototype Plating      Enemy within 6 blocks: Absorption II (10 s) + Resistance (3 s), 30 s cd
Nikolai Sokolov     Efficient Rations      Clears Nausea/Mining Fatigue; when hungry regains food every 30 s
Kazuhira Miller     Command Network        Absorption when unhurt; allies within 10 blocks get Speed
Roy Campbell        Command Presence       Resistance burst at 35% HP; steadies allies below half health within 10 blocks
Major Zero          Chain of Command       Resistance (and Absorption if unhurt 5 s) while an ally is within 12 blocks
Decoy Octopus       Identity Shift         Crouch = invisible; when hit: Invisibility 4 s + Speed II 3 s, Glowing removed (25 s cd)
Raikov              Impersonation          Unhurt 5 s with enemies within 10 blocks: Invisibility + Speed 4 s (30 s cd)
SIGINT              Signal Jam             Hostiles within 8 blocks are slowed; clears Blindness
Rosemary            Emotional Anchor       Clears Nausea/Weakness/Blindness from you and allies within 8 blocks

Files: startup_scripts/mgs_custom_effects.js (new helpers nearbyPlayers / holding) and data/mgscanon/powers/kjs_<id>_signature_effect.json.
Effect attributes (armor, luck, speed) are unchanged. Restart the game once after installing (startup script).
