Skip to content

tool.atk.AttackTargetImpl

tool.atk.AttackTargetImpl

Fields

NameType
parentEntity
Virtual[updateHitResult, updateAffixes, shouldMissEarly, preHitResultUpdate, preAttack, postHitResultUpdate, onHitInit, onAffectChange, computeReduceMul, computeDamageNegation, computeDamageCap, computeBonusMul, computeBonusAdd, applyMiss, applyHit]

Protos

  • f@6800 onHitInit(tool.atk.AttackTargetImpl, tool.atk.AttackData) → Void
  • f@6801 shouldMissEarly(tool.atk.AttackTargetImpl, tool.atk.AttackData) → Bool
  • f@6802 preAttack(tool.atk.AttackTargetImpl, tool.atk.AttackData) → Void
  • f@6803 updateAffixes(tool.atk.AttackTargetImpl, tool.atk.AttackData) → Void
  • f@6804 updateHitResult(tool.atk.AttackTargetImpl, HitResult, tool.atk.AttackData) → HitResult
  • f@6805 computeBonusMul(tool.atk.AttackTargetImpl, tool.atk.AttackData) → F64
  • f@6806 computeBonusAdd(tool.atk.AttackTargetImpl, tool.atk.AttackData) → F64
  • f@6807 computeReduceMul(tool.atk.AttackTargetImpl, tool.atk.AttackData) → F64
  • f@6808 computeDamageCap(tool.atk.AttackTargetImpl, tool.atk.AttackData) → F64
  • f@6809 computeDamageNegation(tool.atk.AttackTargetImpl, tool.atk.AttackData) → F64
  • f@6810 preHitResultUpdate(tool.atk.AttackTargetImpl, tool.atk.AttackData) → Void
  • f@6811 applyHit(tool.atk.AttackTargetImpl, tool.atk.AttackData) → Void
  • f@6812 applyMiss(tool.atk.AttackTargetImpl, tool.atk.AttackData) → Void
  • f@6813 postHitResultUpdate(tool.atk.AttackTargetImpl, tool.atk.AttackData) → Void
  • f@6814 isFrontBlockingAttack(tool.atk.AttackTargetImpl, tool.atk.AttackData) → Bool
  • f@6815 isBackBlockingAttack(tool.atk.AttackTargetImpl, tool.atk.AttackData) → Bool
  • f@6816 isFacingAttack(tool.atk.AttackTargetImpl, tool.atk.AttackData) → Bool
  • f@6817 onAffectChange(tool.atk.AttackTargetImpl, I32, Bool) → Void

Bindings

  • static f@6818 __constructor__(tool.atk.AttackTargetImpl, Entity) → Void