silentscope1
New Member
- Joined
- May 20, 2010
- Messages
- 99
Yeah, I meant running pure as a healer in a raid environment
I actually get Compiler Errors every single time I initially start BW. I asked Ama about it awhile ago, and he made it sound like he's aware of it, but a fix wasn't easy.
Good news is there's an easy workaround. First, anticipate that EVERY SINGLE TIME you start BW, you'll get a compiler error from Pure.
What I do:
1. Start BW while in game and loaded into the area I want to run.
2. BW spits out a shit-ton of errors.
3. Close BW.
4. Go the CompiledAssemblies folder in BW, delete everything.
5. Re-start BW.
6. At this point, you shouldn't have any compiler errors, and should be able to select Pure from the drop-down menu. If not, keep trying to clear out your CompliedAssemblies while restarting BW. They can be persistent bastards!
If this doesn't fix your issue, please post back here. Unfortunately, what I've given you exhausts the extent of my coding knowledge (I just write routines from Ama's framework), but hopefully someone smarter than I can help.
Just to be sure, I need to have the file in the base routines folder correct? Like this: Buddywing/Routines/PureSwtor
I have it linked to the svn and it's updated. Also in the Buddywing/Routines/ folder is DefaultCombat, I leave that there as well, correct?
Yes to both questions. I would change the DefaultCombat to Walter's routine though.
One more question(hopefully), I saw the GUI folder but I can't find anything other than earlier posts in this thread about it. I think it said to press F8 for GUI, F9 to pause rotation. I tried both both and neither of them seemed to work, whether I pressed them with BW in the foreground or SWTOR in the foreground. Is it still possible to use the GUI?
That's great news, Pure is awesome!
Is frame locking possible or is that to big of a project?
private Composite HandleCoolDowns
{
get
{
return new PrioritySelector(
Spell.Buff("Crouch", ret => !Me.IsInCover()),
Spell.Buff("Escape"),
Spell.Buff("Scrambling Field", ret => Me.HealthPercent <= 70),
Spell.Buff("Defense Screen", ret => Me.HealthPercent <= 50),
Spell.Buff("Dodge", ret => Me.HealthPercent <= 30),
Spell.Buff("Cool Head", ret => Me.EnergyPercent <= 50),
Spell.Buff("Smuggler's Luck"),
Spell.Buff("Illegal Mods")
);
}
}
private Composite HandleCoolDowns
{
get
{
return new PrioritySelector(
Spell.Buff("Crouch", ret => !Me.IsInCover()),
Spell.Buff("Escape"),
Spell.Buff("Defense Screen", ret => Me.HealthPercent <= 50),
Spell.Buff("Dodge", ret => Me.HealthPercent <= 30),
Spell.Buff("Cool Head", ret => Me.EnergyPercent <= 50),
Spell.Buff("Smuggler's Luck"),
Spell.Buff("Illegal Mods")
);
}
}