en.mob.boss.Dooku
en.mob.boss.Dooku
Inherits from: en.mob.Boss
Fields
| Name | Type | |
|---|---|---|
manager | en.DookuManager | |
started | Bool | |
tcx | I32 | |
tcy | I32 | |
roomMiddle | tool.CPoint | |
lockedDir | I32 | |
shootGrid | hl.types.ArrayObj | |
shootGridWid | I32 | |
shootGridHei | I32 | |
shootGridPatterns | libs.RandDeck | |
startWithOffset | Bool | |
battleZoneWid | I32 | |
battleZoneLeftX | Null | |
battleZoneGroundY | Null | |
magmaBall | hl.types.ArrayObj | |
magmaBallWid | I32 | |
magmaBallHei | I32 | |
magmaBallPatterns | libs.RandDeck | |
grabbedHero | en.Hero | |
grabAtkFx | libs.heaps.HParticle | |
shootAngInf | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
curAction | en.mob.boss.DookuAction | |
nextAnticipatedAttack | en.mob.boss.DookuAction | |
forcedNextAttack | en.mob.boss.DookuAction | |
phaseActions | hl.types.ArrayObj | |
lastAction | en.mob.boss.DookuAction | |
speedMultiplier | F64 | |
levelUptauntsBourvil | hl.types.ArrayObj | |
levelUptauntsDooku | hl.types.ArrayObj | |
levelUptaunts | hl.types.ArrayObj | |
inCombatTauntsBourvil | hl.types.ArrayObj | |
inCombatTauntsDooku | hl.types.ArrayObj | |
inCombatTaunts | hl.types.ArrayObj | |
hitByCatTaunts | hl.types.ArrayObj | |
playerUseBatVolleyTaunts | hl.types.ArrayObj | |
hitVampireKillerAsBourvilTaunts | hl.types.ArrayObj | |
hitVampireKillerAsAnyTaunts | hl.types.ArrayObj | |
deathTauntsBourvil | hl.types.ArrayObj | |
deathTauntsAlucard | hl.types.ArrayObj | |
scarf | tool.ScarfManager | |
sbDookuFx | libs.heaps.slib.HSpriteBatch | |
sbDookuFxAdd | libs.heaps.slib.HSpriteBatch | |
atkFx | libs.heaps.HParticle | |
grabFxAlpha | libs.misc.Tween | |
bossRushModifiers | Virtual[batSpeedMul, enabled, fireBallAdditionalDelay, lockMul, magmaBallCd, magmaBallDelay, magmaBallSpeed, projectileTags] | |
| “ | Virtual[type, isAlive, applyBossRushModifier] | |
| static | __clid | I32 |
| static | create | Fun |
| static | __eclids | hl.types.ArrayBytes_Int |
Protos
f@10929init(en.mob.boss.Dooku) → Voidf@10930initSpeechDeck(en.mob.boss.Dooku) → Voidf@10931initGfx(en.mob.boss.Dooku) → Voidf@10932initScarf(en.mob.boss.Dooku) → Voidf@10933setReady(en.mob.boss.Dooku) → Voidf@10934onBossLevelUp(en.mob.boss.Dooku) → Voidf@10935postDeserialize(en.mob.boss.Dooku) → Voidf@10936getDamageReduction(en.mob.boss.Dooku, tool.atk.AttackData) → F64f@10937tryToPreventDeath(en.mob.boss.Dooku, tool.atk.AttackData, F64) → Boolf@10938onDie(en.mob.boss.Dooku) → Voidf@10939get_headX(en.mob.boss.Dooku) → F64f@10940get_headY(en.mob.boss.Dooku) → F64f@10941get_handTracks(en.mob.boss.Dooku) → hl.types.ArrayBytes_Intf@10942get_handX(en.mob.boss.Dooku) → F64f@10943get_handY(en.mob.boss.Dooku) → F64f@10944levelUptaunt(en.mob.boss.Dooku) → Voidf@10945sayCombatTaunt(en.mob.boss.Dooku) → Voidf@10946deathTaunt(en.mob.boss.Dooku) → Voidf@10947onDamage(en.mob.boss.Dooku, tool.atk.AttackData) → Voidf@10948onHeroUseSkill(en.mob.boss.Dooku, String) → Voidf@10949sayTaunt(en.mob.boss.Dooku, String, Ref, Ref) → Voidf@10950initSkills(en.mob.boss.Dooku) → Voidf@10951applyBossRushModifier(en.mob.boss.Dooku, Virtual[buff, cd, charge, delay, extraAtk, extraMob0, extraMob1, heal, invincibility, lock, max, mul, speed, teleportExit]) → Voidf@10952adaptLockDuration(en.mob.boss.Dooku, F64) → F64f@10953addBossRushProjectileAttackTags(en.mob.boss.Dooku, tool.atk.AttackData) → Voidf@10954resetPatterns(en.mob.boss.Dooku) → Voidf@10955initPatterns(en.mob.boss.Dooku, String, I32, libs.RandDeck) → Voidf@10956initCCAttack(en.mob.boss.Dooku, String, String, hl.types.ArrayObj, hl.types.ArrayObj, Ref) → tool.skill.OldMobSkillf@10957interruptSkills(en.mob.boss.Dooku) → Voidf@10958teleportTo(en.mob.boss.Dooku, I32, I32, Ref) → Boolf@10959shadowStepTo(en.mob.boss.Dooku, I32, I32) → Boolf@10960setAffectS(en.mob.boss.Dooku, I32, F64, Ref, Null) → Voidf@10961onAffectChange(en.mob.boss.Dooku, I32, Bool) → Voidf@10962startATpAction(en.mob.boss.Dooku, tool.skill.OldMobSkill) → Boolf@10963resetAndWait(en.mob.boss.Dooku, Ref, Ref) → Voidf@10964resetAction(en.mob.boss.Dooku) → Voidf@10965isLastATpAction(en.mob.boss.Dooku) → Boolf@10966pickNewTeleportAction(en.mob.boss.Dooku) → en.mob.boss.DookuActionf@10967actionNeedATp(en.mob.boss.Dooku, en.mob.boss.DookuAction) → Boolf@10968pickNextAction(en.mob.boss.Dooku) → Voidf@10969setAction(en.mob.boss.Dooku, en.mob.boss.DookuAction) → Voidf@10970startAction(en.mob.boss.Dooku, en.mob.boss.DookuAction) → Boolf@10971pickBestTeleportPoint(en.mob.boss.Dooku, en.mob.boss.TeleportDistance, Ref, Ref) → Virtual[x, y]f@10972canLevelUp(en.mob.boss.Dooku) → Boolf@10973bossLevelUp(en.mob.boss.Dooku) → Voidf@10974onCooldownEnd(en.mob.boss.Dooku, String, I32) → Voidf@10975onTouch(en.mob.boss.Dooku, Entity) → Voidf@10976onHorizontalStep(en.mob.boss.Dooku) → Voidf@10977behaviourAi(en.mob.boss.Dooku) → Voidf@10978fixedUpdate(en.mob.boss.Dooku) → Voidf@10979getShadowStepColor(en.mob.boss.Dooku) → I32f@10980postUpdate(en.mob.boss.Dooku) → Voidf@10981disposeGfx(en.mob.boss.Dooku) → Voidf@10982destroy(en.mob.boss.Dooku) → Voidf@10983getCLID(en.mob.boss.Dooku) → I32f@10984serialize(en.mob.boss.Dooku, hxbit.Serializer) → Voidf@10985getSerializeSchema(en.mob.boss.Dooku) → hxbit.Schemaf@10986unserializeInit(en.mob.boss.Dooku) → Voidf@10987unserialize(en.mob.boss.Dooku, hxbit.Serializer) → Voidf@10988getEntityCLIDS(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@10989create(pr.Level, I32, I32, I32, I32) → en.mob.boss.Dooku