Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics » Druids

Closed Thread
 
LinkBack Thread Tools
Old 04/06/10, 1:43 PM   #301
Clausm
Von Kaiser
 
Clausm's Avatar
 
Night Elf Druid
 
Борейская Тундра (EU)
I'm using the 'classic' FBN timers on the russian game client with no issue (they are just perfect for me, especially OOC visualization). The russian localization works fine with them.

Offline
Old 04/06/10, 2:24 PM   #302
Grend
Glass Joe
 
Tauren Druid
 
Mal'Ganis
Originally Posted by Nyri View Post
Wouldn't it a good idea to suggest fillers (shred) only above e.g. an amount of ~60 energy (except at low time to live or berserk or TF ready)? That would imho increase rake/rip/sr uptime.
[code]AddIcon help=main size=small nocd=3


You could possibly just update the second 'if' statement in the first AddIcon (filler icon) section below the main section**. I believe you can just change:

Mana(more 79)
to

Mana(more 60)
** This is assuming you are using the script from the OP. **

Offline
Old 04/06/10, 6:11 PM   #303
Pumbaa
Von Kaiser
 
Pumbaa's Avatar
 
Troll Druid
 
Stormreaver (EU)
This thread is becoming extremely hard to follow. Is it possible that we could get a new thread with an active player as the first poster, like Furion suggested in Visualising the optimal cat rotation ingame

Finland Offline
Old 04/06/10, 7:32 PM   #304
♦ Carebare
::stare::
 
Carebare's Avatar
 
Tauren Druid
 
Mal'Ganis
If there is a volunteer; I'll close this thread. If you are interested in doing this, please PM me. I'll give it a week from today for people to get in touch with me and we can go from there. In the meantime, use this thread as you have and do the best you can with it.

If no one gets in touch with me then I'll be leaving this thread as is and you'll just have to cope.

<Nite_Moogle> i miss raiding with carebare :< she makes me feel like i am not the only person that hates everyone
Aldriana: I am an asshole, it just so happens that some of my colleagues are even *bigger* assholes.
[R] [85:Neux:2]: i hear if you die on Good Friday they are going to make it where you can't get rezzed until easter sunday
Khazal: Yeah, I don't know about Magic Rainbow Unicorn Land, but here in Reality, Rhyolith is the worst encounter Blizzard has ever designed.

United States Offline
Old 04/07/10, 1:12 AM   #305
Elentor
Von Kaiser
 
Night Elf Druid
 
Kel'Thuzad
I think at this point and time we could might as well request a mode of SimCraft to do mass simulations calculating different combinations of skills and timers.

I think for Feral it'd take around the order of magnitude of 10^8 to 10^9 iterations to simulate every possibility of conditions (including current energy and values for every single timers we have with jumps of second).

Would take a long time, but the final results would be, well, final, at least to a set of gear.

Offline
Old 04/09/10, 9:03 AM   #306
pRo-Micha
Glass Joe
 
Dwarf Warlock
 
Black Dragonflight
Hey fatalsaint,
I noticed a little problem with your latest faceroller script. Sometimes it suggests Rake when it has 3-4 seconds left, and in addition to this the rake will swap with a Shred suggestion constantly withing like half a second and will keep swapping back and forth until Rake expires after which it suggests Rake properly. This does not happen every time, but rather frequently.

Offline
Old 04/09/10, 6:54 PM   #307
fatalsaint
Glass Joe
 
Night Elf Druid
 
Fizzcrank
Originally Posted by pRo-Micha View Post
Hey fatalsaint,
I noticed a little problem with your latest faceroller script. Sometimes it suggests Rake when it has 3-4 seconds left, and in addition to this the rake will swap with a Shred suggestion constantly withing like half a second and will keep swapping back and forth until Rake expires after which it suggests Rake properly. This does not happen every time, but rather frequently.
Pretty sure this has to do with my new code to guess what's coming up. I still really need to perfect it but I've been leveling a Disc Priest lately because my guild is in need of dedicated healers (right now DPS does a rock/paper/scissors to decide who gets "stuck" healing - I rather enjoy it.) - and also I've been tanking with my druid more than DPS (SO much easier to get into dungeons that way ).

Hasn't been leaving much time to test any changes to Faceroller, but I promise I'll try and get this perfected soon.

Offline
Old 04/12/10, 9:44 AM   #308
cystacae
Glass Joe
 
Night Elf Druid
 
Darkspear
I have picked up the development of the add on Face Mauler. So if you would like, you can look into using the latest release v3.320 and it is on curse.

Offline
Old 04/12/10, 1:06 PM   #309
cana
Von Kaiser
 
cana's Avatar
 
Tauren Druid
 
Alleria (EU)
Changelog:
- Modified some algorithms to increase damage
Could you give us some information on what exactly you did change? How did you come up with the algorithm you're using now, did you take the logics from the SimCraft thread?

edit: It recommends Rip with 4 CPs, doesn't seem to be correct.

Last edited by cana : 04/12/10 at 4:08 PM.

Offline
Old 04/12/10, 7:04 PM   #310
Deathwing
Bald Bull
 
Deathwing's Avatar
 
Orc Warrior
 
Black Dragonflight
Originally Posted by cana View Post
Could you give us some information on what exactly you did change? How did you come up with the algorithm you're using now, did you take the logics from the SimCraft thread?

edit: It recommends Rip with 4 CPs, doesn't seem to be correct.
I've gotten a couple requests for my mangle script, so here it is. It's based off a simulationcraft profile which I'll be posting momentarily.

#Project: Visualising the optimal cat rotation ingame
#Script Version: 2.8a M
Define(FFF 16857)
Define(FF 770)
Define(RIP 1079)
Define(MANGLE 33876)
Define(SHRED 5221)
Define(TIGER 5217)
Define(RAKE 59886)
Define(ROAR 52610)
Define(BITE 22568)
Define(BERSERK 50334)
Define(OMEN 16870)
Define(TRAUMA 46857)
Define(MANGLEB 33878)
SpellInfo(RIP resetcounter=ripshreds)
SpellInfo(SHRED inccounter=ripshreds)
#AddCheckBox(Manglebot "Manglebot" default)

AddIcon help=main
{
if Stance(3) # cat
    {
    if ComboPoints(more 0) and BuffExpires(ROAR 0) Spell(ROAR)
    if ComboPoints(more 4) and BuffExpires(ROAR 8) and TargetDebuffPresent(RIP 2 mine=1) Spell(ROAR)
    if BuffPresent(OMEN) and {TargetDebuffPresent(MANGLE 1) or TargetDebuffPresent(MANGLEB 1) or TargetDebuffPresent(TRAUMA 1)} Spell(SHRED)
    if ComboPoints(more 4) and TargetDeadIn(more 6) and TargetDebuffExpires(RIP 0 mine=1) Spell(RIP)
    if ComboPoints(more 4) and TargetDeadIn(less 6) Spell(BITE)
    if ComboPoints(more 3) and TargetDeadIn(less 1) Spell(BITE)
    if ComboPoints(more 4) and TargetDebuffPresent(RIP 6 mine=1) and BuffPresent(ROAR 9) Spell(BITE)
    if TargetDebuffExpires(MANGLE 1) Spell(MANGLE)
    if TargetDeadIn(more 9) and TargetDebuffExpires(RAKE 0 mine=1) Spell(RAKE)
    if TargetDeadIn(less 9) Spell(MANGLE)
    if ComboPoints(less 1) and BuffExpires(ROAR 2) Spell(MANGLE)
    }

AddIcon help=main size=small nocd=3
{
if Stance(3) # cat
    {
         if TargetDebuffPresent(RAKE 0.6 mine=1) and {ComboPoints(less 5) or TargetDebuffPresent(RIP 1 mine=1)} and {Mana(more 79) or TargetDebuffExpires(RIP 1 mine=1) or BuffPresent(BERSERK) or 3s before Spell(TIGER)} Spell(MANGLE)
    }
}

AddIcon help=cd size=small nocd=3
{
if Stance(3) # cat
    {
    Spell(TIGER priority=4)
    }
}

AddIcon help=cd size=small nocd=5
{
if Stance(3) # cat
    {
    Spell(BERSERK)
    }
}

Last edited by Deathwing : 04/22/10 at 9:14 AM.

Offline
Old 04/13/10, 4:55 AM   #311
Furion
Don Flamenco
 
Furion's Avatar
 
Tauren Druid
 
Blutkessel (EU)
Originally Posted by Deathwing View Post
I've gotten a couple requests for my mangle script, so here it is. It's based off a simulationcraft profile which I'll be posting momentarily.
I seem to remember profiting a lot from your work on warriors here a long time ago so I'm confident in your modifications, but I can't verify them myself anymore, so I'll wait a bit longer before I'll eventually have to replace my script in the OP seeing the changes to mangle (which seems to make manglebot option pretty useless and encourages refreshing mangle early), glyphs and the bug in simcraft about SR consuming no energy which translated fully to my script (and whatever I might have missed).

Apart from that I think it would be a good idea for everyone who modifies a script to edit at least the second line of the script to prevent confusion about script versions.

Offline
Old 04/13/10, 9:49 AM   #312
Grend
Glass Joe
 
Tauren Druid
 
Mal'Ganis
Originally Posted by Furion View Post
Apart from that I think it would be a good idea for everyone who modifies a script to edit at least the second line of the script to prevent confusion about script versions.
Including a date released would be fantastic.

Also, I'm currently using the script from the OP which is working great (although I don't DPS much so I probably wouldn't be able to tell if it was mildly outdated) and I'm wondering where the option for Manglebot shows up. The script has the AddCheckbox command, and I've looked in the options and I'm not seeing the actual checkbox. Any ideas?

Offline
Old 04/13/10, 11:49 AM   #313
Deathwing
Bald Bull
 
Deathwing's Avatar
 
Orc Warrior
 
Black Dragonflight
Originally Posted by Furion View Post
I seem to remember profiting a lot from your work on warriors here a long time ago so I'm confident in your modifications, but I can't verify them myself anymore, so I'll wait a bit longer before I'll eventually have to replace my script in the OP seeing the changes to mangle (which seems to make manglebot option pretty useless and encourages refreshing mangle early), glyphs and the bug in simcraft about SR consuming no energy which translated fully to my script (and whatever I might have missed).

Apart from that I think it would be a good idea for everyone who modifies a script to edit at least the second line of the script to prevent confusion about script versions.
You remember that? God, what a messy contrivance that was. Looking back at thing, I'm surprised anyone used it.

SR energy bug in simcraft actually shouldn't be a problem. All it does is increase your available energy, and since any decently geared/buffed cat can achieve the rip/shred extensions, that extra energy would have gone into "frivolous" shreds. In other words, it's only extra dps. Yes, it will increase your CP/s, but since you only refresh SR on average 25-30s, it's really not that much. Believe me, I tried tuning your simcraft profile for quite a while, the only improvement I could get was moving around OOC shred and rip priority.

I did have a couple questions about your Ovale script.

In the smaller "filler" window you have these lines:

unless {BuffPresent(BERSERK) or 4s before Spell(TIGER) or Mana(more 32)}
{TargetDebuffExpires(RIP 3 mine=1) and ComboPoints(less 5)}

Why? I don't see that in your simcraft profile. Also, you put the "if roar expiring very soon, shred for cp" line in the filler window. I thought that should go in the bigger window since it's intention is to maintaining roar. But, from my testing, that line didn't really do much towards improving dps in either profile, so that's more just a curiosity.

Last one I'll ask about is some of your boundary testing seems wrong. I'll admit, I'm new to Ovale, and the documentation for the language isn't great, so this might be a syntax misunderstanding on my part. In you profile for filler shreds, you put if the remaining cooldown time on tiger's fury is 3s or less(and some other conditions), use shred. In Ovale, you put:

or BuffPresent(BERSERK) or 2s before Spell(TIGER)

Wouldn't that actually mean "cooldown.tigers_fury.remains<=2"? There are other ones, like

TargetDeadIn(less 10) Spell(RAKE)

Does the comparative function in Ovale only use whole numbers when the input boundaries are whole numbers?

Offline
Old 04/14/10, 7:55 AM   #314
Furion
Don Flamenco
 
Furion's Avatar
 
Tauren Druid
 
Blutkessel (EU)
Such questions are getting hard to answer for me as more time passes but I'll try my best.

Originally Posted by Deathwing View Post
In the smaller "filler" window you have these lines:

unless {BuffPresent(BERSERK) or 4s before Spell(TIGER) or Mana(more 32)}
{
unless {TargetDebuffPresent(FFF) or TargetDebuffPresent(FF)} Spell(FFF priority=2)
}

Why? I don't see that in your simcraft profile.
I edited your quote to include the whole relevant part to show that these are just conditions for FFF which I made up based on my personal expectations. I guess this is personal preference but in my raid I basically never wanted FFF to be sugested INSTEAD of another move, as I was not responsible for applying it, so I only wanted to see it when I had nothing to do. But I guess you could do the whole FFF thing in 1 line to prevent confusion. Should be

unless {BuffPresent(BERSERK) or 4s before Spell(TIGER) or Mana(more 32) or TargetDebuffPresent(FFF) or TargetDebuffPresent(FF)} Spell(FFF priority=2)

Originally Posted by Deathwing View Post
Also, you put the "if roar expiring very soon, shred for cp" line in the filler window. I thought that should go in the bigger window since it's intention is to maintaining roar. But, from my testing, that line didn't really do much towards improving dps in either profile, so that's more just a curiosity.
Maybe I made an error of thought there, although one could argue that if it doesn't do much for dps, then it should go to the secondary box and its not really part of our verified main rotation. I just put this in as a failsafe measure in case simcraft was being too generous somewhere or the actual ingame fight was too dynamic and I didn't put much thought into it. Basically if you see this suggestion something else should have gone wrong and I think thats why its not much of a dps increase in simcraft. But I can't tell for sure.

Originally Posted by Deathwing View Post
Last one I'll ask about is some of your boundary testing seems wrong. I'll admit, I'm new to Ovale, and the documentation for the language isn't great, so this might be a syntax misunderstanding on my part. In you profile for filler shreds, you put if the remaining cooldown time on tiger's fury is 3s or less(and some other conditions), use shred. In Ovale, you put:

or BuffPresent(BERSERK) or 2s before Spell(TIGER)

Wouldn't that actually mean "cooldown.tigers_fury.remains<=2"? There are other ones, like

TargetDeadIn(less 10) Spell(RAKE)

Does the comparative function in Ovale only use whole numbers when the input boundaries are whole numbers?
I really can't answer this well, but I'll try to give you some ideas. The script and the simcraft profile and the ovale addon changed over time so I might have overlooked some numbers which might be outdated now for example because they were optimised for a different expression. So these might be errors (rake might be from a time before 4 T10 was achievable), but there are other possibilities.

I assume simcraft will always know when the target is going to die and this is something that ovale ingame, from my personal experience, won't know that well so that might be another reason why I used a different number for "TargetDeadIn" conditions. Some numbers that I used in the script might even be a minor dps loss in simcraft but I thought it was more realistic to execute. There is the problem that simcraft may react faster/different than a human and I never found a rational and transparent way to deal with this problem when translating so there are still a lot of open questions if you want to make the perfect ingame script.
There is this other problem that I didn't always publish my current simcraft profile with the current ovale script version and I never posted my last simcraft profile which is lost now, so you may be better off trusting your current testings in simcraft.

Last edited by Furion : 04/14/10 at 8:12 AM.

Offline
Old 04/14/10, 5:54 PM   #315
cystacae
Glass Joe
 
Night Elf Druid
 
Darkspear
Originally Posted by cana View Post
Could you give us some information on what exactly you did change? How did you come up with the algorithm you're using now, did you take the logics from the SimCraft thread?

edit: It recommends Rip with 4 CPs, doesn't seem to be correct.
Currently it does that but I need to catch up some stuff since I mostly am a bear tank so I don't read up on late changes. I will post a new one after testing and with consideration for current feral data.

Offline
Closed Thread

Go Back   Elitist Jerks » Class Mechanics » Druids

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Optimal Raid Warrior Threat Rotation Daavlod Class Mechanics 14 02/05/09 9:32 AM
Optimal rotation; theory vs reality Balog Public Discussion 31 11/19/08 7:31 PM