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.

RoMunited

Professional

Posts: 889

Location: Reni

  • Send private message

1,001

Tuesday, March 19th 2013, 4:49pm

Please use tags so that it is easier to read your code, give descriptions of the skills that aren't working as well so we don't need to go find them :P

I haven't played r/champion in awhile, but don't you need to place those down like you wouldl with Thunderstorm on mage? Most of r/champion's skills are situational and there is no point in making a DIYCE because for it to actually be useful you would need to put a lot of code in and time to make that code when you can just see with your eyes :P. Nerve gear is fail imo :P if you were trying to kill someone in pvp I guess, but pretty pointless for pve/questing

Which skills are working and which aren't?
What problems are you having with r/m elites? Just because some are broken? (we can't help you there, yet :p)
or is how you entered them? If that is the case please post that as well

"CD" before every line is redundant because DIYCE 2.2 already checks for that so just take that out. melee isn't needed either

Source code

1
{ name = "Stepping Mechanism", use = (EnergyBar1 >= 25) },


Go r/m for questing :P it will be more viable endgame in pve/pvp so better to learn now
A lot of rogue/mage skills are bugged atm, but they will fix it eventually I hope :P still good dps though

Source code

1
2
3
4
/script CastSpellByName("Thunderstorm")
/wait 0.15
/script CastSpellByName("Thunderstorm")
/script SpellTargetUnit()
< t-storm macro to make use of some of your aoes easier if you want to use it

Just telling you now, unless you can really optimize your diyce for rogue, it is better to just play manually especially for quests. There isn't a point to create a diyce except for some learning experience on a class you aren't focuing on, better to do it for your main if you want to to learn anyway

I wanna see your champion diyce :D

1,002

Tuesday, March 19th 2013, 9:02pm

Quoted from "RoMunited;593759"


I haven't played r/champion in awhile, but don't you need to place those down like you would with Thunderstorm on mage?


The mechanisms just drop at your feet when you cast them which accounts for 4 of the R/Ch Elites. The 2 other elites are bomb and act like thunderstorm. The bombs I leave out of DIYCE and use the Thunderstorm macro.

Quoted from "RoMunited;593759"


Most of r/champion's skills are situational and there is no point in making a DIYCE because for it to actually be useful you would need to put a lot of code in and time to make that code when you can just see with your eyes :P. Nerve gear is fail imo :P if you were trying to kill someone in pvp I guess, but pretty pointless for pve/questing.


Most of the mechanisms are pretty useless with the exception of Burying Mechanism and Electrocution Mechanism. The purpose of using DIYCE would be to increase the up time of Mechanism Activation Spike, Nerve Gear, and Guidance Feedback. Biggest problem with Nerve Gear is the short window (5s) to renew/stack it makes it pretty hard to manually keep it up without macro/DIYCE assistance.

Quoted from "RoMunited;593759"

Which skills are working and which aren't?


All of them except the auto attack. I fixed this though. It was the "and melee" statement the was breaking it.

Quoted from "RoMunited;593759"

"CD" before every line is redundant because DIYCE 2.2 already checks for that so just take that out. melee isn't needed either


Good to know. That will clean up the statements.


Quoted from "RoMunited;593759"

Just telling you now, unless you can really optimize your diyce for rogue, it is better to just play manually especially for quests. There isn't a point to create a diyce except for some learning experience on a class you aren't focuing on, better to do it for your main if you want to to learn anyway

I wanna see your champion diyce :D


:) Now that my champion/rogue code works I have been playing around with my other combos. I think anyone playing Rogue/Champion or Rogue/Warlock could benefit from DIYCE as they have alot of CD based skills. Personally I don't even need DIYCE or macros for the Rogue/Warlock. The gameplay of the class is pretty smooth.

Code:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
-Class: Rogue/Champion
elseif mainClass == "THIEF" and subClass == "PSYRON" then

--Potions and Buffs
Skill = {
{ name = "Poison", use = (not combat) and (not pbuffs['Poisonous']) },
}

--Combat
if enemy then
Skill2 = {
{ name = "Stepping Mechanism", use = (EnergyBar1 >= 25) and (not tbuffs['Burial Secret']) },
{  name = "Electrocution Mechanism", use = (EnergyBar2 >= 20) and (not  tbuffs['Burial Secret']) and (not tbuffs['Stepping Lock']) },
{ name =  "Burying Mechanism", use = (EnergyBar1 >= 25) and (not  tbuffs['Stepping Lock']) and (not tbuffs['Electrocution'] ) },
{ name = "Shadowstab", use = (EnergyBar1 >= 25) },
{ name = "Heavy Bash", use = (EnergyBar2 > 35) },
{ name = "Attack", use = (thealth == 1) },
}
end 


Code requires you to wait a second at the beginning of the fight for the debuff to appear on the target.

Fixed. Thank you RoMunited.

Reni - Darkpact - 74CH/73R/67WL

RoMunited

Professional

Posts: 889

Location: Reni

  • Send private message

1,003

Tuesday, March 19th 2013, 9:30pm

[CODE ] [/CODE]]

^Get rid of that extra space

Malignatus

Master of All I Survey

Posts: 623

Location: The Land of Confusion

Occupation: Occupation: Foole

Mood: Squint

  • Send private message

1,004

Tuesday, March 19th 2013, 9:48pm

Quick! I need a DIYCE script for P/S that doesn't suck!

Oh, wait. Never mind. That can't be done.

RoMunited

Professional

Posts: 889

Location: Reni

  • Send private message

1,005

Tuesday, March 19th 2013, 9:59pm

Quoted from "Malignatus;593896"

Quick! I need a DIYCE script for P/S that doesn't suck!

Oh, wait. Never mind. That can't be done.

you're not funny


Source code

1
{ "Malignatus",   use = never },

Peryl

Intermediate

Posts: 313

Location: Elsewhere

  • Send private message

1,006

Wednesday, March 20th 2013, 1:35am

Quoted from "Malignatus;593896"

Quick! I need a DIYCE script for P/S that doesn't suck!

Oh, wait. Never mind. That can't be done.

Sure it can you just need to actually put some effort into it. DIYCE stands for Do-It-Yourself Combat Engine. Your DIYCE rotation will only be as good as what you put into it.

So if your DIYCE sucks ... well you get the picture.
2013... The year from hell....

Auros

Professional

Posts: 1,360

Mood: Mellow

  • Send private message

1,007

Wednesday, March 20th 2013, 4:04pm

LOL, now he has to use two buttons instead of one. Well...four buttons if you include wave armor and holy Aura. DIYCE will put him back to one button. And I have a P/S.
Govinda P/W/K/M 100x4 :pump:
Wl/R/M/Ch 100x4 :borg:
Wd/W/S 100/100/100
W/M 100/100 Glass Cannon: oh gawd, not again :pinch: ... and numerous others Semi-retired :pillepalle:

RoMage

rustyx is lame rogue

Posts: 2,694

Location: web

Occupation: DB Admin

Mood: Unsure

  • Send private message

1,008

Wednesday, March 20th 2013, 4:34pm

LOL at all of you...

As I always try to find out the way to help, wouldn't ISS instant spell help a bit to IB users as well? Probably it's not like IB, but it might give another hit while waiting on IB CD. Forst Scars and Frost Death. Are they any good? Both are instant cast, with 4 sec CD.

And it is true, DIYCE would make it easier to make it cast the one that does not have CD at the time, while checking your health.

RoMunited

Professional

Posts: 889

Location: Reni

  • Send private message

1,009

Wednesday, March 20th 2013, 6:32pm

Borella already switched to P/M no need to talk about p/s anymore :P

Really though this is one of the few quality threads left on these forums :P troll somewhere else unless you are trying to create your own diyce ;p

and also Peryl when you get back, I'm getting that error message from all my addons because of my DIYCE :/ I can't test it now, idk what is wrong

Malignatus

Master of All I Survey

Posts: 623

Location: The Land of Confusion

Occupation: Occupation: Foole

Mood: Squint

  • Send private message

1,010

Wednesday, March 20th 2013, 8:14pm

Quoted from "RoMunited;593906"

you're not funny


That joke was funny, I don't care what you say about it. :D


Quoted from "Peryl;593965"

Sure it can you just need to actually put some effort into it. DIYCE stands for Do-It-Yourself Combat Engine. Your DIYCE rotation will only be as good as what you put into it.

So if your DIYCE sucks ... well you get the picture.


Sorry, I should have been more specific. In PvP, there was *no* rotation for a P/S to use...


Quoted from "RoMunited;594143"

Borella already switched to P/M no need to talk about p/s anymore :P

Really though this is one of the few quality threads left on these forums :P troll somewhere else unless you are trying to create your own diyce ;p


Aw, you lost your sense of humor? That Walmart over there is open, and they just rolled back the price! :D

I *might* be interested in a P/M rotation for DIYCE, prrovided that I can get Mage reasonably leveled (I dropped Rogue for Mage, BTW; P/S is still useful as a secondary healer in PvE instances), but that's going to take awhile, even with the event XP/TP bonuses. I'll take a look around and see what might be available.

RoMunited

Professional

Posts: 889

Location: Reni

  • Send private message

1,011

Wednesday, March 20th 2013, 11:32pm

If that is the case I'll help you with some basics, but you might need to educate me about the skills :P

Auros

Professional

Posts: 1,360

Mood: Mellow

  • Send private message

1,012

Thursday, March 21st 2013, 4:19pm

I used to do a lot of questing on P/M. They have a decent rotation, mainly cause of the mage generals FB and Lightning. Used to start with RT, FB, Lightning then finish with IWB.
Govinda P/W/K/M 100x4 :pump:
Wl/R/M/Ch 100x4 :borg:
Wd/W/S 100/100/100
W/M 100/100 Glass Cannon: oh gawd, not again :pinch: ... and numerous others Semi-retired :pillepalle:

1,013

Saturday, March 23rd 2013, 1:51am

So, has any warlock/mage figured out how to tell when Soul Brand has stacked four times?

This isn't working the way it does for my Knight/Mage's Disrmament IV

Source code

1
{ name = "Perception Extraction",            use = (EnergyBar1 >= 15) and (not tbuffs['Soul Brand IV']) },


And the debuff number desn't change with each stack either.
Formerly known as GhostWolf.
AddOn: Auto Ding
AddOn: DIY Combat Engine v2

Peryl

Intermediate

Posts: 313

Location: Elsewhere

  • Send private message

1,014

Saturday, March 23rd 2013, 3:01am

Quoted from "SkyFyre;594770"

So, has any warlock/mage figured out how to tell when Soul Brand has stacked four times?

This isn't working the way it does for my Knight/Mage's Disrmament IV

Source code

1
{ name = "Perception Extraction",            use = (EnergyBar1 >= 15) and (not tbuffs['Soul Brand IV']) },


And the debuff number desn't change with each stack either.

Check if tbuffs['Soul Brand'].stack is changing. May need to change the name or use the debff ID instead.
2013... The year from hell....

1,015

Saturday, March 23rd 2013, 6:42am

Fixed it with this line

Source code

1
{ name = "Perception Extraction",            use = (EnergyBar1 >= 15) and (not tbuffs[621446] or tbuffs[621446].stack < 3) },


Thanks for pointing me in the right direction Peryl.
Formerly known as GhostWolf.
AddOn: Auto Ding
AddOn: DIY Combat Engine v2

1,016

Saturday, March 23rd 2013, 7:44pm

Hey,
Been working on my DIYCE for rogue/mage. Defined all of the skills I want to use and they work (atleast some of them). Some of the skills in the skill order doesnt trigger at all. And I want the rotation to be like below:

-Shadowstab
-Day of Rain
-Throw
-Low blow
-Wound Attack (Use whenever the CD is gone)
-Combo Throw

This is how my code/rotation looks like at the moment.

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
--Class: Rogue/Mage
            elseif mainClass == "THIEF" and subClass == "MAGE" then
                    
            --Combat
                if ((enemy) and (goat2 == "1")) then
                --if enemy then
                Skill2 = {
                    
                    { name = "Wound Attack",                       use = (EnergyBar1 >= 35) and (tbuffs[500654]) and (tbuffs[620314]) },
                    { name = "Low Blow",                           use = (EnergyBar1 >= 30) and (tbuffs[500654]) or (pvp) },
                    { name = "Shadowstab",                         use = (EnergyBar1 >= 20) },
                    { name = "Day of Rain",                        use = (true) and (boss or elite) },
                    { name = "Throw",                              use = (true) },
                    { name = "Combo Throw",                        use = (true) },
                    { name = "Attack",                             use = (thealth > 0) },
    
                         }
                         
                elseif ((enemy) and (goat2 == "2")) then
                Skill2 = {
                        { name = "Throw",                               use = (true) },
                        { name = "Combo Throw",                        use = (true) },
                     }
                     
                elseif ((enemy) and (goat2 == "3")) then
                Skill2 = {
                        
                     }
                     
                elseif ((enemy) and (goat2 == "4")) then
                Skill2 = {
                        
                     }
                 
                     
                end


Would appreciate some guidelines or help to make it work in the way I would like to. :)
Ty in advance, -B

Edit: Did another DIYCE rotation of the skill order I mentioned above, looks like below:

Source code

1
2
3
4
5
6
7
                    { name = "Shadowstab",                         use = (EnergyBar1 >= 20) },
                    { name = "Day of Rain",                        use = (boss or elite) },
                    { name = "Throw",                              use = true },
                    { name = "Low Blow",                           use = (((EnergyBar1 >= 30) and (tbuffs[500654]))) or (pvp) },
                    { name = "Combo Throw",                        use = true },
                    { name = "Wound Attack",                       use = ((EnergyBar1 >= 35) and ((tbuffs[500654]) and (tbuffs[620314]))) },
                    { name = "Attack",                             use = (thealth > 0) }

But the Low Blow and Wound Attack doesnt trigger at all. And I think the first rotation I posted with Wound Attack on the top of the skill rotationen is better since it got higher priority and will be used when there is enough Energy for it, right?

1,017

Sunday, March 24th 2013, 1:52am

Is it possible for DIYCE to check the range and use a certain skill depending on what the range of the target is?.. ie for scout/rogue my current setup is:
if enemy then
Skill2 = {
{ name = "Weak Spot", use = (EnergyBar1 >= 40) },
{ name = "Piercing Arrow", use = (true) },
{ name = "Wind Arrows", use = (EnergyBar1 >= 35) },
{ name = "Reflected Shot", use = (true) },
{ name = "Vampire Arrows", use = (EnergyBar1 >=20) },
{ name = "Autoshot", use = (not ASon) },


But if they come within reflect arrow range which is 200, i would like that to have priority over weak spot and wind arrows.

Thanks for the help

1,018

Sunday, March 24th 2013, 3:14am

Quoted from "Hukster75;594928"

Is it possible for DIYCE to check the range and use a certain skill depending on what the range of the target is?.. ie for scout/rogue my current setup is:
if enemy then
Skill2 = {
{ name = "Weak Spot", use = (EnergyBar1 >= 40) },
{ name = "Piercing Arrow", use = (true) },
{ name = "Wind Arrows", use = (EnergyBar1 >= 35) },
{ name = "Reflected Shot", use = (true) },
{ name = "Vampire Arrows", use = (EnergyBar1 >=20) },
{ name = "Autoshot", use = (not ASon) },


But if they come within reflect arrow range which is 200, i would like that to have priority over weak spot and wind arrows.

Thanks for the help


No. RW removed distance check function years ago

1,019

Sunday, March 24th 2013, 4:49am

However, you can make it check if a skill is available, and trigger that first if it is.
Formerly known as GhostWolf.
AddOn: Auto Ding
AddOn: DIY Combat Engine v2

1,020

Sunday, March 24th 2013, 4:39pm

Quoted from "SkyFyre;594942"

However, you can make it check if a skill is available, and trigger that first if it is.


So i tried putting Reflect Shot first but it the diyce get stuck on first string waiting for reflect shoot to be in range then it goes thru the rest of the commands.

{ name = "Throat Attack", use = ((EnergyBar2 >= 50) and (silenceThis)) },
{ name = "Reflected Shot", use = (true) },
{ name = "Weak Spot", use = (EnergyBar1 >= 40) },
{ name = "Piercing Arrow", use = (true) },
{ name = "Wind Arrows", use = (EnergyBar1 >= 35) },
--{ name = "Sapping Arrow", use = ((EnergyBar2 >= 30) and (boss) and (tbuffs['Sapping Arrow'])) },
{ name = "Vampire Arrows", use = (EnergyBar1 >=20) },
--{ name = "Deadly Poison Bite", use = ((EnergyBar2 >= 30) and (boss) and (tbuffs['Vampire Arrows'])) },
{ name = "Autoshot", use = (not ASon) },
--{ name = "Piercing Arrow", use = (true) },
--{ name = "Reflected Shot", use = (true) },
{ name = "Combo Shot", use = (true) },
{ name = "Shot", use = (true) },
--{ name = "Weak Spot", use = (EnergyBar1 >= 30) and (boss) },
--{ name = "Vampire Arrows", use = (EnergyBar1 >=20) },
--{ name = "Wind Arrows", use = (true) },


What do i have wrong?

Thanks for all the replies.