Skip to content

en.mob.AmazonTactic

en.mob.AmazonTactic

Inherits from: en.mob.AmazonBase

Fields

NameType
jumpDatatool.skill.mobSkill.TeleJumpData
teleportPhaseBool
forcedTpBool
currentSpottool.CPoint
curTargettool.CPoint
curTargetEntityEntity
spawnSpotshl.types.ArrayObj
tryToPreventDeathBoolBool
startHoldingBool
airShootBool
airShootIsDownAnimBool
curTargetIsHeroBool
needResetFromPosBool
nextIsTpOnTopOfHeroBool
angleF64
shootStarsFxhl.types.ArrayObj
targetedShootWidthF64
curTargetedShootXF64
curTargetedShootYF64
curTargetedShootAngleF64
amazonTargetFxBiglibs.heaps.HParticle
amazonTargetFxMediumlibs.heaps.HParticle
amazonTargetFxLittlelibs.heaps.HParticle
amazonTargetMediumScaleF64
amazonTargetMediumAlphaF64
amazonTargetMediumDistI32
amazonTargetLittleScaleF64
amazonTargetLittleAlphaF64
amazonTargetLittleDistI32
amazonTargetedShootArrowFxlibs.heaps.HParticle
airShootTargetXF64
airShootTargetYF64
amazonAirShootArrowFxlibs.heaps.HParticle
secondBossFightPotionTakenBool
dirOnShootChargeStartI32
isChargingTargetedShootBool
targetedShootRowCounterI32
targetedShootMaxRowI32
acrossBossRoomAirShootChanceF64
acrossBossRoomAirShootVerticalBool
acrossBossRoomAirShootStartSpotlevel.Marker
acrossBossRoomAirShootTargetSpotlevel.Marker
acrossBossRoomAirShootForcedBool
acrossBossRoomAirShootForcedFromTpBool
acrossBossRoomAirShootPlayedBool
telejumpingBool
bossRoomHitBeforeJumpI32
bossRoomHitCountI32
bossRoomJumpAwayBool
tacticBossRushModifiersVirtual[airShootArrowCount, shootChargeMultiplier, shootChargeTriggerDelay]
sbFxlibs.heaps.slib.HSpriteBatch
static__clidI32
staticcreateFun
static__eclidshl.types.ArrayBytes_Int

Protos

  • f@7229 get_avoidLookTowardHero(en.mob.AmazonTactic) → Bool
  • f@7230 get_shootX(en.mob.AmazonTactic) → F64
  • f@7231 get_shootY(en.mob.AmazonTactic) → F64
  • f@7232 get_shootStartX(en.mob.AmazonTactic) → I32
  • f@7233 get_shootStartY(en.mob.AmazonTactic) → I32
  • f@7234 registerToManager(en.mob.AmazonTactic) → Void
  • f@7235 initGfx(en.mob.AmazonTactic) → Void
  • f@7236 getSkillSpeedMul(en.mob.AmazonTactic) → F64
  • f@7237 onCooldownEnd(en.mob.AmazonTactic, String, I32) → Void
  • f@7238 unlockAi(en.mob.AmazonTactic) → Void
  • f@7239 initSkills(en.mob.AmazonTactic) → Void
  • f@7240 updateShootFxLocations(en.mob.AmazonTactic) → Void
  • f@7241 flipShootsChargeFx(en.mob.AmazonTactic) → Void
  • f@7242 checkDiveAttackHit(en.mob.AmazonTactic) → Void
  • f@7243 onTouch(en.mob.AmazonTactic, Entity) → Void
  • f@7244 onTouchGround(en.mob.AmazonTactic) → Void
  • f@7245 shockWaveHit(en.mob.AmazonTactic, F64, F64) → Void
  • f@7246 teleportIf(en.mob.AmazonTactic) → Bool
  • f@7247 getNextIsTpWaitTime(en.mob.AmazonTactic) → F64
  • f@7248 holdBeforeShot(en.mob.AmazonTactic) → Void
  • f@7249 holdBeforeShootParticleUpdate(en.mob.AmazonTactic, libs.heaps.HParticle) → Void
  • f@7250 inDetectArea(en.mob.AmazonTactic, Entity) → Bool
  • f@7251 scream(en.mob.AmazonTactic) → Void
  • f@7252 postUpdate(en.mob.AmazonTactic) → Void
  • f@7253 preUpdate(en.mob.AmazonTactic) → Void
  • f@7254 fixedUpdate(en.mob.AmazonTactic) → Void
  • f@7255 destroy(en.mob.AmazonTactic) → Void
  • f@7256 getSpotPosition(en.mob.AmazonTactic) → Virtual[x, y]
  • f@7257 onFatalFallStart(en.mob.AmazonTactic, Ref) → Void
  • f@7258 onLeaveMap(en.mob.AmazonTactic) → Void
  • f@7259 getShootingTarget(en.mob.AmazonTactic) → tool.CPoint
  • f@7260 onDamage(en.mob.AmazonTactic, tool.atk.AttackData) → Void
  • f@7261 behaviourAi(en.mob.AmazonTactic) → Void
  • f@7262 behaviourAloneBossFight(en.mob.AmazonTactic) → Void
  • f@7263 defaultBehaviour(en.mob.AmazonTactic, Ref) → Void
  • f@7264 applyAttackResult(en.mob.AmazonTactic, tool.atk.AttackData) → Void
  • f@7265 tryToPreventDeath(en.mob.AmazonTactic, tool.atk.AttackData, F64) → Bool
  • f@7266 onDie(en.mob.AmazonTactic) → Void
  • f@7267 applyBossRushModifier(en.mob.AmazonTactic, Virtual[buff, cd, charge, delay, extraAtk, extraMob0, extraMob1, heal, invincibility, lock, max, mul, speed, teleportExit]) → Void
  • f@7268 disposeGfx(en.mob.AmazonTactic) → Void
  • f@7269 getCLID(en.mob.AmazonTactic) → I32
  • f@7270 serialize(en.mob.AmazonTactic, hxbit.Serializer) → Void
  • f@7271 getSerializeSchema(en.mob.AmazonTactic) → hxbit.Schema
  • f@7272 unserializeInit(en.mob.AmazonTactic) → Void
  • f@7273 unserialize(en.mob.AmazonTactic, hxbit.Serializer) → Void
  • f@7274 getEntityCLIDS(en.mob.AmazonTactic) → hl.types.ArrayBytes_Int

Bindings

  • static f@7276 __constructor__(en.mob.AmazonTactic, pr.Level, I32, I32, I32, I32, Bool) → Void
  • static f@7275 create(pr.Level, I32, I32, I32, I32, Bool) → en.mob.AmazonTactic