🚀 Novedades · Sprints 1-4 (v1.2.0 → v1.3.0)
Resumen de cambios mayores en el ciclo de desarrollo 2026-05-22. Todo lo nuevo que te encontrarás al actualizar la extensión.
⭐ Features Mayor
🎬 Jefes de dominio
Encuentros especiales ligados a dominios concretos: al entrar aparece un banner que te desafía. Nivel 99, perks únicos que no se pueden capturar ni aprender, sprites propios y logros *_slayer.
Cooldown 24h post-derrota para no spamearte.
⚔️ Combat 2v2 funcional
Combate por equipos de 2 vs 2 con ATB paralelo (4 barras), sinergias inter-creature, efectos AOE (damage_spread, drain_all_atb), turn order por luck. Activo en arena 2v2 + boss escort encounters.
🎲 DOMster Personality (Nature lite)
9 personalidades determinísticas: agresivo, defensivo, astuto, rápido, equilibrado, glitchy, metódico, caótico, silencioso. Cada una modifica stats ±3-5%. Variant Glitch siempre obtiene "glitchy". Visible en el modal de cada criatura como badge dorado.
🤖 Combat AI rebuild (6 personalidades)
La IA enemiga ahora lee el board state real: tipo super-efectivo, sinergias entre sus perks, HP threshold para curar, status del jugador para no proponer perks bloqueados. Personalities específicas según boss tier: guardian agresivo, nightmare synergy-chain, streamer conservador.
📊 Tabla de tipos visible
Pantalla nueva con matriz 10×10 a colores mostrando todas las matchups + lore de cada tipo (esencia, fortaleza, debilidad). Knowledge sink para late-game.
🎨 UX / Polish
- Modal mastery milestone: ahora al alcanzar L5/L10/L20... aparece celebración fullscreen animada con sonido.
- Conector dorado entre perks sinergiantes: línea curva SVG dorada con pulso animado en el modal de criatura cuando dos perks sinergian.
- Feed asíncrono de amigos: ve las últimas capturas de tus amigos en la pestaña Amigos (timestamp human-readable "hace 2h").
- Detección SPA mejorada: el juego se entera cuando cambias de vídeo en YouTube sin recargar la página.
🐛 Bugs corregidos
- XP perdido silenciosamente si el servidor no devolvía rewards.
- Logros
perfect_victory y legendary_fusions que nunca progresaban.
- IA bloqueada en perks con cooldown corrupto.
- Banner streamer reapareciendo aunque el jefe ya estuviera derrotado.
- Botón "X" de rechazar amistad no hacía nada.
- Scanner crasheaba en
about:blank y URLs raras.
swap_stat perk era no-op (sin handler en dispatcher).
⚙️ Internal
- Vitest setup: primer testing framework del proyecto. 68 smoke tests sobre type-detector, combat-ai, swap_stat, personality, synergy-connector.
- GitHub Actions CI: typecheck + tests + build Firefox/Chrome automático en cada push/PR.
- Build-time env: API endpoint inyectable via
DOMSTER_API_BASE env var.
🔮 Próximamente
- TypeScript strict mode
- 2v2 PvP real con matchmaking
- Combat replays + análisis
- Sistema de Energía/Mana para gestión estratégica de perks
- Modificadores dinámicos por tipo de página
Actualizado: 2026-05-22 · Versión v1.3.0