Skip to content

pr.Infection

pr.Infection

Inherits from: libs.Process

Fields

NameType
gamepr.Game
infectionTierI32
rulesVirtual[toString, set, remove, keys, iterator, get, exists]
isLessThanTenPrctMobsLeftBool
gracePeriodSourceshl.types.ArrayObj
chargeTeleportationValueVirtual[isActive, value]
volteDividerVirtual[isActive, value]
mobsSpeedMultiplierVirtual[isActive, value]
heroDamageBonusVirtual[isActive, value]
mobsDamageBonusVirtual[isActive, value]
mobTpWithNeighbourRangeVirtual[isActive, value]
mobDecklibs.RandDeck
staticisInfectionRuleActiveForTierFun
staticgetRulesActiveAtFun
staticgetRulesActivatingAtTierFun

Protos

  • f@723 get_isInGracePeriod(pr.Infection) → Bool
  • f@724 init(pr.Infection) → Void
  • f@725 resetIsLessThanTenPrctMobsLeft(pr.Infection) → Void
  • f@726 initRuleProcess(pr.Infection) → Void
  • f@727 initMobPool(pr.Infection) → Void
  • f@728 loadMobAtlas(pr.Infection) → Void
  • f@729 createRuleProcess(pr.Infection, Virtual[description, group, icon, isActive, maxTier, minTier, props, ruleId, title]) → pr.InfectionRule
  • f@730 update(pr.Infection) → Void
  • f@731 updateGracePeriod(pr.Infection) → Void
  • f@732 updateInfectionRules(pr.Infection) → Void
  • f@733 isInfectionRuleActive(pr.Infection, String) → Bool
  • f@734 startGracePeriodFrom(pr.Infection, en.Mob, Ref) → Void
  • f@735 cancelGracePeriodFrom(pr.Infection, en.Mob) → Void

Bindings

  • static f@5083 __constructor__(pr.Infection, pr.Game) → Void
  • static f@5082 getRulesActivatingAtTier(I32) → hl.types.ArrayObj
  • static f@5081 getRulesActiveAt(I32) → hl.types.ArrayObj
  • static f@5080 isInfectionRuleActiveForTier(Virtual[description, group, icon, isActive, maxTier, minTier, props, ruleId, title], I32) → Bool