Page 1 of 6

DoD First Boss spam solo and party, full DoD now too

Posted: Mon Aug 20, 2012 6:20 pm
by Alkaiser
Someone in-game saw me testing these waypoints and requested that I share. Well, here they be.

DoD_Leader can be used as the party leader's waypoint or for soloing.
Just set the variable at the top of the <onLoad> section DOD_SOLO to TRUE.
For party, set DOD_SOLO to FALSE and DOD_PARTY_MEMBERS = {"Char1","Char2","Char3"} to your party members' names.

DoD_Follower is of course for everyone except the designated leader.
You will need to set the leaders name in the <onLoad> section. DOD_PARTY_LEADER = "leader name"

The addon "Invite Last Group" is needed for breaking the party after every cycle.
ILG waits for 60 seconds before saving party members, so you might want to pause the party for a minute to give ILG the times it needs to save party members. It's no big deal if you don't, as the leader will invite party members one-by-one if ILG doesn't invite group.

The leader will use party chat to trigger when the rest of the party will move forward.

I strongly recommend that the leader is strong enough to solo Okander even if you plan to farm with a party. I have not tested this with a non-uber leader.


See here for DoD all 5 bosses waypoints.

Re: DoD First Boss spam solo and party

Posted: Tue Aug 21, 2012 11:02 pm
by kuripot
how can i use this beofre kill the boss.

Code: Select all

	function Boss_buff()

	if Magic_Tambourine == true then
		if inventory:itemTotalCount(204463) >= 1 then
			inventory:useItem(204463) -- 3 days
			yrest(5500)
		elseif inventory:itemTotalCount(204571) >= 1 then
			inventory:useItem(204571) -- 7 days
			yrest(5500)
		elseif inventory:itemTotalCount(206420) >= 1 then
			inventory:useItem(206420) -- 30 days
			yrest(5500)
		end
		elseif Magic_Tambourine == party_true then
			yrest(5500)
		end
	if Magic_Guitar == true then
		if inventory:itemTotalCount(204461) >= 1 then
			inventory:useItem(204461) -- 3 days
			yrest(5500)
		elseif inventory:itemTotalCount(206418) >= 1 then
			inventory:useItem(206418) -- 7 days
			yrest(5500)
		elseif inventory:itemTotalCount(204569) >= 1 then
			inventory:useItem(204569) -- 30 days
			yrest(5500)
		end
		elseif Magic_Tambourine == party_true then
			yrest(5500)
		end
		changeProfileSkill("MAGE_FLAME", "AutoUse", true);
		changeProfileSkill("MAGE_FIREBALL", "AutoUse", true);
		changeProfileSkill("MAGE_FLAME", "Priority", 90);
		changeProfileSkill("MAGE_FIREBALL", "Priority", 100);
		useGoodie("mdmg1");
		useGoodie("mdmg2");
		useGoodie("mdmg1");
		useGoodie("casting");
		useGoodie("speed");
		useGoodie("matt1");
		useGoodie("matt2");
		useGoodie("matt3");
		useGoodie("defense");
		player:cast("MAGE_ESSENCE_OF_MAGIC");
		player:cast("PRIEST_MAGIC_BARRIER");
		player:cast("MAGE_ENERGY_INFLUX");
		player:cast("MAGE_ELECTROSTATIC_CHARGE");
		player:cast("MAGE_INTENSIFICATION");
		player:cast("MAGE_ELEMENTAL_CATALYSIS");
		player:cast("PRIEST_REGENERATE");
	end
im afraid to use,,, because when i use this my wait will delay and my character migth go to bosss and get aggro




<-edited to new development->
finally im done dod party with fly and tele more faster..
thank you ALKAISER for sharing your waypoint

i will upload later my alt profile when i make new development

Re: DoD First Boss spam solo and party

Posted: Tue Aug 21, 2012 11:19 pm
by Alkaiser
I would put that in the leader waypoint file at waypoint 8:

Code: Select all

	<!-- #  8 --><waypoint x="2124" z="2602" y="432">
		if __WPL.Direction == WPT_FORWARD then
			mentos = inventory:itemTotalCount("Ancient Memento")
			if not DOD_SOLO then
				waitForParty()
				Boss_buff() -- buff for boss fight before party is told to attack
				sendPartyChat("okander")
			end
		end
	</waypoint>

Re: DoD First Boss spam solo and party

Posted: Thu Aug 23, 2012 11:47 pm
by kuripot
i encountered something stranged my alt left outside dod but my main are inside dod the he make destroy and invite party.. so my main teleport to resurect point.. but he know he is inside dod so he run approaching okander unfortunately he is walking approaching Sternhorn area. i want to use this

Code: Select all

			player:update()
			if getZoneId() ~= 15 then
				__WPL:setForcedWaypointType("TRAVEL")
		__WPL:setWaypointIndex(__WPL:findWaypointTag("res"))
			end
so if anyone teleport to resurect point they forced to follow the

Code: Select all

	<!-- To the Sewers -->
	<!-- #  1 --><waypoint x="-3813" z="5117" y="19" tag="res">
		__WPL:setForcedWaypointType("RUN")
		player:mount()
	</waypoint>
but i dont know how and where i can use that

Re: DoD First Boss spam solo and party

Posted: Fri Aug 24, 2012 12:22 am
by kuripot
i want to share my waypoint.. solo mode.. fly and teleport... more faster..
but design for mage/priest but you can edit the skill to your class skill

Code: Select all

	function Boss_buff()

	if Magic_Tambourine == true then
		if inventory:itemTotalCount(204463) >= 1 then
			inventory:useItem(204463) -- 3 days
			yrest(5500)
		elseif inventory:itemTotalCount(204571) >= 1 then
			inventory:useItem(204571) -- 7 days
			yrest(5500)
		elseif inventory:itemTotalCount(206420) >= 1 then
			inventory:useItem(206420) -- 30 days
			yrest(5500)
		end
		elseif Magic_Tambourine == party_true then
			yrest(5500)
		end
	if Magic_Guitar == true then
		if inventory:itemTotalCount(204461) >= 1 then
			inventory:useItem(204461) -- 3 days
			yrest(5500)
		elseif inventory:itemTotalCount(206418) >= 1 then
			inventory:useItem(206418) -- 7 days
			yrest(5500)
		elseif inventory:itemTotalCount(204569) >= 1 then
			inventory:useItem(204569) -- 30 days
			yrest(5500)
		end
		elseif Magic_Tambourine == party_true then
			yrest(5500)
		end
		changeProfileSkill("MAGE_FLAME", "AutoUse", true);
		changeProfileSkill("MAGE_FIREBALL", "AutoUse", true);
		changeProfileSkill("MAGE_FLAME", "Priority", 90);
		changeProfileSkill("MAGE_FIREBALL", "Priority", 100);
		useGoodie("mdmg1");
		useGoodie("mdmg2");
		useGoodie("mdmg1");
		useGoodie("casting");
		useGoodie("speed");
		useGoodie("matt1");
		useGoodie("matt2");
		useGoodie("matt3");
		useGoodie("defense");
		player:cast("MAGE_ESSENCE_OF_MAGIC");
		player:cast("PRIEST_MAGIC_BARRIER");
		player:cast("MAGE_ENERGY_INFLUX");
		player:cast("MAGE_ELECTROSTATIC_CHARGE");
		player:cast("MAGE_INTENSIFICATION");
		player:cast("MAGE_ELEMENTAL_CATALYSIS");
		player:cast("PRIEST_REGENERATE");
	end


	function trash_boss()
		local target = player:getTarget()
		local _tb = false
		local spawnboss = player:findNearestNameOrId("Okander \"Mad Man\" Mallen")
		if spawnboss then
			Boss_buff()
			player:target(spawnboss)
		if target.HP > 0 then
			player:update();
			player:cast("MAGE_FLAME");
			yrest(500);
			cprintf(cli.pink, "Kame Hame Wave!!!\n")
		if( arg1.Name == "MAGE_FLAME" ) then
			player:cast("MAGE_FLAME");
			cprintf(cli.pink, "Kame Hame Wave!!!!!\n")
			end
			player:cast("MAGE_FLAME");
			yrest(500);
			cprintf(cli.pink, "Kame Hame Wave!!!\n")
			player:cast("MAGE_FLAME");
			yrest(500);
			keyboardPress( key.VK_1 );
			  _tb = false
			else
 			   _tb = true
			end
			else
			  _tb = true
			end
			  return _tb
			end

Re: DoD First Boss spam solo and party

Posted: Fri Aug 24, 2012 12:26 am
by kuripot
i trying to combine to Alkaiser waypoint to make faster party in dod.. but im busy in my work,,.. anyone can help to combine to his waypoint??.. i tried when im dayoff but not successful

Re: DoD First Boss spam solo and party

Posted: Fri Aug 24, 2012 2:36 am
by harbifm
what do you need as of HP Def M/P attack and weapon to solo this boos without buffs (speedy runs)

Re: DoD First Boss spam solo and party

Posted: Fri Aug 24, 2012 5:10 am
by kuripot
until you can kill solo in manual mode

Re: DoD First Boss spam solo and party

Posted: Sun Aug 26, 2012 6:07 am
by harbifm
I can solo with rashka staff in manual and 45 k hp becuase i can run from the Jump
but can not in this way in the waypoint @@
let say i am making a worrior to bot it, what is need (wepon HP def) to down in it in 12 seconds

Re: DoD First Boss spam solo and party

Posted: Sun Aug 26, 2012 3:09 pm
by Hallowach
I have the problem, that i cannot go trough the portal as leader. if i start the program, everytime there comes this error:
[string "..."]:5: attempt to call global ´sendPartyChat´ ( a nil value)
can you help me please

Re: DoD First Boss spam solo and party

Posted: Sun Aug 26, 2012 6:46 pm
by kuripot
harbifm wrote:I can solo with rashka staff in manual and 45 k hp becuase i can run from the Jump
but can not in this way in the waypoint @@
let say i am making a worrior to bot it, what is need (wepon HP def) to down in it in 12 seconds
lisa has madman addon for that

Re: DoD First Boss spam solo and party

Posted: Sun Aug 26, 2012 6:50 pm
by kuripot
Hallowach wrote:I have the problem, that i cannot go trough the portal as leader. if i start the program, everytime there comes this error:
[string "..."]:5: attempt to call global ´sendPartyChat´ ( a nil value)
can you help me please
try this to your userfunction

Re: DoD First Boss spam solo and party

Posted: Mon Aug 27, 2012 1:48 am
by harbifm
kuripot wrote:
harbifm wrote:I can solo with rashka staff in manual and 45 k hp becuase i can run from the Jump
but can not in this way in the waypoint @@
let say i am making a worrior to bot it, what is need (wepon HP def) to down in it in 12 seconds
lisa has madman addon for that
how can I use it ?

Re: DoD First Boss spam solo and party

Posted: Mon Aug 27, 2012 7:23 am
by kuripot
are you using other ingame addon?? if not create folder name "interface" inside interface folder create folder name "AddOns" then extarct them inside AddOns folder

C:\Program Files\ROM PVP\interface\AddOns

Re: DoD First Boss spam solo and party

Posted: Mon Aug 27, 2012 9:15 am
by Hallowach
kuripot wrote:
Hallowach wrote:I have the problem, that i cannot go trough the portal as leader. if i start the program, everytime there comes this error:
[string "..."]:5: attempt to call global ´sendPartyChat´ ( a nil value)
can you help me please
try this to your userfunction

i have coppied it in userfunction's, but the error isn't gone. is there another thing I can do ?

Re: DoD First Boss spam solo and party

Posted: Mon Aug 27, 2012 10:59 am
by harbifm
kuripot wrote:are you using other ingame addon?? if not create folder name "interface" inside interface folder create folder name "AddOns" then extarct them inside AddOns folder

C:\Program Files\ROM PVP\interface\AddOns
thank you kuri

still have one issue to resolve

in my profile i use Elemetal catalysist, intensification and ELECTROSTATIC_CHARG like this:
<skills_mage>
<skill name="MAGE_ELECTROSTATIC_CHARGE" hotkey="VK_1" priority="80" />
<skill name="MAGE_FLAME" hotkey="VK_2" priority="80" />
<skill name="MAGE_FIREBALL" hotkey="VK_3" priority="70" />
<skill name="MAGE_LIGHTNING" hotkey="VK_4" priority="80" />
<skill name="MAGE_ENERGY_INFLUX" hotkey="VK_7" priority="30" inbattle="true" />
<skill name="MAGE_ELEMENTAL_CATALYST" hotkey="VK_8" priority="30" inbattle="true" />
<skill name="MAGE_INTENSIFICATION" hotkey="VK_9" priority="30" inbattle="true" />
<skill name="KNIGHT_ENHANCED_ARMOR" hotkey="VK_6" priority="500" rebuffcut="99" />
</skills_mage>

the proplem is that these buffs are used as soon as a load my waypoint. how can i change that so it is only used when I reach Okandar?

explain step by step because I am a noob @@

+ i have stacks of hero pots and also cocked food level 33 that add mdamage (I think its name is delicious Swamp Mix) not the housmaide one, case housmade makes somthing else which doe effect matt only @@, so how can I use these in the waypoint also?? @@

thanks in advance

Re: DoD First Boss spam solo and party

Posted: Mon Aug 27, 2012 11:50 am
by kuripot
my waypoint

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="60" />
		<option name="MP_LOW_POTION"		value="60" />
		<option name="HP_LOW_POTION"		value="60" />
		<option name="USE_HP_POTION"		value="best" />	<!-- 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="40" />
		<option name="PHIRIUS_HP_LOW"		value="60" />

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

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

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

		<!-- 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="0" />
		<option name="WAYPOINT_DEVIATION"	value="0" />
		<option name="QUICK_TURN" 		value="true" />
		<option name="WP_NO_STOP" 		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="true" />
		<option name="LOOT_DISTANCE"		value="500" />
		<option name="LOOT_PAUSE_AFTER"		value="0" />		<!-- probability in % for a short rest -->

		<!-- Harvest options -->
		<option name="HARVEST_DISTANCE"		value="120" />
		<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="1" />
		<option name="EGGPET_ENABLE_ASSIST"	value="true" />
		<option name="EGGPET_ASSIST_SLOT"	value="1" />
		<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_AUTOMATIC_AFTER_DEATH" value="true" />
		<option name="MAX_DEATHS" 		value="100" /> <!-- Log out after this many deaths -->
		
		<!-- Auto Sell -->
		<option name="DEBUG_AUTOSELL"      	value="true" />
		<option name="INV_AUTOSELL_ENABLE"	value="true" />
		<option name="INV_AUTOSELL_FROMSLOT"    value="27" />
		<option name="INV_AUTOSELL_TOSLOT"	value="60" />
		<option name="INV_AUTOSELL_QUALITY"	value="white,green,blue,purple" />
		<option name="INV_AUTOSELL_IGNORE"	value="Miller's Special Cake, Hero Potion, 
		Invisibility Potion, Phirius Elixir - Type E, Phirius Elixir - Type C, Phirius Elixir - Type B, Phirius Elixir - Type A, 
		Phirius Elixir - Type D, Phirius Elixir - Type C, Ancient Spirit Water, Spellweaver Potion, Dessert of Happiness, Mysticite, 
		Dusk Orchid, Dark Crystal, Green Thistle, Phirius Potion - Type C, Phirius Potion - Type B, Phirius Potion - Type A, 
		Phirius Potion - Type D, Phirius Potion - Type E, Phirius Special Water - Type E, Phirius Special Water - Type B, Phirius Special Water - Type A, 
		Phirius Special Water - Type C, Resistance iii, Resistance iv, Resistance v, Magic Bottle, Small Hoe, Magic iii, Magic iv, Magic v, Shell iii, Shell iv, Shell v, Oak Lumber, Redwood Timber, Oak Timber, Redwood, 
		Oak Wood, Endurance iii, Endurance iv, Endurance v, Mind iii, Mind iv, Mind v, Strike iii, Strike iv, Strike v, Defense iii, Defense iv, Defense v, Vigor iii, Vigor iv, Vigor v, Elven Encyclopedia, Phirius Special Water - Type D, Small Spade, 
		Wizard-Iron Ore, Touch of the Unicorn, Chocolate Cake, Moon Orchid Bundle, Egg Rice Dumplings, Straw Mushroom Bundle, Moon Orchid, Wizard-Iron Sand, Wolfram Nail, Dragon Beard Root Plank,
		Mithril Ingot, Magic Hormone, Transparent Jade, Ancient Fossil, Mist Emerald, Dilan'y Ring, Defense iii, Defense iv, Defense v, Quickness iii, Quickness iv, Quickness v, Vitality iii, Vitality iv, Vitality v,
		Harm iii, Harm iv, Harm v, Soaring Tower Metal Stone, Harvest God Star Stone, Parasol Tree Fiber, Wisdom God Star Stone, White Gold Nail, Sago Palm Fiber, Loaf of Magic Hard Bread, Serenstum, Rainbow Crystal Candy, Moti Blended Sausage, Lettuce Sandwich,
		Dinner of the Gods, Glimmering Long Boots of the Fort, Callous Halo Leg Guards, Shoulder Guards of a Thousand Feathers, Moon Silver Ore, Mithril, Sinners Palm, Straw Mushroom " />
		
		<!-- 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

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


		<!-- For more options and documentation see the RoM Bot Wiki:  -->
		<!-- http://www.solarstrike.net/wiki/index.php5?title=RoM_Bot  -->

	</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="MyOtherCharacter1" />
		<friend name="MyOtherCharacter2" />
		<friend name="Elite_Mob_Name1" />
		<friend name="Elite_Mob_Name2" />
	</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"        modifier="" 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             -->
	
	<skills_mage>
		<skill name="MAGE_FLAME"                hotkey="MACRO" priority="100" autouse="true" />
		<skill name="MAGE_ESSENCE_OF_MAGIC"	hotkey="MACRO" priority="80" />
		<skill name="MAGE_FIREBALL"          	hotkey="MACRO" priority="90" autouse="true" />
		<skill name="MAGE_LIGHTNING"         	hotkey="MACRO" priority="80" autouse="false" />
		<skill name="MAGE_PURGATORY_FIRE"       hotkey="MACRO" priority="80" autouse="false" />
		<skill name="MAGE_ELEMENTAL_WEAKNESS"	hotkey="MACRO" priority="80" autouse="false" />
		<skill name="PRIEST_RISING_TIDE"     	hotkey="MACRO" priority="80" autouse="false" />
		<skill name="MAGE_MAGIC_DRAIN"		hotkey="MACRO" priority="80" autouse="false" />
		<skill name="PRIEST_URGENT_HEAL"     	hotkey="MACRO" priority="120" hpper="80"  />
		<skill name="PRIEST_REGENERATE"      	hotkey="MACRO" priority="110" hpper="90" />
		<skill name="MAGE_ENERGY_INFLUX" 	hotkey="MACRO" priority="80" autouse="false" />
		<skill name="MAGE_ELEMENTAL_CATALYSIS"	hotkey="MACRO" priority="80" autouse="false" />
		<skill name="MAGE_INTENSIFICATION"	hotkey="MACRO" priority="80" autouse="false" />
		<skill name="MAGE_ENERGY_WELL" 		hotkey="MACRO" priority="80" autouse="false" />
		<skill name="PRIEST_MAGIC_BARRIER" 	hotkey="MACRO" priority="80" autouse="false" />
		<skill name="MAGE_ELECTROSTATIC_CHARGE" hotkey="MACRO" priority="80" autouse="false" />
		<skill name="WARLOCK_SACES_SCORN"   			hotkey="MACRO" priority="100" />
		<skill name="WARLOCK_WARP_CHARGE"   			hotkey="MACRO" priority="100" />
		<skill name="WARLOCK_SOUL_PAIN"   			hotkey="MACRO" priority="100" />
		<skill name="WARLOCK_PSYCHIC_ARROWS"   			hotkey="MACRO" priority="100" />
	</skills_mage>

	<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="100" />
		<skill name="WARLOCK_SOUL_PAIN"   			hotkey="MACRO" priority="90" />
		<skill name="WARLOCK_SACES_SCORN"   			hotkey="MACRO" priority="70" />
		<skill name="WARLOCK_WARP_CHARGE"   			hotkey="MACRO" priority="70" />
		<skill name="WARLOCK_SUBLIMATION_WEAVE_CURSE"   	hotkey="MACRO" priority="110" rebuffcut="60" inbattle="true" />
		<skill name="WARLOCK_PERCEPTION_EXTRACTION"   		hotkey="MACRO" priority="90" />
		<skill name="PRIEST_URGENT_HEAL"     	hotkey="MACRO" priority="120" hpper="80"  />
		<skill name="PRIEST_REGENERATE"      	hotkey="MACRO" priority="110" hpper="90" />
		<skill name="PRIEST_MAGIC_BARRIER" 	hotkey="MACRO" priority="110" rebuffcut="60" inbattle="true" />
		<skill name="PRIEST_RISING_TIDE"     	hotkey="MACRO" priority="110" autouse="false" />
	</skills_warlock>

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

	<onDeath><![CDATA[
		__WPL:setWaypointIndex(__WPL:findWaypointTag("return"))
	]]></onDeath>

	<onLeaveCombat><![CDATA[
		player:lootAll();
	]]></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[
		if player.Class == 4 and player.Class2 == 5 then
			player:cast("MAGE_FLAME");
			cprintf(cli.pink, "FLAME!!!!!\n")
			yrest(100);
			if( arg1.Name == "MAGE_FLAME" ) then
			player:cast("MAGE_FLAME");
			cprintf(cli.pink, "FLAME!!!!!\n")
			yrest(100);
		      end
		   end
		if player.Class == 4 and player.Class2 == 9 then
			player:cast("WARLOCK_PSYCHIC_ARROWS");
			cprintf(cli.pink, "FLAME!!!!!\n")
			yrest(100);
			if( arg1.Name == "WARLOCK_PSYCHIC_ARROWS" ) then
			player:cast("WARLOCK_PSYCHIC_ARROWS");
			cprintf(cli.pink, "FLAME!!!!!\n")
			yrest(100);
		      end
		   end
			if( arg1.Name == "MAGE_LIGHTNING" ) then
				yrest(100);
				player:cast("MAGE_FIREBALL");
				yrest(300);
				end
			if( arg1.Name == "MAGE_FIREBALL" ) then
				yrest(300);
				player:cast("MAGE_FLAME");
				yrest(300);
				end
			if( arg1.Name == "WARLOCK_PSYCHIC_ARROWS" ) then
				yrest(300);
				player:cast("SOUL_PAIN");
				yrest(100);
				end
			if( arg1.Name == "SOUL_PAIN" ) then
				yrest(300);
				player:cast("WARLOCK_WARP_CHARGE");
				yrest(100);
				end


	]]></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[
		SlashCommand("run ReturnPet(1)");
		yrest(500)
		SlashCommand("run RotateCamera(99,99,99,990)");
		yrest(4000)
	]]></onUnstickFailure>
</profile>
all my buff is autouse to false so never user when not needed so never waste cooldown..

Re: DoD First Boss spam solo and party

Posted: Mon Aug 27, 2012 11:57 am
by kuripot
in my waypoint

Code: Select all

				<waypoint x="2204" z="2510" y="401" tag="boss">
					__WPL:setForcedWaypointType("NORMAL")
							trash_boss()
							player:lootAll()
					</waypoint>
				<waypoint x="2192" z="2526" y="401" type="TRAVEL">
					settings.profile.friends = {"Incomplete Bloody Beast"}
					CleanBagDOD()
					fly()
				</waypoint>
i have function to call this

Code: Select all

	function trash_boss()
		local target = player:getTarget()
		local _tb = false
		local spawnboss = player:findNearestNameOrId("Okander \"Mad Man\" Mallen")
		if spawnboss then
			Boss_buff()
			player:target(spawnboss)
		if target.HP > 0 then
			player:update();
			player:cast("MAGE_FLAME");
			yrest(500);
			cprintf(cli.pink, "Kame Hame Wave!!!\n")
		if( arg1.Name == "MAGE_FLAME" ) then
			player:cast("MAGE_FLAME");
			cprintf(cli.pink, "Kame Hame Wave!!!!!\n")
			end
			player:cast("MAGE_FLAME");
			yrest(500);
			cprintf(cli.pink, "Kame Hame Wave!!!\n")
			player:cast("MAGE_FLAME");
			yrest(500);
			keyboardPress( key.VK_1 );
			  _tb = false
			else
 			   _tb = true
			end
			else
			  _tb = true
			end
			  return _tb
			end
but inside trash_boss() there is

Code: Select all

		if spawnboss then
			Boss_buff()
			player:target(spawnboss)
		if target.HP > 0 then
			player:update();
			player:cast("MAGE_FLAME");
			yrest(500);
			cprintf(cli.pink, "Kame Hame Wave!!!\n")
Boss_buff() to call this

Code: Select all

	function Boss_buff()

	if Magic_Tambourine == true then
		if inventory:itemTotalCount(204463) >= 1 then
			inventory:useItem(204463) -- 3 days
			yrest(5500)
		elseif inventory:itemTotalCount(204571) >= 1 then
			inventory:useItem(204571) -- 7 days
			yrest(5500)
		elseif inventory:itemTotalCount(206420) >= 1 then
			inventory:useItem(206420) -- 30 days
			yrest(5500)
		end
		elseif Magic_Tambourine == party_true then
			yrest(5500)
		end
	if Magic_Guitar == true then
		if inventory:itemTotalCount(204461) >= 1 then
			inventory:useItem(204461) -- 3 days
			yrest(5500)
		elseif inventory:itemTotalCount(206418) >= 1 then
			inventory:useItem(206418) -- 7 days
			yrest(5500)
		elseif inventory:itemTotalCount(204569) >= 1 then
			inventory:useItem(204569) -- 30 days
			yrest(5500)
		end
		elseif Magic_Tambourine == party_true then
			yrest(5500)
		end
		changeProfileSkill("MAGE_FLAME", "AutoUse", true);
		changeProfileSkill("MAGE_FIREBALL", "AutoUse", true);
		changeProfileSkill("MAGE_FLAME", "Priority", 90);
		changeProfileSkill("MAGE_FIREBALL", "Priority", 100);
		useGoodie("mdmg1");
		useGoodie("mdmg2");
		useGoodie("mdmg1");
		useGoodie("casting");
		useGoodie("speed");
		useGoodie("matt1");
		useGoodie("matt2");
		useGoodie("matt3");
		useGoodie("defense");
		player:cast("MAGE_ESSENCE_OF_MAGIC");
		player:cast("PRIEST_MAGIC_BARRIER");
		player:cast("MAGE_ENERGY_INFLUX");
		player:cast("MAGE_ELECTROSTATIC_CHARGE");
		player:cast("MAGE_INTENSIFICATION");
		player:cast("MAGE_ELEMENTAL_CATALYSIS");
		player:cast("PRIEST_REGENERATE");
	end
because in my waypoint my buff is not autouse.. it only buff when he found okander

Re: DoD First Boss spam solo and party

Posted: Mon Aug 27, 2012 12:01 pm
by kuripot
before i forgot i edit my data base skill to

Code: Select all

<skill name="MAGE_ELEMENTAL_CATALYSIS" id="490238" cooldown="300" type="buff" target="self" />
so i use

Code: Select all

player:cast("MAGE_ELEMENTAL_CATALYSIS");
you have your choice what you want to edit... either database skill or your waypoint and profile

Re: DoD First Boss spam solo and party

Posted: Mon Aug 27, 2012 11:41 pm
by harbifm
kuripot wrote:before i forgot i edit my data base skill to

Code: Select all

<skill name="MAGE_ELEMENTAL_CATALYSIS" id="490238" cooldown="300" type="buff" target="self" />
so i use

Code: Select all

player:cast("MAGE_ELEMENTAL_CATALYSIS");
you have your choice what you want to edit... either database skill or your waypoint and profile

I realy did not get your sugestion
do you recomend I delete these buffs from profile (as skills) and add cast comands in the way point ?

I am not concerned with elemental catalysis, since it takes too long. I am moslty worried about intensification and electric thingy that protect me since they they have 120 seconds cool down only