> For the complete documentation index, see [llms.txt](https://castleoverlord.gitbook.io/whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://castleoverlord.gitbook.io/whitepaper/nft-model/nft-unit-trooper.md).

# NFT Unit: Trooper

This unit can be summoned by players in assault or raid battles to march forward and attack the enemy fearlessly. Players are required to own at least one unit of NFT trooper in order to unlock the full game features. Owning multiple troopers allows players to attack enemies more often and with a larger force, making it essential in order to defeat enemies with a strong defense.&#x20;

Troopers come in many type variations, and each type has its strengths and weaknesses. For example, some troopers may fight using a sword, while other troopers fight using a gun. The sword users have a strong defense but can only fight in close range, while the gun users can attack from afar but are more fragile. When certain combinations of troopers are deployed in battle, they may synergize with each other and gain increased strength.

A NFT trooper consists of 5-6 parts:

* Head
* Torso
* Arm
* Leg
* Weapon
* Peripheral (additional)

Each part has its own rarity, shape, and color variation. When a unit is minted, these variations will be assigned randomly, but there are also some booster packs that give single-colored units.

![A Cyber Samurai trooper with legendary body parts and a legendary weapon.](/files/vQxSFZbBOBK60TCYR3Mn)

![Rear view of a Military trooper with a peripheral (dog in a backpack).](/files/dwvUmghV38WUwpYHHOIS)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://castleoverlord.gitbook.io/whitepaper/nft-model/nft-unit-trooper.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
