Skip to content

Saturday Sessions: 20240825 Combat Text

Joshua Wierenga edited this page Jun 7, 2025 · 4 revisions

Yes, not from an actual Saturday session(also a Sunday), but whatever.

Basic combat log idea:

base: hit you with their sword

no dodge, no absorb: BASE
partial dodge, no absorb: BASE, you tried to dodge but were still hit
full dodge, no/partial/full absorb: tried to BASE but missed
no dodge, some absorb: BASE but your armor softened the blow
no/partial dodge, full absorb: BASE but your armor absorbed the impact
partial dodge, partial absorb: BASE, you tried to dodge but where still hit with your armor also softening the blow

Rough implementation order with example:

Min agility: 20
Max agility: 35
Min armor:    0
Max armor:   20

no dodge, no absorb:           20,  0: GOOD, Enemy 1 launched a fireball at you.
partial dodge, no absorb:      21,  0: GOOD: Enemy 1 launched a fireball at you, you tried to dodge it but were still hit.
full dodge, no absorb:         35,  0: GOOD: Enemy 1 tried to launch a fireball at you but it missed.

no dodge, partial absorb:      20,  1: GOOD: Enemy 1 launched a fireball at you but your armor softened the blow.
partial dodge, partial absorb: 21,  1: GOOD: Enemy 1 launched a fireball at you, you tried to dodge it but were still hit with your armor softening the blow.
full dodge, partial absorb:    35,  1: GOOD: Enemy 1 tried to launch a fireball at you but it missed.

no dodge, full absorb:         20, 20: GOOD: Enemy 1 launched a fireball at you but your armor absorbed the impact.
partial dodge, full absorb:    21, 20: GOOD: Enemy 1 launched a fireball at you but your armor absorbed the impact.
full dodge, full absorb:       35, 20: GOOD: Enemy 1 tried to launch a fireball at you but it missed.

damage = -20
dodgedDamage = -18

Current reports for physical attacks given different cases:

no dodge, no absorb:           Enemy 1 attacked you with their sword.
partial dodge, no absorb:      Enemy 1 attacked you with their sword, you tried to dodge but were still hit.
full dodge, no absorb:         Enemy 1 tried to attacked you with their sword but missed.

no dodge, partial absorb:      Enemy 1 attacked you with their sword but your armour softened the blow.
partial dodge, partial absorb: Enemy 1 attacked you with their sword, you tried to dodge but were still hit with your armour softening the blow.
full dodge, partial absorb:    Enemy 1 tried to attacked you with their sword but missed.

no dodge, full absorb:         Enemy 1 attacked you with their sword but your armour absorbed the impact.
partial dodge, full absorb:    Enemy 1 attacked you with their sword but your armour absorbed the impact.
full dodge, full absorb:       Enemy 1 tried to attacked you with their sword but missed.

Same but for magic attacks:

no dodge, no absorb:           Enemy 1 launched a fireball at you.
partial dodge, no absorb:      Enemy 1 launched a fireball at you, you tried to dodge it but were still hit.
full dodge, no absorb:         Enemy 1 tried to launch a fireball at you but it missed.

no dodge, partial absorb:      Enemy 1 launched a fireball at you but your armour softened the blow.
partial dodge, partial absorb: Enemy 1 launched a fireball at you, you tried to dodge it but were still hit with your armour softening the blow.
full dodge, partial absorb:    Enemy 1 tried to launch a fireball at you but it missed.

no dodge, full absorb:         Enemy 1 launched a fireball at you but your armour absorbed the blast.
partial dodge, full absorb:    Enemy 1 launched a fireball at you but your armour absorbed the blast.
full dodge, full absorb:       Enemy 1 tried to launch a fireball at you but it missed.

Clone this wiki locally