 |
05/04/11, 7:22 AM
|
#286
|
|
Von Kaiser
Goblin Mage
Sargeras (EU)
|
On the Frost spec, because of the 4.1, Orc is now 175 more dps compared to Troll.
On the Fire spec, it's a little sub-optimal to have Mage Armor for the last 35% health of the boss. We can gains 75 dps by using Molten Armor. The new actions list is:
- actions+=/molten_armor,if=mana_pct>60&buff.mage_armor.up
+ actions+=/molten_armor,if=target.health_pct<=35&mana_pct>40&buff.mage_armor.up
+ actions+=/mage_armor,if=target.health_pct>35&mana_pct<25&buff.molten_armor.up
|
|
|
|
|
06/16/11, 5:10 PM
|
#288
|
|
Bald Bull
|
First-pass T12 heroic profiles have been committed to the SimC repository. Anyone who has the time and inclination to work on optimizing them, please pull 'em down and have at it.
|
At Veridian Dynamics, we can even make radishes so spicy, people can't eat them. But we're not, because people can't eat them.
|
|
|
06/17/11, 5:37 AM
|
#289
|
|
Von Kaiser
Goblin Mage
Sargeras (EU)
|
I just made a few pass of the Frost T12 for testing Trinket. I can't build the last built of SimC so I don't have the 4T12 but the result won't change a lot.
On a Patchwerk fight, Necromantic and Capacitor is very ahead by more than 1400 dps. Rune and Necromantic is a very little better than Rune and Capacitor (by 140 dps).
On a HelterSkelter fight, the result is the same (~1150 dps). The two other combination is on part.
Note: - 372 trinkets is far below (-300 and -500 dps).
- Necromantic focus have a up-time of 91% and with 4T12, it only can be better.
- We can tract up-time for the Capacitor. It can have consequence in the Crit's weight.
- The Necromantic+Capacitor combo have 901 crit rating but Deep Freeze still have 95.4% crit. it's partially due to Molten Armor who have 54% up-time
edit: I just calculate that the GCD haste cap with IV is 2140 haste, the actual profile have 2224 haste.
Last edited by Nathyiel : 06/17/11 at 5:51 AM.
|
|
|
|
|
06/17/11, 7:05 AM
|
#290
|
|
Bald Bull
|
Ah, yes, Capacitor wasn't implemented when I built the initial sets. I'll get those swapped in so people have something a little more reasonable to work with.
|
At Veridian Dynamics, we can even make radishes so spicy, people can't eat them. But we're not, because people can't eat them.
|
|
|
06/17/11, 8:07 AM
|
#291
|
|
Von Kaiser
Goblin Mage
Sargeras (EU)
|
I have found another one!
actions+=/use_item,name=rune_of_zeth
With these one, we have now: - Rune+Focus - +92
- Focus+Capacitor - 0
- Rune+Capacitor - -149
With the 3 combinations in 250dps from each other, the 4T12 will have a bigger impact in the choice for the BiS.
edit: I also found that some item have change name
edit #2:
It's the better that I can obtain actually. It's hit capped and hast capped with Icy Veins.
 ← Click Here
|
head=firehawk_hood,heroic=1,type=cloth,ilevel=391,quality=epic,stats=1211armor_262has te_288mastery_400int_689sta,gems=burning_shadowspirit_40int_30int,enchant=60int_35cri t
neck=flowform_choker,heroic=1,ilevel=391,quality=epic,stats=163haste_133mastery_256in t_384sta,gems=40int_10int
shoulders=firehawk_mantle,heroic=1,type=cloth,ilevel=391,quality=epic,stats=1118armor _227crit_209haste_322int_513sta,reforge=crit_mastery,gems=20mastery_20int_10int,encha nt=50int_25haste
shirt=captain_sanders_shirt,ilevel=1
chest=firehawk_robes,heroic=1,type=cloth,ilevel=391,quality=epic,stats=1491armor_254h it_310haste_420int_689sta,gems=20mastery_20int_20hit_20int_20int,enchant=20all
waist=embereye_belt,heroic=1,type=cloth,ilevel=391,quality=epic,stats=839armor_235cri t_197haste_322int_513sta,reforge=crit_hit,gems=20hit_20int_10int
legs=firehawk_leggings,heroic=1,type=cloth,ilevel=391,quality=epic,stats=1304armor_30 1crit_271mastery_420int_689sta,gems=40int_40int_20int,enchant=95int_80sta
feet=emberskip_sandals,heroic=1,type=cloth,ilevel=391,quality=epic,stats=1025armor_23 5crit_197haste_322int_513sta,reforge=crit_hit,gems=20mastery_20int_10crit,enchant=50h it
wrists=emberflame_bracers,heroic=1,type=cloth,ilevel=391,quality=epic,stats=652armor_ 166hit_173mastery_256int_384sta,enchant=50int
hands=firehawk_gloves,heroic=1,type=cloth,ilevel=391,quality=epic,stats=932armor_180h it_244haste_322int_513sta,gems=20hit_20int_10int,enchant=65mastery
finger1=infernal_signet_of_the_avengers,ilevel=391,quality=epic,stats=146hit_173haste _236int_384sta,gems=40int_10int,enchant=40int
finger2=crystalline_brimstone_ring,heroic=1,ilevel=391,quality=epic,stats=183hit_150m astery_256int_384sta,enchant=40int
trinket1=rune_of_zeth,ilevel=391,quality=epic,stats=433crit,reforge=crit_mastery,use= 1441int_15dur_60cd
trinket2=necromantic_focus,heroic=1,ilevel=372,quality=epic,stats=433int,equip=onspel ltickdamage_48mastery_10stack_10dur
back=rippling_flamewrath_cloak,heroic=1,ilevel=391,quality=epic,stats=745armor_150hit _183haste_256int_384sta,enchant=lightweave_embroidery
main_hand=volcanospike,heroic=1,ilevel=391,quality=epic,stats=2636sp_139haste_119hit_ 197int_296sta,enchant=power_torrent
off_hand=tome_of_grim_binding,heroic=1,ilevel=391,quality=epic,stats=162hit_176crit_2 56int_384sta,reforge=crit_mastery,enchant=40int
ranged=glowing_ember_wand,ilevel=391,quality=epic,stats=89hit_101haste_145int_217sta, reforge=haste_mastery
# Gear Summary
# gear_strength=20
# gear_agility=20
# gear_stamina=7036
# gear_intellect=5708
# gear_spirit=21
# gear_spell_power=2636
# gear_hit_rating=1747
# gear_crit_rating=1131
# gear_haste_rating=2163
# gear_mastery_rating=1513
# gear_armor=9317
# meta_gem=burning_shadowspirit
# tier12_2pc_caster=1
# tier12_4pc_caster=1
# back=rippling_flamewrath_cloak,heroic=1,enchant=lightweave_embroidery
# main_hand=volcanospike,heroic=1,enchant=power_torrent
|
edit #3: please note that I have modified a lot more than just trinket
Last edited by Nathyiel : 06/17/11 at 2:16 PM.
|
|
|
|
|
06/17/11, 1:06 PM
|
#292
|
|
Piston Honda
|
Not sure if anyone is interested in this, but I wrote a rudimentary Python program to convert the sample sequence into a human-readable list of actions in the order that they are performed.
For example, on T12 Arcane patchwerk:
Sample Sequence =
 ← Click Here
|
0124A9CDEGFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIK9FLLLLLMRLLLLLMRLLLLLMRLGLLLLM RLLLLLNMRLLLLLMRLLLLFLMRLLLLLMRLIII9BCDIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEGIIFKLLLLMRL9 LLLLMRLLLLLMRLLLLLMRLLLLLMRLLLLLFMRLLLLLMRLLLLLMRLLLI9CGD7IIIIIIIIIIIIIIIIIIIIIIIIIII FIIIIIIKLLMRLL9LLLMRLLLLLMRLLLLLMRLLLLLMGNRLFLLLLMRLLLLLMRLLLLLMRLLLL9CEIDIIIIIIIIIII IIIIIIIIIIIIIIFIIIIIIMIIIIKMRLLLLGMRLLL9LLMRLLLLLMRLLLLLMRLLLLLFMRLLHHHHHHHHHHHHHHHCH HHHHH9DHHHHHHHHHHHHHHHHHHHHHGHHH
|
Will convert to:
 ← Click Here
|
flask,type=draconic_mind
food,type=seafood_magnifique_feast
focus_magic
mage_armor
volcanic_potion,if=!in_combat
use_item,name=shard_of_woe,if=(cooldown.evocation.remains<40&buff.arcane_blast.stack= 4)|cooldown.evocation.remains>90|target.time_to_die<40
arcane_power,if=(cooldown.evocation.remains<40&buff.arcane_blast.stack=4)|target.time _to_die<40
mana_gem,if=(cooldown.evocation.remains<40&buff.arcane_blast.stack=4)|target.time_to_ die<40
mirror_image,if=buff.arcane_power.up|(cooldown.arcane_power.remains>20&target.time_to _die>15)
presence_of_mind,arcane_blast
flame_orb,if=target.time_to_die>=10
arcane_blast,if=cooldown.evocation.remains<40&mana_pct>26
arcane_blast,if=cooldown.evocation.remains<40&mana_pct>26
arcane_blast,if=cooldown.evocation.remains<40&mana_pct>26
...
...
evocation,if=target.time_to_die>=31
use_item,name=shard_of_woe,if=(cooldown.evocation.remains<40&buff.arcane_blast.stack= 4)|cooldown.evocation.remains>90|target.time_to_die<40
flame_orb,if=target.time_to_die>=10
sequence,name=conserve:arcane_blast:arcane_blast:arcane_blast:arcane_blast:arcane_bla st,if=!buff.bloodlust.up
sequence,name=conserve:arcane_blast:arcane_blast:arcane_blast:arcane_blast:arcane_bla st,if=!buff.bloodlust.up
sequence,name=conserve:arcane_blast:arcane_blast:arcane_blast:arcane_blast:arcane_bla st,if=!buff.bloodlust.up
sequence,name=conserve:arcane_blast:arcane_blast:arcane_blast:arcane_blast:arcane_bla st,if=!buff.bloodlust.up
sequence,name=conserve:arcane_blast:arcane_blast:arcane_blast:arcane_blast:arcane_bla st,if=!buff.bloodlust.up
arcane_missiles
restart_sequence,name=conserve
sequence,name=conserve:arcane_blast:arcane_blast:arcane_blast:arcane_blast:arcane_bla st,if=!buff.bloodlust.up
etc
|
To use it, paste the action list and sequence as they are to a .txt file, but add a blank line between them (not that # and action are sperated with a \t):
 ← Click Here
|
0 flask,type=draconic_mind
1 food,type=seafood_magnifique_feast
2 focus_magic
3 arcane_brilliance
4 mage_armor
5 snapshot_stats
6 counterspell
7 conjure_mana_gem,if=cooldown.evocation.remains<44&target.time_to_die>20&mana_gem_char ges=0
8 conjure_mana_gem,invulnerable=1,if=mana_gem_charges<3
9 use_item,name=shard_of_woe,if=(cooldown.evocation.remains<40&buff.arcane_blast.stack= 4)|cooldown.evocation.remains>90|target.time_to_die<40
A volcanic_potion,if=!in_combat
B volcanic_potion,if=cooldown.evocation.remains<40&buff.arcane_blast.stack=4
C arcane_power,if=(cooldown.evocation.remains<40&buff.arcane_blast.stack=4)|target.time _to_die<40
D mana_gem,if=(cooldown.evocation.remains<40&buff.arcane_blast.stack=4)|target.time_to_ die<40
E mirror_image,if=buff.arcane_power.up|(cooldown.arcane_power.remains>20&target.time_to _die>15)
F flame_orb,if=target.time_to_die>=10
G presence_of_mind,arcane_blast
H arcane_blast,if=target.time_to_die<60&mana_pct>4
I arcane_blast,if=cooldown.evocation.remains<40&mana_pct>26
J evocation,invulnerable=1
K evocation,if=target.time_to_die>=31
L sequence,name=conserve:arcane_blast:arcane_blast:arcane_blast:arcane_blast:arcane_bla st,if=!buff.bloodlust.up
M arcane_missiles
N arcane_barrage,if=buff.arcane_blast.stack>0
O arcane_barrage,moving=1
P fire_blast,moving=1
Q ice_lance,moving=1
R restart_sequence,name=conserve
0124A9CDEGFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIK9FLLLLLMRLLLLLMRLLLLLMRLGLLLLM RLLLLLNMRLLLLLMRLLLLFLMRLLLLLMRLIII9BCDIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEGIIFKLLLLMRL9 LLLLMRLLLLLMRLLLLLMRLLLLLMRLLLLLFMRLLLLLMRLLLLLMRLLLI9CGD7IIIIIIIIIIIIIIIIIIIIIIIIIII FIIIIIIKLLMRLL9LLLMRLLLLLMRLLLLLMRLLLLLMGNRLFLLLLMRLLLLLMRLLLLLMRLLLL9CEIDIIIIIIIIIII IIIIIIIIIIIIIIFIIIIIIMIIIIKMRLLLLGMRLLL9LLMRLLLLLMRLLLLLMRLLLLLFMRLLHHHHHHHHHHHHHHHCH HHHHH9DHHHHHHHHHHHHHHHHHHHHHGHHH
|
Copy the Python code into a .py and change the path at the top to the path of your .txt file. Then run it.
Code:
 ← Click Here
path = 'C:\path\to\\action and sequence input.txt' ## change!
class ActionPriorityList:
def __init__(self):
self.apl = []
def __str__(self):
s = []
for num, action in self.apl:
s.append(num + ': ' + action +'\n')
return ''.join(s)
def read_file(path):
return open(path).readlines()
close(path)
def build(input):
sequence = False
APL = ActionPriorityList()
for idx, line in enumerate(input):
if sequence:
sample_seq = line.strip()
elif '\n' in line[0]:
sequence = True
elif sequence == False:
split_line = line.split(' \t')
APL.apl.append((split_line[0].strip(), split_line[1].strip()))
return APL, sample_seq
def convert(APL, ss):
s = []
for char in ss:
for idx, tup in enumerate(APL.apl):
if char == tup[0]:
s.append(tup[1] + '\n')
return ''.join(s)
if __name__ == '__main__':
APL, ss = build(read_file(path))
print convert(APL, ss)
|
If there is some interest in this, I can make a non-programmer-friendly version.
Last edited by Lgs : 06/17/11 at 1:14 PM.
|
|
|
|
|
06/18/11, 12:10 PM
|
#293
|
|
Great Tiger
|
Originally Posted by Maje
Not strictly a simcraft post but probably best written here; Lightweave Embroidery has been nerfed, I've checked our guild logs from the full content clear with about 5 dps having a total of around 450 procs all in all.
The minimum time between procs has been 64 seconds which is I think the first time we have a number that isn't 'clean' i.e. ICDs are usually multiples of 5 (though it might be 65 seconds and just has to do with rounding errors). In any case it's a pretty significant nerf, at a theoretical best making it to be worth 133.8 int. or 83.8 assuming the default 50int cloak enchant. (Compared to the old implementation of 15/45 ~ 193.3 int.)
|
Thanks Mage. I checked through my own full clear logs from this week and I also come up with a minimum ICD of 64 seconds.
Still seems to have a fairly high proc chance however so that's likely unchanged from the 25% it was.
I've updated SimulationCraft with the new ICD.
|
|
|
|
|
06/18/11, 3:00 PM
|
#294
|
|
Glass Joe
|
Dragonwrath proc benefit per caster spec analysis
Hello,
I've performed some rough simulation using the recently implemented dragonwrath item in Simulationcraft to see which spec the proc benefits most.
I edited the 372 caster profiles to simply replace the mainhand with dragonwrath_tarecgosas_rest. I kept all other stats and equipment the same, to view only what benefit the effect of the proc had per spec. The slightly modified profiles can be downloaded here.
The default proc rate in SimC is 1% for wrath of tarecgosa until more is known; I edited the source to test with 10% and 35% ( engine\sc_unique_gear.cpp - lines 1343-1351) and ran the profiles again.
SimC html output (spell breakdown can be seen here):
casters_372.html
casters_372_DW_Proc01.html
casters_372_DW_Proc10.html
casters_372_DW_Proc35.html
Simplified table:
| Spec | DPS_372 | +DragWr_Proc01 | %incr | +DragWr_Proc10 | %incr | +DragWr_Proc35 | %incr |
|---|
| Druid_Balance | 26026 | 26293 | 1.03 | 28905 | 11.06 | 39894 | 53.29 | | Priest_Shadow | 27033 | 27316 | 1.05 | 29957 | 10.82 | 41116 | 52.10 | | Mage_Arcane | 29621 | 29888 | 0.90 | 32793 | 10.71 | 44946 | 51.74 | | Mage_Fire | 26199 | 26424 | 0.86 | 28944 | 10.48 | 39266 | 49.88 | | Shaman_Elemental | 26678 | 26884 | 0.77 | 29299 | 9.82 | 39435 | 47.82 | | Warlock_Affliction | 28878 | 29150 | 0.94 | 31449 | 8.90 | 41018 | 42.04 | | Mage_Frost | 28136 | 28357 | 0.79 | 30555 | 8.60 | 39860 | 41.67 | | Warlock_Destruction | 28710 | 28933 | 0.78 | 31142 | 8.47 | 40373 | 40.62 | | Warlock_Demonology | 27677 | 27884 | 0.75 | 29832 | 7.79 | 37952 | 37.12 |
Performed with SimC 410-13 (4.2.0 PTR build 14299)
Does this seem to be a correct analysis? If so Arcane seems to benefit most from the proc among mage specs, and that gap increases as the proc chance does.
|
|
|
|
|
06/18/11, 3:53 PM
|
#295
|
|
Von Kaiser
Goblin Mage
Sargeras (EU)
|
Yes, it's interesting but it will be good if the proc chance will be the same for all class.
Why don't you have tested-it with T12_391 profiles? The 4t12 will have a huge impact, like bigger ignite on Fire and Frost spec, for example.
|
|
|
|
|
06/18/11, 4:56 PM
|
#296
|
|
Don Flamenco
Gnome Mage
Naxxramas (EU)
|
I'm not sure as to why it was implemented the way it was (in simcraft), to me the simplest interpertation of the proc seems the most reasonable as well.
That is, assume some [p] proc chance, the trigger any damage [d] done by the source, the proc itself hits for [d] with no additional benefit from debuffs or buffs. Which leads to a simple [p] percent increase in dps for all classes assuming they tailored [p] for warlocks and frost mages properly.
|
|
|
|
|
06/18/11, 5:23 PM
|
#297
|
|
Bald Bull
|
I've done some tuning work on the 391 profiles, and added 378 profiles as well; the latest versions are now in the repository for people to grab and play around with. You can also find some sample output and the profiles themselves at:
Index of /simc/opt
|
At Veridian Dynamics, we can even make radishes so spicy, people can't eat them. But we're not, because people can't eat them.
|
|
|
06/18/11, 6:02 PM
|
#298
|
|
Don Flamenco
Gnome Mage
Naxxramas (EU)
|
Not sure why but it seems that at least for fire 4t12 isn't modeled as expected, eg. in the output ( Simulationcraft Results) there were 179.5 fireball casts with 46.5% crit chance which means
k(c*) + 4t12 = k(.365) + .3 = 0 + .3 = 0.3
hs(c) = hs(.465) = .465 * .3 + .465^2 * (1 - .3) = 0.2908575
Which means that the number of Pyroblast!-s casts should be around 52.20892125 where is the output lists 35.3.
|
|
|
|
|
06/18/11, 8:09 PM
|
#299
|
|
Bald Bull
|
You know, I thought it looked low - my own early hack-job to try to simulate fire's bonus came out much closer to 50. I'm frankly not sure how they implemented it, but I'll bring this to their attention.
|
At Veridian Dynamics, we can even make radishes so spicy, people can't eat them. But we're not, because people can't eat them.
|
|
|
06/18/11, 9:33 PM
|
#300
|
|
Glass Joe
Human Mage
Mal'Ganis (EU)
|
Originally Posted by zimzamzoom
Dragonwrath spec stuff ...
|
Maje is right.
For all we know Dragonwrath is a simple percentage damage increase.
Whoever does the most caster damage in your raid will benefit the most from Dragonwrath.
|
|
|
|
|
Similar Threads
|
| Thread |
Thread Starter |
Forum |
Replies |
Last Post |
| Cataclysm Mage Changes |
Narcosleepy |
Mages |
570 |
09/07/10 7:07 PM |
|