> For the complete documentation index, see [llms.txt](https://anubiswiki.flyffbot.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://anubiswiki.flyffbot.com/levelbot.md).

# LevelBot

<figure><img src="/files/iWOlNmM1aGqCXGoropDj" alt=""><figcaption></figcaption></figure>

## LevelBot Tab Function Reference

This table describes each user-facing function in the LevelBot tab and the behavior it controls.

| Section             | Function                                   | Control Type     | What It Does                                                                                                                                                   | Notes                                                                                        |
| ------------------- | ------------------------------------------ | ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| Targetting Settings | Mode: via LevelRange                       | Radio button     | Makes LevelBot search for the closest monster whose level is between the configured minimum and maximum level.                                                 | Uses MinimumLevel and MaximumLevel.                                                          |
| Targetting Settings | Mode: via Name                             | Radio button     | Makes LevelBot search only for monsters whose names are in the selected monster name list.                                                                     | Uses the Selected Items list.                                                                |
| Targetting Settings | MinimumLevel                               | Slider           | Sets the lowest monster level that LevelBot is allowed to target when using LevelRange mode.                                                                   | Range: 1 to 250. If raised above MaximumLevel, MaximumLevel is raised too.                   |
| Targetting Settings | MaximumLevel                               | Slider           | Sets the highest monster level that LevelBot is allowed to target when using LevelRange mode.                                                                  | Range: 1 to 250. If lowered below MinimumLevel, MinimumLevel is lowered too.                 |
| Targetting Settings | Monster name dropdown                      | Combo box        | Shows the available monster names found by the client so one can be selected for name-based targeting.                                                         | Only shown in via Name mode.                                                                 |
| Targetting Settings | Add                                        | Button           | Adds the currently selected monster name from the dropdown to the LevelBot name target list.                                                                   | Duplicate names are ignored.                                                                 |
| Targetting Settings | Remove                                     | Button           | Removes the currently selected monster name from the LevelBot name target list.                                                                                | Disabled until an item is selected.                                                          |
| Targetting Settings | Selected Items                             | List             | Displays all monster names currently allowed for name-based targeting.                                                                                         | Select an entry before using Remove.                                                         |
| Targetting Settings | Prevent KillSteal                          | Checkbox         | Prevents LevelBot from attacking monsters that are already being attacked by another player.                                                                   | If killsteal is detected during combat, LevelBot detargets with ESC.                         |
| Targetting Settings | Self-Defense                               | Checkbox         | Allows LevelBot to attack monsters that are attacking the player even when they are outside the configured level range or name list.                           | Useful when unexpected monsters aggro the player.                                            |
| Targetting Settings | Activate Multi Area                        | Checkbox         | When no monster is found, LevelBot moves between saved farming positions instead of only searching around the start position.                                  | Requires more than one saved position to route between areas.                                |
| Targetting Settings | Delete selected Position                   | Button           | Deletes the currently selected position from the Multi-Area-Positions list.                                                                                    | Shows No selection when no position is selected.                                             |
| Targetting Settings | Add current Position                       | Button           | Adds the player's current in-game position to the Multi-Area-Positions list.                                                                                   | The newly added position becomes selected.                                                   |
| Targetting Settings | Save MultiAreaList                         | Button and popup | Opens a save dialog where the current Multi-Area-Positions list can be saved to a JSON file.                                                                   | The file is saved with a .json extension.                                                    |
| Targetting Settings | Load MultiAreaList                         | Button and popup | Opens a load dialog, lists saved multi-area files, and replaces the current position list with the selected file's positions.                                  | Uses the saved Vector3 position list format.                                                 |
| Targetting Settings | Multi-Area-Positions                       | List             | Displays all saved movement positions used by the multi-area function.                                                                                         | LevelBot moves forward through the list and then back through it.                            |
| Behaviour           | Limit Radius                               | Checkbox         | Restricts target searching to a radius around the position where LevelBot was started.                                                                         | When off, LevelBot searches without the configured radius limit.                             |
| Behaviour           | Radius slider                              | Slider           | Sets the maximum search radius used when Limit Radius is enabled.                                                                                              | Range: 10 to 150. Also displays the farm radius in ESP when changed.                         |
| Behaviour           | Return to Origin if no Monster found       | Checkbox         | Makes LevelBot return to its start position when it cannot find a monster after several camera turns.                                                          | The start position is captured when LevelBot starts.                                         |
| Behaviour           | Avoid Obstacles (Try run around Obstacles) | Checkbox         | Uses navigation pathing to move around obstacles instead of moving directly through blocked paths.                                                             | Used when moving to multi-area points, returning to origin, and moving into attack position. |
| Behaviour           | Timeout                                    | Slider           | Sets how long LevelBot may fight one target before aborting, detargeting, unstucking, and searching for another monster.                                       | Range: 10 to 600 seconds.                                                                    |
| Behaviour           | Attack Key                                 | Combo box        | Sets the key that LevelBot repeatedly presses while fighting the current target.                                                                               | Options include 0-9, F1-F10, and ALT+0 through ALT+9.                                        |
| Player Protection   | Activate Player Protection                 | Checkbox         | Allows LevelBot to fight monsters that are attacking the configured protected player name.                                                                     | Useful for protecting a support character such as a Ringmaster.                              |
| Player Protection   | Playername                                 | Text input       | Stores the player name used by Player Protection.                                                                                                              | Only affects targeting when Activate Player Protection is enabled.                           |
| Status              | ScrollableLog                              | Log window       | Shows LevelBot events such as start, stop, target found, no monster found, obstacle handling, timeout countdown, killsteal detection, and death stop messages. | Keeps the latest 100 log entries.                                                            |
| Status              | LevelBot Kills                             | Counter          | Displays how many monsters LevelBot has counted as killed during the current runtime.                                                                          | Increments when the current target is dead after combat.                                     |
| Status              | Runtime                                    | Timer            | Displays accumulated LevelBot runtime in hours, minutes, and seconds.                                                                                          | Runtime is added after each target loop.                                                     |
| Control             | Start / Stop LevelBot                      | Button           | Saves the current character settings, then starts LevelBot if it is stopped or stops it if it is already running.                                              | Starting captures the origin position and launches the LevelBot loop.                        |
