Page 1 of 1

skill elite 60 warrior/mage help

Posted: Fri Feb 08, 2013 2:03 pm
by alf90
hello.
I would like to know how to use this skill level 60 elite warrior / mage.
name="WARRIOR_LIGHTNING_BURN_WEAPON" <Skill id="499990" target="self" type="buff" buffname="000000" nobuffname="000000" nobufftarget="self"/>

pulled the skill but it takes nothing more attacks
id's buffname not know ... with zeros so this

thanks

Re: skill elite 60 warrior/mage help

Posted: Fri Feb 08, 2013 2:25 pm
by rock5
Try this

Code: Select all

<Skill name="WARRIOR_LIGHTNING_BURN_WEAPON" id="499990" type="buff" buffname="622996" target="self" />
Why do you need nobuffname and nobufftarget?

Re: skill elite 60 warrior/mage help

Posted: Fri Feb 08, 2013 4:01 pm
by alf90
and put it as you say, but fails

look this capture

Re: skill elite 60 warrior/mage help

Posted: Fri Feb 08, 2013 6:13 pm
by alf90
okay.
I put it in this way and it works perfect:

<skill name="WARRIOR_LIGHTNING_BURN_WEAPON" id="499990" mana="40" target="self" type="buff" buffname="622996" nobufftarget="self"/>

Thanks for the guidance and support.
regards.

Re: skill elite 60 warrior/mage help

Posted: Fri Feb 08, 2013 10:20 pm
by rock5
The bot gets the mana from memory and nobufftarget by itself does nothing. The way I wrote it it should have worked. You must have made a mistake typing it. I'm adding it to the bot the way I wrote it.

Re: skill elite 60 warrior/mage help

Posted: Tue Feb 12, 2013 1:34 pm
by alf90
thanks for making a new review 750
includes the elite skill 60 warrior/mage

regards

Re: skill elite 60 warrior/mage help

Posted: Fri Sep 04, 2015 8:39 am
by sauhard
i used to use this before:

Code: Select all

<skill name="WARRIOR_LIGHTNING_BURN_WEAPON"  hotkey="MACRO" priority="200" rebuffcut="60" inbattle="true"/>
It worked very well before but don't seem to work now any ideas? Bot just doesn't cast back the skill

Edit: Fixed the problem. The skill id is 490062 instead of the one which is present in skills database. Also i've having a weird problem. While trying to farm mobs in a region, the bot keeps on using the elite skill even if i just want it to use once and then wait until it wears off. But instead of that it just keeps on using it after it kills a mob and the elite unlike other skills wears off if clicked again. This goes on and on until mana drains out. Any idea what is wrong?

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<profile>
	<options>
		<!-- Try the bot with a new char mage                   -->
		<!-- At the pioneer village. Use demo.xml waypoint file -->
		<option name="HP_LOW"				value="80" />
		<option name="MP_LOW_POTION"		value="80" />
		<option name="HP_LOW_POTION"		value="80" />
		<option name="USE_HP_POTION"		value="minstack" />			<!-- potion select strategy: best|minstack -->
		<option name="USE_MANA_POTION"		value="best" />			<!-- potion select strategy: best|minstack -->
		<option name="USE_PHIRIUS_POTION"	value="true" /> 		<!-- false | true if you want to use the Phirus Potions -->
		<option name="PHIRIUS_MP_LOW"		value="70" />
		<option name="PHIRIUS_HP_LOW"		value="60" />

		<!-- Rest if HP or Mana is below that level -->
		<option name="HP_REST" 				value="40" />
		<option name="MP_REST" 				value="40" />

		<!-- Shopping options, how many of what do you want to keep in your inventory -->
		<option name="HEALING_POTION" 		value="99" />
		<option name="MANA_POTION" 			value="99" />			<!-- set to "0" if not required to buy -->
		<option name="ARROW_QUIVER" 		value="0" /> 			<!-- set to "0" if not required to buy -->
		<option name="THROWN_BAG" 			value="0" />			<!-- set to "0" if not required to buy -->
		<option name="POISON" 				value="0" />			<!-- set to "0" if not required to buy -->

		<!-- either false or arrow or thrown -->
		<option name="RELOAD_AMMUNITION" 	value="false" />		<!-- false|arrow|thrown -->

		<!-- Combat options -->
		<option name="COMBAT_TYPE"        	value="" />				<!-- leave empty or choose ranged/melee if not using class default -->
		<option name="COMBAT_RANGED_PULL" 	value="true" /> 		<!-- only important for melees -->
		<option name="COMBAT_DISTANCE"    	value="200" />
		<option name="MAX_FIGHT_TIME"     	value="15" />			<!-- Max time without damage before break -->
		<option name="DOT_PERCENT"        	value="90" />
		<option name="ANTI_KS"            	value="true" />
		<option name="MAX_TARGET_DIST"    	value="10000" />

		<!-- Attack monsters 3 levels above or 50 below your level -->
		<option name="TARGET_LEVELDIF_ABOVE" value="3" />
		<option name="TARGET_LEVELDIF_BELOW" value="80" />

		<!-- Waypoint and movement settings -->
		<option name="WAYPOINTS"			value="" />  			<!-- leave empty to show a list -->
		<option name="RETURNPATH"			value="" />
		<option name="PATH_TYPE"			value="waypoints" />	<!-- waypoints | wander -->
		<option name="WANDER_RADIUS"		value="500" />
		<option name="WAYPOINT_DEVIATION"	value="0" />
		<option name="QUICK_TURN" 			value="true" />

		<!-- Loot settings -->
		<option name="LOOT"               	value="true" />
		<option name="LOOT_ALL"			  	value="true" />  		<!-- Loot all nearby dead mobs after combat -->
		<option name="LOOT_IN_COMBAT"     	value="false" />
		<option name="LOOT_DISTANCE"      	value="250" />
		<option name="LOOT_PAUSE_AFTER"   	value="0" />			<!-- probability in % for a short rest -->
		<option name="LOOT_SIGILS"			value="true" />				<!-- Loot sigils or not. If ommitted, will depend on "LOOT" value -->
		<option name="SIGILS_IGNORE_LIST"	value="" />				<!-- List of any sigils you wish to ignore, in language of client -->

		<!-- Auto selling options when used with player:merchant -->
		<option name="INV_AUTOSELL_ENABLE"	value="true" />		<!-- true | false -->
		<option name="INV_AUTOSELL_FROMSLOT" value="61" /> 			<!-- 1 = bag 1 slot 1 -->
		<option name="INV_AUTOSELL_TOSLOT"	value="180" /> 			<!-- 30 = last slot bag 1 -->
		<option name="INV_AUTOSELL_QUALITY"	value="white,green,blue" /> 	<!-- white,green,blue,purple  -->

		<!-- Harvest options -->
		<option name="HARVEST_DISTANCE"		value="500" />
		<option name="HARVEST_WOOD"			value="true" /> 		<!-- Choose which types to harvest. -->
		<option name="HARVEST_HERB"			value="true" /> 		<!-- "true" = harvest, "false" = do not harvest -->
		<option name="HARVEST_ORE"			value="true" />

		<!-- Eggpet options -->
		<option name="EGGPET_ENABLE_CRAFT"	value="false" />		<!-- If using same slot for assist and craft, onlt 1 can be enabled. -->
		<option name="EGGPET_CRAFT_SLOT"	value="2" />
		<option name="EGGPET_ENABLE_ASSIST"	value="true" />
		<option name="EGGPET_ASSIST_SLOT"	value="2" />
		<option name="EGGPET_CRAFT_RATIO"	value="1:1:1" /> 		<!-- mining:woodworking:herbalism ratio to produce. -->
		<option name="EGGPET_CRAFT_INDEXES"	value="" /> 	 		<!-- override auto craft index for mining,woodworking,herbalism eg. "2,,"-->


		<!-- Log out and resurrect settings -->
		<option name="LOGOUT_TIME" 			value="0" />			<!-- in minutes, 0 = timer disabled -->
		<option name="LOGOUT_SHUTDOWN"		value="false" />
		<option name="LOGOUT_WHEN_STUCK"	value="true" />
		<option name="CLOSE_WHEN_STUCK"		value="true" />
		<option name="RES_AFTER_DEATH" 		value="true" />
		<option name="MAX_DEATHS" 			value="10" /> 			<!-- Log out after this many deaths -->

		<!-- Party Bot options  -->
		<!-- <option name="PARTY"			value="true" /> -->
		<!-- <option name="PARTY_ICONS"		value="true" /> -->
		<!-- <option name="PARTY_INSTANCE"	value="true" /> -->

		<!-- Healing options -->
		<!-- <option name="HEALER_FIGHT"		value="true" /> --> 	<!-- Not implemented yet, coming soon -->

		<!-- pvp -->
		<!--option name="PVP"			value="true" /> --> 		<!-- To enable PVP, with this set to true it will auto attack any players with red names -->



		<!-- For more options and documentation see the RoM Bot Wiki:  -->
		<!-- http://www.solarstrike.net/wiki/index.php5?title=RoM_Bot  -->
		
		<option name="HARVEST_SCAN_WIDTH" value="250" />      -- steps horizontal
   		<option name="HARVEST_SCAN_HEIGHT" value="120" />     -- steps vertical
		<option name="HARVEST_SCAN_STEPSIZE" value="50" />   -- wide of every step
   		<option name="HARVEST_SCAN_TOPDOWN" value="false" />   -- true = top->down  false = botton->up
   		<option name="HARVEST_SCAN_YREST" value="7" />      -- scanspeed
   		<option name="HARVEST_SCAN_YMOVE" value="1.1" />   -- move scan area top/down ( 1 middle of screen )

 	 	    <!-- GM detection options -->
 	 	    <option name="GMDETECT"         value="true" /> -- enables the GM detection userfunction
		      <option name="GMnearbylogout"      value="true" /> -- If a GM is close to the character it will log out.
 		     <option name="PAUSEONGM"      value="300" />  -- Pauses when GM whispers for value in seconds. ie 300 = 5 minutes
 		     <option name="RECALL"         value="true" /> -- if in combat while pausing it will use recall and whisper/logout

	</options>

	<friends>
		<!-- names of friends we help fighting or enemys we don't want to attack -->
		<!-- for umlauts use \129 (ue),\132 (ae),\148 (oe) e.g. K\132fer         -->
		<friend name="Cask" />
		<friend name="Gloomy Mutant Grass" />
		<friend name="Skeleton Scorpion" />
		<friend name="Ruin Newt" />
	</friends>

	<mobs>
		<!-- names of mobs we want to attack 				-->
		<!-- if no names defined we will attack all mobs	-->
		<mob name="" />
		<mob name="" />
		<mob name="" />
	</mobs>

	<hotkeys>
    	<!-- to communicate with the RoM API / define ingame dummy macro at place 1 -->
		<hotkey name="MACRO"          key="VK_0" />
	</hotkeys>

	<!-- define your skills depending from your actual primary class -->
	<!-- see the example for a priest/mage                           -->
	<!-- delete skills you don't have or don't want to use.          -->
	<!-- For more skills to use see /database/skills.xml             -->
	<!-- demo skills for LvL 1 character for all classes             -->
	<!-- to use a specific key instead of MACRO then use hotkey="VK_1" this example is for hotkey 1 -->
	<skills_priest>
		<skill name="PRIEST_SOUL_SOURCE"     	hotkey="MACRO" priority="80" inbattle="true" hpper="15" />
		<skill name="MAGE_FIREBALL"          	hotkey="MACRO" priority="85" />
		<skill name="MAGE_LIGHTNING"         	hotkey="MACRO" priority="90" />
		<skill name="PRIEST_URGENT_HEAL"     	hotkey="MACRO" priority="100" hpper="90"  />
		<skill name="PRIEST_REGENERATE"      	hotkey="MACRO" priority="90"  hpper="90" />
		<skill name="PRIEST_RISING_TIDE"     	hotkey="MACRO" priority="80" />
		<skill name="PRIEST_WAVE_ARMOR"      	hotkey="MACRO" priority="40"  inbattle="true" />
		<skill name="PRIEST_AMPLIFIED_ATTACK" 	hotkey="MACRO" priority="70" rebuffcut="60" inbattle="true" />
		<skill name="PRIEST_GRACE_OF_LIFE" 	hotkey="MACRO" priority="70" rebuffcut="60" inbattle="true" />
		<skill name="PRIEST_HOLY_AURA"       	hotkey="MACRO" priority="100" inbattle="true" hpper="24" />
		<!--skill name="PRIEST_SOUL_BOND"     	hotkey="MACRO" priority="30" /> -->
		<skill name="PRIEST_MAGIC_BARRIER" 	hotkey="MACRO" priority="70" rebuffcut="60" inbattle="true" />
	</skills_priest>

	<skills_warrior>
		<skill name="WARRIOR_ELECTRICAL_RAGE"   hotkey="MACRO" priority="100" />
  <skill name="WARRIOR_LIGHTNINGS_TOUCH"  hotkey="MACRO" priority="90" />
  <skill name="WARRIOR_THUNDER_SWORD"   hotkey="MACRO" priority="95" />
  <skill name="MAGE_FIREBALL"           hotkey="MACRO" priority="95" />
  <skill name="MAGE_LIGHTNING"          hotkey="MACRO" priority="100" />
  <skill name="WARRIOR_SURPRISE_ATTACK"   hotkey="MACRO" priority="70" pullonly="true" />
  <skill name="WARRIOR_FRENZY"     hotkey="MACRO" priority="30" inbattle="true" />
  <skill name="MAGE_INTENSIFICATION"   hotkey="MACRO" priority="30" inbattle="true" />
  <skill name="WARRIOR_SENSE_OF_DANGER"  hotkey="MACRO" priority="110" hpper="30" />
  <skill name="WARRIOR_SURVIVAL_INSTINCT" hotkey="MACRO" priority="110" hpper="50" />
  <skill name="WARRIOR_LIGHTNING_BURN_WEAPON"  hotkey="MACRO" priority="20" rebuffcut="200" inbattle="true" />
                
	</skills_warrior>

	<skills_scout>
		<skill name="SCOUT_SHOT"          		hotkey="MACRO" priority="90" />
		<skill name="SCOUT_AUTOSHOT"      		hotkey="MACRO" priority="80" />
		<skill name="SCOUT_WIND_ARROWS"   		hotkey="MACRO" priority="70" />
		<skill name="SCOUT_VAMPIRE_ARROWS" 		hotkey="MACRO" priority="70" />
		<skill name="SCOUT_COMBO_SHOT"        	hotkey="MACRO" priority="95" />
		<skill name="SCOUT_ARROW_OF_ESSENCE"    hotkey="MACRO" priority="90" maxhpper="60" inbattle="true"/>
	</skills_scout>

	<skills_rogue>
		<skill name="ROGUE_SHADOWSTAB"    		hotkey="MACRO" priority="90" />
		<skill name="ROGUE_LOW_BLOW"      		hotkey="MACRO" priority="80" />
		<skill name="ROGUE_HIDE"    			hotkey="MACRO" priority="10" autouse="false" />
		<skill name="ROGUE_INFORMER"    		hotkey="MACRO" priority="80" />
		<skill name="ROGUE_ASSASSINS_RAGE"    	hotkey="MACRO" priority="60" />
		<skill name="ROGUE_WOUND_ATTACK"    	hotkey="MACRO" priority="80" />
	</skills_rogue>

	<skills_mage>
		<skill name="MAGE_PURGATORY_FIRE"		hotkey="MACRO" priority="95" /> 
		<skill name="MAGE_FLAME"                hotkey="MACRO" priority="80" />
		<skill name="MAGE_FIREBALL"          	hotkey="MACRO" priority="" rebuffcut="6" inbattle="true" />
		<skill name="MAGE_LIGHTNING"         	hotkey="MACRO" priority="100" rebuffcut="20" inbattle="true" />
		<skill name="MAGE_ELEMENTAL_CATALYST"   hotkey="MACRO" priority="30" rebuffcut="300" inbattle="true" />
        <skill name="MAGE_THUNDERSTORM"       hotkey="MACRO" priority="100" />
		<skill name="MAGE_WISDOM_AND_BRAVERY"   hotkey="MACRO" priority="30" rebuffcut="60" inbattle="true" />
		<skill name="MAGE_ELECTROSTATIC_CHARGE" hotkey="MACRO" priority="60" hpper="95" rebuffcut="120" />
		<skill name="MAGE_INTENSIFICATION"   hotkey="MACRO" priority="69" inbattle="true" rebuffcut="120" />
	</skills_mage>

	<skills_knight>
		<skill name="KNIGHT_HOLY_STRIKE"    	hotkey="MACRO" priority="90" />
		<skill name="KNIGHT_HOLY_SHIELD"    	hotkey="MACRO" priority="80" inbattle="true" hpper="15" />
		<skill name="KNIGHT_HOLY_SEAL"      	hotkey="MACRO" priority="70" />
		<skill name="KNIGHT_PUNISHMENT"     	hotkey="MACRO" priority="60" />
		<skill name="KNIGHT_ENHANCED_ARMOR"   	hotkey="MACRO" priority="90" />
		<skill name="KNIGHT_MANA_RETURN"   	  	hotkey="MACRO" priority="60" />
		<skill name="KNIGHT_RESOLUTION"   	  	hotkey="MACRO" priority="60" />
		<skill name="KNIGHT_DISARMAMENT"   	  	hotkey="MACRO" priority="70" />
	</skills_knight>

	<skills_warden>
		<skill name="WARDEN_CHARGED_CHOP"	  			hotkey="MACRO" priority="100" />
		<skill name="WARDEN_ENERGY_ABSORB"	  			hotkey="MACRO" priority="80" inbattle="true" hpper="25" />
		<skill name="WARDEN_SUMMON_SPIRIT_OF_THE_OAK"	hotkey="MACRO" priority="90" />
		<skill name="WARDEN_SUMMON_NATURE_CRYSTAL"	  	hotkey="MACRO" priority="90" autouse="false" />
		<skill name="WARDEN_SUMMON_OAK_WALKER"	  		hotkey="MACRO" priority="90" autouse="false" />
		<skill name="WARDEN_BRIAR_SHIELD"	  			hotkey="MACRO" priority="90" />
		<skill name="WARDEN_POWER_OF_THE_WOOD_SPIRIT"	hotkey="MACRO" priority="100" />
		<skill name="WARDEN_SAVAGE_POWER"				hotkey="MACRO" priority="90" />
		<skill name="WARDEN_POWER_OF_THE_OAK" 			hotkey="MACRO" priority="90" />
		<skill name="WARDEN_ELVEN_PRAYER" 				hotkey="MACRO" priority="90" />
	</skills_warden>


	<skills_druid>
		<skill name="DRUID_RECOVER"          	hotkey="MACRO" priority="90" hpper="30" />
		<skill name="DRUID_EARTH_ARROW"      	hotkey="MACRO" priority="80" />
	</skills_druid>


	<skills_warlock>
		<skill name="WARLOCK_PERCEPTION_EXTRACTION"   	hotkey="MACRO" priority="90" />
		<skill name="WARLOCK_WARP_CHARGE"   			hotkey="MACRO" priority="80" />
		<skill name="WARLOCK_PSYCHIC_ARROWS"   			hotkey="MACRO" priority="70" />
	</skills_warlock>

	<skills_champion>
		<skill name="CHAMPION_FORGE" 		  		hotkey="MACRO" priority="110" />
		<skill name="CHAMPION_RUNE_PULSE"   		hotkey="MACRO" priority="100" pullonly="true" />
		<skill name="CHAMPION_RUNE_DRAW" 	  		hotkey="MACRO" priority="90" pullonly="true" />
		<skill name="CHAMPION_ELECTROCUTION"   		hotkey="MACRO" priority="80" />
		<skill name="CHAMPION_ENERGY_INFLUX_STRIKE" hotkey="MACRO" priority="70" />
		<skill name="CHAMPION_HEAVY_BASH"   		hotkey="MACRO" priority="60" />
	</skills_champion>


	<onLoad><![CDATA[
		startGMDetect()
	]]></onLoad>

	<onDeath><![CDATA[
		-- Additional Lua code to execute on death
		-- pauseOnDeath(); -- Stop the script
		-- player:logout();	-- logout
	]]></onDeath>

	<onLeaveCombat><![CDATA[
	if player:findNearestNameOrId("Mysterious Bag") then
player:target_Object("Mysterious Bag")
yrest(500)  -- If not enough time to pick up bag, increase it.
player:target_Object("Mysterious Bag")
yrest(500)
end  -- Additional Lua code to execute after killing an enemy
]]></onLeaveCombat>

	<onLevelup><![CDATA[
		-- Additional Lua code to execute after having a levelup
		-- and levelup the skills for a new character (mage or priest recommended)
		-- e.g. sendMacro("SetSpellPoint(_tabnr, _skillnr);"); would levelup a skill
	]]></onLevelup>

	<onSkillCast><![CDATA[
		-- Additional Lua code to execute when casting a skill
		-- Note: arg1 contains the skill being used.
		-- i.e. arg1.Name will be the name of the skill being cast
		-- e.g.:
		--if( 15 > player.HP/player.MaxHP*100 ) then
		--    player:cast("PRIEST_SOUL_SOURCE");
		--elseif( 25 > player.HP/player.MaxHP*100 ) then
		--    player:cast("PRIEST_HOLY_AURA");
		--    player:cast("PRIEST_URGENT_HEAL");
		--    player:cast("PRIEST_URGENT_HEAL");
	]]></onSkillCast>

	<onHarvest><![CDATA[
		-- Additional Lua code to execute directly before the actual harvesting takes place.
		-- Note: arg1 contains the object to be harvested.
		-- i.e. arg1.Name will be the name of the node you are about to harvest
		-- If this snippet returns 'false', the node will *not* be harvested.
		-- All other return values result in the player attempting to harvest the node.
		-- Note that returning 'false' here breaks out of harvesting completely;
		-- You will not attempt to harvest other nearby nodes instead.
	]]></onHarvest>

	<onUnstickFailure><![CDATA[
		-- Lua code to execute when MAX_UNSTICK_TRIALS is reached.
	]]></onUnstickFailure>
</profile>

Re: skill elite 60 warrior/mage help

Posted: Fri Sep 04, 2015 5:11 pm
by lisa
If the skill ID changed then maybe the buff ID changed too ?

Re: skill elite 60 warrior/mage help

Posted: Sat Sep 05, 2015 1:59 pm
by Bill D Cat
Looking the information up in the string_enus file, I get the following information.

Skill: Lightning Burn Weapon ID is 490062
Buff: Lightning Burn Weapon ID is 500162

Re: skill elite 60 warrior/mage help

Posted: Mon Sep 07, 2015 10:52 am
by rock5
Another one to add to the skills.xml changes. Looks like that one slipped through.

I really should look at committing that one of these days.

Re: skill elite 60 warrior/mage help

Posted: Tue Sep 22, 2015 9:50 pm
by lisa
ok so yeah in skills database needs to be

Code: Select all

<skill name="WARRIOR_LIGHTNING_BURN_WEAPON" 		id="490062" range="0"	type="buff"			casttime="0"	cooldown="0"	target="self"		buffname="500162" />
As for WARRIOR_ELECTRICAL_RAGE the bot won't use it ideally, it will just keep spamming it non stop, not a real issue unless u run low on rage.
Reason is that Count is always 1 and the buff Id changes as you get higher charges, this is with the possessed by anger elite, not sure if it works as normal without this elite.

Anyway if you have the elite you can do this in profile, it will check if you have the buff with 3 stacks and if more than 5 seconds left on buff it won't use skill.

Code: Select all

	<onPreSkillCast>
	<![CDATA[
	if arg1.Name == "WARRIOR_ELECTRICAL_RAGE" then
		player:updateBuffs()
		for i, buff in pairs(player.Buffs) do
			if buff.Id == 622954 and buff.TimeLeft > 5 then
				return false
			end
		end
	end
	]]>
	</onPreSkillCast>
In most cases rage really shouldn't be an issue because all you are doing is swinging your wand and not using any other skills that use rage besides electrical rage.

Re: skill elite 60 warrior/mage help

Posted: Sat Sep 26, 2015 6:20 am
by rock5
Damn. I just checked to see if that updated id was included in Bill D Cats version of skills.lua that I committed and it wasn't. Oh well. It will have to wait until next time.

Re: skill elite 60 warrior/mage help

Posted: Sun Nov 19, 2017 12:08 am
by chesterfield
Lava Weapon ID 493002
Elektrischer Angriff ID 493001

Keine ID in Skill.xml datei