CharmsBot

Discord bot for Tibia • Documentation & Changelog

🎯 Overview

CharmsBot is a comprehensive Discord bot designed for Tibia players to optimize their hunting experience. It provides advanced charm assignment calculations, element efficiency analysis, loot splitting, and utility tools to help players maximize their damage output and manage hunts efficiently.

🎯 Features

Character Management

Hunt Analysis Tools

Loot Management

Utility Tools

🚀 Getting Started

Quick Start Guide

  1. Create a Character
    /character add
    Enter name, level, max HP, max mana, and Total Charm Points (Tibia: Cyclopedia → Bosstiary & Charms → Charms), then select charms + levels.
  2. Analyze Your Hunt
    /analysis
    Select your character and paste Hunt Analyzer data. Optionally save it.
  3. Find the Best Charms
    /bestcharms
    Evaluates ALL damage charms, shows what you need and the reset cost.

🔧 Technical Details

Charm Damage Calculations

Elemental Charms (Enflame, Freeze, Zap, Poison, Curse, Wound, Divine Wrath):

Physical Charms (ignores vulnerability and mitigation):

Charm Level Ratios

Algorithm

The bot uses the Hungarian Algorithm (scipy.optimize.linear_sum_assignment) to solve the optimal assignment problem and maximize total output.

🛡️ Security Features

📊 Supported Data

Creatures

Charms

All 9 damage charms are supported:

🌐 Language Support

CharmsBot is available in English and is designed to support the international Tibia community.

🤖 Add to Your Server

Use the link below to add CharmsBot to your Discord server.

CharmsBot is a fan-made project and is not affiliated with or endorsed by CipSoft GmbH. Tibia is a registered trademark of CipSoft GmbH.