# Battleground Flavius

Team PvP: Guillaume vs Croix. Destroy the enemy crystal to score. First team to two points wins. Two instances: bat\_b01 (Flavius I), bat\_b02 (Flavius II); rules match.

### Joining (NPC queue)

Lobby map: bat\_room.

1. Talk to Guillaume Army Officer or Croix Army Officer.
2. Warp to staging near your Lieutenant (Flavius I: Lieutenant Ator / Lieutenant Thelokus).
3. Join the Lieutenant waiting room ("Battle Station").
4. Match starts when both sides fill (default 9 per side unless changed).

### Requirements

* Base level 80+
* Not Novice / Super Novice
* Pass inventory weight check on officers
* Re-entry: quest 2070 (Flavius Battle), playtime limit +5mn in quest\_db
* Cannot join if the arena map already has a fight or a match is standing by

### Objective

* Score 2 points before the enemy by destroying their crystal (per in-game Guillaume/Croix Knight on bat\_room).
* Each crystal is protected until both Camp Guardians for that base are dead; then the crystal can be damaged (immune flag removed in script).
* Knight text: only physical attacks destroy crystals; skills do not work on the crystal.

Round flow:

* Kill both enemy guardians -> enemy crystal vulnerable.
* Break enemy crystal -> your team +1 point; round resets (guardians/crystals).
* Break enemy crystal again while you already scored earlier -> match over.

### Timers (bat\_b01 countdown NPC; bat\_b02 mirrors)

Approximate NPC timer values from scripts:

* \~30m30s: respite/healer phase ends; teams warped to corners; overtime Vintenar NPCs enabled.
* \~31m40s: forced cleanup; map cleared to bat\_room; quest 2070 cleared for participants.

Overtime Vintenars resolve win/loss/tie from stored crystal scores.

### Respite

Battle Therapist NPCs near spawn corners: periodic area heal and warp back toward rally while time#bat\_\* is active.

### Rewards

Faction Vintenar (e.g. Axl Rose / Swandery) calls F\_BG\_Badge.

Default : 5 Valor Badge on win, 2 on loss.

***

### Flavius crystals — damage and properties

#### Identity

* Guillaume: Pink Crystal, mob id 1915 (AegisName OBJ\_B2), bat\_b01 / bat\_b02.
* Croix: Blue Crystal, mob id 1914 (AegisName OBJ\_A2), same maps.
* Spawned as BG monsters with OnMyMobDead hooks for round / match logic.

#### Script behavior (flavius01.txt, flavius02.txt)

* On spawn: setunitdata UMOB\_DMGIMMUNE 1 (no damage while rule applies).
* While both Camp Guardians for that base live: crystal stays immune.
* When all guardians for that crystal are dead: UMOB\_DMGIMMUNE 0; crystal can take damage.

#### Database (db/pre-re/mob\_db.yml, ids 1914 and 1915)

* HP 100; ATK 1–2; DEF 100; MDEF 99; level 90.
* Size Large; Race Formless; Element Neutral 1; Class Guardian.
* Modes: IgnoreMagic, IgnoreMelee, IgnoreMisc, IgnoreRanged (all true); Detector; KnockBackImmune.

Treat as objective units, not normal farm mobs: high defenses and ignore flags match “hard to hurt except the intended method.”

#### In-game tutorial (bat\_room, Guillaume/Croix Knight)

* States crystals do not take skill damage; only physical attacks destroy them. Aligns with mob\_db and script design.

#### Optional custom&#x20;

* Last hit on crystal may call F\_BG\_Ranking\_CrystalBreak for breaker stats; document only if enabled on your server.


---

# Agent Instructions: 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://the-ragnarok-classic-1.gitbook.io/wiki/server-features/battleground-flavius.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.
