Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Public Discussion » Public Discussion

Reply
 
LinkBack Thread Tools
Old 11/20/08, 5:14 AM   #91
dedmonwakeen
Bald Bull
 
dedmonwakeen
Undead Priest
 
No WoW Account
SimulationCraft r1111 available for download:

* Multi-threading performance scaling significantly improved
* Support for two new static debuffs (until DK support comes along): Rune of Razorice, Crypt Fever
* Work around size limitation of GoogleCharts to fix _DPS Ranking_ charts


Offline
Reply With Quote
Old 11/25/08, 12:17 PM   #92
Erdluf
Great Tiger
 
Night Elf Druid
 
Echo Isles
Is it possible to specify an action list that will "weave" two spells? For instance, a "rotation" of

Starfire Wrath Starfire Wrath ...

is interesting when trying to proc Eclipse. You don't know which Eclipse you'll get, but when Eclipse procs, you won't waste your first cast on the wrong spell (reaction time problem).

If there is no current support, perhaps an action list of

action= ... /starfire+wrath,eclipse=trigger/ ...

would be appropriate?

United States Offline
Reply With Quote
Old 11/25/08, 1:48 PM   #93
dedmonwakeen
Bald Bull
 
dedmonwakeen
Undead Priest
 
No WoW Account
Originally Posted by Erdluf View Post
Is it possible to specify an action list that will "weave" two spells? For instance, a "rotation" of

Starfire Wrath Starfire Wrath ...

is interesting when trying to proc Eclipse. You don't know which Eclipse you'll get, but when Eclipse procs, you won't waste your first cast on the wrong spell (reaction time problem).

If there is no current support, perhaps an action list of

action= ... /starfire+wrath,eclipse=trigger/ ...

would be appropriate?
I've considered supporting a "fixed rotation" as a possible "sub-action".....

I've considered custom spell-pairs that intrinsically know what spell was cast last.....

I've also considered simply adding a "prev_cast" conditional

I'm leaning towards the last one since it is the easiest.....

action= .../starfire,eclispe=benefit/wrath,eclipse=benefit/wrath,prev=starfire/starfire

this will
invoke starfire if we are certain it has the eclipse benefit
else
invoke wrath if we are certain it has the eclipse benefit
else
invoke wrath if we just cast starfire
else
invoke starfire

this is not a true alternating of starfire and wrath because a DoT-refresh with higher priority will make "prev=starfire" evaluate to false for the wrath conditional...... but this is probably ok

I've had such fun leveling my Balance Druid to 70 that I think it is becoming my main (gasp!) so expect to see this feature soon.

(Of course, I'll have to level my SP to 75 for Mind Sear no matter what class becomes my main. After four years of waiting for real AoE I can't quit now!)


Offline
Reply With Quote
Old 11/25/08, 9:30 PM   #94
Erdluf
Great Tiger
 
Night Elf Druid
 
Echo Isles
Originally Posted by dedmonwakeen View Post
action= .../starfire,eclispe=benefit/wrath,eclipse=benefit/wrath,prev=starfire/starfire

this will
invoke starfire if we are certain it has the eclipse benefit
else
invoke wrath if we are certain it has the eclipse benefit
else
invoke wrath if we just cast starfire
else
invoke starfire

this is not a true alternating of starfire and wrath because a DoT-refresh with higher priority will make "prev=starfire" evaluate to false for the wrath conditional...... but this is probably ok

I've had such fun leveling my Balance Druid to 70 that I think it is becoming my main (gasp!) so expect to see this feature soon.

(Of course, I'll have to level my SP to 75 for Mind Sear no matter what class becomes my main. After four years of waiting for real AoE I can't quit now!)
That sounds like a superior solution, since intervening actions (like DoT refreshes) should reset the sequence.

Does simulationcraft support multiple conditions on an action: /wrath,prev=starfire,eclipse=trigger/ ?

Note that this would need reaction time: The moonkin "thinks" he is casting Wrath to trigger eclipse, but it is possible that the previous SF triggered it. He just doesn't know it at the time he starts casting.

United States Offline
Reply With Quote
Old 11/26/08, 8:05 AM   #95
dedmonwakeen
Bald Bull
 
dedmonwakeen
Undead Priest
 
No WoW Account
Originally Posted by Erdluf View Post
That sounds like a superior solution, since intervening actions (like DoT refreshes) should reset the sequence.

Does simulationcraft support multiple conditions on an action: /wrath,prev=starfire,eclipse=trigger/ ?

Note that this would need reaction time: The moonkin "thinks" he is casting Wrath to trigger eclipse, but it is possible that the previous SF triggered it. He just doesn't know it at the time he starts casting.
The ready() function for any action can be as arbitrarily complex as the class owner wants it to be...... although MOST conditionals are simply of the form:

"Return false if any of these conditions are not met."

In general conditionals from procs all take reaction time into account..... provided the code is not bugged.


Offline
Reply With Quote
Old 12/01/08, 5:49 PM   #96
dedmonwakeen
Bald Bull
 
dedmonwakeen
Undead Priest
 
No WoW Account
SimulationCraft r1147 available for download.

* Major bug-fix to scaling data for classes with pets
* WotLK flasks
* WotLK foods


Offline
Reply With Quote
Old 12/01/08, 7:02 PM   #97
Starfox
King Hippo
 
Starfox's Avatar
 
Tauren Druid
 
Destromath (EU)
Originally Posted by dedmonwakeen View Post
SimulationCraft r1147 available for download.

* Major bug-fix to scaling data for classes with pets
* WotLK flasks
* WotLK foods
Can't open the zipfile for windows :/
edit: Oh, it is actually a 7z file.

Last edited by Starfox : 12/01/08 at 7:18 PM. Reason: Zipfile

Hello.
Light the fuse.
For all my homies.
Do not run, we are your friends.
SimulationCraft Druid Guy

Austria Offline
Reply With Quote
Old 12/01/08, 7:48 PM   #98
dedmonwakeen
Bald Bull
 
dedmonwakeen
Undead Priest
 
No WoW Account
Originally Posted by Starfox View Post
Can't open the zipfile for windows :/
edit: Oh, it is actually a 7z file.
Oh crap! I'll replace it!

EDIT: It is now a true "zip" file..... Sorry for the confusion!

Last edited by dedmonwakeen : 12/01/08 at 7:54 PM.


Offline
Reply With Quote
Old 12/02/08, 10:05 AM   #99
Starfox
King Hippo
 
Starfox's Avatar
 
Tauren Druid
 
Destromath (EU)
As a moonkin i get serveral bonuses, +10% int, 15% spi/12% int als spellpower, so should i enter the stats from casterform without any buffs i suppose and the simulator calculates the stats in moonkin on itself?
Another thing i noticed in your supplied raid_80.txt, every moonkin got
enchant_hit_rating=-25
enchant_haste_rating=+25
Searched thread and the wiki pages on your project, but can't figure out the reason for these values :/

Hello.
Light the fuse.
For all my homies.
Do not run, we are your friends.
SimulationCraft Druid Guy

Austria Offline
Reply With Quote
Old 12/02/08, 10:42 AM   #100
Roywyn
Bald Bull
 
Roywyn's Avatar
 
Roywyn
Gnome Mage
 
No WoW Account (EU)
Originally Posted by Starfox View Post
As a moonkin i get serveral bonuses, +10% int, 15% spi/12% int als spellpower, so should i enter the stats from casterform without any buffs i suppose and the simulator calculates the stats in moonkin on itself?
Another thing i noticed in your supplied raid_80.txt, every moonkin got
enchant_hit_rating=-25
enchant_haste_rating=+25
Searched thread and the wiki pages on your project, but can't figure out the reason for these values :/
You enter the stats purely from gear, and from outside sources.
I.e. you add food buffs and average trinkets/item proc, but you don't add flask (the sim drinks a defines flask) or totems or auras (the sim casts totems and applies auras).

For the hit rating:
The default gear set has 11% hit rating, so that you cap with 3% misery and a 3% talent that most classes have.
Druids have a 4% hit talent, so they only need 10% hit from gear.
The sim then pretends that the unneeded 25 hit rating on gems are replaced by 25 haste rating.

Chaotic Meta Gems in Cataclysm: http://elitistjerks.com/f75/t106009-...2/#post1794256

DPS spec and class comparison in Naxxramas gear: http://code.google.com/p/simulationc...i/SampleOutput
The Blue Bar and you - the complete Fire Mage 2.4 mana compendium: http://elitistjerks.com/658230-post3191.html

And [Timbal's Focusing Crystal] doesn't proc on AM.
Neither does [The Egg of Mortal Essence] since 3.1.

Offline
Reply With Quote
Old 12/02/08, 1:35 PM   #101
dedmonwakeen
Bald Bull
 
dedmonwakeen
Undead Priest
 
No WoW Account
Althor has added support for more flasks and food...... but I haven't been pushing it too much, because I really want to pull the flask/elixir/food/weapon_buff directives off of the action list. But given just how LONG I've been wanting to see that happen.... I really need to get my butt in gear.

The "enchant_" (and flask and food and trinket proc and etc) aren't really necessary..... you can code them all up into "gear_".

But..... someday I would really like to have a tool to rip armory profiles and generate SimulationCraft configs. In order to make that as easy as possible, I've tried to be as "granular" as possible with the character definition.

BTW... Althor has also coded up many of the interesting caster trinkets. In general the format is: Take the trinket name, remove punctuation/apostrophes/etc and replace spaces with underscores.

So.....
extract_of_necromantic_power=1
sundial_of_the_exiled=1
etc

I'll ask him nicely to document them in the "HowToRun" wiki.


Offline
Reply With Quote
Old 12/02/08, 1:44 PM   #102
Starfox
King Hippo
 
Starfox's Avatar
 
Tauren Druid
 
Destromath (EU)
Originally Posted by Roywyn View Post
You enter the stats purely from gear, and from outside sources.
I.e. you add food buffs and average trinkets/item proc, but you don't add flask (the sim drinks a defines flask) or totems or auras (the sim casts totems and applies auras).

For the hit rating:
The default gear set has 11% hit rating, so that you cap with 3% misery and a 3% talent that most classes have.
Druids have a 4% hit talent, so they only need 10% hit from gear.
The sim then pretends that the unneeded 25 hit rating on gems are replaced by 25 haste rating.
Ah thanks for the clarifications, just tried a bit around with the sim, really nice i have to say.

Hello.
Light the fuse.
For all my homies.
Do not run, we are your friends.
SimulationCraft Druid Guy

Austria Offline
Reply With Quote
Old 12/04/08, 11:41 PM   #103
SageoftheTimes
Von Kaiser
 
SageoftheTimes's Avatar
 
Blood Elf Death Knight
 
Mug'thol
Based on this post from the Affliction Rotations Thread, wouldn't it be better to have the Affliction Model(s) use Drain Life for it's higher DPS, as well as fishing for Nightfall Procs?

Clams. Now. Stack. 9.11.2008 m/d/y

Offline
Reply With Quote
Old 12/05/08, 1:54 AM   #104
Morrigan
Von Kaiser
 
Gnome Warlock
 
Gorgonnash (EU)
Originally Posted by SageoftheTimes View Post
Based on this post from the Affliction Rotations Thread, wouldn't it be better to have the Affliction Model(s) use Drain Life for it's higher DPS, as well as fishing for Nightfall Procs?
No, because the assumptions made in this posting are most probably not correct. As far as I remember, Drain Soul/Life do not benefit from the 20% Haunt bonus (they do, however, benefit from it through Soul Siphon, but that's not nearly as much), so Shadow Bolts as filler should be better before 25%.

Last edited by Morrigan : 12/05/08 at 4:29 AM.

Offline
Reply With Quote
Old 12/05/08, 5:24 AM   #105
Koshir
Glass Joe
 
Orc Warlock
 
Свежеватель душ (EU)
I started simulation several times with the same data and got:
1st:
Warlock_2_13_56 intellect=0.39 spirit=0.45 spell_power=1.16 hit_rating=1.64 crit_rating=0.53 haste_rating=0.90
2nd:
Warlock_2_13_56 intellect=0.23 spirit=0.38 spell_power=0.93 hit_rating=1.76 crit_rating=0.45 haste_rating=0.77
3rd:
Warlock_2_13_56 intellect=0.31 spirit=0.45 spell_power=1.01 hit_rating=1.81 crit_rating=0.59 haste_rating=0.85

It looks like scaling factor is random number. I think it would be useful get true (average) scaling every try

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Public Discussion » Public Discussion

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Rawr (v2.3.23 released on 9/12) Astrylian Public Discussion 2725 12/10/12 2:32 PM
SimulationCraft: Multi-Player Sim for WotLK dedmonwakeen Class Mechanics 4 07/26/08 7:52 AM
WoW Addon Development - how to? Moogul User Interface and AddOns 13 01/01/08 10:47 AM
The development cycle is... ? Howard Roark Public Discussion 5 10/31/07 6:37 AM
From TheoryCraft to SimulationCraft dedmonwakeen Class Mechanics 18 06/09/07 5:03 PM