VGShaman - Feedback Thread

bricky2690

Active Member
Yes. Is there a way to change the vgshaman to run more then one instance? I love this program and use it with all my toons. However, I would love to 3 box. currently I have my bard just on auto follow with his songs and my shaman running on the bot.

In the .iss i have changed all references from vgshaman to vgbard. However, when i try run vgbard the UI opens but everything is at 0 and no names are in the groups. Sorry, I am new to this and just trying to figure it out.

By the way. All these scripts are awesome. Couldnt imagine playing this game with out all of this...:)
 

BillyBob

Active Member
I just tried this out and only the heal part was working. I had it on melee and move and it would just auto attack. What am I doing wrong?
 

Amadeus

The Maestro
Staff member
I will need to know specifically what is not working -- actual lines from the script or methods/members of datatypes. These types of reports don't help me since I don't use this script or even play the game. I have to know what is actually broken from the extension.
 

MTBR

Active Member
No worries Amadeus, I was just asking if it was just me. I will post more info as I get time to dig into it.

What game are you playing?
 

MTBR

Active Member
Ok one of the issues is if the bot is following and get stuck or the tank dies and releases it crashes ISX which requires a reboot of VG not just shut down ISX. I think this is the code section.

function main()
{
ext -require isxvg
do
{
waitframe
}
while !${ISXVG.IsReady}

Event[VG_onGroupMemberBooted]:AttachAtom[VG_Group_Change]
Event[VG_onGroupMemberAdded]:AttachAtom[VG_Group_Change]
Event[VG_onGroupJoined]:AttachAtom[VG_Group_Change]
Event[VG_onGroupFormed]:AttachAtom[VG_Group_Change]
Event[VG_onGroupDisbanded]:AttachAtom[VG_Group_Change]
Event[VG_onGroupBooted]:AttachAtom[VG_Group_Change]
Event[VG_onGroupMemberCountChange]:AttachAtom[VG_Group_Change]

call SetVariables
call SetAbilities
Tank:Set[${Me.DTarget.Name}]
TankID:Set[${Me.DTarget.ID}]
FollowT:Set[${Tank}]
FollowID:Set[${TankID}]
wait 10

; Load up the UI panel
ui -reload "${UISkin}"
ui -reload -skin VGSkin "${UIFile}"
wait 20
call SetBuffButtons

do
{
if "${Paused}"
{
do
{
if ${QueuedCommands}
ExecuteQueued
wait 1
}
while "${Paused} && ${isRunning}"
}
if ${isRunning}
{
if ${Me.ToPawn.IsStunned}
{
do
{
waitframe
}
while ${Me.ToPawn.IsStunned}
}
if ${doFollow}
{
call Check_Dist
}
call SelfBuff
call Check_Health
call Fight
call Harvest
call Cannibalize
if ${doLoot} && ${Me.Target.Type.Equal[Corpse]}
{
call Loot
}
if ${QueuedCommands}
ExecuteQueued
}
}
while ${isRunning}
}

;================================================
function Check_Dist()
{
if ${Pawn[${FollowT}].Distance} > ${FollowDist}
{
call movetoobject ${Pawn[${FollowT}].ID} ${FollowDist} 0
}
}
 

kbons

Active Member
Anybody know whether this script still works.

When I try to run it, it says "RunScript 'VGShaman' failed"

Thoughts?
 

Zandros

Script Author: VGA
Anybody know whether this script still works.

When I try to run it, it says "RunScript 'VGShaman' failed"

Thoughts?
I will down load it later tonight and figure out what's going on and if it needs any updates/patches, I'll repost it.
 
Top Bottom