rock5 wrote:This function doesn't work with the curent version of fusion. It needs to be updated.
Does this mean fusing with the bot does actually not work?
Yes, the functions need to be updated for the current version of fusion.
Rickster wrote:
rock5 wrote:Because I don't make the maximum possible anymore, I actually don't use any of these functions. I should probably add some new basic functions.
how do you manage it to use fusion with the bot?
I use the following function in my tiering script.
function MakeMaxManaStones()
-- Setup config options
Fusion_Config("Use Item Whitelist", false)
Fusion_Config("Fusion Stones", true)
Fusion_Config("Green", true)
Fusion_Config("Speed", .7)
-- Open dialogs
if RoMScript("AdvancedMagicBoxFrame ~= nil") then
RoMScript("AdvancedMagicBoxFrame:Show()"); yrest(1500)
RoMScript("FusionFrame2:Show()"); yrest(1500)
RoMScript("Fusion_Max(FusionFrame2_Max)") yrest(1500)
print("Now Fusing ...")
RoMScript("Fusion_QueueManastones(FusionFrame2_Do)");
else
RoMScript("MagicBoxFrame:Show()"); yrest(1500)
RoMScript("FusionFrame1:Show()"); yrest(1500)
RoMScript("Fusion_Max(FusionFrame1_Max)") yrest(1500)
print("Now Fusing ...")
RoMScript("Fusion_QueueManastones(FusionFrame1_Do)");
end
repeat
yrest(1500)
until RoMScript("Fusion.LastGrad")==0
-- close
yrest(2000)
if RoMScript("AdvancedMagicBoxFrame ~= nil") then
RoMScript("AdvancedMagicBoxFrame:Hide()"); yrest(500)
else
RoMScript("MagicBoxFrame:Hide()"); yrest(500)
end
end
This basically just clicks the "Max" button and makes all possible. Obviously you would change the options at the start to the options you want to use.
Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
Before I start work on it, let's open up the discussion.
What general functions do we need?
Obviously we need a "make max manastone" function like the one above but with an option to specify the highest level stones to make.
Maybe I can add some mini functions for changing the settings such as changing the edit box values and pressing certain buttons but I doubt anyone would use them.
Maybe a function tospecify how many of a particullar stone to make, eg.make 2 mana 6 stones. But would there be a need for such a function? Normally you would send or buy a certain number of items then fuse all.
Does anyone have an opinion on this or have a specific need they want addressed?
Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
Hey rock, as I already sad, it would be very nice to have a function to specify the highest level stones to be maked, because the lower stones (i.e. Tier8) are easier to sell and are more in demand as tier9 or tier10.
The problem with "Fusion_MakeMaxStones(_beltNameOrId, _beltTierLevel)" is that it still does calculations so needs belttierlevel to run properly. But if all you want to do is click "max" then "start" then you shouldn't need to specify the belt tier level. I think I originally did it that way because just clicking "max" then "start" used to cause problems so I devised a way for it to enter the correct numers in each box. Now using "max" works very well so I might just remove the second option and add an option for the level mana stones you want to make, as discussed previously.
Ps. the function above should do as a replacement for "Fusion_MakeMaxStones".
Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.
Hey rock, I know you're busy with other scripts/wp, but please, can you spend some minutes and take a look at your fusion function, if possible to add an option to set the level of mana stones - at the moment I've to cancel my fusing and sending script on the last character and make this last step manual
<?xml version="1.0" encoding="utf-8"?><waypoints>
<onLoad>
Fusion_MakeMaxStones()
CEggPet(1):feed("Miller's Special Cake","all")
proc = getProc()
cprintf(cli.lightgreen,"\n RomBot command line\n")
print("Type in 'q' (without quotes) to quit.")
keyboardBufferClear()
repeat
cprintf(cli.lightblue,"Command> ");
local name = io.stdin:read();
if string.lower(name) == "q" then error("Closing.",0) end
funct=loadstring(name)
if type(funct) == "function" then
local status,err = pcall(funct);
if status == false then
printf("onLoad error: %s\n", err);
end
else
print ("Invalid Command")
end
until false
</onLoad>
</waypoints>
no (valid) fusion stone
im using honor fusion stone
version 1.05 fusion addon
You have to check the Fusion settings. It's possible "Fusion Stones" is not ticked by default. You also have to make sure the whitelist options are correct. If you are using multiple characters and don't want to change all the settings manually, you can change them via the script. The command to use is "Fusion_Config(setting, value)".
So, for example, to enable the Fusion Stones use use this
i noticed that if i dont have enough charges to combine all my stones, i just keep getting a message saying "you do not have enough charges in your transmuter"
fusion doesnt autocompete and move on and i get stuck.
nerdyone255 wrote:i noticed that if i dont have enough charges to combine all my stones, i just keep getting a message saying "you do not have enough charges in your transmuter"
fusion doesnt autocompete and move on and i get stuck.
is this just a caviat of MakeMaxManaStones()?
I've never noticed as I always check the charges levels. If it is so, it would be an issue with the fusion addon itself. I'll have a look at it.
Please consider making a small donation to me to support my continued contributions to the bot and this forum. Thank you. Donate
I check all posts before reading PMs. So if you want a fast reply, don't PM me but post a topic instead. PM me for private or personal topics only.