- React + MUI DataGrid app with faction filter, search, change filter - Biggest movers cards (drops/rises) scoped to current filter view - Historical points graph modal (5 MFM versions: 1.14 → current) - URL state sync (faction, dir, q params — shareable URLs) - Grimdark favicon + OG embed image (Google Imagen) - Multi-stage Dockerfile (node build → nginx serve) - docker-compose.yml with Traefik + Cloudflare TLS - Data pipeline: build_deduped_data.py merges PDF + live scrape - Ynnari merged into Aeldari (shared codex) - Mobile responsive: flex columns, no fixed pixel widths - Color semantics: green=cheaper, red=costlier (consistent everywhere) - 1,449 units across 31 factions
3.1 KiB
3.1 KiB
| 1 | Faction | Unidad | Coste original | Coste nuevo | % de cambio | 2 o más unidades | 3 o más unidades | 4 o más unidades |
|---|---|---|---|---|---|---|---|---|
| 2 | Tyranids | 1 Biovores | 50 | 60 | 20,00% | |||
| 3 | Tyranids | 1 Carnifexes | 90 | 90 | 0,00% | |||
| 4 | Tyranids | 1 Mucolid Spores | 30 | 30 | 0,00% | |||
| 5 | Tyranids | 1 Pyrovores | 40 | 45 | 12,50% | 55 | ||
| 6 | Tyranids | 1 Ripper Swarms | 25 | 30 | 20,00% | |||
| 7 | Tyranids | 10 Barbgaunts | 110 | |||||
| 8 | Tyranids | 10 Gargoyles | 85 | 80 | -5,88% | |||
| 9 | Tyranids | 10 Genestealers | 140 | 150 | ||||
| 10 | Tyranids | 10 Hormagaunts | 65 | 70 | 7,69% | |||
| 11 | Tyranids | 10 Termagants | 60 | 60 | 0,00% | |||
| 12 | Tyranids | 11 Neurogaunts | 45 | 45 | 0,00% | |||
| 13 | Tyranids | 2 Biovores | 100 | |||||
| 14 | Tyranids | 2 Carnifexes | 180 | |||||
| 15 | Tyranids | 2 Mucolid Spores | 60 | |||||
| 16 | Tyranids | 2 Pyrovores | 65 | 75 | ||||
| 17 | Tyranids | 2 Ripper Swarms | 40 | |||||
| 18 | Tyranids | 20 Gargoyles | 155 | |||||
| 19 | Tyranids | 20 Hormagaunts | 120 | |||||
| 20 | Tyranids | 20 Termagants | 110 | |||||
| 21 | Tyranids | 22 Neurogaunts | 90 | |||||
| 22 | Tyranids | 3 Biovores | 140 | |||||
| 23 | Tyranids | 3 Hive Guard | 90 | 80 | -11,11% | 90 | ||
| 24 | Tyranids | 3 Pyrovores | 95 | 105 | ||||
| 25 | Tyranids | 3 Ripper Swarms | 50 | |||||
| 26 | Tyranids | 3 Spore Mines | 55 | 55 | 0,00% | |||
| 27 | Tyranids | 3 Tyranid Warriors With Melee Bio-Weapons | 75 | 75 | 0,00% | |||
| 28 | Tyranids | 3 Tyranid Warriors With Ranged Bio-Weapons | 65 | 60 | -7,69% | |||
| 29 | Tyranids | 3 Tyrant Guard | 80 | 80 | 0,00% | |||
| 30 | Tyranids | 3 Venomthropes | 70 | 55 | -21,43% | |||
| 31 | Tyranids | 3 Von Ryan’S Leapers | 70 | 60 | -14,29% | |||
| 32 | Tyranids | 3 Zoanthropes | 100 | 100 | 0,00% | |||
| 33 | Tyranids | 5 Barbgaunts | 55 | 55 | 0,00% | |||
| 34 | Tyranids | 5 Genestealers | 75 | 75 | 0,00% | 85 | ||
| 35 | Tyranids | 6 Hive Guard | 160 | 170 | ||||
| 36 | Tyranids | 6 Spore Mines | 110 | |||||
| 37 | Tyranids | 6 Tyranid Warriors With Melee Bio-Weapons | 150 | |||||
| 38 | Tyranids | 6 Tyranid Warriors With Ranged Bio-Weapons | 120 | |||||
| 39 | Tyranids | 6 Tyrant Guard | 160 | |||||
| 40 | Tyranids | 6 Venomthropes | 110 | |||||
| 41 | Tyranids | 6 Von Ryan’S Leapers | 120 | |||||
| 42 | Tyranids | 6 Zoanthropes | 200 | |||||
| 43 | Tyranids | BROODLORD | 80 | 80 | 0,00% | |||
| 44 | Tyranids | DEATHLEAPER | 80 | 80 | 0,00% | |||
| 45 | Tyranids | EXOCRINE | 140 | 140 | 0,00% | 150 | ||
| 46 | Tyranids | HARPY | 215 | 185 | -13,95% | |||
| 47 | Tyranids | HARRIDAN | 610 | 610 | 0,00% | 660 | ||
| 48 | Tyranids | HARUSPEX | 125 | 125 | 0,00% | 135 | ||
| 49 | Tyranids | HIEROPHANT | 810 | 810 | 0,00% | 910 | ||
| 50 | Tyranids | HIVE CRONE | 200 | 170 | -15,00% | |||
| 51 | Tyranids | HIVE TYRANT | 195 | 195 | 0,00% | |||
| 52 | Tyranids | HYPERADAPTED RAVENERS | 165 | 165 | 0,00% | 175 | ||
| 53 | Tyranids | LICTOR | 60 | 60 | 0,00% | |||
| 54 | Tyranids | MALECEPTOR | 170 | 180 | 5,88% | 190 | ||
| 55 | Tyranids | MAWLOC | 135 | 135 | 0,00% | |||
| 56 | Tyranids | NEUROLICTOR | 70 | 80 | 14,29% | 90 | ||
| 57 | Tyranids | NEUROTYRANT | 105 | 115 | 9,52% | |||
| 58 | Tyranids | NORN ASSIMILATOR | 275 | 250 | -9,09% | 270 | ||
| 59 | Tyranids | NORN EMISSARY | 260 | 250 | -3,85% | 270 | ||
| 60 | Tyranids | OLD ONE EYE | 150 | 140 | -6,67% | |||
| 61 | Tyranids | PARASITE OF MORTREX | 80 | 70 | -12,50% | |||
| 62 | Tyranids | PSYCHOPHAGE | 110 | 110 | 0,00% | |||
| 63 | Tyranids | RAVENERS | 125 | 125 | 0,00% | 135 | ||
| 64 | Tyranids | SCREAMER-KILLER | 125 | 125 | 0,00% | 135 | ||
| 65 | Tyranids | SPOROCYST | 145 | 145 | 0,00% | |||
| 66 | Tyranids | TERVIGON | 160 | 160 | 0,00% | |||
| 67 | Tyranids | THE RED TERROR | 130 | 130 | 0,00% | |||
| 68 | Tyranids | THE SWARMLORD | 220 | 210 | -4,55% | |||
| 69 | Tyranids | TOXICRENE | 150 | 135 | -10,00% | |||
| 70 | Tyranids | TRYGON | 140 | 140 | 0,00% | |||
| 71 | Tyranids | TYRANID PRIME WITH LASH WHIP | 65 | 75 | 15,38% | |||
| 72 | Tyranids | TYRANNOCYTE | 105 | 90 | -14,29% | |||
| 73 | Tyranids | TYRANNOFEX | 200 | 180 | -10,00% | 190 | ||
| 74 | Tyranids | WINGED HIVE TYRANT | 170 | 185 | 8,82% | |||
| 75 | Tyranids | WINGED TYRANID PRIME | 65 | 65 | 0,00% |