-
Notifications
You must be signed in to change notification settings - Fork 2
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.