Developer Snapshot: Mew-20110613

7 views
Skip to first unread message

Yawning Angel

unread,
Jun 13, 2011, 2:52:26 PM6/13/11
to mew...@googlegroups.com
For the brave and or curious people out there a new Mew snapshot is available.

Notable changes since last build:
* Synced with latest PTR notes.
* Selecting the Troll race doesn't cause the UI to hang anymore.
* The Cat Simulator now reports Tiger's Fury coverage for all special
abilities.
* It is possible to generate a "combat log" with the "Generate Combat
Log" option.
* Apache Pivot updated to 2.0

Notes:
Apparently the troll code was broken since mid-May. All the cool kids
are Worgen, so I didn't notice.

Log generation is for the first iteration only. Subsequent iterations
will be run, but not logged. It is suggested to copy/paste the
contents into a real text editor to ease viewing.

The new Pivot library should have better FileBrowserSheet performance,
since it's one of the things they fixed between 1.5.2 and 2.0, so
people with terribad computers should see a improvement. There's a
whole host of internal changes that people other than me shouldn't
care about.

Download at: http://mew-wow-druid-model.googlecode.com/files/Mew-20110613.zip

Regards,

Yawning

Mihir

unread,
Jun 14, 2011, 5:56:00 AM6/14/11
to Mew Theorycraft
I'm getting a substantial dps increase (100) by lowering the
ripRemaining conditional on 4T12 FB to 6 seconds. Changing the SR
conditional doesnt seem to change much tho.

Mihir

unread,
Jun 14, 2011, 8:00:49 AM6/14/11
to Mew Theorycraft
Upgrading my char stats to 384 premade (with unheeded warning/matrix)
level, I seem to get the best results with:

// 4T12 related special cases.
if (mHasTier_12_4pc && isBerserkUp) {
if (cps == 5) {
// Weave a Ferocious Bite if it won't cost us Rake or Rip uptime.
if (energy > status.getFerociousBiteCost() && ripRemaining > 5 &&
srRemaining > 3) {
return Action.BITE;
}
}
}

Artificially adding 3 seconds to the berserkBaseDuration to account
for 4T12 duration increase seems to have a good effect on dps as well:

double berserkBaseDuration = status.getBerserkBaseDuration()+3;

- Mihir

Yawning Angel

unread,
Jun 14, 2011, 10:36:05 AM6/14/11
to mew...@googlegroups.com
On Tue, Jun 14, 2011 at 5:00 AM, Mihir <michiel...@gmail.com> wrote:
> Upgrading my char stats to 384 premade (with unheeded warning/matrix)
> level, I seem to get the best results with:
>
> // 4T12 related special cases.
> if (mHasTier_12_4pc && isBerserkUp) {
>        if (cps == 5) {
>                // Weave a Ferocious Bite if it won't cost us Rake or Rip uptime.
>                if (energy > status.getFerociousBiteCost() && ripRemaining > 5 &&
> srRemaining > 3) {
>                        return Action.BITE;
>                }
>        }
> }
>
> Artificially adding 3 seconds to the berserkBaseDuration to account
> for 4T12 duration increase seems to have a good effect on dps as well:
>
> double berserkBaseDuration = status.getBerserkBaseDuration()+3;

Not surprised, the current script is still mostly tuned with pre 4.2
mechanics in mind. I think leafkiller was also planning on retuning
the script, so I'm going to probably hold off on folding things in
till he gets back to me (or the release happens).

Leafkiller

unread,
Jun 15, 2011, 7:31:57 PM6/15/11
to Mew Theorycraft

I plan to do some work this weekend - mostly with a 378 profile
reforged in a variety of different ways. You tested one of the things
I was definitely going to look at Mihir - whether or not FB had
returned to what it was in cata where it was worth using even at the
cost of some Rip/Rake downtime. Changing the energy level from 35/70
to 25/50 along with the dps increase (coupled with no change to Rip)
is pretty substantial. The SR check at only 3 seconds is probably a
bit lower than I expected - the buff to 80% is substantial. Another
area I plan to check is the relative priority of low combo point SRs
vs. Rip. Currently the rotation favors Rip over even a one point SR in
this line:

if (cps > 0 && (!isSavageRoarUp || srRemaining <= 1) && ripRemaining
>= 6)

Changing subjects, how about Scala for the sim script (you don't have
to change the simulation code at all)? Then we could have closures ;)

On Jun 14, 7:36 am, Yawning Angel <yawning...@gmail.com> wrote:
Reply all
Reply to author
Forward
0 new messages