@quest-editor/plugin-reinforcements
v0.1.0
Published
AI-powered reinforcement plugin for the Quest Editor. Suggests additional monster placements to increase HeroQuest quest difficulty.
Downloads
153
Readme
@quest-editor/plugin-reinforcements
AI-powered reinforcement plugin for the Quest Editor. Suggests additional monster placements to increase HeroQuest quest difficulty.
Install
npm install @quest-editor/plugin-reinforcementsUsage
import { QuestEditor } from '@quest-editor/editor'
import { ReinforcementsPlugin } from '@quest-editor/plugin-reinforcements'
const plugins = [ReinforcementsPlugin({ language: 'pt' })]
<QuestEditor quest={quest} onChange={setQuest} plugins={plugins} llmProvider={llmProvider} />Features
- Monster suggestions: 3-6 monsters placed in strategic positions
- Return path blocking: Prioritizes positions that block the heroes' retreat
- Subtype validation: Normalizes LLM output to valid catalog entries
- Tile validation: Rejects placements on disabled or occupied tiles
- Thematic consistency: Matches the quest's existing monster types
Peer Dependencies
@quest-editor/core^0.1.0@quest-editor/editor^0.1.0react^18.0.0
License
MIT
