# Enemy Mechanics

1. **Enemy Types:** Terdapat 3 jenis musuh dalam game ini, yaitu : Minion, Bruiser, dan Tank. Setiap jenis musuh mempunyai ciri khas dan mekanik yang cukup berbeda.<br>
2. **Enemy Speed:** Setiap Enemy mempunyai speed yang berbeda-beda (variabel speed Fixed atau mutlak).
   * **Speed Types:**&#x20;
     * Very Slow
     * Slow
     * Normal
     * Fast
     * Swift<br>
3. **Enemy Health Point:** Setiap musuh mempunyai Health Point berbeda-beda. Stat healthpoint akan ditulis pada dokumen setiap musuh.<br>
4. **Enemy Drop:** Setiap musuh akan drop Golds ketika mati. Setiap musuh juga mempunyai chance untuk drop item ketika mati.<br>
5. **Enemy Armor & Magic Resist:** Setiap Enemy mempunyai Armor & Magic Resist (MR) yang berbeda-beda.
   * **Category:** Armor dan MR mempunyai range level kategori 1 - 5.
   * **Armor:** berfungsi untuk mengurangi serangan **Attack Damage (AD)** dari tower.
   * **MR:** berfungsi untuk mengurangi serangan **Magic Damage (MD)** dari tower.<br>
6. **Armor & Magic Resist Calculation**

Perhitungan dalam Armor dan MR berupa persentase dari jumlah AD atau MD yang diterima pada unit monster tersebut untuk kemudian dikurangi dengan HP. Persentasenya berdasarkan level kategori Armor/MR tersebut.

Kategori Armor/MR berbeda-beda tiap jenis monster, namun mutlak.

<table><thead><tr><th width="128">Category</th><th>Description</th><th>Nama Armor</th><th>Nama Magic Resist</th></tr></thead><tbody><tr><td><strong>I</strong></td><td>Mengurangi 15% dari Input Damage</td><td>Scaly Skin </td><td>Arcane Resist</td></tr><tr><td><strong>II</strong></td><td>Mengurangi 30% dari Input Damage</td><td>Hardened Skin</td><td>Mystic Resist</td></tr><tr><td><strong>III</strong></td><td>Mengurangi 50% dari Input Damage</td><td>Resolute Shell</td><td>Astral Barrier</td></tr><tr><td><strong>IV</strong></td><td>Mengurangi 75% dari Input Damage</td><td>Tough Bulwark</td><td>Arcanum Membrane</td></tr><tr><td><strong>V</strong></td><td>Mengurangi 90% dari Input Damage</td><td>Fortified Titanplate</td><td>Apotropaic Null</td></tr></tbody></table>


---

# 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:

```
GET https://binus-capstone.gitbook.io/river-rampart/enemy/enemy-mechanics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
