en.mob.boss.Queen
en.mob.boss.Queen
Inherits from: en.mob.Boss
Fields
| Name | Type | |
|---|---|---|
middlePoint | tool.CPoint | |
attackDealtMemory | Virtual[dodged, gotAway, hit, miss, parried, rolledAcross] | |
attackReceivedMemory | Virtual[fall, grenade, melee, other, pet, ranged, turret, zone] | |
initialAttackDone | Bool | |
nbQuickStrike | I32 | |
nbCombo | I32 | |
nbTeleport | I32 | |
comboEnderDone | Bool | |
shieldAnnoyanceLevel | I32 | |
attackChain | hl.types.ArrayObj | |
activeCutLines | hl.types.ArrayObj | |
shieldTaunts | hl.types.ArrayObj | |
comboStarterAttacks | hl.types.ArrayObj | |
comboStarterAttacksDeck | libs.RandDeck | |
quickMeleeAttacks | hl.types.ArrayObj | |
quickMeleeAttacksDeck | libs.RandDeck | |
comboEnderAttacks | hl.types.ArrayObj | |
comboEnderAttacksDeck | libs.RandDeck | |
antiShieldAttacks | hl.types.ArrayObj | |
antiShieldAttacksDeck | libs.RandDeck | |
gapCloserSkill | tool.skill.OldMobSkill | |
swapSkill | tool.skill.OldMobSkill | |
preventFallingFromBump | Bool | |
firewaveAtk | tool.skill.OldMobSkill | |
lungeAttack | tool.skill.OldMobSkill | |
lungeAttackArea | tool.Area | |
comboAttack | tool.skill.OldMobSkill | |
overshieldAttack | tool.skill.OldMobSkill | |
grabAttack | tool.skill.OldMobSkill | |
throwHeroSkill | tool.skill.OldSkill | |
shockWaveAtk | tool.skill.OldMobSkill | |
tauntAtk | tool.skill.OldMobSkill | |
grabbedHero | en.Hero | |
backDashSkill | tool.skill.OldMobSkill | |
repelBulletSkill | tool.skill.OldMobSkill | |
repelBulletSkillInf | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
parrySkill | tool.skill.OldSkill | |
parrySkillInf | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
parryCounterAtk | tool.skill.OldMobSkill | |
disableGrenadeSkill | tool.skill.OldMobSkill | |
groundStompAnswerAtk | tool.skill.OldMobSkill | |
removeRootAtk | tool.skill.OldMobSkill | |
fallTpSkill | tool.skill.OldMobSkill | |
maxFallBeforeTp | I32 | |
maxFallLeniency | I32 | |
destroyTurretAttack | tool.skill.OldMobSkill | |
killPetSkill | tool.skill.OldMobSkill | |
dispellAOESkill | tool.skill.OldMobSkill | |
voronoi | h2d.col.Voronoi | |
jumpSpeed | F64 | |
lastCutReady | Bool | |
safeSpot | Virtual[centerX, centerY] | |
headPool | libs.heaps.ParticlePool | |
headNormalSb | libs.heaps.slib.HSpriteBatch | |
headAddSb | libs.heaps.slib.HSpriteBatch | |
headBlack | I32 | |
eye | libs.heaps.slib.HSprite | |
eyeLeft | libs.heaps.slib.HSprite | |
eyeRight | libs.heaps.slib.HSprite | |
eyeDir | F64 | |
lastHeadPos | tool.FPoint | |
eyeOffsetX | F64 | |
eyeOffsetY | F64 | |
bossRushModifiers | Virtual[enabled, invincibilityOnSlicePhase, sliceDamageMul, sliceOnEverySwordHit, slicePhaseCdMul] | |
ambiantChannel | hxd.snd.Channel | |
registeredFx | hl.types.ArrayObj | |
isAntiShieldCombo | Bool | |
isInPlaceForCutScreen | Bool | |
focusedActive | en.Active | |
focusedGrenade | en.Grenade | |
focusedPet | Entity | |
delayedBreachFrom | tool.atk.AttackData | |
sbQueenFx | libs.heaps.slib.HSpriteBatch | |
lastChargeRatio | F64 | |
lastHandX | F64 | |
lastHandY | F64 | |
| “ | Virtual[type, isAlive, applyBossRushModifier] | |
| static | __clid | I32 |
| static | create | Fun |
| static | __eclids | hl.types.ArrayBytes_Int |
Protos
f@8696get_isInCutScreenPhase(en.mob.boss.Queen) → Boolf@8697get_isInTutorialPhase(en.mob.boss.Queen) → Boolf@8698get_headDir(en.mob.boss.Queen) → I32f@8699interpolate(en.mob.boss.Queen, F64, libs.misc.TType) → F64f@8700setReady(en.mob.boss.Queen) → Voidf@8701init(en.mob.boss.Queen) → Voidf@8702initJumpSpeed(en.mob.boss.Queen) → Voidf@8703idleToAnim(en.mob.boss.Queen, String) → Stringf@8704animToIdle(en.mob.boss.Queen, String) → Stringf@8705loadToAnim(en.mob.boss.Queen, String) → Stringf@8706initAffectResists(en.mob.boss.Queen) → Voidf@8707initSkills(en.mob.boss.Queen) → Voidf@8708doCutLineAttack(en.mob.boss.Queen, Virtual[angle, centerX, centerY, isActive], F64, Dyn) → Voidf@8709singleCutLineAttack(en.mob.boss.Queen, F64, F64, F64) → Voidf@8710initSpeechDeck(en.mob.boss.Queen) → Voidf@8711initOffensiveSkills(en.mob.boss.Queen) → Voidf@8712releaseGrabbedHero(en.mob.boss.Queen) → Voidf@8713initDefensiveSkills(en.mob.boss.Queen) → Voidf@8714cutGrenade(en.mob.boss.Queen, en.Grenade) → Voidf@8715meleeCutLineAttack(en.mob.boss.Queen, String) → Voidf@8716initMeleeAtk(en.mob.boss.Queen, String, Bool, hl.types.ArrayBytes_Int, Ref, String) → tool.skill.OldMobSkillf@8717playFx(en.mob.boss.Queen, String, Ref, tool.skill.OldSkill) → libs.heaps.HParticlef@8718interruptSkills(en.mob.boss.Queen) → Voidf@8719cleanRegisteredFx(en.mob.boss.Queen) → Voidf@8720onAffectChange(en.mob.boss.Queen, I32, Bool) → Voidf@8721dash(en.mob.boss.Queen, I32) → Voidf@8722dashTo(en.mob.boss.Queen, F64) → Voidf@8723canApplyRepelling(en.mob.boss.Queen) → Boolf@8724onStep(en.mob.boss.Queen) → Voidf@8725checkDashHit(en.mob.boss.Queen) → Voidf@8726stopDash(en.mob.boss.Queen) → Voidf@8727createCounterBullet(en.mob.boss.Queen, en.Bullet) → en.Bulletf@8728canTpBehind(en.mob.boss.Queen, Entity) → Boolf@8729chainComboAttack(en.mob.boss.Queen, Bool) → Voidf@8730needsCloseUp(en.mob.boss.Queen, tool.skill.OldMobSkill) → Boolf@8731chainAntiShieldCombo(en.mob.boss.Queen, Bool) → Voidf@8732chainComboEnder(en.mob.boss.Queen) → Voidf@8733resetAttackDealtMemory(en.mob.boss.Queen) → Voidf@8734resetAttackReceivedMemory(en.mob.boss.Queen) → Voidf@8735switchToDefensive(en.mob.boss.Queen) → Voidf@8736startNextCombo(en.mob.boss.Queen) → Voidf@8737tauntShieldFury(en.mob.boss.Queen) → Voidf@8738switchToOffensive(en.mob.boss.Queen) → Voidf@8739aiLocked(en.mob.boss.Queen) → Boolf@8740canLevelUp(en.mob.boss.Queen) → Boolf@8741prepareLevelUp(en.mob.boss.Queen) → Voidf@8742onScream(en.mob.boss.Queen) → Voidf@8743cancelCutScreenPhase(en.mob.boss.Queen) → Voidf@8744getComboStarter(en.mob.boss.Queen) → tool.skill.OldMobSkillf@8745isIgnoredBullet(en.mob.boss.Queen, en.Bullet) → Boolf@8746getIncomingEnemyBullets(en.mob.boss.Queen) → hl.types.ArrayObjf@8747detectedUrgentThreat(en.mob.boss.Queen) → Boolf@8748choseDefensiveMove(en.mob.boss.Queen) → tool.skill.OldMobSkillf@8749behaviourAi(en.mob.boss.Queen) → Voidf@8750checkForBreach(en.mob.boss.Queen, tool.atk.AttackData) → Voidf@8751onBreach(en.mob.boss.Queen, tool.atk.AttackData) → Voidf@8752dispose(en.mob.boss.Queen) → Voidf@8753onDamage(en.mob.boss.Queen, tool.atk.AttackData) → Voidf@8754onCooldownEnd(en.mob.boss.Queen, String, I32) → Voidf@8755startDelayedBreach(en.mob.boss.Queen, Ref) → Voidf@8756onFatalFallDamage(en.mob.boss.Queen) → Voidf@8757respawnOnLastStable(en.mob.boss.Queen, F64) → Voidf@8758get_headTracks(en.mob.boss.Queen) → hl.types.ArrayBytes_Intf@8759get_headX(en.mob.boss.Queen) → F64f@8760get_headY(en.mob.boss.Queen) → F64f@8761get_handTracks(en.mob.boss.Queen) → hl.types.ArrayBytes_Intf@8762get_handX(en.mob.boss.Queen) → F64f@8763get_handY(en.mob.boss.Queen) → F64f@8764getBlendMode(en.mob.boss.Queen) → h2d.BlendModef@8765initGfx(en.mob.boss.Queen) → Voidf@8766initHeadFx(en.mob.boss.Queen) → Voidf@8767_trackHand(en.mob.boss.Queen, libs.heaps.HParticle) → Voidf@8768fxChargeHand(en.mob.boss.Queen, F64, F64) → Voidf@8769fxChargeEntity(en.mob.boss.Queen, Entity, F64, F64) → Voidf@8770handGlintFx(en.mob.boss.Queen) → Voidf@8771startHandSmokeS(en.mob.boss.Queen, F64) → Voidf@8772stopHandSmoke(en.mob.boss.Queen) → Voidf@8773onDelayedVolteStart(en.mob.boss.Queen) → Voidf@8774setPosCase(en.mob.boss.Queen, I32, I32, Null, Null) → Voidf@8775setPosPixel(en.mob.boss.Queen, F64, F64) → Voidf@8776tryToPreventDeath(en.mob.boss.Queen, tool.atk.AttackData, F64) → Boolf@8777onLeaveMap(en.mob.boss.Queen) → Voidf@8778createBodyPart(en.mob.boss.Queen) → hl.types.ArrayObjf@8779onDie(en.mob.boss.Queen) → Voidf@8780dropLoot(en.mob.boss.Queen) → Voidf@8781getVolteDelay(en.mob.boss.Queen) → F64f@8782getMoveSpeedMul(en.mob.boss.Queen) → F64f@8783disposeGfx(en.mob.boss.Queen) → Voidf@8784beforeRender(en.mob.boss.Queen) → Voidf@8785updateHeadFx(en.mob.boss.Queen, F64) → Voidf@8786eyeShine(en.mob.boss.Queen, I32) → Voidf@8787_headPartUpdate(en.mob.boss.Queen, libs.heaps.HParticle) → Voidf@8788postUpdate(en.mob.boss.Queen) → Voidf@8789bump(en.mob.boss.Queen, F64, F64, Null) → Voidf@8790fixedUpdate(en.mob.boss.Queen) → Voidf@8791fxSplitScreen(en.mob.boss.Queen, Virtual[angle, centerX, centerY, isActive]) → Voidf@8792applyAttackResult(en.mob.boss.Queen, tool.atk.AttackData) → Voidf@8793setHeadPosition(en.mob.boss.Queen, en.mob.boss.HeadPosition, F64) → Voidf@8794getDiminishingFactor(en.mob.boss.Queen, I32, I32, I32, Null) → F64f@8795applyBossRushModifier(en.mob.boss.Queen, Virtual[buff, cd, charge, delay, extraAtk, extraMob0, extraMob1, heal, invincibility, lock, max, mul, speed, teleportExit]) → Voidf@8796giveHeadFeedback(en.mob.boss.Queen, String) → Voidf@8797getCLID(en.mob.boss.Queen) → I32f@8798serialize(en.mob.boss.Queen, hxbit.Serializer) → Voidf@8799getSerializeSchema(en.mob.boss.Queen) → hxbit.Schemaf@8800unserializeInit(en.mob.boss.Queen) → Voidf@8801unserialize(en.mob.boss.Queen, hxbit.Serializer) → Voidf@8802getEntityCLIDS(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@8694create(pr.Level, I32, I32, I32, I32) → en.mob.boss.Queen