Skip to content

en.mob.boss.GardenerBoss

en.mob.boss.GardenerBoss

Inherits from: en.mob.Boss

Fields

NameType
actionen.mob.boss.BossAction
lastActionen.mob.boss.BossAction
phaseNameen.mob.boss.Phase
phaseI32
walkPhaseBool
isJumpingBool
shortRangeMaxI32
midRangeMinI32
midRangeMaxI32
rangeDashI32
longRangeMinI32
maxSpeedF64
currentNbLoopI32
limitDistMushroomI32
curActionTimeFF64
defaultZoomF64
nbBounceI32
newActionen.mob.boss.ActionDeck
nbPitchForkI32
nbShovelI32
nbSickleI32
nbHoeI32
currentPhaseStepI32
hoeLoopI32
forkLoopI32
sicklesLoopI32
shovelLoopI32
mainRoomCenterXI32
mainRoomLeftXI32
mainRoomRightXI32
roomOffsetXI32
roomOffsetYI32
roomFloorYI32
phaseTimerF64
initialTimerF64
bossRushModifiersVirtual[enabled, moreSeeds, sicklesOnEveryAttack, spawnPitcher, spawnSpiker]
isBeatenBool
isBuriedBool
plantAMushBool
loopedBool
tryToPreventDeathBoolBool
leftCarnBool
rightCarnBool
spawnCarnBool
leftLigamentAttackedBool
rightLigamentAttackedBool
upLigamentFromSourceBool
duringVineLaunchBool
ligamentSblibs.heaps.slib.HSpriteBatch
ligamentsLeft1hl.types.ArrayObj
ligamentsRight1hl.types.ArrayObj
ligamentsLeft2hl.types.ArrayObj
ligamentsRight2hl.types.ArrayObj
ligamentsLeft3hl.types.ArrayObj
ligamentsRight3hl.types.ArrayObj
isDashingBool
onCeilingBool
onCeilingPitchForkBool
newStepCreationBool
isNextStepANewPhaseBool
currentLifeQuarterI32
totalLifeQuarterI32
extraOffsetYI32
sicklesFloatingAroundBool
isLigamentRemovalBool
counterI32
currentSpeedF64
currentHoeNbHitI32
timeLockBetweenPhaseF64
atkHoetool.skill.OldMobSkill
ligamentTargetPoshl.types.ArrayBytes_Int
musheshl.types.ArrayObj
mushesCxhl.types.ArrayBytes_Int
mushesSidehl.types.ArrayObj
mobshl.types.ArrayObj
sicklesArhl.types.ArrayObj
seedshl.types.ArrayObj
butterflyColorshl.types.ArrayBytes_Int
roomLeftPointXI32
roomRightPointXI32
roomTopPointYI32
tw_roomLeftPointXI32
tw_roomRightPointXI32
tw_roomTopLeftPointYI32
tw_roomTopRightPointYI32
waterColorLightI32
waterPoisonColorLightI32
isHittableBool
isWateringIntroAnimBool
isAngryIntroAnimBool
tmplibs.heaps.slib.SpriteLib
Virtual[type, isAlive, applyBossRushModifier]
staticactionDeck1libs.RandDeck
staticactionDeck2libs.RandDeck
static__clidI32
staticcreateFun
static__eclidshl.types.ArrayBytes_Int

Protos

  • f@9367 get_shootX(en.mob.boss.GardenerBoss) → F64
  • f@9368 set_isHittable(en.mob.boss.GardenerBoss, Bool) → Bool
  • f@9369 init(en.mob.boss.GardenerBoss) → Void
  • f@9370 initRoomInfos(en.mob.boss.GardenerBoss) → Void
  • f@9371 initGfx(en.mob.boss.GardenerBoss) → Void
  • f@9372 nextStep(en.mob.boss.GardenerBoss, Null) → Void
  • f@9373 initSkills(en.mob.boss.GardenerBoss) → Void
  • f@9374 onScream(en.mob.boss.GardenerBoss) → Void
  • f@9375 onCooldownEnd(en.mob.boss.GardenerBoss, String, I32) → Void
  • f@9376 bump(en.mob.boss.GardenerBoss, F64, F64, Null) → Void
  • f@9377 canHaveRepellingWith(en.mob.boss.GardenerBoss, Entity) → Bool
  • f@9378 behaviourAi(en.mob.boss.GardenerBoss) → Void
  • f@9379 doActionAi(en.mob.boss.GardenerBoss) → Void
  • f@9380 isLigamentComingBack(en.mob.boss.GardenerBoss) → Bool
  • f@9381 postUpdate(en.mob.boss.GardenerBoss) → Void
  • f@9382 fixedUpdate(en.mob.boss.GardenerBoss) → Void
  • f@9383 corruptOrExplodeMushroom(en.mob.boss.GardenerBoss, I32) → Void
  • f@9384 initMushroomSide(en.mob.boss.GardenerBoss) → Void
  • f@9385 initMushroom(en.mob.boss.GardenerBoss, I32) → Void
  • f@9386 attackOnLigaments(en.mob.boss.GardenerBoss) → Void
  • f@9387 removeLigaments(en.mob.boss.GardenerBoss) → Void
  • f@9388 removeLigament_exe(en.mob.boss.GardenerBoss) → Void
  • f@9389 preUpdate(en.mob.boss.GardenerBoss) → Void
  • f@9390 addLigament(en.mob.boss.GardenerBoss) → Void
  • f@9391 hoe(en.mob.boss.GardenerBoss, I32, F64) → Void
  • f@9392 fallFloorStun(en.mob.boss.GardenerBoss, Ref) → Void
  • f@9393 stunForS(en.mob.boss.GardenerBoss, F64) → Void
  • f@9394 cancelCeilingWalk(en.mob.boss.GardenerBoss) → Void
  • f@9395 onLand(en.mob.boss.GardenerBoss, F64) → Void
  • f@9396 onTouchGround(en.mob.boss.GardenerBoss) → Void
  • f@9397 bounceBackToCeiling(en.mob.boss.GardenerBoss) → Void
  • f@9398 atkPitchForkLoad(en.mob.boss.GardenerBoss) → Void
  • f@9399 jumpToCeiling(en.mob.boss.GardenerBoss, F64) → Void
  • f@9400 vineEnd(en.mob.boss.GardenerBoss) → Void
  • f@9401 toggleVisibility(en.mob.boss.GardenerBoss, Ref) → Void
  • f@9402 wateringCan(en.mob.boss.GardenerBoss, I32, F64) → Void
  • f@9403 pitchFork(en.mob.boss.GardenerBoss, I32, F64) → Void
  • f@9404 createMushMob(en.mob.boss.GardenerBoss) → Void
  • f@9405 sickles(en.mob.boss.GardenerBoss, I32, F64) → Void
  • f@9406 onAffectChange(en.mob.boss.GardenerBoss, I32, Bool) → Void
  • f@9407 doThrowSickle(en.mob.boss.GardenerBoss, tool.atk.AttackData, F64, F64) → en.mob.boss.gardener.Sickle
  • f@9408 sickleThrow(en.mob.boss.GardenerBoss, Ref) → Void
  • f@9409 endAirSickle(en.mob.boss.GardenerBoss) → Void
  • f@9410 atkSickleReverse(en.mob.boss.GardenerBoss, en.mob.boss.gardener.Sickle) → Void
  • f@9411 sporeAtk(en.mob.boss.GardenerBoss, I32, F64) → Void
  • f@9412 getRandFloorCx(en.mob.boss.GardenerBoss) → I32
  • f@9413 createSpores(en.mob.boss.GardenerBoss) → Void
  • f@9414 shovel(en.mob.boss.GardenerBoss, I32, F64) → Void
  • f@9415 shovelAttack(en.mob.boss.GardenerBoss) → Void
  • f@9416 shovelDisappear(en.mob.boss.GardenerBoss) → Void
  • f@9417 shovelDisappear_end(en.mob.boss.GardenerBoss) → Void
  • f@9418 unBuried(en.mob.boss.GardenerBoss) → Void
  • f@9419 shovelEndAppear_end(en.mob.boss.GardenerBoss) → Void
  • f@9420 shovelUpEnd(en.mob.boss.GardenerBoss) → Void
  • f@9421 createAlly(en.mob.boss.GardenerBoss, String, String, Null) → en.Mob
  • f@9422 getAffectResist(en.mob.boss.GardenerBoss, Null) → F64
  • f@9423 onTouchWall(en.mob.boss.GardenerBoss, I32) → Void
  • f@9424 getHitLigament(en.mob.boss.GardenerBoss) → Void
  • f@9425 onDirectHitFromHero(en.mob.boss.GardenerBoss, tool.atk.AttackData) → Void
  • f@9426 interruptSkills(en.mob.boss.GardenerBoss) → Void
  • f@9427 lockAiS(en.mob.boss.GardenerBoss, F64) → Void
  • f@9428 lockAiF(en.mob.boss.GardenerBoss, F64) → Void
  • f@9429 canReceiveAttack(en.mob.boss.GardenerBoss, tool.atk.AttackData) → Bool
  • f@9430 onDamage(en.mob.boss.GardenerBoss, tool.atk.AttackData) → Void
  • f@9431 onDie(en.mob.boss.GardenerBoss) → Void
  • f@9432 tryToPreventDeath(en.mob.boss.GardenerBoss, tool.atk.AttackData, F64) → Bool
  • f@9433 giveAchievements(en.mob.boss.GardenerBoss) → Void
  • f@9434 applyBossRushModifier(en.mob.boss.GardenerBoss, Virtual[buff, cd, charge, delay, extraAtk, extraMob0, extraMob1, heal, invincibility, lock, max, mul, speed, teleportExit]) → Void
  • f@9435 getCLID(en.mob.boss.GardenerBoss) → I32
  • f@9436 serialize(en.mob.boss.GardenerBoss, hxbit.Serializer) → Void
  • f@9437 getSerializeSchema(en.mob.boss.GardenerBoss) → hxbit.Schema
  • f@9438 unserializeInit(en.mob.boss.GardenerBoss) → Void
  • f@9439 unserialize(en.mob.boss.GardenerBoss, hxbit.Serializer) → Void
  • f@9440 getEntityCLIDS(en.mob.boss.GardenerBoss) → hl.types.ArrayBytes_Int

Bindings

  • static f@9366 __constructor__(en.mob.boss.GardenerBoss, pr.Level, I32, I32, I32, I32) → Void
  • static f@9365 create(pr.Level, I32, I32, I32, I32) → en.mob.boss.GardenerBoss