• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver
MoneyPot.mac (formerly Cauldron.mac)

Release MoneyPot.mac (formerly Cauldron.mac) (1 Viewer) 2020-02-28

No permission to download
Joined
Sep 12, 2004
RedCents
720¢
Although this and other macros I write are not exclusively for use by RedGuides,
I am authorizing its use for the community.
(This and other macros I write may be available at "other" MQ2 sites).


This macro has been tested using the most recent RedGuides MQ2 compile.

This macro and all others I submit for the community will be fully supported by myself
(as long as you have not altered the code for it).
Changing user specific (non global) declares is permissible.




Cauldron.mac is my personalized version of a macro to summon and keep/destroy items using the Mage's Cauldron of Many Goods.

Usage: Setup somewhere safe, like a corner of your guild hall... and place your summoned cauldron of many goods in pack10 inventory slot.

I have the useless and lore crap set to be destroyed if they are summoned, and only keep what I feel are useful items.
You can alter this by adding or removing remark comments in the section directly under:

|---------------------------------------------------------------
|--- Comment out what you want to keep, take note if it is LORE.
|---------------------------------------------------------------

If the remark character ---> | <--- is at the beginning of the line, then the item will NOT be destroyed, rather autoinventoried.
If the remark character ---> | <--- is NOT at the beginning of the line, then the item WILL be destroyed.

I use it primarily to make stat food and "Bulwark of Many Portals" to give to my melee friends who don't have other means to gate.

Run it overnight... and you'll end up with some decent stuff when you wake up.. lol

- - - Updated - - -

Due to the awesome feedback provided by BlankStare, as well as a few private messages I received . . . I am releasing an updated version of cauldron.mac.

This version will work for both the lvl 86 "Cauldron of Endless Goods" and the upper level "Cauldron of Countless Goods" cauldrons.
You simply need to comment out and enable the correct cauldron in the declare for "ContainerType"


It no longer spams the tics left till cauldron is ready to be cast.
It now alerts you if you failed to create an item due to it being lore.
It now alerts you to what item was destroyed.
Date and time stamp for each event is displayed.


As in the original... it is up to YOU to enable or disable the DESTROY line for each item you wish to keep/destroy based on cauldron type.

Version 2.2 updated. -- 09/06/2017

Hope this helps.
 
Last edited by a moderator:
Just so you are aware, the ${InvSlot[]} TLO is deprecated (and might soon be gone from MQ2). Since everyone gets the click from bags feature now (it's in ftp even), you simply need to `/call Cast ${ContainerType} item`. This means you don't need to care if anyone has the pack10 slot open; they can even have 10 bags and it wouldn't matter. You could even simply use `/casting` if you aren't afraid to use the MQ2Cast plugin (I can see why you would want to avoid it given the recent crashes!)

Also, why does this need MQ2Exchange?

Overall a useful mac for generating (mostly)useless stuff with a few good clickies thrown in =P
 
I was going to add a quick function to autoswap the item in pack10 for the Cauldron once found... but didn't get around to it. I removed it, and thanks for the TLO info, I don't always stay on top of it.
 
So I tested this out last night. Some things I noticed:
- The spamming of the number of ticks until recast filled my MQ2 window. I commented out the /echo command for this.
- I was able to ignore the line for keeping the Wavecrasher, since it looks neat on a wall, can be given to newbie pets, etc.
- I was told when I was keeping an item, such as the Wavecrasher.
- I was not told when I summoned something and it was lore (read my normal EQ window) or was destroyed (what was it?). I'd be nice to add the "pail of slop was destroyed!" sort of message, just so I can keep track of how many items are kept versus destroyed, and to ensure that it did indeed work outside of seeing the cooldown on the item clicky
- Why does it have to be in a top level inventory slot still?
 
Made a very simple Cauldron.inc using /cast item syntax with none of the old time mess for adding to your favorite macros whenever you are resting (has a simple combat check just in case).

Still trying to figure out a way to see if Item is ready to cast, do not see it here: http://www.redguides.com/docs/projects/macroquest/reference/data-types/datatype-character/

alternative would be to check if you are casting after calling /cast item "Cauldron of Endless Goods"

As it is, you currently waste 11 secs on each call, should be fine if you call this before entering your med loop.

Also, this cauldron.inc logs each time you keep something


View attachment cauldron.inc

Edit: Tested on my farm bots, works really well

Cauldron can be anywhere in inventory in my version.
 
Last edited:
Made a very simple Cauldron.inc using /cast item syntax with none of the old time mess for adding to your favorite macros whenever you are resting (has a simple combat check just in case).

Still trying to figure out a way to see if Item is ready to cast, do not see it here: http://www.redguides.com/docs/projects/macroquest/reference/data-types/datatype-character/

alternative would be to check if you are casting after calling /cast item "Cauldron of Endless Goods"

As it is, you currently waste 11 secs on each call, should be fine if you call this before entering your med loop.

Also, this cauldron.inc logs each time you keep something


View attachment 6342

Edit: Tested on my farm bots, works really well

Cauldron can be anywhere in inventory in my version.


If you have VoA expansion... you can click items from within bags...

The test check for the container being ready to be clicked is:

Rich (BB code):
/if ((${FindItem[${ContainerType}].TimerReady}==0) || ${Cast.Ready[${ContainerType}]})

- - - Updated - - -

Due to the awesome feedback provided by BlankStare, as well as a few private messages I received . . . I am releasing an updated version of cauldron.mac.

This version will work for both the lvl 86 "Cauldron of Endless Goods" and the upper level "Cauldron of Countless Goods" cauldrons.
You simply need to comment out and enable the correct cauldron in the declare for "ContainerType"


It no longer spams the tics left till cauldron is ready to be cast.
It now alerts you if you failed to create an item due to it being lore.
It now alerts you to what item was destroyed.
Date and time stamp for each event is displayed.


As in the original... it is up to YOU to enable or disable the DESTROY line for each item you wish to keep/destroy based on cauldron type.

Version 2.0 updated on first posting.

Hope this helps.
 
While running, I noticed that it destroyed () even when the item was auto-inventoried in my bags, without notification as to what it was.
 
Made a very simple Cauldron.inc using /cast item syntax with none of the old time mess for adding to your favorite macros whenever you are resting (has a simple combat check just in case).

Still trying to figure out a way to see if Item is ready to cast, do not see it here: http://www.redguides.com/docs/projects/macroquest/reference/data-types/datatype-character/

alternative would be to check if you are casting after calling /cast item "Cauldron of Endless Goods"

As it is, you currently waste 11 secs on each call, should be fine if you call this before entering your med loop.

Also, this cauldron.inc logs each time you keep something


View attachment 6342

Edit: Tested on my farm bots, works really well

Cauldron can be anywhere in inventory in my version.


Does this include file still work? can you explain briefly what i need to do to get this function to work with kiss?
 
or, you can just add the cauldron to you kissassist DPS area.
cauldron of countless goods|100
mage will start off a fight making a goodie from time to time. Kiss will automatically toss it into your inventory. Soon you will have more augments, pet knives, Tea and apples that you could ever want.
 
sstone71, that would work, except that after a day or two you would be overloaded with unneeded junk.

My include should work just fine with KISS, only problem is where to place it. I'll have to look at the buffing section. Also I need to add casting check
Rich (BB code):
/if ((${FindItem[${Cauldron of Countless Goods}].TimerReady}==0) || ${Cast.Ready[${Cauldron of Countless Goods}]})
to the include.

With this check it should not really matter where you place the call to the include as long as it is out of combat.
 
Just want to say thanks for making this script publicly available. I have been using it for a day or so now and have a few questions:

The messaging in the MQ window seems inconclusive/misleading. It says "keeping (item)" Then "(item) destroyed" even though it SEEMS to not destroy stuff. It still says it destroys it. But i cant be 100% sure, I just checked now and it seems to be destroying my tea even though it wasnt yesterday?

I unloaded some inventory into shared bank before starting the script today and moved all my tea and apples out. There should be at least 10 apples, and 20 tea according to the summon messages but they are not showing in my inventory. Did the script delete them, if so, why? It is in my keep list.

http://imgur.com/0YUaHtV

Thanks!

Also, i did not modify the .mac at all from the one posted here.
 
Sorry to bump this old macro, but it seems to not destroy items marked for destroy? it just places them all into inventory ??
 
Took another approach to it.... updated macro on initial first posting....


Test it and let me know.... not able to test that atm....
 
Getting this after it casted something

[2017/09/06 02:41:04] [MQ2] Found -- (Cauldron of Countless Goods) in slot (32).
[2017/09/06 02:41:04] {} pairing ran into anther subroutine
[2017/09/06 02:41:04] cauldron.mac@61 (Main): /if ((${FindItem[${ContainerType}].TimerReady}==0) || ${Cast.Ready[${ContainerType}]}) {
[2017/09/06 02:41:04] The current macro has ended.

- - - Updated - - -

And it also doesent destroy the items marked for destroy
 
Well it doesen't crash anymore, but it also does not destroy the items marked for destroy... is there a certain plugin I need to have loaded?
 
do you need fast item destroy on? set in general tab of options window?
 
I'm simply doing a /destroy

Works flawlessly for me...

I'm 99% sure /destroy is part of the core build.. and not invoked by any plugin...

Only plugin i ever had required at any point was mq2exchange ... but /destroy isn't from that plugin.

YES.. i have fast item destroy enable in my EQ settings....

Maybe that is mucking him up?
 
Last edited:
Well, there are 3 different cauldrons, at levels 76, 81, and 91. The level 91 has 3 ranks.

The 76 one can summon http://everquest.allakhazam.com/db/item.html?item=72349
The 81 one can summon http://everquest.allakhazam.com/db/item.html?item=79369
The rank 1 91 can summon http://everquest.allakhazam.com/db/item.html?item=117280

with the other ranks changing the percentage chance, as I understand it.

I generally have my mages activating the highest cauldron when ever it is available, with some limits on the inventory. The items themselves (food, drink, pet toys,doors) sell in the bazaar for a small amount, if your trader has room. (I generally sell the food/drink for 200p, the weapons for 2k and mask for 1.5k, trader generally goes through 2-3 bags worth a week. Your server may differ of course)

The items are not no-rent, so you can parcel them to alts. The door for instance are handy for melee (insta-cast gate) Ans of course the augments are useful on new toons.
 
My personally updated versions of the Mac as well as my Ini.
Added use for all three Cauldron spells, Levels 78, 83, & 99.
Added code to include Cauldron of Many Things, Mage Level 78.
Credits I left alone for the version I have save for to add, "Added on to by TheFiddler"

Notes Added:
Rich (BB code):
| Mage Level 99 | Spell: Summon Couldron of Endless Bounty | Makes: "Cauldron of Countless Goods"
| Mage Level 83 | Spell: Summon Cauldron of Endless Goods  | Makes: "Cauldron of Endless Goods"
| Mage Level 78 | Spell: Summon Cauldron of Many Things    | Makes: "Cauldron of Many Things"
| --------------------------------------
| Among other nice things a Mage can summon with these are the Worlu's Windcloaks.
| They provide Rog level SOS to the target for 1min+ any AAs/Buffs for spell extension.
| These are Lore and Trade-able. You can have 2 on any character plus 2 more in Shared Banks as
| there are two unique item ID#s. Great for running a Mage deep into See Invis territory and then CotH Group.
| [1] Worlu's Windcloak, ID# 18833 - Summoned by, "Cauldron of Countless Goods"
| [2] Worlu's Windcloak, ID# 14763 - Summoned by, "Cauldron of Endless Goods" and "Cauldron of Many Things"

ZAM Spell Links for all Cauldron Spells

Caveat Emptor! Level 99 Cauldron Spells Rk. 1, 2, & 3 have differing summon percentages for different items. IMO Rk. 1 is best! You cannot delete Rk. II or III from your spell book:
Mage Level 99 | Spell: Summon Couldron of Endless Bounty
Mage Level 99 | Spell: Summon Couldron of Endless Bounty Rk. II
Mage Level 99 | Spell: Summon Couldron of Endless Bounty Rk. III

Only one version for each of the Level 83 & 78 spells:
Mage Level 83 | Spell: Summon Cauldron of Endless Goods
Mage Level 78 | Spell: Summon Cauldron of Many Things, Spell Summon List

I hope this is helpful as info for the uninitiated as well as informative for those who might be versed in Cauldron use but not aware of Wurlu's Windcloak usage specifically.

~TheFiddler~
 

Attachments

Last edited by a moderator:
Redbot updated MoneyPot.mac (formerly Cauldron.mac) with a new update entry:

TheFiddler update

Added use for all three Cauldron spells, Levels 78, 83, & 99.
Added code to include Cauldron of Many Things, Mage Level 78.
Credits I left alone for the version I have save for to add, "Added on to by TheFiddler"

Notes Added:
Rich (BB code):
| Mage Level 99 | Spell: Summon Couldron of Endless Bounty | Makes: "Cauldron of Countless Goods"
| Mage Level 83 | Spell: Summon Cauldron of Endless Goods  | Makes: "Cauldron of Endless Goods"
| Mage Level 78 | Spell: Summon Cauldron of Many...

Read the rest of this update entry...
 
I'm having trouble getting this to work. I type /mac Moneypot and it starts, finds the Cauldron of Countless Goods, but then does nothing. Is there something I am not doing correctly?
 
Mine seems to have quit working as well. I'm not sure when it stopped as I haven't been online since right after TBL launched. This is one of the most useful mac's in game for Mages!
 
@Redbot @Wizard101
Thank you for your interest in this.
I have been looking at the issues for my limited scripting capabilities and have tried a number of dumbed down versions to try and identify the issues as well as try to get anything of this working.

I do have it working in /melee on my mage but it's indiscriminate when dropping into inventory.
As I can I'll see if I can take a bit more time on it. For the most part I'm retired from EQ, save to work on maxing 350's in TSing and this specific Mac which bothers me.

~TheFiddler~
 
@Redbot @Wizard101
Thank you for your interest in this.
I have been looking at the issues for my limited scripting capabilities and have tried a number of dumbed down versions to try and identify the issues as well as try to get anything of this working.

I do have it working in /melee on my mage but it's indiscriminate when dropping into inventory.
As I can I'll see if I can take a bit more time on it. For the most part I'm retired from EQ, save to work on maxing 350's in TSing and this specific Mac which bothers me.

~TheFiddler~

Can't you use the keep/destroy functionality in MQ2AutoLoot to determine what you keep? Or the same functionality in MQ2AutoForage? Seems like that would be the easiest route.
 
@Redbot @Wizard101

I do have it working in /melee on my mage but it's indiscriminate when dropping into inventory.

~TheFiddler~

Could you be more specific please? What do you mean you have it working in /melee.
 
What I set up was using MQ2Melee


Code:
downshit1=/if (${Cast.Ready[Cauldron of Countless Goods]} && !${Me.Invis} && !${Me.Casting.ID} && !${Me.Moving} && ${MacroQuest.GameState.Equal[INGAME]} && !${Me.CombatState.Equal[COMBAT]})   /casting "Cauldron of Countless Goods" item

And MQ2Cursor

Code:
[MQ2Cursor_ItemList]

85483=Tavon's Polished Gemstone|2
85484=Brightedge|10
85485=Aircrisp Apple|-1
85486=Ether-Fused Tea|-1
85487=Ether-Fused Shard
85490=Tavon's Burnished Gemstone|2
85491=Bulwark of Many Portals|10
85492=Imprint of the Enhanced Minion

Cursor works off of inventory, so you can put limits based on your inventory, for example I only keep 2 augments at any given time., or 10 doors... but I keep all the food/drink.

Not to detract from the macro. This is more "on the fly". I have to remember to empty the mage now and again, parceling to the bazaar toons so they have stock.
 
Last edited:
Cursor works off of inventory, so you can put limits based on your inventory, for example I only keep 2 augments at any given time., or 10 doors... but I keep all the food/drink.

Not to detract from the macro. This is more "on the fly". I have to remember to empty the mage now and again, parceling to the bazaar toons so they have stock.

Ohhhh ! Thank you :)
 
I need to set this up on my mage(s) and try to make a buck or two.
 
Release MoneyPot.mac (formerly Cauldron.mac)

Users who are viewing this thread

Back
Top
Cart