> 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/selfbuff.md).

# SelfBuff

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

## SelfBuff Tab Function Reference

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

### How to add a new self buff

1. Open the **SelfBuff** tab.
2. In **Buff Name**, type a clear name for the buff, for example **Haste** or **Heap Up**.
3. In **Key**, select the hotkey where the buff is placed in your game hotbar.
4. In **Rebuff Time (seconds)**, enter how long the bot should wait before casting the buff again. Example: enter **300** for 5 minutes.
5. Click **Add Buff**. The buff appears in the **Active Buffs** table.
6. Make sure the **Active** checkbox is enabled for the new buff row. If it is disabled, the buff stays saved but will not be cast.
7. Start a bot that uses the self-buff manager, such as LevelBot or AoEBot. The self buff is checked during those bot loops and is recast when the rebuff timer expires.
8. To stop using a buff temporarily, disable its **Active** checkbox. To remove it completely, click the **X** button in the Delete column.

| Section                   | Function              | Control Type        | What It Does                                                                                                                      | Notes                                                                                                           |
| ------------------------- | --------------------- | ------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| Selfbuffing Configuration | Buff Name             | Text input          | Stores the display name of the self buff you want the bot to manage.                                                              | The name is used for the Active Buffs table and timestamp updates.                                              |
| Selfbuffing Configuration | Key                   | Combo box           | Selects the key that will be pressed when this self buff needs to be recast.                                                      | Options include 0-9, F1-F10, and ALT+0 through ALT+9.                                                           |
| Selfbuffing Configuration | Rebuff Time (seconds) | Numeric input       | Sets how many seconds should pass before the buff is considered ready to recast.                                                  | Must be greater than 0.                                                                                         |
| Selfbuffing Configuration | Add Buff              | Button              | Adds the configured buff name, key, and rebuff timer to the Active Buffs list.                                                    | The inputs are cleared after a valid add.                                                                       |
| Active Buffs              | Name                  | Table column        | Displays the configured buff name.                                                                                                | Used internally to update the buff timestamp.                                                                   |
| Active Buffs              | Key                   | Table column        | Displays the key assigned to the buff.                                                                                            | The key is pressed twice when rebuffing.                                                                        |
| Active Buffs              | Rebuff Time           | Table column        | Displays the configured rebuff interval in seconds.                                                                               | Rows become highlighted when an active buff is ready to rebuff.                                                 |
| Active Buffs              | Last Buffed           | Table column        | Shows the last time the buff timestamp was updated.                                                                               | Displayed as HH:MM:SS.                                                                                          |
| Active Buffs              | Active                | Checkbox            | Enables or disables automatic recasting for that buff.                                                                            | Inactive rows remain saved but are not cast.                                                                    |
| Active Buffs              | Delete                | Button              | Removes the selected buff row from the list.                                                                                      | Shown as X in the table.                                                                                        |
| Automatic behavior        | Apply self buffs      | Background behavior | When supported bot loops call the self buff manager, active buffs whose timers have expired are recast with their configured key. | BowHack, BladeHack, and WandHack are temporarily disabled during self buff key presses and restored afterwards. |
