Clean-up damage/attack roll calculations and bonus builders

This commit is contained in:
Gary Tierney
2018-01-01 05:50:54 +00:00
parent d392913356
commit 547ef907e1
7 changed files with 158 additions and 116 deletions
@@ -32,6 +32,7 @@ var Mob.combatAttackTick: Long by attribute("combat_attack_tick", 0)
class CombatState(private val mob: Mob, var attack: Attack) {
var target: Mob? by WeakRefHolder()
var bonuses = CombatBonuses.default()
fun ticksSinceAttack(): Long {
return mob.world.tick() - mob.combatAttackTick