rpd:evasion_mechanic
Differences
This shows you the differences between two versions of the page.
| rpd:evasion_mechanic [2025/12/24 22:18] – Rename evasion.txt to evasion_mechanic.txt for correct naming convention and update content mike | rpd:evasion_mechanic [2025/12/24 22:21] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Evasion Mechanic ====== | ||
| + | Evasion is a core combat mechanic in Remixed Pixel Dungeon that represents a character' | ||
| + | |||
| + | ==== Evasion Calculation ==== | ||
| + | Evasion is implemented through the defenseSkill method in Char.java, where defensive bonus is calculated using the formula: | ||
| + | ``` | ||
| + | float evasion = (float) Math.pow(1.2, | ||
| + | ``` | ||
| + | Where ' | ||
| + | |||
| + | ==== Factors Affecting Evasion ==== | ||
| + | * **Dexterity**: | ||
| + | * **Armor Penalty**: If armor required STR exceeds effective STR, evasion is reduced by 1.5^penalty | ||
| + | * **Equipment**: | ||
| + | * **Buff Effects**: Temporary evasion boosts from various status effects | ||
| + | |||
| + | ==== Equipment with Evasion Bonuses ==== | ||
| + | * **[[rpd: | ||
| + | * **[[rpd: | ||
| + | |||
| + | ==== Code References ==== | ||
| + | * Java Implementation: | ||
| + | * Ring Implementation: | ||
| + | * String Resources: [[https:// | ||
| + | |||
| + | ==== Related ==== | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | * [[rpd: | ||
| + | |||
| + | {{tag> rpd mechanics evasion dexterity }} | ||
