Help - Search - Members - Calendar
Full Version: *Public Fletchbot*
AC Tools Everything Macro > AC Tool Macros > Asheron's Call Macros
Pages: 1, 2, 3, 4, 5, 6
Bazza
I've got a character in Wolfpacks alleg on WE, so if need be I can tee up a time to go over there and do some messing about. So far I haven't seen the problem on HG and you're saying your own alch on SC isn't doing it, so I reckon all we have to do is find out what the "difference" is in how they're working and/or failing.

I'm betting it's a small oversight, that's why it's so hard to spot wink.gif
My money says you either distributed a dud version of an include or you missed an inventory check. Now that he's using comps from all packs the latter becomes all the more likely.
Wolfpack
Could my versions of Decal and AC Tool be a part of it? I'm running 4.4.7 AC Tool, and Decal 2.5.0.1

I tried the Decal 2.5.0.5 Beta, and it wouldn't run with my AC Tool version.

wink.gif
DaMOB
I dunno but get with Bazza and lets crack this into shape. Tomorrow after work I get to build my new 2700+ system and I will be down over the weekend as I migrate my bot to this 700mhz machine and the 500mhz one he is on now goes back as my server. I think Tue/Wed is my next days off again and I hope to have this ironed out by then.

EDIT: I think I found it. When the failure happens I lay odds your sitting there with a nice greater head and no deadly oils. Make a deadly oil by hand and call deadly ap and I bet you he/she makes it without fail.

All should be fixed now in 4.2.0.2 anyways.
Wolfpack
I'm sorry, I feel like I'm becoming more of a hassle here rather than helping.

This one did not fix it either sad.gif

QUOTE
When the failure happens I lay odds your sitting there with a nice greater head and no deadly oils. Make a deadly oil by hand and call deadly ap and I bet you he/she makes it without fail.


You were very close on the error but not quit right. I'll try to explain..

She makes up the oils first then applies them to the heads (no problems making the oils). When she messes up it is after she makes the greater head, then she is supposed to apply the deadly oil, but instead doesn't clap and claims she failed, not even trying to apply the deadly oil. Then after that she has an oil in her inven already from the fail, she can make a differnent arrow/head type with that oil, like blunts, but won't respond to the same ap type if that's the command that was issued when the error occurs.

So, when the error happens she is sitting there with a oil in her inven and a greater head. But your right in the case of ... if I make up the oil by hand or if an oil is already in her inven from a previous fail she will use the oil that is already there and succeed in using it.

I hope this helps..

Oh and btw, I think I have found a small error that keeps getting overlooked.. easy change, no need to update, everyone can just change this one line.. where she does the squelching for her buff sequence, one is -assessment.. It should be -appraisal. -assessment is a invalid command in AC.

Again, I'm sorry for all of this. My guild and myself are in love with this bot! I just want what is best for the guild. I'm sorry if my explaining things have gotten you confused, I am trying my best to help explain and understand these problems, being a newb to all this at the same time biggrin.gif

Hope your new puter works out for ya. Have a good weekend, and Thanks for all your help!

Bazza - I'd be more than happy to get with you this weekend on WE and chat about this, maybe find the problem ourselves? I'm off all weekend so let me know what time is best for you? Thanks dear smile.gif
DaMOB
#1 /filter -assessment is so when people ID you and they fail you do not get the spam.

/Filter -assessment
You succeeded to add a global squelch.

So, that is a valid command and I have used that for eons but in the spellcasting I had a typo (thanks for pointing that out).


This problem lies in fletch.inc someplace and I just do not have the time to track it down as I nor Bazza spotted any errors. Deadly uses the same routine as greaters so beats me wtf is happening.

I am glad your sorting this out for me as Bazza's bot (nor mine) is as used as yours appears to be.

QUOTE
So, when the error happens she is sitting there with a oil in her inven and a greater head. But your right in the case of ... if I make up the oil by hand or if an oil is already in her inven from a previous fail she will use the oil that is already there and succeed in using it.


This may lead me to the right place so let me get this 100% correct. deadly ap...bot makes bsoil, bot makes bhoil, bot applies bsoil to ap head, bot should apply bhoil to ap head but no clap happens and she says failure? bot now has a greater ap head in the inventory and a bhoil? deadly ap with the previous stuff left she will make it and if so always?

guide me here for this is the root of the problem.
Wolfpack
Oh. well -appraisal does the same thing, adds a global squelch to you from the person trying to ID you if they fail.. I never knew it was also -assessment, hehe, I swear I learn something new everyday! lol

I understand you don't have the time.. No problem smile.gif We will get this sorted out eventually. Maybe Bazza and I can get together and find something this weekend. If not, no biggie, at least she's not broken, she can still be used for the most part biggrin.gif

Have a good one!

Wolfpack
QUOTE
This may lead me to the right place so let me get this 100% correct. deadly ap...bot makes bsoil, bot makes bhoil, bot applies bsoil to ap head, bot should apply bhoil to ap head but no clap happens and she says failure? bot now has a greater ap head in the inventory and a bhoil?


Yes, exactly right here.

QUOTE
deadly ap with the previous stuff left she will make it and if so always?


Yes, if it is a different type. If I ask for the same type she freezes, says "here goes" and does nothing. But if I ask for a new type she will proceed and succeed.


DaMOB
off the subject a moment but Cam this new board sucks major ass.

Now back to the problem at hand. I was able to repro this bug at will so now I can fix it next chance I get.

Thanks.

FOUND THE ISSUE.

Its my queue system and when it processmessages temp2 was being overwritten by the antigrief every 3 secs. Expect a fix in the next few minutes.
Wolfpack
Awesome! Thanks, cya later! biggrin.gif
Wolfpack
Actually one more thing I should mention. I think this might be important...

QUOTE
This may lead me to the right place so let me get this 100% correct. deadly ap...bot makes bsoil, bot makes bhoil, bot applies bsoil to ap head, bot should apply bhoil to ap head but no clap happens and she says failure? bot now has a greater ap head in the inventory and a bhoil?


It's not just AP's.. I happens to all of them, FC, Blunt, AP, and Plain. I can get her to succed by switching between them. Not by issuing the command a second time.

Ok, I'm late for work again, hehe! I'm gone for good this time, LOL
Grendel Artemis
I was having same problems as wolfpack.

I did a test run this morning, had her make about 9 deadly AP heads then she tried another and failed that last part.

Glad you were able to find it smile.gif
Wolfpack
Awesome, so far so good, made 6 in a row with no problems! Whoot! Thanks a million DaMOB! biggrin.gif

edit : Ooo and I just checked out the Pizza feature.. It's rocking! Great job! tongue.gif
DaMOB
Your welcome and man oh man these 3 flubs/bugs were well hidden. Now off to build this 2700+ system.
Grendel Artemis
My bot has been up close to 24 hours - and no problems at all smile.gif

checked her this morning and she didn't have any greater heads left in her pack! Yay smile.gif

Great job with the bug squishing!!!
DaMOB
Thank you. My bot has been up now over 24 hours as well and not one mistake in the log nor in his pack.

This 2700+ sure rocks. I am at 11x200 so about 2200mhz and AC with the same vid card gained 12-15fps without any tweaking. The sudden freezes are more like a twitch now but this 4 fan wind tunnel is driving me batty (darn cpu fan is spinning at ~7600rpm).

I am going to take a break from the macro for a bit but I already have a few new routines over here, *cough* accounting *cough*, that I will implement soon.

Have a good one.
DaMOB
Minor update 4.2.0.4 has been added.

I see Chloe-Anne on SC is running my bot in Hebian. No Carving as their lp is not very good but its nice to see others finally use the product of my hard work.
satansmurf
T'was hard to resist (re: setting up Chloe-Anne)

I was initially looking at setting up a second bot to set next to my InsaneBot bot (Joey Ramone) to add some additional portals.

Have been watching the development of your script and decided to give it a plunge. Have been reviewing all the files and am damn impressed. I have learned more reading through your stuff than everything I gleened from writing a fletch macro for the plat exploit (with Henrick.)

Ran at one point for 3 days, no issues. Not horribly busy (well, decent number of portal requests.)

I am actually in the midst of trying to sort out a pyreal ingot making/deadly head making/armor dying script.... Mind if I pick your brain from time to time? biggrin.gif
DaMOB
Not at all. Pick away as I am always open to helping in general and really am if helping the macro.

Now I must tell you I am finishing up little tweaks and flaws (no real bugs per se') as well as adding a manual with web site (thanks to Bazza) and that will be the last minor revision. The next major revision is becoming a full fledge buff bot and finally accounting. I already have an add to accounting (accounting.inc) written (took a few minutes) but as you can see by how I wrote the bot I wrote it for other writers. I have dumbed it down some for those who just wish to run it but its still there ready for addon's. Make an addon, make the .inc, let me try it and if it works I give credit where credit is due and the whole community can benefit from your hard work as well (I know old skool thinking of sharing, but what can I say its me).

I was going to use a dataset for storing told commands and which procedure to call but it was slower than the if call end statements by quite a few millisecs so I scrapped it.

Btw: Until the April/May patches my script ran fine then KAPOW I had to do major workarounds for a ton of stuff and lag proof (beyond belief) anything Decal related. So far so good as I have lived through red links then my bot continues to clap away finishing my order. My biggest problem is my bot on SC is an old char (made 1 month prior to dye jobs) and is now so big he doesn't buff. It made me lose sight of the smaller bots and with the help of Bazza and his little bot I added a few things to help in that department. Sorta hard to remember what its like as a 225 fletching/alchy/lp/cooking skill when your bot is 380 alchy/fletch/lp 335/cooking base. I will need a smaller bot who can buff soon too as my bot has close to 280 base in all 3 schools as well (275 in all three since he was lvl 77) and he is too high to test magic.inc that will come.
Wolfpack
A little update to how Wolfs been running...

Yesterday, that problem happened again with the deadly arrows.. but it didn't happen until yesterday, so far that's the first time I've seen her have this problem. That timer you mentioned must have happened at the time of the error I guess. I doubt there is much more you can do about that. But, just incase I thought you should know.

edit : I also have the fletching timers on 3 and 5 seconds.. does that hurt or make a difference in the way she runs? I just can't stand the timers between the arrow making, I don't want to make my guild memebers wait that long (12 seconds) between getting arrows. But, is it affecting the way she runs? The problems I may be having with the flecthing?

I noticed that when she does her *warm hands* she is accessing the options panel. Kinda wierd, really doesn't bother me, but I thought you might like to know, just incase it is an error.

The stuff below is just extras and more personal to my bot rather than other bots.. So really it is not a big deal...

You don't have Cooking mastery 6 in the self buff list, used for pizzas and rations.. the number is 1720 if you want to add it. No biggie though, I have to update this list everytime you update it, because my bot doesn't have life magic and can't cast some of those spells (mana renewal ect..), plus she needs life magic mastery to be one of the first spells cast so she can cast her health to mana with ease. So, I always have to update the list anyway is what I'm saying...

I also have to update the items to keep list each time. My bot runs off excellent healing kits and uses treateds for back up for when she runs out of excellents.. Plus being a trade mule I keep all my trade mule stuff on her, All plants, not just Black ones. If someone hands me a diff plant and I haven't added them to the list, she drops all of the ones I had previously. Again, no biggie, I just add them each time you update. Oh, and neutral balms too, she does dye jobs on the side and dropped all the balms I had when I tried to hand her some for restock. (not the owner character)

I just now noticed the 2.4.0.4 version and am trying it out. Thanks again for this most awesome bot! Can't wait till she's 115 and can get her life magic, then I will turn on the buff other feature tongue.gif
DaMOB
OMFG yes those timers are in there for a dead serious reason and not something I simply picked out of the air. Decal is a son of a bitch when it concerns anything you make that is added to your inventory and you can go berzerk (at least your bot can) if you reduce those numbers. When reducing those numbers your on your own as that caused me much grief in 2002 and I do not wish to relive it all over again.

YES, it will effect your fletching in weird ways and the reason I wrote this -> FletchDelay = 12 //Min amount of seconds between each fletch job. This is due to a bug in decal.

You can change if you want and reason I added it to the user files but if you do, as I said, your own your own and expect much breakage.

btw: You do realize why I popped everything over to a sub folder called User Files, right? Its so when the updates come you can see if any modifcation times have changed and if they have you can bet you will need to copy that file and only that file (or those files) over. Most times you will never need to copy the newer User Files folder over and if you do need to I normally will tell you. This is supposed to save you from having to redo all of those files.
Wolfpack
Ok, I feel real stupid now, heh.. my bad, I'm sorry.
DaMOB
Its cool don't sweat it but let me tell you what I remember back 1 year ago with all of this (still very fresh in my memory).

Make deadly fire, makes the oils, attaches the head to the shaft, gives it to customer.

1-3 secs later

Make deadly fire, makes all the oils BUT the fire oil as he still sees it in his inventory, goes to apply the fire oil and I see him bring the icon to the front of his pack and it would immediately disappear (trying to grab it from the world) over and over. Without the waits I made I never could get the bot to work flawlessly and I hate the wait more than you do and longer too tongue.gif

Anyways, I didn't mean to sound mad I was just surprised that horror came back to me a year later to give me a wave. smile.gif

As for the folder thats why I did it the way I did. If I modify any files in that folder or add any I will let you know in the build notes so you can grab what you need (save yourself headaches and time).
DaMOB
4.2.0.5 has been posted.

QUOTE
Wolfpack - I also have to update the items to keep list each time. My bot runs off excellent healing kits and uses treateds for back up for when she runs out of excellents.. Plus being a trade mule I keep all my trade mule stuff on her, All plants, not just Black ones. If someone hands me a diff plant and I haven't added them to the list, she drops all of the ones I had previously.


Should be fixed as now anything in any other pack besides the mainpack it will leave alone.
kabuki_warrior
Are there any key mappings I need to change from the default setup?

When I run the bot it will start to combine the compontents but then starts going in and out of attack mode and does not finish making the arrows.
DaMOB
Yes, there is and #1 read the settings.inc inside the User Files folder. That is essential.
#2 Default your keyboard mappings and only change 3 (I think its 3 now) keys.
#3 I am extremely busy with creating 4.3.0.0 and it goes very well I must say.

In 4.3.0.0 I have completely rewritten his magic casting stuff and now you can be a full fledge buff bot if you wish.

Oh, Wolf you can get ready for some of those files in that folder to require you to overwrite them. wink.gif As a safety measure now I have added a backup folder that each time you run the macro it will create a backup of your User Files folder. Once a week or month just delete the oldest backups.

Much more is being added but this is not done over night so stay tuned. smile.gif
DaMOB
Updated and fixed!!
DaMOB
I need feedback on 4.3.0.1.

Wolfie, others? How is it working for you? For me mine stayed up until my isp reset its router (every 2-3 day event that can't be helpped).
Wolfpack
Finally got the free time myself to try it out smile.gif Yes! It seems to be working great. So far no problems. Announcements seem to still be spamming a bit, but that's about all I can beef on atm. I really like how we can set how many items we want in the itemstokeep, great addition!

Thanks again! biggrin.gif
DaMOB
Well, once this version proves to be stable (so far it has) I will add in the pack routines that make it only touch the pack I say. The spamming I do not understand as its the same routine as before and will randomly go from 2 to 8 mins but I do aggree it seems to be a little spam happy. What I think is happening is the random generator is funky in 4.4.7 (just an assumption) since I changed nothing and he got spam happy when 4.4.7 came out.

Now, you saw the little constant I added with your name, right? That is a future constant and will be used when I add in the accounting module (the bot is very modular now). Bazza seems to have took a long nap since this version was released and I have not seen him in days so I dunno. The worst nightmare part is done (as I knew it would be) and the rest should go smoothly now anyways.

As always check PFletchbot online website for the latest information and online docs to help you set this baby up. Bazza did the help file and did a pretty good job at that.

Edit: I added this for you:
Added constant "MinAdvDelay" to the SETTINGS.inc file. Changed Advertise so its now $MinAdvDelay mins to $MaxAdvDelay mins (10 mins is the new MaxAdvDelay default).

Hope this helps the spammy issue in the next revision.
Grendel Artemis
I will be installing this tonight - will let you know how it works out for me.

Thanks for your work on this program, it's really a huge asset to have smile.gif
DaMOB
Just to let you know I am not relaxing.
CODE
                  Added constant "MinAdvDelay" to the SETTINGS.inc file. Changed Advertise so its now $MinAdvDelay mins to $MaxAdvDelay mins
                  (10 mins is the new $MaxAdvDelay default).  Added constants "GreetMonarch" and "GreetOwner" in SETTINGS.inc and both default
                  to 1 (0 means don't 1 means do greet them upon arrival).  Added the files "ownergreeting.cds" and "Monarchgreeting.cds" in
                  your User Files folder.  Both are used in how you greet your monarch or owner.  Added a new folder that holds the bots user
                  profiles (for item spells).  The profiles reside in the $userfilesbasedir.  Item magic now works.


I don't think I want to bite off too much in one gulp so Accounting will come after this next release (I need to make sure it works and I can only do that by listening to you).
Grendel Artemis
I love the new Greetings smile.gif

She's been running fine for over 24hrs - haven't had any problems - will keep you posted though smile.gif
DaMOB
Updated and I hope all the remaining minor issues have been fixed. Item magic has been added and needs to be tested HEAVILY before I work on the next release WHICH will have accounting activated. Most things your bot does can cost, or not if you wish, but thats the future. For right now just make sure his item magic works and the profiling.

Btw: Due to AC sometimes showing me and sometimes not items I know the GUID of (this is there due to debuffing in pvp) the bot has to see them. In other words wielded and/or layed on the ground. Item magic will only work once a profile has been made on the requester and saved on your harddrive.
Grendel Artemis
I'm headed off to work now, but will DL & test when i get home tonight smile.gif
Wolfpack
Awesome, you rock DP!

It's working fine from what I can tell. Announcements are not spamming at all smile.gif
Bazza
hehe, I've been (four letter word alert) working... I have to pay for my bad habits somehow. Still trying to convince a particular new network that it really should talk to all its member machines and play nice together, but the worst is over, I think. Should be free after today or tomorrow.

I'm hoping to get time in the last half of this week to start working on the economy for the accounting. blink.gif

Just one thing, that unknown error in line 5 of comms.inc is still happening, albeit far less often.
DaMOB
Yep, I had that happen as well but Cam was adding datasets and a much larger buffer in his next release. I hope one or the other fixes this problem but at least it only happens once in a while. I had it tell me (on line 5) that _ was an invalid constant. As you can see _ isn't even anywheres around there. At least when it happened it happened twice in a row and now days and days before it happened again.
DaMOB
I take it by the quietness that the bot is working in the magic department too (including the profiles)?

Here is what I have done so far with the next version.

CODE
              Added a create fellow routine.  If you forget (like I do) to create a fellow when starting the bot but dofellows is on he
              will create it upon the first request to join it.  Added constant "FellowName" in the SETTINGS.inc file.  This constant is
              what the bot will call the fellow when creating it.  Added a new command in open chat called "lastseen".  You openly say
               lastseen <monarch's name> and it will announce the date and time the bot last saw them and how long ago it was.  To
              prevent griefing he will only acknowledge you or give you a response once per minute.


Due to a bug in ACTool's math routine I found I made a workaround for lastseen that should work up to 1157.x days.

Now, expect .3 to come out in the next day or so since we now have barbed arrows (deadly barbed is 23.76-33 vs current deadly of 24-30). Since this requires a tool that is not so easy to come by (well a lot easier than used to be) I will have to add a check in to make sure you have it first before I light up those routines.
Wolfpack
Well, my bot doesn't have Life magic, so I can not say for the buff other features. But, the buff self features are working just fine. I had to put a Life buff in the buff profile because one night I noticed she was not casting it automatically, so to avoid hassle I just added it to the profile. If my bot doesn't have a life buff she will never cast her health to mana, thus fizzles like mad, and breaks.

Other than that (really is no big deal), No probs here biggrin.gif
DaMOB
Yep, gotta love Decal because if it did that (which others never have....YET) then Decal reported you had plenty of life. So, I can't help that but glad to hear it is working with what is under my control to fix. I am tiring of the ACTool and Decal flaws and downright bugs because when I work on this script half of my time is working on workarounds for both. That annoys me to no end and so much so I just want to hurry up and get to the final version of this macro so I can move on and out (so to speak). This new use of the barbed tool caught me off guard (about darn time though) but shouldn't take that long.
Grendel Artemis
My bot isn't up to being able to buff herself or others yet, so i'm not much help on those features. Everything else works great though smile.gif
DaMOB
Oh, well I doubt I will ever test it out fully but maybe once the accounting module is made. Anyways 4.3.0.3 is a bit early but released due to barbed stuff coming out (they rock against tuskers and bandies).
Bazza
You've got a typo in line 108 of help.inc btw. There's an H missing off the end of the line
Call sayhelpandstopthesquelc
smile.gif

Dunno if you picked it up in 4303 yet, I haven't run (or installed) the thing (apart from a short test). I'm waiting on the updated messages.xml for Decal. Bot does seem to work with the updated memlocs.xml alone, but I don't like to push my luck.
DaMOB
No biggie I modified it and since I no longer use the messenger service it never effected me. Anyways typo fixed.
Bazza
There's another problem that needs lookin at sometime too. wink.gif
You filter too much chat, plugins like Mana Mystique break as a result. (and, I suspect, a couple of others)

MM relies on seeing "XXX is low on mana" appearing in the chat window, so it can drop another mana stone in your paper doll. It hasn't worked for a few versions of PFB now. There's really no need to be quite as savage on the squelching as you currently are, just fellowship chat and magic casting would be more than enough for most peeps.

Anyhow i have half an hour free so I'll go try a few things. Looks as if messages.xml isnt causing the bot any real issues.
DaMOB
Since my one and only beta tester is MIA on me I suspect the accounting you get will not be very useful (if I even do it now).

I NEED SOMEONE TO HELP FILL IN THE FIELDS AS TO WHAT ITEM TO VALUE AT WHAT PRICE.

No beta tester to help on this means no accounting module and from the way I have been feeling with AC and other things I may just release what I have and call it a life BUT we will see.
Drid
Hi,

Im running the portalbot that is a toned down version of the fletchbot. The script works great except for 1 thing. It will only summon portals for who I have set as owner. It responds to people as normal when they ask the bot for help, it just never summons.. it actually doesnt respond at all when a user says SUBWAY.. just sits there.

I have checked the settings file very closely and dont feel this is my error. Im using Download v2.5.2.0 RC2 ,
ACTool 447. Any advice?
Drid
Hi, I installed this version because I like the buff features also. All seems to work great except it wont do multi-summons, it will only list and summon the primary bots ties. No errors or anything.
DaMOB
It works here and it works with my beta tester. So, you have set something up weird or neglected to set something up. You do realize you have to change the multisummons.cds file, right?
Drid
Yes, Just as I changed it when I setup the multisummon portal bot.

The setup is exactly the same
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2010 Invision Power Services, Inc.