Hybrid Combat System Design Overview
Core Concept: A real-time, skill-based combat system that blends weapon statistics, timing-sensitive mechanics, and an RNG-influenced contact system to calculate damage outcomes .
1. The Attack Loop
Initiation: The player presses and holds the attack button. This real-time action allows for skill-based timing .
Contact Determination: The point of contact (Armor, Exposed Skin, Shield, or Weapon) is determined by an RNG check combined with player timing .
Simultaneous attacks result in weapon clashes .
Attacking a blocking enemy results in shield impact .
Attacking a stationary enemy targets exposed skin or armor .
2. Reactive Contact Mechanics (The Carousel)
Upon contact, a dynamic carousel appears at the impact site . It utilizes color-coded feedback to influence damage :
Green: Optimal buff applied.
Yellow: No buff applied.
Red: Debuff applied.
3. Damage Calculation Logic
The final damage output is calculated through a multi-stage process:
Base Damage: Derived from the weapon's power statistic (e.g., base power of 5) .
Contact Modifiers: Striking a shield reduces damage, while striking exposed armor increases it .
Systemic Interaction: Attacking an enemy's weapon provides a unique tactical risk; it can debuff the opponent's attack but carries the potential to simultaneously debuff the player's own attack .
Carousel Result: The final modifier is applied based on the outcome of the reactive carousel .