Page 5 of 6

Re: GM: "BuffCaster" - A Meta Buffbot (Ver 1.5.0)

Posted: February 17th, 2019, 8:14 pm
by MrChrissern
My bot does this when a portal request has been sent:

1:10:01 Grandalf The White tells you, "Portal request accepted for Egg Orchard, [primary]."
1:10:01 Grandalf The White says, "Portal opening to Egg Orchard."
1:10:08 Grandalf The White tells you, "Portal request accepted for Egg Orchard, [primary]."
1:10:08 Grandalf The White says, "Portal opening to Egg Orchard."
1:10:15 Grandalf The White tells you, "Portal request accepted for Egg Orchard, [primary]."
1:10:15 Grandalf The White says, "Portal opening to Egg Orchard."
1:10:22 Grandalf The White tells you, "Portal request accepted for Egg Orchard, [primary]."
1:10:22 Grandalf The White says, "Portal opening to Egg Orchard."

And I have to open the portal manually to stop the spamming and it goes back to normal.



[VTank] Meta executing action: Set Meta State: Cast-Portal
[VTank] Meta transitioning to state: Cast-Portal
[VTank] Meta executing action: All: {ExprChat \/t +getvar[capturegroup_name]+\, Portal request accepted for +getvar[Primary Tie]+\, \[+getvar[capturegroup_trigger]+\]\., ExprChat \/s Portal opening to +getvar[Primary Tie]+\.}
[VTank] Meta executing action: ExprChat \/mt face +cstr[getvar[PriHeading]]
You tell Chrissern, "Portal request accepted for Egg Orchard, [primary]."
You say, "Portal opening to Egg Orchard."
[VTank] Meta executing action: All: {ExprAct actiontrycastbyid[getvar[PriSpellLevel]], ExprAct actiontrycastbyid[getvar[PriSpellLevel]], ExprAct actiontrycastbyid[getvar[PriSpellLevel]]}
[VTank] Meta executing action: Set Meta State: Cast-Portal
[VTank] Meta transitioning to state: Cast-Portal
[VTank] Meta executing action: All: {ExprChat \/t +getvar[capturegroup_name]+\, Portal request accepted for +getvar[Primary Tie]+\, \[+getvar[capturegroup_trigger]+\]\., ExprChat \/s Portal opening to +getvar[Primary Tie]+\.}
[VTank] Meta executing action: ExprChat \/mt face +cstr[getvar[PriHeading]]
You tell Chrissern, "Portal request accepted for Egg Orchard, [primary]."
You say, "Portal opening to Egg Orchard."
[VTank] Meta executing action: All: {ExprAct actiontrycastbyid[getvar[PriSpellLevel]], ExprAct actiontrycastbyid[getvar[PriSpellLevel]], ExprAct actiontrycastbyid[getvar[PriSpellLevel]]}

[VTank] Meta executing action: Set Meta State: Cast-Portal
[VTank] Meta transitioning to state: Cast-Portal
[VTank] Meta executing action: All: {ExprChat \/t +getvar[capturegroup_name]+\, Portal request accepted for +getvar[Primary Tie]+\, \[+getvar[capturegroup_trigger]+\]\., ExprChat \/s Portal opening to +getvar[Primary Tie]+\.}
[VTank] Meta executing action: ExprChat \/mt face +cstr[getvar[PriHeading]]
You tell Chrissern, "Portal request accepted for Egg Orchard, [primary]."
You say, "Portal opening to Egg Orchard."

[VTank] Meta executing action: All: {ExprAct actiontrycastbyid[getvar[PriSpellLevel]], ExprAct actiontrycastbyid[getvar[PriSpellLevel]], ExprAct actiontrycastbyid[getvar[PriSpellLevel]]}

[VTank] Meta executing action: Set Meta State: Cast-Portal
[VTank] Meta transitioning to state: Cast-Portal
[VTank] Meta executing action: All: {ExprChat \/t +getvar[capturegroup_name]+\, Portal request accepted for +getvar[Primary Tie]+\, \[+getvar[capturegroup_trigger]+\]\., ExprChat \/s Portal opening to +getvar[Primary Tie]+\.}
[VTank] Meta executing action: ExprChat \/mt face +cstr[getvar[PriHeading]]
You tell Chrissern, "Portal request accepted for Egg Orchard, [primary]."
You say, "Portal opening to Egg Orchard."
[VTank] Meta executing action: All: {ExprAct actiontrycastbyid[getvar[PriSpellLevel]], ExprAct actiontrycastbyid[getvar[PriSpellLevel]], ExprAct actiontrycastbyid[getvar[PriSpellLevel]]}
You say, "Roiga Thiloi"
[VTank] Meta executing action: ExprAct setvar[castcounter, getvar[castcounter]+1]
[VTank] Meta executing action: Set Meta State: Cast-Portal
[VTank] Meta transitioning to state: Cast-Portal
[VTank] Meta executing action: All: {ExprChat \/t +getvar[capturegroup_name]+\, Portal request accepted for +getvar[Primary Tie]+\, \[+getvar[capturegroup_trigger]+\]\., ExprChat \/s Portal opening to +getvar[Primary Tie]+\.}
[VTank] Meta executing action: ExprChat \/mt face +cstr[getvar[PriHeading]]
#GearFoundry#: Foundry actions completed.
You tell Chrissern, "Portal request accepted for Egg Orchard, [primary]."
You say, "Portal opening to Egg Orchard."

Re: GM: "BuffCaster" - A Meta Buffbot (Ver 1.5.0)

Posted: February 17th, 2019, 11:24 pm
by Immortalbob
is your summon spell level (line 11in the Edit Here section) set to the level of spell you are trying to cast? does the same thing happen for secondary?

Re: GM: "BuffCaster" - A Meta Buffbot (Ver 1.5.0)

Posted: February 19th, 2019, 5:38 am
by MrChrissern
Immortalbob wrote:is your summon spell level (line 11in the Edit Here section) set to the level of spell you are trying to cast? does the same thing happen for secondary?
Yes it is set to the Level Im trying to cast... But I think I just found the glitch it was set to "Never" instead of "Always"

Re: GM: "BuffCaster" - A Meta Buffbot (Ver 1.5.0)

Posted: February 19th, 2019, 10:24 am
by Immortalbob
MrChrissern wrote:
Immortalbob wrote:is your summon spell level (line 11in the Edit Here section) set to the level of spell you are trying to cast? does the same thing happen for secondary?
Yes it is set to the Level Im trying to cast... But I think I just found the glitch it was set to "Never" instead of "Always"
Aha! I'll look into that, i think i wanted it to default to level 1 if that was disabled...its possible i forgot to put that logic in :D

Re: GM: "BuffCaster" - A Meta Buffbot (Ver 1.5.0)

Posted: February 23rd, 2019, 11:01 am
by Immortalbob
Version 1.6.0
-Added in secondary combat skills (reck, sneak, dual, and dirty) to the main buff loop, must be enabled in edit here state.
-Added in assessment skills (assess person, assess creature, and deception) to the main buff loop, must be enabled in edit here state.

These are toggle-able settings in the edit here state, will not cast them during the main loop by default.

Re: GM: "BuffCaster" - A Meta Buffbot (Ver 1.7.0)

Posted: March 7th, 2019, 12:48 pm
by Immortalbob
Version 1.7.0
-Bugfix: eliminated infinite loop bug introduced in last version.
-Bugfix: Buff-Self state will no longer skip remaining spells if a lag spike occurs.
-Bugfix: No longer double casts a buff after recharging mana/stamina
-refactored all of the buff states into one, bringing the line count down 19.3%, from 446 lines to 360, and the size down by 12 kilobytes.
-substantial amount of cleanup performed, and efficiency increased.
-Feature: added a personalized Reset password option to the edit here section.
-Feature: added new buff cycle "mule" for str end quick and run buffs.

Mostly this update is an efficiency increase. squashed a few bugs, and probably sped up buff cycles a tiny bit (1-4 seconds). It is also a stepping stone to future updates I am planning...the road to 2.0.0

Re: GM: "BuffCaster" - A Meta Buffbot (Ver 1.7.0)

Posted: April 3rd, 2019, 6:02 am
by Fort
Just wondering, has this been tested on ACE or just GDLE? Seems to hang and not respond on ACE test server.
thank you for your time.

Re: GM: "BuffCaster" - A Meta Buffbot (Ver 1.7.0)

Posted: April 3rd, 2019, 8:34 am
by Immortalbob
just on gdle, but it should work on both. it's possible ACE doesnt support something it is trying to do yet.

Re: GM: "BuffCaster" - A Meta Buffbot (Ver 1.7.0)

Posted: April 5th, 2019, 5:05 am
by Fort
Thank for the response. I will get is it running on GDLE first just to make sure it isnt something I'm doing.

Re: GM: "BuffCaster" - A Meta Buffbot (Ver 1.8.0)

Posted: May 2nd, 2019, 6:44 pm
by Immortalbob
Version 1.8.0
-Feature: Now loads (and autogenerates) the BuffCaster.usd Settings file, this way the settings changes buffcaster makes won't affect your default settings profile.
-Feature: Will now set the vtank spell casting threshold according to the level of spell you are trying to cast. This should allow people that are just under the artificial limit vtank needs to cast by letting the meta adjust the SpellDiffExcessThreshold-Hunt vtank option.
-Bugfix: Aura of Incantation of Hermetic Link Self added to self eights (instead of HL7).
-Bugfix: Spam changed to forcibly include -b-, moved to *** Edit Here *** state, *** Edit Spam Here *** state removed.
-Feature: Peace Mode When Idle option added.
-Feature: A very simple "View" has been added with Pause/Resume, and Reset Buttons for quick access.
-Feature: recharges vitals when asked for "heal" "stam" or "mana" (toggled on by default)
-Bugfix: fixed minor bug in queue manager that might have messed up the 9th queue slot.
-Feature: now verifies whether you have your revitalize self and stamina to mana spells learned.