Links to older Guides

This is a good place to ask general question about our products.
Post Reply
heals
Posts: 5
Joined: Sun Dec 23, 2012 10:38 am

Links to older Guides

Post by heals » Tue Dec 25, 2012 8:42 am

hey guys

I am looking for the xml guide and the grindspot guide.

I have trawled through the forums and come across multiple links to these guides that are dead. Can they be reposted please? or could someone direct me to a working link.

Thanks, btw wanted to say this is a great tool, and the community here is very helpful.

Cheers

heals
Posts: 5
Joined: Sun Dec 23, 2012 10:38 am

Re: Links to older Guides

Post by heals » Thu Jan 03, 2013 9:52 am

can anyone direct me to a an xml guide please?

None of the links on the forum seem to be working

bob
Tester
Posts: 482
Joined: Thu Aug 18, 2011 9:23 am
Supporter: 9999

Re: Links to older Guides

Post by bob » Thu Jan 03, 2013 10:13 am

there isn't a decent one really.

What do you want to know?

heals
Posts: 5
Joined: Sun Dec 23, 2012 10:38 am

Re: Links to older Guides

Post by heals » Thu Jan 03, 2013 11:19 am

I want to know how to design an xml for my mini,
I wanted to know if its possible to make an "IF" script, so if my health drops below lets say 30% I use a heal.

The ones on the forums all seem to use the wrong skills, or cause my camera to go into a frenzy of some sort.

bob
Tester
Posts: 482
Joined: Thu Aug 18, 2011 9:23 am
Supporter: 9999

Re: Links to older Guides

Post by bob » Thu Jan 03, 2013 12:00 pm

You can't do an IF type script, but the skills list is executed top to bottom. i.e. it is loaded into the bot, and then from teh top of the list to the bottom as presented in the XML file they are checked to see if they are available and meet the conditions, and if so, then they are executed.

If you want a health potion or skill to fire above others, then put them at the top of the xml file.

e.g. (for my RK) I use the below. The Precombat skills don't matter too much as they aren't considered when in combat, so they can go anywhere in the file, it's only the skills that are not Precombat or Outofcombat that you need to consider carefully the placement (actually you may need to consider order for the others too depending on what you are trying to achieve).
You do need to think about the conditions and when things become available. Note that my RK will use Mending Verse at 60% health, but if he's getting really beaten on, (it may not be available and he's running through the melee skills), then the health potion will kick in when he gets down to 20%. For my RK this allows him to run for hours with no intervention, and can usually survive a bit of a bash from the odd elite and henchmen without too much trouble.

Code: Select all

<?xml version="1.0" encoding="utf-8" ?>
<actions
  xmlns="http://lotro.pwnagebot.com/Class/v2.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://lotro.pwnagebot.com/Class/v2.0 Class.xsd">

  <mindist>20</mindist>

  <!-- Pre combat -->

  <action name="Calming Verse" skillid="0x7000e996" melee="true" ranged="true" precombatbuff="true" cooldown="0" />
  
  <action name="Rune of Restoration" skillid="0x7000eea5" ranged="true" precombatbuff="true" delay="1500" cooldown="60000">
  </action>

  <action name="Writ of Health" skillid="0x7000eea9" melee="true" ranged="true" precombatbuff="true" outofcombatbuff="true" cooldown="0" >
    <condition type="Health" max="55" min="0"/>
  </action>
  
  <action name="Prelude to Hope" skillid="0x7000eeaa" melee="true" ranged="true" precombatbuff="true" outofcombatbuff="true" cooldown="30000" >
    <condition type="Health" max="55" min="0"/>
  </action>

  <action name="Improved Prelude to Hope" skillid="0x70029cfb" melee="true" ranged="true" precombatbuff="true" outofcombatbuff="true" cooldown="30000" >
    <condition type="Health" max="65" min="0"/>
  </action>
 
<!-- in combat - Health/Power stuff first -->
  <action name="Self Motivation" skillid="0x7000e037" outofcombatbuff="true" ranged="true" cooldown="0" >
    <condition type="Power" max="50" min="0"/>
  </action>

  <action name="Mending Verse" skillid="0x7000eea8" postrestbuff="true" outofcombatbuff="true" cooldown="0" >
    <condition type="Health" max="60" min="0"/>
  </action>

	<action name="Pot - Health" cooldown="120000" quickbarindex="55" ranged="true" melee="true" >
		<condition type="Health" max="20" />
	</action>

	<action name="Pot - Power" cooldown="120000" quickbarindex="56" ranged="true" melee="true" >
		<condition type="Power" max="5" />
	</action>


  <action name="Their Weapons Shall Not Harm Us" skillid="0x7000f2a0" melee="true" ranged="true" precombatbuff="true" cooldown="0" />

  <!-- Fighting -->
  <action name="Fiery Ridicule" skillid="0x7000e96b" ranged="true" cooldown="6000" >
    <condition type="Distance" max="30" />
  </action>
  
  
  <action name="Shocking Words" skillid="0x7000eeae" melee="true" ranged="true" cooldown="0">
    <condition type="Distance" max="20" min="0" />
  </action>

  <action name="Fall to Storm" skillid="0x7000f340" ranged="true" melee="true" cooldown="0" >
    <condition type="Distance" max="20" min="0" />
  </action>
  
  <action name="Sustaining Bolt" skillid="0x70024d3a" ranged="true" melee="true" cooldown="0" >
    <condition type="Distance" max="20" min="0" />
  </action>

  <action name="Improved Sustaining Bolt" skillid="0x70029cfc" ranged="true" melee="true" cooldown="0" >
    <condition type="Distance" max="20" min="0" />
  </action>

  <action name="Essence of Storm" skillid="0x7000eeab" ranged="true" melee="true" cooldown="0">
    <condition type="Distance" max="20" min="0" />
  </action>

  <action name="Epic Conclusion" skillid="0x7000eeaf" ranged="true" melee="true" cooldown="0">
    <condition type="Distance" max="20" min="0" />
  </action>

  <action name="Vivid Imagery" skillid="0x700180f9" ranged="true" melee="true" cooldown="0">
    <condition type="Distance" max="5" min="1" />
    <condition type="Attackers" min="2" />
  </action>
  
  <action name="Scribe's Spark" skillid="0x7000eead" ranged="true" melee="true" cooldown="0" >
    <condition type="Distance" max="20" min="0" />
  </action>

  <action name="Ceaseless Argument" skillid="0x7000eeac" ranged="true" melee="true" cooldown="1000">
    <condition type="Distance" max="20" min="0" />
  </action>

<action name="Mount, slot 71)" cooldown="0" quickbarindex="71" postrestbuff="true" casted="true">
    </action>
  
</actions>

heals
Posts: 5
Joined: Sun Dec 23, 2012 10:38 am

Re: Links to older Guides

Post by heals » Thu Jan 03, 2013 12:05 pm

thanks bob im starting to figure it out

the other question I had was if i use somebody elses xml; why do the wrong skills fire off on my hotbar and sometimes my camera goes into a frenzy and the character does nothing?

bob
Tester
Posts: 482
Joined: Thu Aug 18, 2011 9:23 am
Supporter: 9999

Re: Links to older Guides

Post by bob » Thu Jan 03, 2013 12:11 pm

Other users have skills on different locations on their hotbars in LOTRO, so when you see something that says quickbarindex=, then you need to make sure the location that is referred to has the skill you want it to, if not, either change the reference point or move your skills around to match.

Any skill (action) that is referenced by skillid= wont have the problem as it is using the guid of the skill to find it, and these are unique across the game.


Sometimes the camera goes a bit nutso when the bot gets into a toggle state of moving sideways. It usually only lasts a short time and will sort itself out, but it can make you feel a bit sick if watching it. If it is happening a lot, then you will probably need to play with the distances in the Config tab.

bob
Tester
Posts: 482
Joined: Thu Aug 18, 2011 9:23 am
Supporter: 9999

Re: Links to older Guides

Post by bob » Thu Jan 03, 2013 12:12 pm

BTW there are a couple of mini files done by Roddy, who has had some decent success with it. Have a look through the Class forum.

heals
Posts: 5
Joined: Sun Dec 23, 2012 10:38 am

Re: Links to older Guides

Post by heals » Thu Jan 03, 2013 12:19 pm

thanks again bob :)

Post Reply