You are not logged in.

Applications: [GameMaster: OPEN] | [Volunteer Testers: OPEN]


This forum will be permanently shut down on Friday 13.07.2018
Please copy or save all important information from old forum before they will be deactivated
We have moved to new board. https://forum.runesofmagic.gameforge.com/Come join us.

krssrb

Beginner

Posts: 20

Location: Serbia

  • Send private message

1,181

Sunday, July 28th 2013, 2:26pm

can MyCombat() be changed to acsept and skill ID's, not only Skill Name's, so Diyce can be multylanguage?
Warrior80/Mage80/Warlock80

CrzBadboy

TheBigBadWolf

Posts: 27

Location: Lufkin Texas

Occupation: Maintance Techinican

  • Send private message

1,182

Monday, July 29th 2013, 11:54am

Battle Monk Diyce Setup

:borg:
BATTLE MONK SETUP be sure to insert this part into the kill function first.
-------------------------------------------------------------------------------------------------------------------

Source code

1
2
3
4
5
6
7
8
9
10
function KillSequence(arg1, healthpot, healthpot1, manapot, foodslot, BoneChill, FrostScars)
--arg1 = "v1" or "v2" for debugging
--healthpot = # of actionbar slot for health potions
--manapot = # of actionbar slot for mana potions
--foodslot = # of actionbar slot for food (add more args for more foodslots if needed)
healthpot = 9
healthpot1 = 8
manapot = 7
BoneChill = 3
FrostScars = 2


---------------------------------------------------------------------------------------------------------
of course you can change the number on where you want your hotkeys at example BoneChill can = 0 - 9 depending on where you have it. and if you have the setskill for it.
The Following piece of code is the best combination I've came up with keeping your Battlemonk alive this will allow you to grind much harder and higher lvl enemies without dying so often.
-----------------------------------------------------------------------------------------------------------

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
--Class: Priest/Warrior
            elseif mainClass == "AUGUR" and subClass == "WARRIOR" then
            
            --Potions and Buffs
            Skill = {
		{ name = "Blessed Spring Water",          use = (not pbuffs["Blessed Spring Water"] ) and combat },
		{ name = "Magic Barrier",                 use = (not pbuffs["Magic Barrier"] ) and combat },
                { name = "Action: "..manapot,             use = (pctEB1 <= .10)},
		{ name = "Soul Bond",                     use = (not pbuffs["Soul Bond"] ) and combat },
		{ name = "Grace of Life",                 use = (not pbuffs["Grace of Life"] ) and combat },
		{ name = "Amplified Attack",   		  use = (not pbuffs["Amplified Attack"] ) and combat },
		{ name = "Battle Monk Stance",       	  use = (not pbuffs["Battle Monk Stance"]) and combat },
		{ name = "Power Build-Up",          	  use = (not pbuffs["Power Build-Up"] ) and combat },
		{ name = "Wave Armor",			  use = (not pbuffs["Wave Armor"] ) and combat },
		{ name = "Blessing of Humility",          use = (not pbuffs["Blessing of Humility"]) and combat },
		{ name = "Healing Salve",   		  use = (not pbuffs["Healing Salve"]) and (phealth <= .80) },
		{ name = "Soul Source",			  use = (phealth <= .20) },
		{ name = "Holy Aura",			  use = (phealth <= .50) },
		{ name = "Urgent Heal",			  use = (phealth <= .60) },
		{ name = "Regenerate", 			  use = (phealth <= .70) },
		{ name = "Group Heal", 			  use = (phealth <= .75) },
		{ name = "Heal",			  use = (phealth <= .80) },
		
		     }
                    
            --Combat
                if enemy then
                Skill2 = {
                    { name = "Action: "..FrostScars,              use = (pctEB1 >= .05) },
                    { name = "Berserk",                           use = (EnergyBar2 >= 25) },
		    { name = "Ascending Dragon Strike",           use = (EnergyBar2 >= 30) and (pbuffs["Battle Monk Stance"]) },
		    { name = "Vindictive Strike",                 use = (EnergyBar2 >= 10) },
                    { name = "Rising Tide",                       use = (EnergyBar1 >= 72) and (tbuffs["Aggressive Daze"]) },		    
		    { name = "Explosion of Fighting Spirit",      use = (pctEB1 >= .60) and (pbuffs["Battle Monk Stance"]) },                    		   	    { name = "Whirlwind",                         use = (EnergyBar2 >= 50) and (tbuffs["Aggressive Daze"]) },
		    { name = "Slash",                             use = (EnergyBar2 >= 25) and (pctEB1 <=.50)},		    
	            { name = "Fighting Spirit Combination",       use = (pctEB1 >= .50) and (pbuffs["Battle Monk Stance"]) },    
		    { name = "Explosion of Fighting Spirit",      use = (pctEB1 >= .40) and (pbuffs["Battle Monk Stance"]) },
                    { name = "Action: "..BoneChill,               use = (pctEB1 >= .05) },
                    { name = "Attack",                            use = (thealth == 1) },			
                         }
                end
CharName: CrzBadboy aka [The Legendary Wolf Demon Lord.]
Server: PALENQUE
Guild: TheDragoons/Loreliefury
Class: Warrior/Knight/Priest/Mage/Rogue/Scout <---<<o.O that's Right I have 6 classes on one Toon.. LOL
Level: 87/87/87/74/57/59
:borg:

This post has been edited 1 times, last edit by "CrzBadboy" (Jul 29th 2013, 12:01pm)


1,183

Wednesday, August 28th 2013, 11:18pm

I am writing a DIYCE for my gf char for when she plays Scout/p. She was still using the really old scout macro from... 2 years ago? I copied the scout/rogue section and just swapped out the skills. I don't need potion/buffing etc. Just want to be able to build a priority list to cycle through them. I read through the pages... and unless I missed something (half the time reading I was drinking) I didn't see one.

However, I don't need it to be written, but merely I have noticed it is only use vamp arrows and shot. Which would make it seem like it is loading the scout/rogue profile on scout priest. Mine just is like this:

--Class: Scout/Priest
elseif mainClass == "RANGER" and subClass == "AUGUR" then

--Potions and Buffs
Skill = {
{ name = "Action: "..healthpot, use = (phealth <= .70) },
}

--Combat
if enemy then
Skill2 = {
{ name = "Snipe", use = true },
{ name = "Vampire Arrows", use = (EnergyBar1 >= 20) },
{ name = "Combo Shot", use = true },
{ name = "Reflected Shot", use = true },
{ name = "Piercing Arrow", use = true },
{ name = "Shot", use = true },
{ name = "Wind Arrows", use = (EnergyBar1 >= 15) },
}
end

I think I got the problem there was a scout/augur section earier with other stuff in there, going to try replacing it and see if that does it

The problem seems to be resolved, found out you cant even have ROM open or any changes you make seem to mess everything up. Multiclient fail.

This post has been edited 3 times, last edit by "Dkjester" (Aug 29th 2013, 12:55am)


Cike

Rogue

Posts: 4,171

Occupation: Being Human

  • Send private message

1,184

Friday, August 30th 2013, 10:03pm

this isn't much help, but a skill to add before WA is mana drain shot...long CD, and ok debuff, but decent damage for low cost
my r/p can outdps r/m. your name is stupid.

mages should stack dex. word.

krssrb

Beginner

Posts: 20

Location: Serbia

  • Send private message

1,185

Tuesday, September 3rd 2013, 2:15pm

As noone answered my Question for adding Skill ID to my combat i did litle reaserch.
Every skill name have uniqe string and that string almost match skill ID, and that string return difrent text on difrend language, e.g.

Source code

1
2
3
4
5
6
7
8
9
10
11
-- skill name and ID
Frenzy = 490493
-- Skill uniqe string
Sys490493_name
-- and string returns difrent names on difrent language
-- eneu
"Sys490493_name"="Frenzy"
-- de
"Sys490493_name"="Raserei"
-- es
"Sys490493_name"="Frenesí"

So we if someone can help me to get this work , or explain how string.gsub wors, i'll appreciate that

Source code

1
2
3
4
5
6
elseif string.find(Skill[x].name, "ID:") then
                action = string.gsub(Skill[x].name, "(ID:)( *)(.*)", "%3")
                if talktome then Msg("- "..Skill[x].name) end
                CastSpellByName(Skill[x].name)
                StartDIYCETimer(Skill[x].timer)
                return true

Se we need to change, let's say,
1) "ID: 490493" to "Sys409493_name"
2) then get skill name from "Sys409493_name" = "Something"
3) CastSpellByName("Something")

Thx in advance
Warrior80/Mage80/Warlock80

1,186

Tuesday, September 17th 2013, 3:31pm

Hey guy i am trying add Fire Rose Explosion into my m/s rotation but for some reason it just wont go off :dash: here is the diyce set up anyone out there able to help me with this? plz and ty.



if enemy then
Skill2 = {
-- Use Throat Attack on detect enemy spell cast.
{ name = "Throat Attack", use = ((melee or melee2) and (tSpell ~= nil) and (tTime >= 1) and ((tTime - tElapsed) > 0.5) and EnergyBar2 >= 15) },
-- Combat
{ name = "Wrist Attack", use = (EnergyBar2 >= 50),
{ name = "Shot", use = (true) },
{ name = "Fireball", use = (true) },
{ name = "Lightning", use = (not tbuffs['Lightning']) },
{ name = "Fire Rose", use = (true) },
{ name = "Fire Rose Explosion", use = (tbuffs[501842]) },
{ name = "Discharge", use = (combat and (melee or melee2)) },

This post has been edited 1 times, last edit by "gpx106" (Sep 17th 2013, 3:40pm)


ArkanaROM

Intermediate

Posts: 193

Location: Devon, UK

Occupation: Making games...

  • Send private message

1,187

Tuesday, September 17th 2013, 7:26pm

From quickly reading up on that skill, it requires three implanted seeds from Fire Rose first, so something like the following should work:

Source code

1
{ name = "Fire Rose Explosion", use = (tbuffs[501842]) and (tbuffs[501842].stack >= 3) },


Buffs/debuffs can stack in different ways but hopefully the above will work for you.

1,188

Friday, September 20th 2013, 10:13am

From quickly reading up on that skill, it requires three implanted seeds from Fire Rose first, so something like the following should work:

Source code

1
{ name = "Fire Rose Explosion", use = (tbuffs[501842]) and (tbuffs[501842].stack >= 3) },


Buffs/debuffs can stack in different ways but hopefully the above will work for you.
yeah i tried it and it did not seem to work thanks for trying any how :monster:

1,189

Friday, September 20th 2013, 10:26pm

You need to carefully check on stacks of things. Some change names (and buff id's) as you increase the stacks. According to item preview, Fire Rose III is the name, 501842 is the Id.
Try:
{ name = "Fire Rose Explosion", use = (tbuffs[501842]) },

No need to check the stack size since there is no stacks, its a changing buff name/id. Diyce executes going from top to bottom. Once it hits fire rose, a spammable no cooldown skill, it will ALWAYS cast it. So you either need to put "fire rose explosion" ABOVE fire rose or give it more conditions. You can try the following:

{ name = "Fire Rose", use = (not tbuffs[501842] ) }, only cast fire rose in the case that the enemy does not have fire rose 3.

Quoted

Se we need to change, let's say,
1) "ID: 490493" to "Sys409493_name"
2) then get skill name from "Sys409493_name" = "Something"
3) CastSpellByName("Something")

Thx in advance
Use TEXT("key string"). TEXT("501842_name") returns a string "Fire Rose III". This has been tested and works: In My combat, you should first check if the "Skill" arguement is an integer (not(Skill[x].name == tostring(Skill[x].name))) is true when Skill is not a string (i.e an integer)). If so then convert the integer to the appropriate skill name Skill = TEXT("Sys"..Skill.."_name"). so you need to change the My combat like this:

for x,tbl in ipairs(Skill) do

if not (Skill[x].name == tostring(Skill[x].name)) then
Skill[x].name = TEXT("Sys"..Skill[x].name.."_name")
end

local useit = type(Skill[x].use) ~= "function" and Skill[x].use or (type(Skill[x].use) == "function" and Skill[x].use() or false)

Then in the custom functions you put:
{ name = 123456, use = (Condition1 and Condition2) or condition3, timer = "randomtimer" },

This post has been edited 4 times, last edit by "BlankMinded" (Sep 20th 2013, 11:05pm)


1,190

Sunday, September 22nd 2013, 1:02pm

Sorry for spam i solve my problem

This post has been edited 2 times, last edit by "bbuc17" (Sep 22nd 2013, 1:11pm)


1,191

Wednesday, September 25th 2013, 2:05am

Blind Spot issues

Hi,
I'm having difficulties setting up my Blind Spot to work on bosses and after that use Low Blow and Wound Attack. The goal is to have Wound Attack on top priority on the list since I want it to be cast whenever the boss/target has the bleeds of either Blind Spot, Shadowstab and Low Blow.
I have set the Blind Spot above Wound Attack in the list which makes it the first skill to cast if its critera is filled of course. This causes the Wound Attack to be used directly after Blind Spot since of its top priority. The maingoal is to cast Blind Spot if I have the opportunity to be behind the target, then Low Blow and Wound Attack. If I dont have the opportunity to stand behind the boss, skip Blind Spot and use Shadowstab instead.
My current code is as below:

Source code

1
2
3
4
5
6
{ name = "Silence",                			   use = (silenceThis) },
					{ name = "Blind Spot",                     	use = (EnergyBar1 >= 25) and (behind) and (boss) and (not presshift) },
					{ name = "Wound Attack",                   	use = ((EnergyBar1 >= 35) and ((tbuffs[620313]) and (tbuffs[620314])) and (tbuffs[620297])) },
					{ name = "Low Blow",                       	use = ((EnergyBar1 >= 30) and (tbuffs[620313]) and (tbuffs[620314]) and (tbuffs[620297]) or (pvp)) },
					{ name = "Shadowstab",                     	use = (EnergyBar1 >= 20) and (not tbuffs[620297]) },
					{ name = "Attack",                         	use = (thealth > 0) },

Bleed 620297 = Blind Spot
Bleed 620313 = Shadowstab
Bleed 620314 = Low Blow

Thank you in advance,
- B

1,192

Wednesday, September 25th 2013, 4:48am

u cant define via diyce ur positioning over boss. its your responsibility:
- either to ALWAYS stand behind and thus trigger blind spot without the annoying msg "must be behind target"
- set 2 macro commands. 1 for frontal attacks and 1 for behind, and hit the appropriate depending on where u stand

1,193

Wednesday, September 25th 2013, 7:27am

*Disclaimer: I do not play a rogue, but I have a good idea how they work.

Blind spot nd shadowstab overwrite each other. That is to say what you currently have,
((tbuffs[620313]) and (tbuffs[620314])) and (tbuffs[620297]))

will only be true if you are NOT the only rogue in party since, if you use blind spot and then shadowstab, the target is left only with shadow stab bleed (and even then i'm not sure how the bleeds work when there's more then 1 shadowstab or BS bleed)

You need the following:

{ name = "Wound Attack", use =(EnergyBar1 >= 35) and (tbuffs[620314]) and ((tbuffs[620313])or (tbuffs[620297])))

This is read as "Low blow bleed and EITHER (blind spot bleed) or (shadowstab bleed) -- you can not have both if you are the only rogue in group.

Wound attack uses blind spot bleed or shadowstab bleed to get an additional attack but not both. You can have 12 blind spot bleeds and get 3 wound attack hits only. On the flip side, if other rogues put both blind spot and low blow bleeds, you don't need to use either to get a 3-hit wound attack. This is particularly helpful for r/wd and r/m who don't have a large energy pool

Secondly, your low blow is wrong. You have it set as
{ name = "Low Blow", use = ((EnergyBar1 >= 30) and (tbuffs[620313]) and (tbuffs[620314]) and (tbuffs[620297]) or (pvp)) },

This reads as, in english, all of [ energy greater than or equal to 30, Shadow stab bleed, low blow bleed and blind spot bleed], or pvp (or everything)

You need to change the following based on your classes and play style:
1) if we want to use lowblow ONLY for the bleed (r/s would not do this since they spam low blow) we put
{ name = "Low Blow", use = (EnergyBar1 >= 30) and (((tbuffs[620313]) or (tbuffs[620297]) and (not tbuffs[620314])) or (pvp)) },
This reads as: we MUST have 30 energy, AND (at least one of the required bleeds BUT NOT lowblow bleeda already) OR we're in pvp state. Without 30 energy this fails. If we are in pvp then regardless of the bleed status this will work. If not in pvp, then it only is true when we have at least one bleed.

2) if you choose to use lowblow as an attack (regardless of the bleed duration), you can put:
{ name = "Low Blow", use = (EnergyBar >= 30) and pvp },
{ name = "Shadowstab", use = (EnergyBar1 >= 20) and (not tbuffs[620297]) and (not tbuffs[620313]) },
{ name = "Low Blow", use = (EnergyBar >= 30) },
This reads as: If we're in pvp status use low blow [never use shadowstab unless we don't have 30 energy]. Use shadowstab when we have NEITHER blind spot nor shadowstab bleeds. If we have EITHER of them (shadow stab use = false), cast low blow (after wound attack is used ofc since its further down the list). You need to check for both bleeds to prevent shadowstab spamming (only checking for one will result in casting Shadowstab more often then necessary since it might not find shadowstab bleed and cast the skill, despite having a blind spot bleed).

I do not mean to insult anyone here, but I STRONGLY suggest you switch to Kitty Combo if you are weak at programming. It is an addon that lets you drag and drop things visually, but it works a whole lot similar to Diyce. Diyce is better since you can do more with it more easily, but for the programming challenged, Kitty Combo is a lot easier to use once you decipher the broken english (its japanese in origin). I also strongly suggest using NEITHER ADDON if you can't figure out what to check for your skills.

You should ALWAYS first learn how to play your class, what to manually check for, THEN attempt a diyce (or kitty combo). Don't try to write one before learning how to play it properly, since proper knowledge helps prevent mistakes.

Also, writing things out in English, plain old simple english and running through them on paper will make your attempts at coding work a lot better.

1,194

Wednesday, September 25th 2013, 6:33pm

Blind Spot issues

Thanks for your replies
achilleas1
and BlankMinded.

I've chosen to do as achilleas1 suggested, create two macros, one for front attacks and one for when I'm standing behind the target.
Below you can see how I done it.
Tho I wonder about the front and the behind setups, are they both working in the way below:

If its front macro: Shadowstab, Low Blow and Wound Attack, when those 3 skills are casted, spam Low Blow untill Wound Attack is up from cooldown?

If its the behind macro: Blind Spot, Low Blow and Wount Attack, same thing here, does it spams Low Blow untill Wound Attack is active again?

And of course the critera has to be filled, if I got enough Energy to cast it, if the target have the bleeds etc, think I understand those things quite well now (atleast I hope I do).

Front:

Source code

1
2
3
4
 { name = "Silence", use = (silenceThis) },
					{ name = "Wound Attack",                   	use = (EnergyBar1 >= 35) and (tbuffs[620314]) and (tbuffs[620313]) },
					{ name = "Low Blow",                       	use = ((EnergyBar1 >= 30) and (tbuffs[620313]) or (pvp)) },
					{ name = "Shadowstab",                     	use = (EnergyBar1 >= 20) },


Behind:

Source code

1
2
3
4
{ name = "Silence",                			   use = (silenceThis) },
					{ name = "Blind Spot",                     	use = (EnergyBar1 >= 25) and (behind) and (boss)},
					{ name = "Wound Attack", 					   use = (EnergyBar1 >= 35) and (tbuffs[620314]) and (tbuffs[620297]) },
                	{ name = "Low Blow", 						   use = ((EnergyBar1 >= 30) and (tbuffs[620297]) or (pvp)) },


The code setups are tested and works on nuke bosses, like in DoD, in the way I described above, tho they arent tested in longer fights since lack of playtime.

Another idea that I wonder about if its smart to implement another "and tbuffs" from a Rogue/Scout so I dont have to cast it when the target already have it from a other Rogue? For example the Shadowstab, if a Rogue or a Champion/Rogue cast it before me, then I should automaticlly cast Low Blow and Wound Attack and spare myself some energy.
Before I forget again, those setups are for my Rogue/Mage, so I need to save and watch my energy very much.

Thanks in advance,
-B

This post has been edited 5 times, last edit by "BloodyArrow" (Sep 25th 2013, 6:45pm)


1,195

Wednesday, September 25th 2013, 6:59pm

You can put skills into diyce more then once. In other words, have one lowblow that checks for a lowblow bleed (and if it is not found AND required bleed is present, cast lowblow), then a second low blow appearing elsewhere to spam itself regardless of bleed status (since low blow is quite strong on r/s).

In my w/wd Diyce have have I think 3 skills that appear 2 or more times each. The idea is "I want to use this skill before anything else ONLY when conditions A,B,C are completed. If those are false, I have more important skills to use first". In order for it to be used "before" anything else it appears once at the top, and then again (when the conditions aren't true) later on.

Your FRONT FACING target looks fine, as you have described it. You will cast shadowstab, low blow, wound attack, then lowblow again because shadowstab bleed is still present. This works well while solo but not necessarily the greatest if you're in a party (sometimes you're in front of the boss while in a group so "front attack" macro would be what you use).

As for the "behind boss" one:
You have it set to first try and cast blind spot, then wound attack then lowblow. When the first 2 skills are on cooldown and a blind spot bleed is present it will use lowblow as you described.

*EDIT: Removed tips/suggestions on how to improve this function -- learn to do it yourself.*

As for skipping blindspot when a shadowstab bleed is present and a grevious wound is NOT present, I don't know about this. I'll leave it to you, the person who's playing the rogue, to learn which is better. In order to skip the blind spot, you would have to put in a low blow above blind spot, checking "do you have (blind spot bleed or shadowstabl bleed) and do you NOT have lowblow bleed"

As I said before, you shouldn't be asking "should I do XYZ or YZX or XXYYZZ" here. You should already know that before trying to make the diyce. Imo, the only questions here should be "how do code XXYYZZ" into diyce?

and one last thing, c/r have an elite that prevents shadowstab from putting a bleed on the target. Instead their shadowstab hits twice (secon hit is reduced damage).

This post has been edited 4 times, last edit by "BlankMinded" (Sep 25th 2013, 7:13pm)


1,196

Wednesday, September 25th 2013, 7:54pm

Blind Spot issues

Hmm, how would your setup look like BlankMinded for the Front macro? Because the front macro is supposed to be my main and most importnant DPS rotation under the 15 seconds of burst phase. I have been told to NOT use any other skills like Throw or Combo Throw under this burst phase, thats why I'm trying to set it up as best I can. After the 15 seconds I will of course start to using the other skills aswell. So if you got any improvements for my burst rotation please let me know, I am open for suggestions.

For your information the behind macro looks like this now;

Source code

1
2
3
4
{ name = "Silence",                			   use = (silenceThis) },
					{ name = "Wound Attack", 					   use = (EnergyBar1 >= 35) and (tbuffs[620314]) and (tbuffs[620297]) },
					{ name = "Low Blow", 						   use = ((EnergyBar1 >= 30) and (tbuffs[620297]) or (pvp)) },
					{ name = "Blind Spot",                     	use = (EnergyBar1 >= 25) and (behind) and (boss)},


Thank you,
-B

1,197

Wednesday, September 25th 2013, 8:05pm

I've decided not to provide said suggestions explcitly. This thread is for the addon DO-IT-YOURSELF combat engine. Hence some effort should be required by you to make your own setup. This thread is not meant to attempt to teach people how to play a class, even though I did mention you could improve. I will try to no longer put comments like that anymore.

Should you have problems coding or getting skills to execute in proper order I will help with that. But you need to know what order it is, not just ask what my rotation would look like.

Look up "a step into seclusion" on youtube. This is the youtube account of Bleedingblak, r/m from pewpewkittens. During his videos, for example a Bethomia hard mode boss fight as a r/m, you can write down a list of skills in the order he uses them (you can see he has Simple Damage Log addon which posts damage output (and therefore skill order)) to get an idea of how someone else plays the class. Similarly, you can start a r/m rotation thread in the class discussion section of the forums, or just ask people in game. Once you figure out how you want to play the class, and compare to how others play, you can alter your diyce to maximize dps, and should you need help come back here. But again, I will not provide those tips here -- giving players the best rotaions in diyce is almost like me playing your toon every time you use Diyce since you personally did no work in regards to maximizing things.

This post has been edited 1 times, last edit by "BlankMinded" (Sep 25th 2013, 8:11pm)


1,198

Wednesday, September 25th 2013, 8:25pm

I understand that, and it was not my attention to ask for the whole code of course, I just asked how you would set it up word wise, not meaning that you should post me the entire code. I will work on my DIYCE more and let you know if I end up stuck somewhere.

- B

1,199

Wednesday, September 25th 2013, 8:40pm

Whether its the coding or the "wording" for the rotation/conditions, they are essentially one and the same. That's what you need to figure out. People here can help you code it, but the aforementioned is the main bulk of the "do it yourself" part -- when it comes to programming, thinking things out thoroughly so it works as intended is actually much more difficult then typing out the lines of code.

I am glad you understand though, lot of people want freebies, and I learned about the value of hard work and investing time just as you will/have. Hope you learn how to play r/m well and make a good diyce function to go with it

1,200

Thursday, September 26th 2013, 2:32pm

I have been told to NOT use any other skills like Throw or Combo Throw under this burst phase
the person that told u not to use throw (even at burst phase) is completely ignorant and should stop giving wrong advices

now about the LB-spamming i see at ur code:
this is totally wrong. u should never spam LB especially if u put a tight restriction like energy>30. LB spam is for:
- r/s only during energy thief
- and fools

the main reason is that u do not allow sometimes ur energy to fill up to 35 to fire WA. this results in energy going like
0-15-30-(LB)-0-15-30-(LB) etc
even though u should fire WA, but u havent taken care of ur energy