marcel-valdez / tibia_terminator

Auto-heal, auto-mana, auto-haste, auto-utamo, auto-amulet, auto-ring and auto-tank for Tibia Linux client.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create knight-specific configuration and strategies

marcel-valdez opened this issue · comments

Create knight-specific configuration and strategies.

As a player,
I'd like to be able to setup a knight-specific character and battle configuration,
In order to maximize my character's effectiveness and tankiness.

Main differences with mages:

  • Knights can heal with both spells and potions.
    • But HP potions share a cooldown with mana potions, so we need balance usage of these.
  • Knights can use utamo tempo instead of utamo vita.
    • But utamo tempo does not have a separate point counter like utamo vita, it does however have a long-ish cooldown.

Missing code:

  • SpeedKeeper, HpKeeper and CharKeeper need to be checked for mage-specific logic and made more general to handle knight-logic too.
  • EquipmentKeeper: Check if there are minor, medium and greater HP potions available, check if utamo tempo is ON or OFF cooldown.
  • New KnightPotionKeeper for both mana & hp potion usage, to replace ManaKeeper.
  • New KnightShieldKeeper strategy to replace MagicShieldKeeper.
  • New config keys for minor HP potion, medium HP potion and greater HP potion.
  • New battle config fields for HP potion: hi, lo, critical.
  • New tibia window config field: configure coords (x,y) and colors for utamo tempo.

Knight specific configurations has been implemented and is currently functional. It can be further tuned to make it better at surviving, but it already is fully functional.