deps up
Export Settings fixes for loading, name items
deps up
up deps
26.11 & Refactor hard-CC/haste logic; Add granular hard-CC counting and imperial mandate haste handling: compute finalHasteBonuses per ability, add calculateHardCcInstances helper, and wire imperialMandate ultimate haste and extraUltimateHaste into cooldown math. Replace multiple ad-hoc CC checks (Aftershock, Glacial, Imperial Mandate, shields, etc.) to use the new hard-CC counts and adjust related proc, uptime and damage/armor calculations.
deps up
Restore repository state to Fix champion base stat growth Align master with aa097e4a after revert chain left incorrect stat formulas and reintroduced the pre-merge attack speed data split.
Revert "Add support for champion extra abilities" This reverts commit a4b1fb21bdab85d00d321f6244b703920fc98b71.
Revert "Merge branch 'master' of https://gitlab.com/lol-math/item-optimizer" This reverts commit e6cfc5481e4d90f8f427c80243faa4734c435f22, reversing changes made to a4b1fb21bdab85d00d321f6244b703920fc98b71.
Reapply "Fix champion base stat growth" This reverts commit 410805c827e35abae6d7dc1d20796f7916acdff1.
Revert "Fix champion base stat growth" This reverts commit aa097e4a5764c276e188c387a659f29b2c2e01c4
Merge branch 'master' of https://gitlab.com/lol-math/item-optimizer
Add support for champion extra abilities Add comprehensive support for champion "extra abilities" across UI, state, types, and calculation logic. Key changes: - UI: Introduce ExtraAbility component and export; render extra abilities in Champion tab and show icons/descriptions in compare damage details. (files: Champion.tsx, ability/ExtraAbility.tsx, ability/index.ts, CompareDamage.tsx) - State: Add Redux actions to update extra ability fields (damage type, target, booleans, numeric inputs) and include extra ability data in player-champion slice. (player-champion.slice.ts) - Types: Extend DamageScenario to include extraAbilities. (types/index.ts) - Damage computation: algorithm worker now includes an extraAbilities entry in scenario outputs; compare-damage utils compute totals and include extra abilities in computed map and overall totals. (algoRequest.worker.ts, compare-damage.utils.ts) - Battle engine: Ensure dynamic Damage arrays are allocated and zeroed for each extra ability key. (battle-calculation.ts) - Champion logic: Refactor Udyr calculations to account for extra/empowered activations, split and accumulate extra ability damage into separate keys, and update healing/shield math accordingly. (Udyr.ts) - Data: Add descriptive ability info for Udyr awakened abilities. (udyr.ability-info.ts) These changes enable modeling, editing, and displaying custom extra abilities and ensure they are included in damage totals and comparisons.
Fix champion base stat growth https://wiki.leagueoflegends.com/en-us/Champion_statistic#Growth_by_level
Merge Attack Speed into Champion Stats
Also Get Champion Stats from Community Dragon
Deps up