🚀 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