- 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
2.1 KiB
2.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 | Adepta Sororitas | 1 Mortifiers | 70 | 70 | 0,00% | |||
| 3 | Adepta Sororitas | 1 Penitent Engines | 75 | 70 | -6,67% | |||
| 4 | Adepta Sororitas | 10 Arco-Flagellants | 140 | |||||
| 5 | Adepta Sororitas | 10 Celestian Sacresants | 150 | 165 | ||||
| 6 | Adepta Sororitas | 10 Repentia Squad | 160 | |||||
| 7 | Adepta Sororitas | 10 Seraphim Squad | 160 | 170 | ||||
| 8 | Adepta Sororitas | 10 Zephyrim Squad | 160 | |||||
| 9 | Adepta Sororitas | 2 Mortifiers | 130 | |||||
| 10 | Adepta Sororitas | 2 Penitent Engines | 140 | |||||
| 11 | Adepta Sororitas | 3 Arco-Flagellants | 45 | 50 | 11,11% | |||
| 12 | Adepta Sororitas | 5 Celestian Sacresants | 70 | 75 | 7,14% | 90 | ||
| 13 | Adepta Sororitas | 5 Repentia Squad | 75 | 75 | 0,00% | |||
| 14 | Adepta Sororitas | 5 Seraphim Squad | 80 | 85 | 6,25% | 95 | ||
| 15 | Adepta Sororitas | 5 Zephyrim Squad | 80 | 80 | 0,00% | |||
| 16 | Adepta Sororitas | AESTRED THURGA AND AGATHAE DOLAN | 70 | 80 | 14,29% | |||
| 17 | Adepta Sororitas | BATTLE SISTERS SQUAD | 105 | 100 | -4,76% | |||
| 18 | Adepta Sororitas | CANONESS | 60 | 60 | 0,00% | |||
| 19 | Adepta Sororitas | CANONESS WITH JUMP PACK | 75 | 75 | 0,00% | |||
| 20 | Adepta Sororitas | CASTIGATOR | 160 | 165 | 3,12% | 175 | ||
| 21 | Adepta Sororitas | CELESTIAN INSIDIANTS | 120 | 120 | 0,00% | |||
| 22 | Adepta Sororitas | DAEMONIFUGE | 85 | 85 | 0,00% | |||
| 23 | Adepta Sororitas | DIALOGUS | 40 | 40 | 0,00% | |||
| 24 | Adepta Sororitas | DOGMATA | 45 | 45 | 0,00% | |||
| 25 | Adepta Sororitas | DOMINION SQUAD | 120 | 100 | -16,67% | 110 | ||
| 26 | Adepta Sororitas | EXORCIST | 210 | 180 | -14,29% | 220 | ||
| 27 | Adepta Sororitas | HOSPITALLER | 60 | 75 | 25,00% | 85 | ||
| 28 | Adepta Sororitas | IMAGIFIER | 65 | 65 | 0,00% | |||
| 29 | Adepta Sororitas | IMMOLATOR | 115 | 110 | -4,35% | 120 | ||
| 30 | Adepta Sororitas | INTRANZIA FRAYE | 150 | 150 | 0,00% | |||
| 31 | Adepta Sororitas | JUNITH ERUITA | 80 | 115 | 43,75% | |||
| 32 | Adepta Sororitas | MINISTORUM PRIEST | 50 | 50 | 0,00% | |||
| 33 | Adepta Sororitas | MORVENN VAHL | 185 | 185 | 0,00% | |||
| 34 | Adepta Sororitas | PALATINE | 50 | 50 | 0,00% | |||
| 35 | Adepta Sororitas | PARAGON WARSUITS | 210 | 180 | -14,29% | 190 | ||
| 36 | Adepta Sororitas | RETRIBUTOR SQUAD | 120 | 105 | -12,50% | 115 | ||
| 37 | Adepta Sororitas | SAINT CELESTINE | 150 | 150 | 0,00% | |||
| 38 | Adepta Sororitas | SANCTIFIERS | 110 | 110 | 0,00% | |||
| 39 | Adepta Sororitas | SISTERS NOVITIATE SQUAD | 100 | 100 | 0,00% | |||
| 40 | Adepta Sororitas | SORORITAS RHINO | 75 | 75 | 0,00% | |||
| 41 | Adepta Sororitas | TRIUMPH OF SAINT KATHERINE | 235 | 245 | 4,26% |