- game-bridge.js: Replace broken Phaser.GAMES discovery (tree-shaken by
Vite) with SceneManager.prototype.update monkey-patch that captures the
game instance on the next frame tick
- manifest.json: Run game-bridge at document_start so the patch is
installed before Phaser boots
- content.js: Fix position buttons only working once — was using inline
style.left presence as drag check, now uses a dedicated manuallyDragged
flag that only sets on actual mouse drag and resets on popup position
change
- Bump version to 1.1.0
Chrome/Firefox MV3 extension that shows move type effectiveness during
PokeRogue battles. Features:
- Auto-detects battle state via Phaser game bridge (MAIN world)
- Shows effectiveness multiplier, base power, and physical/special category
- Supports single and double battles
- Manual type calculator mode as fallback
- Draggable overlay with dark theme matching PokeRogue aesthetic
- Settings popup with position, opacity, and display options
- Complete Gen 6+ type chart (18 types) from PokeRogue source data
- Type colors matching PokeRogue's own color scheme