en.mob.AmazonTactic
en.mob.AmazonTactic
Inherits from: en.mob.AmazonBase
Fields
| Name | Type | |
|---|---|---|
jumpData | tool.skill.mobSkill.TeleJumpData | |
teleportPhase | Bool | |
forcedTp | Bool | |
currentSpot | tool.CPoint | |
curTarget | tool.CPoint | |
curTargetEntity | Entity | |
spawnSpots | hl.types.ArrayObj | |
tryToPreventDeathBool | Bool | |
startHolding | Bool | |
airShoot | Bool | |
airShootIsDownAnim | Bool | |
curTargetIsHero | Bool | |
needResetFromPos | Bool | |
nextIsTpOnTopOfHero | Bool | |
angle | F64 | |
shootStarsFx | hl.types.ArrayObj | |
targetedShootWidth | F64 | |
curTargetedShootX | F64 | |
curTargetedShootY | F64 | |
curTargetedShootAngle | F64 | |
amazonTargetFxBig | libs.heaps.HParticle | |
amazonTargetFxMedium | libs.heaps.HParticle | |
amazonTargetFxLittle | libs.heaps.HParticle | |
amazonTargetMediumScale | F64 | |
amazonTargetMediumAlpha | F64 | |
amazonTargetMediumDist | I32 | |
amazonTargetLittleScale | F64 | |
amazonTargetLittleAlpha | F64 | |
amazonTargetLittleDist | I32 | |
amazonTargetedShootArrowFx | libs.heaps.HParticle | |
airShootTargetX | F64 | |
airShootTargetY | F64 | |
amazonAirShootArrowFx | libs.heaps.HParticle | |
secondBossFightPotionTaken | Bool | |
dirOnShootChargeStart | I32 | |
isChargingTargetedShoot | Bool | |
targetedShootRowCounter | I32 | |
targetedShootMaxRow | I32 | |
acrossBossRoomAirShootChance | F64 | |
acrossBossRoomAirShootVertical | Bool | |
acrossBossRoomAirShootStartSpot | level.Marker | |
acrossBossRoomAirShootTargetSpot | level.Marker | |
acrossBossRoomAirShootForced | Bool | |
acrossBossRoomAirShootForcedFromTp | Bool | |
acrossBossRoomAirShootPlayed | Bool | |
telejumping | Bool | |
bossRoomHitBeforeJump | I32 | |
bossRoomHitCount | I32 | |
bossRoomJumpAway | Bool | |
tacticBossRushModifiers | Virtual[airShootArrowCount, shootChargeMultiplier, shootChargeTriggerDelay] | |
sbFx | libs.heaps.slib.HSpriteBatch | |
| static | __clid | I32 |
| static | create | Fun |
| static | __eclids | hl.types.ArrayBytes_Int |
Protos
f@7229get_avoidLookTowardHero(en.mob.AmazonTactic) → Boolf@7230get_shootX(en.mob.AmazonTactic) → F64f@7231get_shootY(en.mob.AmazonTactic) → F64f@7232get_shootStartX(en.mob.AmazonTactic) → I32f@7233get_shootStartY(en.mob.AmazonTactic) → I32f@7234registerToManager(en.mob.AmazonTactic) → Voidf@7235initGfx(en.mob.AmazonTactic) → Voidf@7236getSkillSpeedMul(en.mob.AmazonTactic) → F64f@7237onCooldownEnd(en.mob.AmazonTactic, String, I32) → Voidf@7238unlockAi(en.mob.AmazonTactic) → Voidf@7239initSkills(en.mob.AmazonTactic) → Voidf@7240updateShootFxLocations(en.mob.AmazonTactic) → Voidf@7241flipShootsChargeFx(en.mob.AmazonTactic) → Voidf@7242checkDiveAttackHit(en.mob.AmazonTactic) → Voidf@7243onTouch(en.mob.AmazonTactic, Entity) → Voidf@7244onTouchGround(en.mob.AmazonTactic) → Voidf@7245shockWaveHit(en.mob.AmazonTactic, F64, F64) → Voidf@7246teleportIf(en.mob.AmazonTactic) → Boolf@7247getNextIsTpWaitTime(en.mob.AmazonTactic) → F64f@7248holdBeforeShot(en.mob.AmazonTactic) → Voidf@7249holdBeforeShootParticleUpdate(en.mob.AmazonTactic, libs.heaps.HParticle) → Voidf@7250inDetectArea(en.mob.AmazonTactic, Entity) → Boolf@7251scream(en.mob.AmazonTactic) → Voidf@7252postUpdate(en.mob.AmazonTactic) → Voidf@7253preUpdate(en.mob.AmazonTactic) → Voidf@7254fixedUpdate(en.mob.AmazonTactic) → Voidf@7255destroy(en.mob.AmazonTactic) → Voidf@7256getSpotPosition(en.mob.AmazonTactic) → Virtual[x, y]f@7257onFatalFallStart(en.mob.AmazonTactic, Ref) → Voidf@7258onLeaveMap(en.mob.AmazonTactic) → Voidf@7259getShootingTarget(en.mob.AmazonTactic) → tool.CPointf@7260onDamage(en.mob.AmazonTactic, tool.atk.AttackData) → Voidf@7261behaviourAi(en.mob.AmazonTactic) → Voidf@7262behaviourAloneBossFight(en.mob.AmazonTactic) → Voidf@7263defaultBehaviour(en.mob.AmazonTactic, Ref) → Voidf@7264applyAttackResult(en.mob.AmazonTactic, tool.atk.AttackData) → Voidf@7265tryToPreventDeath(en.mob.AmazonTactic, tool.atk.AttackData, F64) → Boolf@7266onDie(en.mob.AmazonTactic) → Voidf@7267applyBossRushModifier(en.mob.AmazonTactic, Virtual[buff, cd, charge, delay, extraAtk, extraMob0, extraMob1, heal, invincibility, lock, max, mul, speed, teleportExit]) → Voidf@7268disposeGfx(en.mob.AmazonTactic) → Voidf@7269getCLID(en.mob.AmazonTactic) → I32f@7270serialize(en.mob.AmazonTactic, hxbit.Serializer) → Voidf@7271getSerializeSchema(en.mob.AmazonTactic) → hxbit.Schemaf@7272unserializeInit(en.mob.AmazonTactic) → Voidf@7273unserialize(en.mob.AmazonTactic, hxbit.Serializer) → Voidf@7274getEntityCLIDS(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@7275create(pr.Level, I32, I32, I32, I32, Bool) → en.mob.AmazonTactic