import { TRIGGER_TYPES } from "../constants.js"; import { handleTrigger } from "../engine/reaction-engine.js"; export function registerTargetSelectedTrigger() { Hooks.on("targetToken", async (user, token, targeted) => { if (!game.user.isGM) return; if (!targeted || !token?.actor) return; await handleTrigger(TRIGGER_TYPES.TARGET_SELECTED, { targetUser: user, targetToken: token, targetTokenDocument: token.document, targetActor: token.actor, tokenDocument: token.document, actor: token.actor }); }); }