en.mob.ShopMimic
en.mob.ShopMimic
Inherits from: en.Mob
Fields
| Name | Type | |
|---|---|---|
merchantType | level.MerchantType | |
hasShot | Bool | |
bonusAtkType | en.mob.BonusAttackType | |
itemToEat | en.inter.ItemDrop | |
rseed | libs.Rand | |
MAX_BOUNCES_BEFORE_ATTACK | I32 | |
melee | tool.skill.OldMobSkill | |
meleeInf | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
meleeArea | tool.Area | |
midRange | tool.skill.OldMobSkill | |
midRangeInf | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
midRangeArea | tool.Area | |
ranged | tool.skill.OldMobSkill | |
rangedInf | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
rangedArea | tool.Area | |
hook | tool.skill.OldSkill | |
hookInf | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
hookObj | tool.HookChainTimeKeeper | |
fxHook | libs.heaps.slib.HSprite | |
bAtkMelee | tool.skill.OldMobSkill | |
bAtkMeleeInf | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
bAtkMeleeArea | tool.Area | |
bAtkRanged | tool.skill.OldMobSkill | |
bAtkRangedInf | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
bAtkShield | tool.skill.OldSkill | |
bAtkShieldInf | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
bAtkPower | tool.skill.OldMobSkill | |
bAtkPowerInf | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
bAtkPowerArea | tool.Area | |
bAtkPowerAffects | hl.types.ArrayBytes_Int | |
bAtkFood | tool.skill.OldMobSkill | |
bAtkFoodInf | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
teleJump | tool.skill.mobSkill.TeleJump | |
teleJumpInf | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
jumpAway | tool.skill.OldSkill | |
jumpAwayInf | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
walkBounceInf | Virtual[allowInAir, allowSameSkillNearby, breachResistance, charge, chargeAnim, chargeAnimSpd, coolDown, disableAnnounceFx, execAnim, execAnimSpd, fxId, hitFrame, id, ignoreGlobalCD, lockAiAfter, manual, power, props, radius, sfxCharge, sfxHit, sfxRelease] | |
landCount | I32 | |
meleeDeck | hl.types.ArrayObj | |
meleeDeckWeights | haxe.ds.ObjectMap | |
meleeDeckDh | tool.DecisionHelper | |
midRangeDeck | hl.types.ArrayObj | |
midRangeDeckWeights | haxe.ds.ObjectMap | |
midRangeDeckDh | tool.DecisionHelper | |
rangedDeck | hl.types.ArrayObj | |
rangedDeckWeights | haxe.ds.ObjectMap | |
rangedDeckDh | tool.DecisionHelper | |
afterHookDeck | hl.types.ArrayObj | |
afterHookDeckWeights | haxe.ds.ObjectMap | |
afterHookDeckDh | tool.DecisionHelper | |
afterParryDeck | hl.types.ArrayObj | |
afterParryDeckWeights | haxe.ds.ObjectMap | |
afterParryDeckDh | tool.DecisionHelper | |
sbFx | libs.heaps.slib.HSpriteBatch | |
| static | create | Fun |
| static | __eclids | hl.types.ArrayBytes_Int |
| static | __clid | I32 |
Protos
f@18978init(en.mob.ShopMimic) → Voidf@18979initAffectResists(en.mob.ShopMimic) → Voidf@18980setAllAffectResist(en.mob.ShopMimic, F64) → Voidf@18981initMove(en.mob.ShopMimic) → Voidf@18982initGfx(en.mob.ShopMimic) → Voidf@18983initStateAnims(en.mob.ShopMimic) → Voidf@18984initSkills(en.mob.ShopMimic) → Voidf@18985eatItem(en.mob.ShopMimic, F64) → Voidf@18986destroyItem(en.mob.ShopMimic) → Voidf@18987behaviourAi(en.mob.ShopMimic) → Voidf@18988onLand(en.mob.ShopMimic, F64) → Voidf@18989preUpdate(en.mob.ShopMimic) → Voidf@18990postUpdate(en.mob.ShopMimic) → Voidf@18991fixedUpdate(en.mob.ShopMimic) → Voidf@18992getJumpingSpot(en.mob.ShopMimic) → Virtual[x, y]f@18993applyAttackResult(en.mob.ShopMimic, tool.atk.AttackData) → Voidf@18994shootXHook(en.mob.ShopMimic) → F64f@18995shootYHook(en.mob.ShopMimic) → F64f@18996onDie(en.mob.ShopMimic) → Voidf@18997dropBlueprint(en.mob.ShopMimic) → Voidf@18998turnIntoPokebombElite(en.mob.ShopMimic) → en.Mobf@18999dispose(en.mob.ShopMimic) → Voidf@19000getEntityCLIDS(en.mob.ShopMimic) → hl.types.ArrayBytes_Intf@19001getCLID(en.mob.ShopMimic) → I32f@19002serialize(en.mob.ShopMimic, hxbit.Serializer) → Voidf@19003getSerializeSchema(en.mob.ShopMimic) → hxbit.Schemaf@19004unserializeInit(en.mob.ShopMimic) → Voidf@19005unserialize(en.mob.ShopMimic, hxbit.Serializer) → Void
Bindings
- static
f@19007__constructor__(en.mob.ShopMimic, pr.Level, I32, I32, I32, I32, level.MerchantType, en.mob.BonusAttackType, en.inter.ItemDrop) → Void - static
f@19006create(pr.Level, I32, I32, I32, I32, level.MerchantType, en.mob.BonusAttackType, en.inter.ItemDrop) → en.mob.ShopMimic