- 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
6.4 KiB
6.4 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 | Dark Angels | 1 Firestrike Servo-Turrets | 75 | 75 | 0,00% | |||
| 3 | Dark Angels | 10 Assault Intercessor Squad | 150 | |||||
| 4 | Dark Angels | 10 Assault Intercessors With Jump Packs | 160 | 170 | ||||
| 5 | Dark Angels | 10 Deathwing Terminator Squad | 330 | |||||
| 6 | Dark Angels | 10 Devastator Squad | 200 | |||||
| 7 | Dark Angels | 10 Heavy Intercessor Squad | 200 | |||||
| 8 | Dark Angels | 10 Hellblaster Squad | 220 | |||||
| 9 | Dark Angels | 10 Incursor Squad | 150 | 160 | ||||
| 10 | Dark Angels | 10 Infernus Squad | 170 | |||||
| 11 | Dark Angels | 10 Infiltrator Squad | 180 | 190 | ||||
| 12 | Dark Angels | 10 Intercessor Squad | 150 | |||||
| 13 | Dark Angels | 10 Reiver Squad | 150 | |||||
| 14 | Dark Angels | 10 Scout Squad | 120 | 130 | ||||
| 15 | Dark Angels | 10 Sternguard Veteran Squad | 190 | |||||
| 16 | Dark Angels | 10 Terminator Assault Squad | 310 | |||||
| 17 | Dark Angels | 10 Terminator Squad | 320 | |||||
| 18 | Dark Angels | 10 Vanguard Veteran Squad With Jump Packs | 200 | 210 | ||||
| 19 | Dark Angels | 2 Firestrike Servo-Turrets | 150 | |||||
| 20 | Dark Angels | 3 Aggressor Squad | 95 | 90 | -5,26% | 100 | ||
| 21 | Dark Angels | 3 Bladeguard Veteran Squad | 80 | 80 | 0,00% | 90 | ||
| 22 | Dark Angels | 3 Centurion Assault Squad | 150 | 150 | 0,00% | |||
| 23 | Dark Angels | 3 Centurion Devastator Squad | 175 | 175 | 0,00% | |||
| 24 | Dark Angels | 3 Eradicator Squad | 90 | 90 | 0,00% | 100 | ||
| 25 | Dark Angels | 3 Inceptor Squad | 120 | 120 | 0,00% | 135 | ||
| 26 | Dark Angels | 3 Inner Circle Companions | 90 | 80 | -11,11% | 90 | ||
| 27 | Dark Angels | 3 Outrider Squad | 80 | 70 | -12,50% | |||
| 28 | Dark Angels | 3 Ravenwing Black Knights | 80 | 75 | -6,25% | 85 | ||
| 29 | Dark Angels | 5 Assault Intercessor Squad | 75 | 75 | 0,00% | |||
| 30 | Dark Angels | 5 Assault Intercessors With Jump Packs | 90 | 85 | -5,56% | 95 | ||
| 31 | Dark Angels | 5 Deathwing Terminator Squad | 180 | 165 | -8,33% | |||
| 32 | Dark Angels | 5 Devastator Squad | 120 | 120 | 0,00% | |||
| 33 | Dark Angels | 5 Heavy Intercessor Squad | 100 | 100 | 0,00% | |||
| 34 | Dark Angels | 5 Hellblaster Squad | 110 | 110 | 0,00% | |||
| 35 | Dark Angels | 5 Incursor Squad | 80 | 85 | 6,25% | 95 | ||
| 36 | Dark Angels | 5 Infernus Squad | 90 | 85 | -5,56% | |||
| 37 | Dark Angels | 5 Infiltrator Squad | 100 | 110 | 10,00% | 120 | ||
| 38 | Dark Angels | 5 Intercessor Squad | 80 | 80 | 0,00% | |||
| 39 | Dark Angels | 5 Reiver Squad | 80 | 75 | -6,25% | |||
| 40 | Dark Angels | 5 Scout Squad | 70 | 65 | -7,14% | 75 | ||
| 41 | Dark Angels | 5 Sternguard Veteran Squad | 100 | 100 | 0,00% | |||
| 42 | Dark Angels | 5 Terminator Assault Squad | 180 | 155 | -13,89% | |||
| 43 | Dark Angels | 5 Terminator Squad | 170 | 160 | -5,88% | |||
| 44 | Dark Angels | 5 Vanguard Veteran Squad With Jump Packs | 100 | 100 | 0,00% | 110 | ||
| 45 | Dark Angels | 6 Aggressor Squad | 180 | 190 | ||||
| 46 | Dark Angels | 6 Bladeguard Veteran Squad | 160 | 170 | ||||
| 47 | Dark Angels | 6 Centurion Assault Squad | 300 | |||||
| 48 | Dark Angels | 6 Centurion Devastator Squad | 350 | |||||
| 49 | Dark Angels | 6 Eradicator Squad | 180 | 190 | ||||
| 50 | Dark Angels | 6 Inceptor Squad | 240 | 255 | ||||
| 51 | Dark Angels | 6 Inner Circle Companions | 170 | 180 | ||||
| 52 | Dark Angels | 6 Outrider Squad | 140 | |||||
| 53 | Dark Angels | 6 Ravenwing Black Knights | 150 | 160 | ||||
| 54 | Dark Angels | ANCIENT | 50 | 40 | -20,00% | |||
| 55 | Dark Angels | ANCIENT IN TERMINATOR ARMOUR | 75 | 65 | -13,33% | |||
| 56 | Dark Angels | APOTHECARY | 50 | 40 | -20,00% | |||
| 57 | Dark Angels | APOTHECARY BIOLOGIS | 70 | 70 | 0,00% | |||
| 58 | Dark Angels | ASMODAI | 70 | 70 | 0,00% | |||
| 59 | Dark Angels | ASTRAEUS | 525 | 525 | 0,00% | 575 | ||
| 60 | Dark Angels | AZRAEL | 125 | 140 | 12,00% | |||
| 61 | Dark Angels | BALLISTUS DREADNOUGHT | 150 | 150 | 0,00% | 160 | ||
| 62 | Dark Angels | BELIAL | 85 | 75 | -11,76% | |||
| 63 | Dark Angels | BLADEGUARD ANCIENT | 45 | 40 | -11,11% | |||
| 64 | Dark Angels | BRUTALIS DREADNOUGHT | 160 | 150 | -6,25% | 160 | ||
| 65 | Dark Angels | CAPTAIN | 80 | 80 | 0,00% | |||
| 66 | Dark Angels | CAPTAIN IN GRAVIS ARMOUR | 80 | 80 | 0,00% | |||
| 67 | Dark Angels | CAPTAIN IN PHOBOS ARMOUR | 70 | 70 | 0,00% | |||
| 68 | Dark Angels | CAPTAIN IN TERMINATOR ARMOUR | 95 | 85 | -10,53% | |||
| 69 | Dark Angels | CAPTAIN WITH JUMP PACK | 75 | 75 | 0,00% | |||
| 70 | Dark Angels | CHAPLAIN | 60 | 60 | 0,00% | |||
| 71 | Dark Angels | CHAPLAIN IN TERMINATOR ARMOUR | 75 | 75 | 0,00% | |||
| 72 | Dark Angels | CHAPLAIN ON BIKE | 75 | 70 | -6,67% | |||
| 73 | Dark Angels | CHAPLAIN WITH JUMP PACK | 75 | 75 | 0,00% | |||
| 74 | Dark Angels | COMPANY HEROES | 105 | 105 | 0,00% | |||
| 75 | Dark Angels | DEATHWING KNIGHTS | 250 | 240 | -4,00% | 260 | ||
| 76 | Dark Angels | DESOLATION SQUAD | 200 | 180 | -10,00% | 210 | ||
| 77 | Dark Angels | DREADNOUGHT | 135 | 135 | 0,00% | |||
| 78 | Dark Angels | DROP POD | 70 | 70 | 0,00% | |||
| 79 | Dark Angels | ELIMINATOR SQUAD | 85 | 75 | -11,76% | |||
| 80 | Dark Angels | ERADICATOR SQUAD WITH HEAVY BOLTERS | 70 | 80 | ||||
| 81 | Dark Angels | EZEKIEL | 75 | 75 | 0,00% | |||
| 82 | Dark Angels | GLADIATOR LANCER | 160 | 160 | 0,00% | 170 | ||
| 83 | Dark Angels | GLADIATOR REAPER | 160 | 160 | 0,00% | 170 | ||
| 84 | Dark Angels | GLADIATOR VALIANT | 150 | 150 | 0,00% | 160 | ||
| 85 | Dark Angels | HAMMERFALL BUNKER | 175 | 175 | 0,00% | |||
| 86 | Dark Angels | IMPULSOR | 80 | 80 | 0,00% | |||
| 87 | Dark Angels | INVADER ATV | 60 | 60 | 0,00% | |||
| 88 | Dark Angels | INVICTOR TACTICAL WARSUIT | 125 | 125 | 0,00% | |||
| 89 | Dark Angels | JUDICIAR | 70 | 55 | -21,43% | |||
| 90 | Dark Angels | LAND RAIDER | 220 | 220 | 0,00% | 240 | ||
| 91 | Dark Angels | LAND RAIDER CRUSADER | 220 | 220 | 0,00% | 240 | ||
| 92 | Dark Angels | LAND RAIDER REDEEMER | 270 | 250 | -7,41% | 270 | ||
| 93 | Dark Angels | LAND SPEEDER | 95 | 105 | ||||
| 94 | Dark Angels | LAND SPEEDER VENGEANCE | 120 | 120 | 0,00% | 130 | ||
| 95 | Dark Angels | LAZARUS | 70 | 70 | 0,00% | |||
| 96 | Dark Angels | LIBRARIAN | 65 | 60 | -7,69% | |||
| 97 | Dark Angels | LIBRARIAN IN PHOBOS ARMOUR | 70 | 70 | 0,00% | |||
| 98 | Dark Angels | LIBRARIAN IN TERMINATOR ARMOUR | 75 | 75 | 0,00% | |||
| 99 | Dark Angels | LIEUTENANT | 55 | 45 | -18,18% | |||
| 100 | Dark Angels | LIEUTENANT IN PHOBOS ARMOUR | 55 | 45 | -18,18% | |||
| 101 | Dark Angels | LIEUTENANT IN REIVER ARMOUR | 55 | 45 | -18,18% | |||
| 102 | Dark Angels | LIEUTENANT WITH COMBI-WEAPON | 85 | 85 | 0,00% | |||
| 103 | Dark Angels | LION EL’JONSON | 315 | 285 | -9,52% | |||
| 104 | Dark Angels | NEPHILIM JETFIGHTER | 195 | 195 | 0,00% | |||
| 105 | Dark Angels | PREDATOR ANNIHILATOR | 135 | 135 | 0,00% | 145 | ||
| 106 | Dark Angels | PREDATOR DESTRUCTOR | 140 | 140 | 0,00% | 150 | ||
| 107 | Dark Angels | RAVENWING COMMAND SQUAD | 120 | 115 | -4,17% | 125 | ||
| 108 | Dark Angels | RAVENWING DARK TALON | 210 | 200 | -4,76% | |||
| 109 | Dark Angels | RAVENWING DARKSHROUD | 100 | 80 | -20,00% | |||
| 110 | Dark Angels | RAZORBACK | 95 | 95 | 0,00% | |||
| 111 | Dark Angels | REDEMPTOR DREADNOUGHT | 205 | 195 | -4,88% | 210 | ||
| 112 | Dark Angels | REPULSOR | 180 | 170 | -5,56% | 190 | ||
| 113 | Dark Angels | REPULSOR EXECUTIONER | 230 | 230 | 0,00% | 250 | ||
| 114 | Dark Angels | RHINO | 75 | 75 | 0,00% | |||
| 115 | Dark Angels | SAMMAEL | 115 | 105 | -8,70% | |||
| 116 | Dark Angels | STORM SPEEDER HAILSTRIKE | 115 | 105 | -8,70% | 115 | ||
| 117 | Dark Angels | STORM SPEEDER HAMMERSTRIKE | 125 | 130 | 4,00% | 140 | ||
| 118 | Dark Angels | STORM SPEEDER THUNDERSTRIKE | 135 | 135 | 0,00% | 145 | ||
| 119 | Dark Angels | STORMHAWK INTERCEPTOR | 155 | 155 | 0,00% | |||
| 120 | Dark Angels | STORMRAVEN GUNSHIP | 280 | 280 | 0,00% | 300 | ||
| 121 | Dark Angels | STORMTALON GUNSHIP | 165 | 165 | 0,00% | |||
| 122 | Dark Angels | SUPPRESSOR SQUAD | 75 | 75 | 0,00% | |||
| 123 | Dark Angels | TACTICAL SQUAD | 140 | 140 | 0,00% | |||
| 124 | Dark Angels | TECHMARINE | 55 | 55 | 0,00% | |||
| 125 | Dark Angels | THUNDERHAWK GUNSHIP | 840 | 840 | 0,00% | |||
| 126 | Dark Angels | VINDICATOR | 185 | 185 | 0,00% | 200 | ||
| 127 | Dark Angels | WHIRLWIND | 190 | 175 | -7,89% | 195 |