# XWUIGameMissionBriefing

A pre-mission briefing screen that lays out a `title`, color-coded `difficulty` badge (Easy/Normal/Hard/Extreme/Legendary), `description`, an `objectives` list, `rewards` tags, an optional `mapImageUrl` thumbnail, and Accept / Decline action buttons. Toggle the `showMap`, `showRewards`, and `showDifficulty` sections via conf_comp; clicking the buttons fires `mission-accepted` / `mission-declined` CustomEvents (also callable as `accept()` / `decline()`), and `updateData()` refreshes the content. Use it to present quest/mission details and let the player commit to or decline a mission.

## Basic Usage

Instantiates the mission briefing screen in the `#app` container with a Normal-difficulty quest, objectives, and reward tags.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: A Normal-difficulty mission briefing with objectives, reward tags, and Accept/Decline actions.
```

## Legendary Raid

An end-game raid briefing at Legendary difficulty with four objectives and premium rewards.

```example
file: examples/LegendaryRaid.ts
html: examples/BasicUsage.html
title: Legendary Raid
description: A Legendary-difficulty raid briefing with an epic objective list and premium rewards.
```

## Quick Bounty

A no-frills Easy bounty that hides the rewards section and lists only its objectives.

```example
file: examples/QuickBounty.ts
html: examples/BasicUsage.html
title: Quick Bounty
description: An Easy bounty with showRewards disabled, leaving just the difficulty badge and objectives.
```

```api
```
