Rune class Null safety

Rune class, with static variables so one can reference runes by name.

Constructors

Rune()

Properties

hashCode int
The hash code for this object.
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

perkTierValidate(int perk, int tier) bool
Validates the minor perks. True on valid perk for the row, false on invalid.
runeTier(int rune) int
Gets the tier of a rune. Keystone: 0, rows of minor runes 1-3. Returns -1 on error.
treeId(int rune) int
Returns the numeric ID of the tree for a given rune. Eg Taste Of Blood -> id of Domination tree.
validate(int keystone, int primary1, int primary2, int primary3, int secondary1, int secondary2, int perk1, int perk2, int perk3) bool
Validates a candidate page layout to make sure it's an allowed configuration.

Constants

AbilityHastePerk → const int
5007
AbsoluteFocus → const int
8233
AdaptiveForcePerk → const int
5008
Aftershock → const int
8439
ApproachVelocity → const int
8410
ArcaneComet → const int
8229
ArmorPerk → const int
5002
AttackSpeedPerk → const int
5005
BiscuitDelivery → const int
8345
BonePlating → const int
8473
Celerity → const int
8234
CheapShot → const int
8126
Conditioning → const int
8429
Conqueror → const int
8010
CosmicInsight → const int
8347
CoupDeGrace → const int
8014
CutDown → const int
8017
DarkHarvest → const int
8128
Demolish → const int
8446
Electrocute → const int
8112
EyeballCollection → const int
8138
FirstStrike → const int
8369
FleetFootwork → const int
8021
FontOfLife → const int
8463
FuturesMarket → const int
8321
GatheringStorm → const int
8236
GhostPoro → const int
8120
GlacialAugment → const int
8351
GraspOfTheUndying → const int
8437
Guardian → const int
8465
HailOfBlades → const int
9923
HealthPerk → const int
5001
HextechFlashtraption → const int
8306
IngeniousHunter → const int
8134
LastStand → const int
8299
LegendAlacrity → const int
9104
LegendBloodline → const int
9103
LegendTenacity → const int
9105
LethalTempo → const int
8008
MagicalFootwear → const int
8304
MagicResistPerk → const int
5003
ManaflowBand → const int
8226
MinionDematerializer → const int
8316
NimbusCloak → const int
8275
NullifyingOrb → const int
8224
Overgrowth → const int
8451
Overheal → const int
9101
PerfectTiming → const int
8313
PhaseRush → const int
8230
Predator → const int
8124
PresenceOfMind → const int
8009
PressTheAttack → const int
8005
RavenousHunter → const int
8135
RelentlessHunter → const int
8105
Revitalize → const int
8453
Scorch → const int
8237
SecondWind → const int
8444
ShieldBash → const int
8401
SuddenImpact → const int
8143
SummonAery → const int
8214
TasteOfBlood → const int
8139
TimeWarpTonic → const int
8352
Transcendence → const int
8210
Triumph → const int
9111
UltimateHunter → const int
8106
Unflinching → const int
8242
UnsealedSpellbook → const int
8360
Waterwalking → const int
8232
ZombieWard → const int
8136