CharmsBot

Your Tibia Hunting Companion

Optimize your charm assignments, analyze hunt efficiency, calculate damage, and manage your charactersโ€”all from Discord. Built by hunters, for hunters.

๐Ÿš€ How It Works

Get started in 3 simple steps

1

Create Your Character

Add your character with stats, charm points budget, and unlocked charms with their levels.

/character add
2

Paste Hunt Data

Copy your Hunt Analyzer data from Tibia and paste it into the bot. Use /analysis to optimize your current charms or /bestcharms to find the absolute best setup.

3

Get Optimized Results

Receive optimal charm assignments, damage calculations, and element efficiency analysis instantly.

โœจ Results

โœจ Key Features

๐ŸŽฏ

Optimal Charm Assignments

Uses the Hungarian Algorithm to calculate the absolute best charm-to-creature assignments for maximum damage output.

  • Multi-level charm support (Lvl 1-3)
  • Multiple optimal combinations
  • Damage per proc breakdown
  • Save up to 20 /analysis per character
โšก

Best Charms Calculator

Find out which charms you SHOULD have for any spawn, including the reset cost and charm point requirements.

  • All 9 damage charms evaluated
  • Charm reset cost included
  • Save up to 20 /bestcharms per character
๐Ÿ“Š

Element Analysis

See which elements deal bonus damage or are resisted by the creatures in your spawn. No character required.

  • Full vulnerability breakdown
  • Mitigation values included
  • Quick spawn scouting
๐Ÿ’ฐ

Loot & Utilities

Tools for the whole party โ€” loot splitting, weapon XP tracking, and quest calculators.

  • Split loot with transfer instructions
  • Weapon proficiency XP calculator
  • Hot Cuisine Quest ingredient list
  • Delivery Task item identifier with NPC prices
  • Soul Core tracker with Animus Mastery EXP bonus monitor
๐ŸŒ

English & Spanish

CharmsBot is fully bilingual. Every response, menu, button, and error message is available in both languages.

  • Set your personal language with /lang personal
  • Server admins can set a default with /lang server
  • Personal preference overrides server default

๐ŸŽฎ Common Use Cases

๐Ÿ”ฎ "Are my current charms optimal?"
/analysis

Analyzes your current charm setup and shows optimal assignments for the spawn you're hunting.

๐ŸŽฏ "What are the absolute best charms for this spawn?"
/bestcharms

Evaluates ALL damage charms in the game and tells you which ones to unlock/upgrade, plus the reset cost.

๐Ÿ”ฅ "Which elements work here?"
/element

Quick element efficiency checkโ€”no character needed. Perfect for scouting new spawns.

๐Ÿ’ฐ "How do we split this party loot?"
/splitloot

Equitable loot distribution with damage/healing breakdown and transfer instructions.

โš”๏ธ "How much weapon XP did I earn?"
/weaponxp

Calculate proficiency XP from your hunt with breakdowns by creature difficulty and bosses.

๐Ÿณ "What do I need for Hot Cuisine Quest?"
/hotcuisine

Ingredient list grouped by city and NPC, with optional character multiplier.

๐Ÿ“ฆ "Which looted items are worth selling to NPCs?"
/deliverytask

Scans your Hunt Analyzer loot and identifies Delivery Task items with the best NPC sell price.

๐Ÿงฟ "How many Soul Cores have I completed?"
/soulcore

Track your Soul Core progress per character and monitor your Animus Mastery EXP bonuses โ€” including which creatures give +4% EXP.

๐ŸŽ“ Understanding the Charm System

๐Ÿ’Ž Charm Points Budget

CharmsBot works within YOUR charm points budget. When you set up your character, you tell the bot your total charm points (found in Cyclopedia โ†’ Bosstiary/Charms). The bot then optimizes charm assignments and levels to maximize damage without exceeding your budget.

โญ Charm Levels

Each charm can be unlocked at three levels, each with a different proc rate and charm point cost. CharmsBot accounts for all three levels when calculating optimal assignments.

  • ๐Ÿ”น Level 1 โ€” 5% proc rate
  • โœจ Level 2 โ€” 10% proc rate
  • โญ Level 3 โ€” 11% proc rate

๐Ÿ›ก๏ธ Security & Reliability

Rate Limiting

Smart rate limits prevent spam and ensure fair usage for everyone:

  • Per-user command cooldowns
  • Per-server command cooldowns
  • Global heavy command throttling

Input Validation

All data is validated before processing:

  • Hunt Analyzer format checking
  • Character stats validation
  • Creature limit enforcement

Account Security

Basic security measures to prevent abuse:

  • Minimum account age required
  • Bot accounts blocked
  • Spam detection

๐Ÿ’ฌ Join Our Discord Community

Report bugs, share suggestions, and get your questions answered by the community.