Still making my battle dev log, been taking awhile to edit as I want it to be good, but here's an article I just wrote about RPG damage numbers, as I've been thinking about how to implement them:
https://shweep.medium.com/damage-numbers-in-rpgs-1f0e3b1bc23a