nl:rpd:accuracy_mechanic
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| nl:rpd:accuracy_mechanic [2026/10/10 12:50] – Add nl translation of accuracy_mechanic; verified 5 random pages (lint pass, 0 red links, facts grounded) Wiki Maintenance | nl:rpd:accuracy_mechanic [2026/10/10 12:55] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Nauwkeurigheidsmechanisme ====== | ||
| + | |||
| + | Nauwkeurigheid is een gevechtsmechanisme in Remixed Pixel Dungeon dat de kans bepaalt om een doelwit te raken met aanvallen. Hogere nauwkeurigheid vergroot de kans om vijanden te raken. | ||
| + | |||
| + | ==== Nauwkeurigheidsformule ==== | ||
| + | In de spelcode wordt nauwkeurigheid berekend in het '' | ||
| + | |||
| + | <code java> | ||
| + | public int attackSkill(Char target) { | ||
| + | int[] bf = {0}; | ||
| + | forEachBuff(b -> bf[0] += b.attackSkillBonus(this)); | ||
| + | |||
| + | int bonus = bf[0]; | ||
| + | |||
| + | float accuracy = (float) Math.pow(1.4, | ||
| + | |||
| + | if (target == null) { // Voornamelijk om een fout in Remixed RPG te maskeren | ||
| + | target = CharsList.DUMMY; | ||
| + | } | ||
| + | |||
| + | if (rangedWeapon.valid() && level().distance(getPos(), | ||
| + | accuracy *= 0.5f; | ||
| + | } | ||
| + | |||
| + | float mainAccuracyFactor = getActiveWeapon().accuracyFactor(this); | ||
| + | float secondaryAccuracyFactor = getSecondaryWeapon().accuracyFactor(this); | ||
| + | |||
| + | float skillFactor = Utils.min(20f, | ||
| + | |||
| + | int aSkill = (int) ((baseAttackSkill + lvl()) * accuracy * skillFactor); | ||
| + | |||
| + | GLog.debug(" | ||
| + | |||
| + | return aSkill; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== Belangrijke factoren voor nauwkeurigheid ==== | ||
| + | * **Aanvalsvaardigheid**: | ||
| + | * **Buff-bonussen**: | ||
| + | * **Wapennauwkeurigheidsfactor**: | ||
| + | * **Afstandsboogboogstraf**: | ||
| + | * **Wapenbetoveringen**: | ||
| + | * **Status-effecten**: | ||
| + | |||
| + | ==== Uitrusting met nauwkeurigheidsvoordelen ==== | ||
| + | * **[[nl: | ||
| + | * **Gewichtsteen**: | ||
| + | * **Wapen doordrenken NAUWKEURIGHEID**: | ||
| + | * **[[nl: | ||
| + | |||
| + | ==== Gerelateerde strings ==== | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ==== Klasse-overwegingen ==== | ||
| + | * **Krijger**: | ||
| + | * **Magiër**: | ||
| + | * **Schurk**: Hoge nauwkeurigheid helpt bij sluipaanvallen | ||
| + | * **Jageres**: | ||
| + | * **Plaagarts**: | ||
| + | |||
| + | ==== Codeverwijzingen ==== | ||
| + | * Java: [[https:// | ||
| + | * Java: [[https:// | ||
| + | * Java: [[https:// | ||
| + | |||
| + | ==== Gerelateerd ==== | ||
| + | * [[nl: | ||
| + | * [[nl: | ||
| + | * [[nl: | ||
| + | * [[nl: | ||
| + | * [[nl: | ||
| + | * [[nl: | ||
| + | * [[nl: | ||
| + | * [[nl: | ||
| + | |||
| + | {{tag> rpd mechanica nauwkeurigheid aanval gevecht}} | ||
nl/rpd/accuracy_mechanic.txt · Last modified: by 127.0.0.1
