| Mechanic | How It Works | Player Interaction |
|----------|--------------|--------------------|
| Bond Meter (0‑100) | - Starts at 0.
- Gains +5–15 points each time the player activates an E20 Ability (e.g., Shadow Flare, Dark Pulse).
- Passive decay of ‑2 per minute when not in use. | Players decide when and how often to tap E20’s power. |
| E20 Abilities | Three tiers unlocked as the meter rises:
1️⃣ Tier‑1 (0‑30) – Minor buffs (speed, perception).
2️⃣ Tier‑2 (31‑70) – Offensive spells (shadow bolts, mind‑shatter).
3️⃣ Tier‑3 (71‑100) – World‑altering powers (time‑slip, reality fracture). | Ability UI shows tier icons; hover‑tooltip explains risk/reward. |
| Addiction Triggers | Every activation adds a “Craving Token” (visual cue: a faint black feather). Tokens accumulate 1‑to‑3 per use. When ≥ 10 tokens the game forces a “Withdrawal Event” (e.g., hallucinations, distorted UI, NPC hostility). | Players must spend tokens on “Recovery Actions” (meditation, safe‑zone rest, consumables) to reduce them. |
| Corruption Overload | If the Bond Meter reaches 100 and Craving Tokens exceed 15, the player enters Overload:
- Instant loss of control → random enemy‑spawn wave.
- Narrative branch: Katrina either succumbs (bad ending) or breaks the bond (hard reset with story penalty). | Visual warning (red pulse, heartbeat) + optional “panic button” to dump the meter (cost: permanent loss of a tier). |
| Recovery System | Safe zones (e.g., Sanctum of Light) provide:
- Meditation mini‑game (timed breathing) → reduces tokens by 5.
- Black‑Angel Antidote items (crafted or bought) → reduces meter by 20. | UI shows safe‑zone icons on map; recovery is optional but crucial for long runs. |
| Layer | Suggested Tech | Key Points |
|-------|----------------|------------|
| Gameplay Logic | Unity (C#) / Unreal (Blueprints) | Use a singleton BondManager to track meter, tokens, and cooldowns. |
| UI | Unity UI Toolkit / UMG (Unreal) | Bind meter and token values to UI elements; animate with particle shaders for the “dark aura”. |
| Save/Load | JSON / ScriptableObjects | Persist BondMeter, CravingTokens, and unlocked tiers. |
| Audio | FMOD or Wwise | Add a low‑frequency hum that intensifies as the meter fills; a subtle “heartbeat” when nearing overload. |
| Narrative Branching | Ink (for Unity) or Yarn Spinner | Script dialogue branches based on BondMeter thresholds. |
| Testing | Automated unit tests for BondManager + Play‑test sessions to fine‑tune token decay rates. | katrina jade addicted to black evil angel 20 better
The synergy between Katrina Jade and Evil Angel works so well because they share a similar philosophy: go hard or go home. | Mechanic | How It Works | Player
“The Black‑Angel Bond System turns a simple power‑up into a living, breathing addiction. Players will love the rush of unlocking god‑like abilities while constantly battling the creeping dread of losing control. It gives us a built‑in tension loop, meaningful narrative branching, and a visual metamorphosis that makes Katrina Jade feel truly alive (and dangerously alive).” | Layer | Suggested Tech | Key Points