Skip to content

en.mob.boss.Queen

en.mob.boss.Queen

Inherits from: en.mob.Boss

Fields

NameType
middlePointtool.CPoint
attackDealtMemoryVirtual[dodged, gotAway, hit, miss, parried, rolledAcross]
attackReceivedMemoryVirtual[fall, grenade, melee, other, pet, ranged, turret, zone]
initialAttackDoneBool
nbQuickStrikeI32
nbComboI32
nbTeleportI32
comboEnderDoneBool
shieldAnnoyanceLevelI32
attackChainhl.types.ArrayObj
activeCutLineshl.types.ArrayObj
shieldTauntshl.types.ArrayObj
comboStarterAttackshl.types.ArrayObj
comboStarterAttacksDecklibs.RandDeck
quickMeleeAttackshl.types.ArrayObj
quickMeleeAttacksDecklibs.RandDeck
comboEnderAttackshl.types.ArrayObj
comboEnderAttacksDecklibs.RandDeck
antiShieldAttackshl.types.ArrayObj
antiShieldAttacksDecklibs.RandDeck
gapCloserSkilltool.skill.OldMobSkill
swapSkilltool.skill.OldMobSkill
preventFallingFromBumpBool
firewaveAtktool.skill.OldMobSkill
lungeAttacktool.skill.OldMobSkill
lungeAttackAreatool.Area
comboAttacktool.skill.OldMobSkill
overshieldAttacktool.skill.OldMobSkill
grabAttacktool.skill.OldMobSkill
throwHeroSkilltool.skill.OldSkill
shockWaveAtktool.skill.OldMobSkill
tauntAtktool.skill.OldMobSkill
grabbedHeroen.Hero
backDashSkilltool.skill.OldMobSkill
repelBulletSkilltool.skill.OldMobSkill
repelBulletSkillInfVirtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease]
parrySkilltool.skill.OldSkill
parrySkillInfVirtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease]
parryCounterAtktool.skill.OldMobSkill
disableGrenadeSkilltool.skill.OldMobSkill
groundStompAnswerAtktool.skill.OldMobSkill
removeRootAtktool.skill.OldMobSkill
fallTpSkilltool.skill.OldMobSkill
maxFallBeforeTpI32
maxFallLeniencyI32
destroyTurretAttacktool.skill.OldMobSkill
killPetSkilltool.skill.OldMobSkill
dispellAOESkilltool.skill.OldMobSkill
voronoih2d.col.Voronoi
jumpSpeedF64
lastCutReadyBool
safeSpotVirtual[centerX, centerY]
headPoollibs.heaps.ParticlePool
headNormalSblibs.heaps.slib.HSpriteBatch
headAddSblibs.heaps.slib.HSpriteBatch
headBlackI32
eyelibs.heaps.slib.HSprite
eyeLeftlibs.heaps.slib.HSprite
eyeRightlibs.heaps.slib.HSprite
eyeDirF64
lastHeadPostool.FPoint
eyeOffsetXF64
eyeOffsetYF64
bossRushModifiersVirtual[enabled, invincibilityOnSlicePhase, sliceDamageMul, sliceOnEverySwordHit, slicePhaseCdMul]
ambiantChannelhxd.snd.Channel
registeredFxhl.types.ArrayObj
isAntiShieldComboBool
isInPlaceForCutScreenBool
focusedActiveen.Active
focusedGrenadeen.Grenade
focusedPetEntity
delayedBreachFromtool.atk.AttackData
sbQueenFxlibs.heaps.slib.HSpriteBatch
lastChargeRatioF64
lastHandXF64
lastHandYF64
Virtual[type, isAlive, applyBossRushModifier]
static__clidI32
staticcreateFun
static__eclidshl.types.ArrayBytes_Int

Protos

  • f@8696 get_isInCutScreenPhase(en.mob.boss.Queen) → Bool
  • f@8697 get_isInTutorialPhase(en.mob.boss.Queen) → Bool
  • f@8698 get_headDir(en.mob.boss.Queen) → I32
  • f@8699 interpolate(en.mob.boss.Queen, F64, libs.misc.TType) → F64
  • f@8700 setReady(en.mob.boss.Queen) → Void
  • f@8701 init(en.mob.boss.Queen) → Void
  • f@8702 initJumpSpeed(en.mob.boss.Queen) → Void
  • f@8703 idleToAnim(en.mob.boss.Queen, String) → String
  • f@8704 animToIdle(en.mob.boss.Queen, String) → String
  • f@8705 loadToAnim(en.mob.boss.Queen, String) → String
  • f@8706 initAffectResists(en.mob.boss.Queen) → Void
  • f@8707 initSkills(en.mob.boss.Queen) → Void
  • f@8708 doCutLineAttack(en.mob.boss.Queen, Virtual[angle, centerX, centerY, isActive], F64, Dyn) → Void
  • f@8709 singleCutLineAttack(en.mob.boss.Queen, F64, F64, F64) → Void
  • f@8710 initSpeechDeck(en.mob.boss.Queen) → Void
  • f@8711 initOffensiveSkills(en.mob.boss.Queen) → Void
  • f@8712 releaseGrabbedHero(en.mob.boss.Queen) → Void
  • f@8713 initDefensiveSkills(en.mob.boss.Queen) → Void
  • f@8714 cutGrenade(en.mob.boss.Queen, en.Grenade) → Void
  • f@8715 meleeCutLineAttack(en.mob.boss.Queen, String) → Void
  • f@8716 initMeleeAtk(en.mob.boss.Queen, String, Bool, hl.types.ArrayBytes_Int, Ref, String) → tool.skill.OldMobSkill
  • f@8717 playFx(en.mob.boss.Queen, String, Ref, tool.skill.OldSkill) → libs.heaps.HParticle
  • f@8718 interruptSkills(en.mob.boss.Queen) → Void
  • f@8719 cleanRegisteredFx(en.mob.boss.Queen) → Void
  • f@8720 onAffectChange(en.mob.boss.Queen, I32, Bool) → Void
  • f@8721 dash(en.mob.boss.Queen, I32) → Void
  • f@8722 dashTo(en.mob.boss.Queen, F64) → Void
  • f@8723 canApplyRepelling(en.mob.boss.Queen) → Bool
  • f@8724 onStep(en.mob.boss.Queen) → Void
  • f@8725 checkDashHit(en.mob.boss.Queen) → Void
  • f@8726 stopDash(en.mob.boss.Queen) → Void
  • f@8727 createCounterBullet(en.mob.boss.Queen, en.Bullet) → en.Bullet
  • f@8728 canTpBehind(en.mob.boss.Queen, Entity) → Bool
  • f@8729 chainComboAttack(en.mob.boss.Queen, Bool) → Void
  • f@8730 needsCloseUp(en.mob.boss.Queen, tool.skill.OldMobSkill) → Bool
  • f@8731 chainAntiShieldCombo(en.mob.boss.Queen, Bool) → Void
  • f@8732 chainComboEnder(en.mob.boss.Queen) → Void
  • f@8733 resetAttackDealtMemory(en.mob.boss.Queen) → Void
  • f@8734 resetAttackReceivedMemory(en.mob.boss.Queen) → Void
  • f@8735 switchToDefensive(en.mob.boss.Queen) → Void
  • f@8736 startNextCombo(en.mob.boss.Queen) → Void
  • f@8737 tauntShieldFury(en.mob.boss.Queen) → Void
  • f@8738 switchToOffensive(en.mob.boss.Queen) → Void
  • f@8739 aiLocked(en.mob.boss.Queen) → Bool
  • f@8740 canLevelUp(en.mob.boss.Queen) → Bool
  • f@8741 prepareLevelUp(en.mob.boss.Queen) → Void
  • f@8742 onScream(en.mob.boss.Queen) → Void
  • f@8743 cancelCutScreenPhase(en.mob.boss.Queen) → Void
  • f@8744 getComboStarter(en.mob.boss.Queen) → tool.skill.OldMobSkill
  • f@8745 isIgnoredBullet(en.mob.boss.Queen, en.Bullet) → Bool
  • f@8746 getIncomingEnemyBullets(en.mob.boss.Queen) → hl.types.ArrayObj
  • f@8747 detectedUrgentThreat(en.mob.boss.Queen) → Bool
  • f@8748 choseDefensiveMove(en.mob.boss.Queen) → tool.skill.OldMobSkill
  • f@8749 behaviourAi(en.mob.boss.Queen) → Void
  • f@8750 checkForBreach(en.mob.boss.Queen, tool.atk.AttackData) → Void
  • f@8751 onBreach(en.mob.boss.Queen, tool.atk.AttackData) → Void
  • f@8752 dispose(en.mob.boss.Queen) → Void
  • f@8753 onDamage(en.mob.boss.Queen, tool.atk.AttackData) → Void
  • f@8754 onCooldownEnd(en.mob.boss.Queen, String, I32) → Void
  • f@8755 startDelayedBreach(en.mob.boss.Queen, Ref) → Void
  • f@8756 onFatalFallDamage(en.mob.boss.Queen) → Void
  • f@8757 respawnOnLastStable(en.mob.boss.Queen, F64) → Void
  • f@8758 get_headTracks(en.mob.boss.Queen) → hl.types.ArrayBytes_Int
  • f@8759 get_headX(en.mob.boss.Queen) → F64
  • f@8760 get_headY(en.mob.boss.Queen) → F64
  • f@8761 get_handTracks(en.mob.boss.Queen) → hl.types.ArrayBytes_Int
  • f@8762 get_handX(en.mob.boss.Queen) → F64
  • f@8763 get_handY(en.mob.boss.Queen) → F64
  • f@8764 getBlendMode(en.mob.boss.Queen) → h2d.BlendMode
  • f@8765 initGfx(en.mob.boss.Queen) → Void
  • f@8766 initHeadFx(en.mob.boss.Queen) → Void
  • f@8767 _trackHand(en.mob.boss.Queen, libs.heaps.HParticle) → Void
  • f@8768 fxChargeHand(en.mob.boss.Queen, F64, F64) → Void
  • f@8769 fxChargeEntity(en.mob.boss.Queen, Entity, F64, F64) → Void
  • f@8770 handGlintFx(en.mob.boss.Queen) → Void
  • f@8771 startHandSmokeS(en.mob.boss.Queen, F64) → Void
  • f@8772 stopHandSmoke(en.mob.boss.Queen) → Void
  • f@8773 onDelayedVolteStart(en.mob.boss.Queen) → Void
  • f@8774 setPosCase(en.mob.boss.Queen, I32, I32, Null, Null) → Void
  • f@8775 setPosPixel(en.mob.boss.Queen, F64, F64) → Void
  • f@8776 tryToPreventDeath(en.mob.boss.Queen, tool.atk.AttackData, F64) → Bool
  • f@8777 onLeaveMap(en.mob.boss.Queen) → Void
  • f@8778 createBodyPart(en.mob.boss.Queen) → hl.types.ArrayObj
  • f@8779 onDie(en.mob.boss.Queen) → Void
  • f@8780 dropLoot(en.mob.boss.Queen) → Void
  • f@8781 getVolteDelay(en.mob.boss.Queen) → F64
  • f@8782 getMoveSpeedMul(en.mob.boss.Queen) → F64
  • f@8783 disposeGfx(en.mob.boss.Queen) → Void
  • f@8784 beforeRender(en.mob.boss.Queen) → Void
  • f@8785 updateHeadFx(en.mob.boss.Queen, F64) → Void
  • f@8786 eyeShine(en.mob.boss.Queen, I32) → Void
  • f@8787 _headPartUpdate(en.mob.boss.Queen, libs.heaps.HParticle) → Void
  • f@8788 postUpdate(en.mob.boss.Queen) → Void
  • f@8789 bump(en.mob.boss.Queen, F64, F64, Null) → Void
  • f@8790 fixedUpdate(en.mob.boss.Queen) → Void
  • f@8791 fxSplitScreen(en.mob.boss.Queen, Virtual[angle, centerX, centerY, isActive]) → Void
  • f@8792 applyAttackResult(en.mob.boss.Queen, tool.atk.AttackData) → Void
  • f@8793 setHeadPosition(en.mob.boss.Queen, en.mob.boss.HeadPosition, F64) → Void
  • f@8794 getDiminishingFactor(en.mob.boss.Queen, I32, I32, I32, Null) → F64
  • f@8795 applyBossRushModifier(en.mob.boss.Queen, Virtual[buff, cd, charge, delay, extraAtk, extraMob0, extraMob1, heal, invincibility, lock, max, mul, speed, teleportExit]) → Void
  • f@8796 giveHeadFeedback(en.mob.boss.Queen, String) → Void
  • f@8797 getCLID(en.mob.boss.Queen) → I32
  • f@8798 serialize(en.mob.boss.Queen, hxbit.Serializer) → Void
  • f@8799 getSerializeSchema(en.mob.boss.Queen) → hxbit.Schema
  • f@8800 unserializeInit(en.mob.boss.Queen) → Void
  • f@8801 unserialize(en.mob.boss.Queen, hxbit.Serializer) → Void
  • f@8802 getEntityCLIDS(en.mob.boss.Queen) → hl.types.ArrayBytes_Int

Bindings

  • static f@8695 __constructor__(en.mob.boss.Queen, pr.Level, I32, I32, I32, I32) → Void
  • static f@8694 create(pr.Level, I32, I32, I32, I32) → en.mob.boss.Queen