pr.Infection
pr.Infection
Inherits from: libs.Process
Fields
| Name | Type | |
|---|---|---|
game | pr.Game | |
infectionTier | I32 | |
rules | Virtual[toString, set, remove, keys, iterator, get, exists] | |
isLessThanTenPrctMobsLeft | Bool | |
gracePeriodSources | hl.types.ArrayObj | |
chargeTeleportationValue | Virtual[isActive, value] | |
volteDivider | Virtual[isActive, value] | |
mobsSpeedMultiplier | Virtual[isActive, value] | |
heroDamageBonus | Virtual[isActive, value] | |
mobsDamageBonus | Virtual[isActive, value] | |
mobTpWithNeighbourRange | Virtual[isActive, value] | |
mobDeck | libs.RandDeck | |
| static | isInfectionRuleActiveForTier | Fun |
| static | getRulesActiveAt | Fun |
| static | getRulesActivatingAtTier | Fun |
Protos
f@723get_isInGracePeriod(pr.Infection) → Boolf@724init(pr.Infection) → Voidf@725resetIsLessThanTenPrctMobsLeft(pr.Infection) → Voidf@726initRuleProcess(pr.Infection) → Voidf@727initMobPool(pr.Infection) → Voidf@728loadMobAtlas(pr.Infection) → Voidf@729createRuleProcess(pr.Infection, Virtual[description, group, icon, isActive, maxTier, minTier, props, ruleId, title]) → pr.InfectionRulef@730update(pr.Infection) → Voidf@731updateGracePeriod(pr.Infection) → Voidf@732updateInfectionRules(pr.Infection) → Voidf@733isInfectionRuleActive(pr.Infection, String) → Boolf@734startGracePeriodFrom(pr.Infection, en.Mob, Ref) → Voidf@735cancelGracePeriodFrom(pr.Infection, en.Mob) → Void
Bindings
- static
f@5083__constructor__(pr.Infection, pr.Game) → Void - static
f@5082getRulesActivatingAtTier(I32) → hl.types.ArrayObj - static
f@5081getRulesActiveAt(I32) → hl.types.ArrayObj - static
f@5080isInfectionRuleActiveForTier(Virtual[description, group, icon, isActive, maxTier, minTier, props, ruleId, title], I32) → Bool