Skip to content

tool.skill.MobSkill

tool.skill.MobSkill

Inherits from: tool.skill.Skill

Fields

NameType
infosVirtual[area, autoInit, breachResistance, charge, chargeAnim, commonEffects, cooldown, execAnim, fx, hitFrame, id, lockAiAfter, power, projectile, props, sfx, triggerFlags]
indexI32
hasAnnounceFxBool
announcedBool
manualBool
allowInAirBool
allowSameSkillNearbyBool
ignoreGlobalCDBool
canCancelOtherSkillsBool
canTriggerThroughWallsBool
interruptIfCannotUseAnymoreBool
PREVENT_SAME_SKILL_RANGEI32
getSameSkillLockDurationFun
interruptOnNoTargetBool

Protos

  • f@1700 createAttackData(tool.skill.MobSkill) → tool.atk.AttackData
  • f@1701 canUse(tool.skill.MobSkill) → Bool
  • f@1702 canUseOn(tool.skill.MobSkill, Entity) → Bool
  • f@1703 useMobSkillInfos(tool.skill.MobSkill, Virtual[area, autoInit, breachResistance, charge, chargeAnim, commonEffects, cooldown, execAnim, fx, hitFrame, id, lockAiAfter, power, projectile, props, sfx, triggerFlags]) → Void
  • f@1704 getTouchingAreaFor(tool.skill.MobSkill, Entity, Ref) → tool.skill.SkillArea
  • f@1705 prepare(tool.skill.MobSkill, Null) → Bool
  • f@1706 debugAreas(tool.skill.MobSkill) → Void
  • f@1708 onTouchAllies(tool.skill.MobSkill, tool.skill.SkillArea, hl.types.ArrayObj) → Void
  • f@1709 onTouchOtherMob(tool.skill.MobSkill, Entity) → Void
  • f@1710 execute(tool.skill.MobSkill, Null) → Void
  • f@1711 executeAreas(tool.skill.MobSkill) → Void
  • f@1712 announce(tool.skill.MobSkill) → Void
  • f@1713 onBeforePrepare(tool.skill.MobSkill) → Void
  • f@1714 needFacing(tool.skill.MobSkill) → Bool
  • f@1715 onAnnounce(tool.skill.MobSkill) → Void
  • f@1716 update(tool.skill.MobSkill) → Void
  • f@1717 checkForPrepare(tool.skill.MobSkill) → Void
  • f@1718 chargeUpdate(tool.skill.MobSkill) → Void
  • f@1719 hasSanctuaryProtection(tool.skill.MobSkill, Entity) → Bool

Bindings

  • f@1707 getSameSkillLockDuration(tool.skill.MobSkill, F64, F64) → F64
  • static f@4943 __constructor__(tool.skill.MobSkill, String, en.Mob, Ref) → Void