Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Commits
(90c6e5b) ~RedFrog24Update init.lua
(2e52023) ~Grimmier378Pet owners list (#8)
* style: more style tweaks
cleaned up some transparencies and wrapped the main contents into a child to adjust background for easier readability
* alpha tweaks
* perf: performance pass
* perf: performance
shrank images
load them once
* feat: pet owners list
added a list you can open on the left with nearby pet owners.
Clicking the button should target them and summon items for that person's pet.
Bug Fixes
- Duplicate summons (#5)
(8b4917b) ~Grimmier378* fix: duplicate summons
cleaned up some unused tables.
added checks for summon item should fix duplicating summons for mask and belt
* load all spells
load all spells to summon before casting.
then hand all items at once.
this should speed up passing out items as we aren't constantly casting once then memming new spell and repeating this process.
* removed the commented out table
Commits
(16b4e1c) ~RedFrog242.3.19 Update init.lua
Features
- Focus items and player beg (#3)
(672aa9c) ~Grimmier378* feat: focus items and player beg
players can ask for focus items
also currently ammo
should also address requesting a single weapon.
if clicking target from the GUi we will do player items and focus then pet items.
* style:
cosmetics
* fix: cmd beg for player or focus double summoning
- Dynamic list spells, begging (#1)
(7659899) ~Grimmier378* feat: dynamlc list spells, begging
the drop down lists will only list spells you know and pull from your book this way we don't have to create a list of spells to maintain.
This check is done when the script is loaded. if you mem new stuff reload the script.
added begging
`/tell magename list toys` will reply with the types the user can ask for weapons, armor,mask, belt, jewlery, or all
`/tell mage toys type` will summon that type of item for the requester ex: `/tell mage toys weapons` will summon weapons
where all will summon each type one after the other.
the selected spells chosen by the mage or the highest lvl one will be defaulted.
Selected items will persist between loading
in thie future this can be expanded to select specific items
* feat: buffbeg options
`/tell mage list [weapons,jewelry,armor,mask,belt]` will list the available spells from those categories
`/tell mage [weapons,armor,jewelry,mask,belt] #` will tell the mage to summon the specified item from the lit in that category.
You can do #,# for weapons to set primary and secondary.
Commits
(b22d90f) ~RedFrog24Update init.lua
version
(9fc3402) ~Grimmier378Food and drink (#4)
* food and drink
added food and drink to player spells
added change log file, so you don't have to keep updating the header comment.
* fix: cleanup:
* fixed an issue with /tell mage toys type
was setting the type to self and not target.
* addressed that and cleaned up some stuff. *added a check for mercs pausing to see if its even running first.
(192ad63) ~RedFrog24Commit -m 'feat: 2.3.17
Changes
RGMercs Fix:
pauseRGMercs: Removed mq.TLO.Lua.Running() check, now simply runs /rgl pauseall and sets wasRGMercsRunning = true.
unpauseRGMercs: Only runs /rgl unpauseall if wasRGMercsRunning is true, avoiding unnecessary unpause attempts.
Removed Debug Spam:
In getSpells, removed MGear calls for Added weapon from Summon Weapon and Added weapon from Misc.
Removed Hover Output:
In mageGear, removed MGear calls for Self button hovered color applied, Target button hovered color applied, and Group button hovered color applied.
Exclude Wizard Familiars:
Added familiarSpells table with common wizard familiar spell names.
New isWizardFamiliar function checks if a pet’s spell or name matches the blacklist.
In the Group loop, skips pets identified as familiars with a specific log message.
RGMercs Pause/Unpause:
Added pauseRGMercs and unpauseRGMercs functions using /rglua pause and /rglua unpause.
Integrated into doSummonPet and doRun loops to pause before operations and unpause after.
Uses mq.TLO.Lua.Script('rgmercs') to check status (assumes RGMercs is named "rgmercs.lua").
Fix Spellbook Stuck:
In memorizeSpell:
Checks if SpellBookWnd is open and closes it with /book.
Added a retry loop (up to 3 attempts) with increased delays (7s wait, 1s between retries).
In summonItem:
Increased initial cast delay to 4s and cursor wait to 5 attempts with 1.5s delays to handle UI lag.
Improved Group Summoning
(d22ef77) ~RedFrog242.3.8
(a259d6e) ~RedFrog24Update README.md
(476c86b) ~RedFrog24Update README.md
Features
- Focus items and player beg (#3)
(672aa9c) ~Grimmier378* feat: focus items and player beg
players can ask for focus items
also currently ammo
should also address requesting a single weapon.
if clicking target from the GUi we will do player items and focus then pet items.
* style:
cosmetics
* fix: cmd beg for player or focus double summoning
- Dynamic list spells, begging (#1)
(7659899) ~Grimmier378* feat: dynamlc list spells, begging
the drop down lists will only list spells you know and pull from your book this way we don't have to create a list of spells to maintain.
This check is done when the script is loaded. if you mem new stuff reload the script.
added begging
`/tell magename list toys` will reply with the types the user can ask for weapons, armor,mask, belt, jewlery, or all
`/tell mage toys type` will summon that type of item for the requester ex: `/tell mage toys weapons` will summon weapons
where all will summon each type one after the other.
the selected spells chosen by the mage or the highest lvl one will be defaulted.
Selected items will persist between loading
in thie future this can be expanded to select specific items
* feat: buffbeg options
`/tell mage list [weapons,jewelry,armor,mask,belt]` will list the available spells from those categories
`/tell mage [weapons,armor,jewelry,mask,belt] #` will tell the mage to summon the specified item from the lit in that category.
You can do #,# for weapons to set primary and secondary.
Commits
(a259d6e) ~RedFrog24Update README.md
(476c86b) ~RedFrog24Update README.md
Major new SpellBook Spell Loading Improvement.
RGMercs Fix:
runs /rgl pauseall and unpauseRGMercs: Only runs /rgl unpauseall , avoiding unnecessary unpause attempts.
Removed Debug Spam:
In getSpells, removed MGear calls for Added weapon from Summon Weapon and Added weapon from Misc.
Removed Hover Output:
In mageGear, removed MGear calls for Self button hovered color applied, Target button hovered color applied, and Group button hovered color applied.
Exclude Wizard Familiars:
Added familiarSpells table with common wizard familiar spell names.
New isWizardFamiliar function checks if a pet’s spell or name matches the blacklist.
In the Group loop, skips pets identified as familiars with a specific log message.
Integrated into doSummonPet and doRun loops to pause before operations and unpause after.
Fix Spellbook Stuck:
Improved Group Summoning
[2.3.6] - 2025-04-03
Commits
(0549619) ~RedFrog242.3.6
Removed distance spam from moveToPet function by removing the repeated distance logging during navigation
(505a59b) ~RedFrog242.3.4
Changes in v2.3.4
Navigation Delay:
In moveToPet, added mq.delay(1000) after reaching the pet (distance ≤ 20) and before returning true. This gives the game a moment to stabilize post-navigation.
Hover Colors:
The "Self", "Target", and "Group" buttons already had imgui.PushStyleColor(ImGuiCol.ButtonHovered, getHoverColor()) applied in v2.3.3, and it’s retained here. Confirmed it matches the "Summon" button styling.
Header Update:
Updated the version to v2.3.4 and noted the nav delay and hover color restoration in the comments.
(8f931d4) ~RedFrog242.3.3
Changes in v2.3.4
Navigation Delay:
In moveToPet, added mq.delay(1000) after reaching the pet (distance ≤ 20) and before returning true. This gives the game a moment to stabilize post-navigation.
Hover Colors:
The "Self", "Target", and "Group" buttons already had imgui.PushStyleColor(ImGuiCol.ButtonHovered, getHoverColor()) applied in v2.3.3, and it’s retained here. Confirmed it matches the "Summon" button styling.
Header Update:
Updated the version to v2.3.4 and noted the nav delay and hover color restoration in the comments.
(37fde65) ~RedFrog242.3.2
Changes in v2.3.2
Bag Handling:
Removed extractBagItems.
giveItemToPet summons bags (armor, jewelry) and hands them over directly with handCursorToPet.
Order: Weapons > Belt > Mask > Armor > Jewelry.
Secondary Weapon Fix:
Removed mq.TLO.FindItem checks in giveItemToPet.
Always summons both primary and secondary weapons, even if identical.
UI Enhancements:
Kept your animated “Summon” button.
Added getHoverColor for Self/Target/Group buttons.
Retained your memorizeSpell and moveToPet logic.
Debugging:
Added success messages in summonItem for clarity.
(53c6e3d) ~RedFrog242.3.1
(fd9e987) ~RedFrog24Initial commit
- fixed issue where two identical weapons selected made only one weapon summon - ty AMS !