forked from MagicBane/Server
applyRune returns false on every failed requirement without telling the player, so using a rune the character doesn't qualify for did nothing. The caller now sends popup 161 on refusal, matching popup 160 on success. The id comes from the server's ErrorPopupMsg list; the popup strings aren't in the client exe, so it isn't confirmed in IDA. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>