Hello!
I will now explain how stupid TFS works in regards to Shielding, Armor, and Defense. (Yes this is TFS 1.X, or 0.X, both use basically the same code)
First for Defense:
damage -= uniform_random(defense / 2, defense);
This means, if you have 20 defense, you will block a random amount of...