- Joined
- Dec 10, 2016
- RedCents
- 3,125¢
Hello Everyone! This is a Lua script I converted from my old Guild Buff Assistant macro. The old macro is still available if you prefer it. However this version is much easier to configure as everything is done via a GUI instead of editing INI files. You can however still edit the ini files if you prefer. Please let me know if I've made any errors in the conversion.
This is my first time writing Lua so bound to be a few issues/errors.
Like my work and want to buy me a beer?

Classes Supported:
✓ Beastlord
✓ Cleric
✓ Druid
✓ Enchanter
✓ Necromancer
✓ Paladin
✓ Ranger
✓ Shaman
✓ Shadowknight
✓ Wizard
✓ Magician
Features:
- Buffs level appropriate buffs when Hailed.
- Setup to use languages for FV.
- Mage: Summons Pet toys when it hears "toys"
- Mage: Summons Between 1- 20 Pet toys when it hears "toys 1-20"
- Mage: Summons Invis stone when it hears "invis"
- Mage: Summons mod rod when it hears "rod"
- Mage: Summons damage rod when it hears "drod"
- Mage: Summons arrows/quiver when it hears "arrows"
- Mage: Summons Invis stone, Lev Ring, Mod Rod, and Damage Rod when it hears "other"
- Cleric: Will resurrect a player when it hears "rez"
- Necromancer: Will summon a player when it hears "summon"
- Druid: Ports to all available druid Zephyrs.
- Wizard: Ports to all available wizard Translocates.
- Automatically builds ports list from Wizard/Druids spell book
- Account balances! Charge people for your buffs and stop buffing them if they can't afford it.
- Will deduct a set amount each time it buffs a pet, merc, or the initiator.
- Will deduct a set amount each time it summons on the mage.
- Moved everything you need to change into a nice GUI.
- Advertises the commands available when enabled!
Available Commands:
- All
-- Hail for level appropriate buffs.
- Druid
-- ports
- Wizard
-- ports
- Mage
-- toys
-- toys x(1-20)
-- invis
-- arrows
-- rod
-- drod
-- other
- Cleric
-- rez
- Necromancer
-- summon
- Shadow knight
-- summon

Changes:
[1.0.11]
General Update
- Added 121-125 spells for Magician
- Added 121-125 spells for Enchanter
- Added 121-125 spells for Ranger
- Added 121-125 spells for Shaman
- Added 121-125 spells for Cleric
- Added 121-125 spells for Beastlord
- Added 121-125 spells for Druid
- Added 121-125 spells for Paladin
- Added 121-125 spells for Wizard
[1.0.10]
General Update
- Fixed issues with Utils loading
- Fixed loading issues when moving to a new version. Will now overwrite INI on version changes.
- Added ModRod1-4 to Mage
- Fixed issue with Shaman SoW Spells
- Added a wait after memming spells in the buff routine.
- Fixed issue with Bih`li and Tala`Tak for shaman
[1.0.9]
General Update
- Added Magician Class support.
- Now looking at both tells and say for commands.
[1.0.8]
General Update
- Fixed issue where med could stop BuffBot from closing until med level was met.
- Fixed issue with Wizard ports
- Fixed issue with Druid ports
- Added label with the current status of the bot.
[1.0.7]
General Update
- Added /bb gui command
- Added /bb quit command
- Added /bb balance command
- Added /bb friend command
- Added /bb guild command
- Added /bb buff command
- Added buffing via tells when told "buff me"
- Added a memorize check into Casting.CastBuff
- Added a memorize check into Casting.CastRez
- Added a memorize check into Casting.CastSummon
[1.0.6]
General Update
- Added Conviction and Hand of Conviction to the default cleric hp buff spell list
- Added Unity and Talisman buffs to Shaman HP buff spell list
- Added Proc line of buffs to Shaman
[1.0.5]
Bug Fix Update
- Fixed crash when minimizing BuffBot window
[1.0.4]
General Update
- Added Necromancer Class Support
- Added Shadow Knight Class Support
- Added Paladin Support
- Cleaned up some typos
[1.0.3]
General Update
- Added Change log tab to General Tab
- Added Enable/Disable option for AFK Messages
- Added Enable/Disable option for Med Messages
- Added cleric Symbol buffs for level 85+
- Added default spell level suggestions for Cleric
- Increased main loops delay to save some memory
- Fixed more setup->Setup issues
- Removed GUI stuff from class files and put it into its own file
- Updated the pending class includes
- Updated the Wizards GUI for selecting the most common ports used.
- Updated Druid default spells
- Added Enchanter Class Support
- Added Beastlord Class Support
- Updated Shamans Spells
[1.0.2]
Druid Fix
- Fixed an issue with the druid module not loading Setup
[1.0.1]
Directory Fix
- Fixed issues with directories
[1.0.0]
Initial Release
- Added Cleric Class support
- Added Druid Class support
- Added Ranger Class support
- Added Shaman Class support
- Added Wizard Class support
- Each Character will get a \Config\BuffBot\BuffBot.CharacterName.ini
- Modules will create each character will get a \Config\BuffBot\BuffBot.CharacterName.CLASS.ini
*Click on the history tab to access old version of the Lua script.*
Read more about this resource...
This is my first time writing Lua so bound to be a few issues/errors.Like my work and want to buy me a beer?

Classes Supported:
✓ Beastlord
✓ Cleric
✓ Druid
✓ Enchanter
✓ Necromancer
✓ Paladin
✓ Ranger
✓ Shaman
✓ Shadowknight
✓ Wizard
✓ Magician
Features:
- Buffs level appropriate buffs when Hailed.
- Setup to use languages for FV.
- Mage: Summons Pet toys when it hears "toys"
- Mage: Summons Between 1- 20 Pet toys when it hears "toys 1-20"
- Mage: Summons Invis stone when it hears "invis"
- Mage: Summons mod rod when it hears "rod"
- Mage: Summons damage rod when it hears "drod"
- Mage: Summons arrows/quiver when it hears "arrows"
- Mage: Summons Invis stone, Lev Ring, Mod Rod, and Damage Rod when it hears "other"
- Cleric: Will resurrect a player when it hears "rez"
- Necromancer: Will summon a player when it hears "summon"
- Druid: Ports to all available druid Zephyrs.
- Wizard: Ports to all available wizard Translocates.
- Automatically builds ports list from Wizard/Druids spell book
- Account balances! Charge people for your buffs and stop buffing them if they can't afford it.
- Will deduct a set amount each time it buffs a pet, merc, or the initiator.
- Will deduct a set amount each time it summons on the mage.
- Moved everything you need to change into a nice GUI.
- Advertises the commands available when enabled!
Available Commands:
- All
-- Hail for level appropriate buffs.
- Druid
-- ports
- Wizard
-- ports
- Mage
-- toys
-- toys x(1-20)
-- invis
-- arrows
-- rod
-- drod
-- other
- Cleric
-- rez
- Necromancer
-- summon
- Shadow knight
-- summon

Changes:
[1.0.11]
General Update
- Added 121-125 spells for Magician
- Added 121-125 spells for Enchanter
- Added 121-125 spells for Ranger
- Added 121-125 spells for Shaman
- Added 121-125 spells for Cleric
- Added 121-125 spells for Beastlord
- Added 121-125 spells for Druid
- Added 121-125 spells for Paladin
- Added 121-125 spells for Wizard
[1.0.10]
General Update
- Fixed issues with Utils loading
- Fixed loading issues when moving to a new version. Will now overwrite INI on version changes.
- Added ModRod1-4 to Mage
- Fixed issue with Shaman SoW Spells
- Added a wait after memming spells in the buff routine.
- Fixed issue with Bih`li and Tala`Tak for shaman
[1.0.9]
General Update
- Added Magician Class support.
- Now looking at both tells and say for commands.
[1.0.8]
General Update
- Fixed issue where med could stop BuffBot from closing until med level was met.
- Fixed issue with Wizard ports
- Fixed issue with Druid ports
- Added label with the current status of the bot.
[1.0.7]
General Update
- Added /bb gui command
- Added /bb quit command
- Added /bb balance command
- Added /bb friend command
- Added /bb guild command
- Added /bb buff command
- Added buffing via tells when told "buff me"
- Added a memorize check into Casting.CastBuff
- Added a memorize check into Casting.CastRez
- Added a memorize check into Casting.CastSummon
[1.0.6]
General Update
- Added Conviction and Hand of Conviction to the default cleric hp buff spell list
- Added Unity and Talisman buffs to Shaman HP buff spell list
- Added Proc line of buffs to Shaman
[1.0.5]
Bug Fix Update
- Fixed crash when minimizing BuffBot window
[1.0.4]
General Update
- Added Necromancer Class Support
- Added Shadow Knight Class Support
- Added Paladin Support
- Cleaned up some typos
[1.0.3]
General Update
- Added Change log tab to General Tab
- Added Enable/Disable option for AFK Messages
- Added Enable/Disable option for Med Messages
- Added cleric Symbol buffs for level 85+
- Added default spell level suggestions for Cleric
- Increased main loops delay to save some memory
- Fixed more setup->Setup issues
- Removed GUI stuff from class files and put it into its own file
- Updated the pending class includes
- Updated the Wizards GUI for selecting the most common ports used.
- Updated Druid default spells
- Added Enchanter Class Support
- Added Beastlord Class Support
- Updated Shamans Spells
[1.0.2]
Druid Fix
- Fixed an issue with the druid module not loading Setup
[1.0.1]
Directory Fix
- Fixed issues with directories
[1.0.0]
Initial Release
- Added Cleric Class support
- Added Druid Class support
- Added Ranger Class support
- Added Shaman Class support
- Added Wizard Class support
- Each Character will get a \Config\BuffBot\BuffBot.CharacterName.ini
- Modules will create each character will get a \Config\BuffBot\BuffBot.CharacterName.CLASS.ini
*Click on the history tab to access old version of the Lua script.*
Read more about this resource...
Last edited:















