Re: GM: "BuffCaster" - A Meta Buffbot (Ver 1.4.0)
Posted: January 28th, 2019, 2:19 pm
Hey IB,
I'm having some issues on Hightide using the BuffCaster.met. I put it in my Vtank Directory and hit run. It tells me that it's online when I start Vtank and I begin to buff myself but when I send a command through another character and it tells me
"Starting your request for [heavy] now."
Then I receive the following messages from the meta but no buffs are casted -
[VTank] Meta executing action: Call: Check, return to: Buff-Attributes
[VTank] Meta transitioning to state: Check
[VTank] Meta executing action: All: {ExprAct clearvar[targetcoords]}
[VTank] Meta executing action: All: {ExprAct setvar[checkcomps, 1], ExprAct setvar[targetcoords, wobjectgetphysicscoordinates[getvar[target]]], Set Meta State: Check-Target-Distance}
[VTank] Meta transitioning to state: Check-Target-Distance
[VTank] Error in meta expression: getvar[targetcoords]==0 (Attempted to operate on two disparate types: "getvar[targetcoords]==0")
[VTank] Meta executing action: Set Meta State: Check-Spell-Components
[VTank] Meta transitioning to state: Check-Spell-Components
[VTank] Meta executing action: All: {ExprAct setvar[checkcomps, 0], Set Meta State: Check-Target-Distance}
[VTank] Meta transitioning to state: Check-Target-Distance
[VTank] Meta executing action: Return From Call
[VTank] Meta transitioning to state: Buff-Attributes
[VTank] Meta executing action: All: {ExprAct actiontrycastbyidontarget[getvar[Strength], getvar[target]], ExprAct actiontrycastbyidontarget[getvar[Strength], getvar[target]], ExprAct actiontrycastbyidontarget[getvar[Strength], getvar[target]]}
[VTank] Meta executing action: Call: Check, return to: Buff-Attributes
[VTank] Meta transitioning to state: Check
[VTank] Meta executing action: All: {ExprAct clearvar[targetcoords]}
[VTank] Meta executing action: All: {ExprAct setvar[checkcomps, 1], ExprAct setvar[targetcoords, wobjectgetphysicscoordinates[getvar[target]]], Set Meta State: Check-Target-Distance}
[VTank] Meta transitioning to state: Check-Target-Distance
[VTank] Meta executing action: Set Meta State: Check-Spell-Components
[VTank] Meta transitioning to state: Check-Spell-Components
[VTank] Meta executing action: All: {ExprAct setvar[checkcomps, 0], Set Meta State: Check-Target-Distance}
[VTank] Meta transitioning to state: Check-Target-Distance
[VTank] Meta executing action: Return From Call
[VTank] Meta transitioning to state: Buff-Attributes
[VTank] Meta executing action: All: {ExprAct actiontrycastbyidontarget[getvar[Strength], getvar[target]], ExprAct actiontrycastbyidontarget[getvar[Strength], getvar[target]], ExprAct actiontrycastbyidontarget[getvar[Strength], getvar[target]]}
These commands just continuously cycle through but nothing happens. I haven't changed any of the settings from default and I am trying to cast 6s all of which are learned.
Any thoughts?
I'm having some issues on Hightide using the BuffCaster.met. I put it in my Vtank Directory and hit run. It tells me that it's online when I start Vtank and I begin to buff myself but when I send a command through another character and it tells me
"Starting your request for [heavy] now."
Then I receive the following messages from the meta but no buffs are casted -
[VTank] Meta executing action: Call: Check, return to: Buff-Attributes
[VTank] Meta transitioning to state: Check
[VTank] Meta executing action: All: {ExprAct clearvar[targetcoords]}
[VTank] Meta executing action: All: {ExprAct setvar[checkcomps, 1], ExprAct setvar[targetcoords, wobjectgetphysicscoordinates[getvar[target]]], Set Meta State: Check-Target-Distance}
[VTank] Meta transitioning to state: Check-Target-Distance
[VTank] Error in meta expression: getvar[targetcoords]==0 (Attempted to operate on two disparate types: "getvar[targetcoords]==0")
[VTank] Meta executing action: Set Meta State: Check-Spell-Components
[VTank] Meta transitioning to state: Check-Spell-Components
[VTank] Meta executing action: All: {ExprAct setvar[checkcomps, 0], Set Meta State: Check-Target-Distance}
[VTank] Meta transitioning to state: Check-Target-Distance
[VTank] Meta executing action: Return From Call
[VTank] Meta transitioning to state: Buff-Attributes
[VTank] Meta executing action: All: {ExprAct actiontrycastbyidontarget[getvar[Strength], getvar[target]], ExprAct actiontrycastbyidontarget[getvar[Strength], getvar[target]], ExprAct actiontrycastbyidontarget[getvar[Strength], getvar[target]]}
[VTank] Meta executing action: Call: Check, return to: Buff-Attributes
[VTank] Meta transitioning to state: Check
[VTank] Meta executing action: All: {ExprAct clearvar[targetcoords]}
[VTank] Meta executing action: All: {ExprAct setvar[checkcomps, 1], ExprAct setvar[targetcoords, wobjectgetphysicscoordinates[getvar[target]]], Set Meta State: Check-Target-Distance}
[VTank] Meta transitioning to state: Check-Target-Distance
[VTank] Meta executing action: Set Meta State: Check-Spell-Components
[VTank] Meta transitioning to state: Check-Spell-Components
[VTank] Meta executing action: All: {ExprAct setvar[checkcomps, 0], Set Meta State: Check-Target-Distance}
[VTank] Meta transitioning to state: Check-Target-Distance
[VTank] Meta executing action: Return From Call
[VTank] Meta transitioning to state: Buff-Attributes
[VTank] Meta executing action: All: {ExprAct actiontrycastbyidontarget[getvar[Strength], getvar[target]], ExprAct actiontrycastbyidontarget[getvar[Strength], getvar[target]], ExprAct actiontrycastbyidontarget[getvar[Strength], getvar[target]]}
These commands just continuously cycle through but nothing happens. I haven't changed any of the settings from default and I am trying to cast 6s all of which are learned.
Any thoughts?