Skip to content

en.mob.boss.Dooku

en.mob.boss.Dooku

Inherits from: en.mob.Boss

Fields

NameType
manageren.DookuManager
startedBool
tcxI32
tcyI32
roomMiddletool.CPoint
lockedDirI32
shootGridhl.types.ArrayObj
shootGridWidI32
shootGridHeiI32
shootGridPatternslibs.RandDeck
startWithOffsetBool
battleZoneWidI32
battleZoneLeftXNull
battleZoneGroundYNull
magmaBallhl.types.ArrayObj
magmaBallWidI32
magmaBallHeiI32
magmaBallPatternslibs.RandDeck
grabbedHeroen.Hero
grabAtkFxlibs.heaps.HParticle
shootAngInfVirtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease]
curActionen.mob.boss.DookuAction
nextAnticipatedAttacken.mob.boss.DookuAction
forcedNextAttacken.mob.boss.DookuAction
phaseActionshl.types.ArrayObj
lastActionen.mob.boss.DookuAction
speedMultiplierF64
levelUptauntsBourvilhl.types.ArrayObj
levelUptauntsDookuhl.types.ArrayObj
levelUptauntshl.types.ArrayObj
inCombatTauntsBourvilhl.types.ArrayObj
inCombatTauntsDookuhl.types.ArrayObj
inCombatTauntshl.types.ArrayObj
hitByCatTauntshl.types.ArrayObj
playerUseBatVolleyTauntshl.types.ArrayObj
hitVampireKillerAsBourvilTauntshl.types.ArrayObj
hitVampireKillerAsAnyTauntshl.types.ArrayObj
deathTauntsBourvilhl.types.ArrayObj
deathTauntsAlucardhl.types.ArrayObj
scarftool.ScarfManager
sbDookuFxlibs.heaps.slib.HSpriteBatch
sbDookuFxAddlibs.heaps.slib.HSpriteBatch
atkFxlibs.heaps.HParticle
grabFxAlphalibs.misc.Tween
bossRushModifiersVirtual[batSpeedMul, enabled, fireBallAdditionalDelay, lockMul, magmaBallCd, magmaBallDelay, magmaBallSpeed, projectileTags]
Virtual[type, isAlive, applyBossRushModifier]
static__clidI32
staticcreateFun
static__eclidshl.types.ArrayBytes_Int

Protos

  • f@10929 init(en.mob.boss.Dooku) → Void
  • f@10930 initSpeechDeck(en.mob.boss.Dooku) → Void
  • f@10931 initGfx(en.mob.boss.Dooku) → Void
  • f@10932 initScarf(en.mob.boss.Dooku) → Void
  • f@10933 setReady(en.mob.boss.Dooku) → Void
  • f@10934 onBossLevelUp(en.mob.boss.Dooku) → Void
  • f@10935 postDeserialize(en.mob.boss.Dooku) → Void
  • f@10936 getDamageReduction(en.mob.boss.Dooku, tool.atk.AttackData) → F64
  • f@10937 tryToPreventDeath(en.mob.boss.Dooku, tool.atk.AttackData, F64) → Bool
  • f@10938 onDie(en.mob.boss.Dooku) → Void
  • f@10939 get_headX(en.mob.boss.Dooku) → F64
  • f@10940 get_headY(en.mob.boss.Dooku) → F64
  • f@10941 get_handTracks(en.mob.boss.Dooku) → hl.types.ArrayBytes_Int
  • f@10942 get_handX(en.mob.boss.Dooku) → F64
  • f@10943 get_handY(en.mob.boss.Dooku) → F64
  • f@10944 levelUptaunt(en.mob.boss.Dooku) → Void
  • f@10945 sayCombatTaunt(en.mob.boss.Dooku) → Void
  • f@10946 deathTaunt(en.mob.boss.Dooku) → Void
  • f@10947 onDamage(en.mob.boss.Dooku, tool.atk.AttackData) → Void
  • f@10948 onHeroUseSkill(en.mob.boss.Dooku, String) → Void
  • f@10949 sayTaunt(en.mob.boss.Dooku, String, Ref, Ref) → Void
  • f@10950 initSkills(en.mob.boss.Dooku) → Void
  • f@10951 applyBossRushModifier(en.mob.boss.Dooku, Virtual[buff, cd, charge, delay, extraAtk, extraMob0, extraMob1, heal, invincibility, lock, max, mul, speed, teleportExit]) → Void
  • f@10952 adaptLockDuration(en.mob.boss.Dooku, F64) → F64
  • f@10953 addBossRushProjectileAttackTags(en.mob.boss.Dooku, tool.atk.AttackData) → Void
  • f@10954 resetPatterns(en.mob.boss.Dooku) → Void
  • f@10955 initPatterns(en.mob.boss.Dooku, String, I32, libs.RandDeck) → Void
  • f@10956 initCCAttack(en.mob.boss.Dooku, String, String, hl.types.ArrayObj, hl.types.ArrayObj, Ref) → tool.skill.OldMobSkill
  • f@10957 interruptSkills(en.mob.boss.Dooku) → Void
  • f@10958 teleportTo(en.mob.boss.Dooku, I32, I32, Ref) → Bool
  • f@10959 shadowStepTo(en.mob.boss.Dooku, I32, I32) → Bool
  • f@10960 setAffectS(en.mob.boss.Dooku, I32, F64, Ref, Null) → Void
  • f@10961 onAffectChange(en.mob.boss.Dooku, I32, Bool) → Void
  • f@10962 startATpAction(en.mob.boss.Dooku, tool.skill.OldMobSkill) → Bool
  • f@10963 resetAndWait(en.mob.boss.Dooku, Ref, Ref) → Void
  • f@10964 resetAction(en.mob.boss.Dooku) → Void
  • f@10965 isLastATpAction(en.mob.boss.Dooku) → Bool
  • f@10966 pickNewTeleportAction(en.mob.boss.Dooku) → en.mob.boss.DookuAction
  • f@10967 actionNeedATp(en.mob.boss.Dooku, en.mob.boss.DookuAction) → Bool
  • f@10968 pickNextAction(en.mob.boss.Dooku) → Void
  • f@10969 setAction(en.mob.boss.Dooku, en.mob.boss.DookuAction) → Void
  • f@10970 startAction(en.mob.boss.Dooku, en.mob.boss.DookuAction) → Bool
  • f@10971 pickBestTeleportPoint(en.mob.boss.Dooku, en.mob.boss.TeleportDistance, Ref, Ref) → Virtual[x, y]
  • f@10972 canLevelUp(en.mob.boss.Dooku) → Bool
  • f@10973 bossLevelUp(en.mob.boss.Dooku) → Void
  • f@10974 onCooldownEnd(en.mob.boss.Dooku, String, I32) → Void
  • f@10975 onTouch(en.mob.boss.Dooku, Entity) → Void
  • f@10976 onHorizontalStep(en.mob.boss.Dooku) → Void
  • f@10977 behaviourAi(en.mob.boss.Dooku) → Void
  • f@10978 fixedUpdate(en.mob.boss.Dooku) → Void
  • f@10979 getShadowStepColor(en.mob.boss.Dooku) → I32
  • f@10980 postUpdate(en.mob.boss.Dooku) → Void
  • f@10981 disposeGfx(en.mob.boss.Dooku) → Void
  • f@10982 destroy(en.mob.boss.Dooku) → Void
  • f@10983 getCLID(en.mob.boss.Dooku) → I32
  • f@10984 serialize(en.mob.boss.Dooku, hxbit.Serializer) → Void
  • f@10985 getSerializeSchema(en.mob.boss.Dooku) → hxbit.Schema
  • f@10986 unserializeInit(en.mob.boss.Dooku) → Void
  • f@10987 unserialize(en.mob.boss.Dooku, hxbit.Serializer) → Void
  • f@10988 getEntityCLIDS(en.mob.boss.Dooku) → hl.types.ArrayBytes_Int

Bindings

  • static f@10990 __constructor__(en.mob.boss.Dooku, pr.Level, I32, I32, I32, I32) → Void
  • static f@10989 create(pr.Level, I32, I32, I32, I32) → en.mob.boss.Dooku