I have updated results for the single-target rotation sims, but rather than updating the first post 3 or 4 times, let's spend a little time discussing which queues should be added/removed.
Note that simulation time is basically irrelevant now, as the whole thing takes under a minute, so in theory we could just add any queue we want. The counter-argument is that from an aesthetic point of view, the list is far easier to read if we trim it down to only the queues that we care about.
The counter-counter-argument is that sifting through the raw data and distilling it into a concise commentary section is
my job, and that people not interested in the raw data probably skip the table and just read the bullet points I type up anyway, so I should just dump all the raw data in the table for completeness.
Anyhow, here's the raw data for 939/SoT/2%/10:
- Code: Select all
DPS TPS SHPS E I
Q# Priority V=100% V=30% V=100% V=30% V=100% V=30% % %
1 SotR>CS>AS>J 14242 9173 42727 27520 0 0 7.3 0.0
2 SotR>HotR>AS>J 13125 8360 39374 25079 0 0 7.3 0.0
3 SotR>CS>J>AS 14135 9091 42405 27273 0 0 7.4 0.0
4 SotR>AS>CS>J 14077 9067 42231 27201 0 0 8.6 0.0
5 AS>SotR>CS>J 13947 8985 41842 26954 0 0 9.2 0.0
6 SotR>CS>AS+>J>AS 14211 9147 42633 27441 0 0 7.3 0.0
7 SotR>AS+>CS>J>AS 14190 9134 42570 27401 0 0 7.7 0.0
8 sdAS>sdJ>SotR>CS>AS>J 13726 8830 41178 26490 0 0 11.6 0.0
9 sdAS>SotR>CS>AS>J 14107 9087 42322 27261 0 0 8.8 0.0
10 SotR>CS>AS>J>HW 14479 9410 43437 28230 0 0 2.8 0.0
11 SotR>CS>AS>J>Cons>HW 14673 9515 44021 28546 0 0 1.6 0.0
12 SotR>AS+>CS>AS>J>Cons>HW 14655 9505 43964 28515 0 0 1.8 0.0
13 sdAS>sdJ>SotR>CS>AS>J>Cons>HW 14227 9234 42681 27703 0 0 4.8 0.0
14 Inq>CS>AS>J 12518 8053 37553 24160 0 0 7.7 94.1
15 Inq>HotR>AS>J 12034 7627 36101 22880 0 0 7.7 94.1
16 iInq>SotR>CS>AS>J 13870 8926 41611 26777 0 0 7.6 72.3
17 iInq>SotR2>CS>AS>J 12676 8163 38029 24488 0 0 5.2 0.0
18 ISotR>Inq>CS>AS>J 13870 8926 41611 26777 0 0 7.6 72.3
19 SDSotR>ISotR>Inq>CS>AS>J 14351 9237 43052 27712 0 0 7.5 47.5
20 ISotR>SDSotR>Inq>CS>AS>J 14351 9237 43052 27712 0 0 7.5 47.5
21 ISDSotR>Inq>CS>AS>J 13701 8816 41102 26447 0 0 7.6 81.0
22 Inq>CS>AS>J>Cons>HW 13088 8506 39264 25520 0 0 1.8 94.1
23 Inq>HotR>AS>J>Cons>HW 12604 8079 37812 24240 0 0 1.8 94.1
24 ISotR>Inq>CS>AS>J>Cons>HW 14376 9327 43130 27982 0 0 1.7 72.3
25 SDSotR>ISotR>Inq>CS>AS>J>Cons>HW 14834 9621 44504 28865 0 0 1.7 47.5
26 SDSotR>ISotR>Inq>CS>AS>J>ICons>HW 14774 9589 44322 28767 0 0 2.1 47.5
27 SDSotR>Inq>CS>AS>J>Cons>HW 14679 9524 44038 28572 0 0 1.7 56.4
28 ISDSotR>Inq>CS>AS>J>Cons>HW 14232 9237 42696 27713 0 0 1.7 81.0
29 WoG>CS>AS>J 11522 7425 34566 22275 1537 1096 10.5 0.0
30 WoG>SotR>CS>AS>J 13046 8404 39137 25212 1268 904 7.5 0.0
31 WoG>SotR[cdWoG>10]>CS>AS>J 12220 7874 36660 23623 1519 1083 9.0 0.0
32 WoG>SotR2[cdWoG>10]>CS>AS>J 11729 7556 35187 22669 1518 1082 8.7 0.0
33 WoG>SotR[cdWoG>10]>SotR2[cdWoG>5]>CS>AS>J 11921 7678 35764 23035 1441 1028 7.2 0.0
34 WoG>SotR[cdWoG>15]>SotR2[cdWoG>10]>CS>AS>J 11729 7556 35187 22669 1518 1082 8.7 0.0
35 WoG>Inq>CS>AS>J 12041 7749 36124 23248 1270 906 7.7 65.1
36 WoG>CS>AS>J>Cons>HW 12026 7834 36080 23502 1537 1096 3.6 0.0
37 WoG>SotR>CS>AS>J>Cons>HW 13482 8750 40446 26252 1268 904 1.7 0.0
38 WoG>SotR2>CS>AS>J>Cons>HW 13041 8444 39123 25332 0 0 0.6 0.0
39 WoG>Inq>CS>AS>J>Cons>HW 12567 8167 37702 24503 1270 906 1.8 65.1
40 WoG>Inq>HotR>AS>J>Cons>HW 11871 7609 35613 22828 1270 906 1.8 65.1
41 WoG>Inq>AS+>CS>AS>J>Cons>HW 12582 8181 37748 24543 1253 893 2.1 64.2
42 WoG>ISotR>Inq>CS>AS>J>Cons>HW 13144 8535 39432 25607 1269 905 1.7 50.3
43 WoG>iInq>SotR>CS>AS>J>Cons>HW 13144 8535 39432 25607 1269 905 1.7 50.3
44 SotR>CS>AS>J>HoW 15437 9998 46310 29995 0 0 1.6 0.0
45 SotR>CS>AS>HoW>J 15774 10264 47323 30793 0 0 0.3 0.0
46 SotR>CS>HoW>AS>J 15729 10261 47186 30782 0 0 0.3 0.0
47 SotR>HoW>CS>AS>J 15597 10192 46791 30575 0 0 1.3 0.0
48 HoW>SotR>CS>AS>J 15493 10134 46478 30402 0 0 1.9 0.0
49 SotR>CS>AS+>HoW>AS>J 15773 10273 47318 30820 0 0 0.2 0.0
50 SotR>CS>AS>J>HoW>Cons>HW 15585 10102 46756 30307 0 0 0.0 0.0
51 SotR>CS>AS>HoW>J>Cons>HW 15806 10285 47418 30855 0 0 0.0 0.0
52 SotR>CS>HoW>AS>J>Cons>HW 15761 10282 47283 30846 0 0 0.0 0.0
53 SotR>HoW>CS>AS>J>Cons>HW 15727 10280 47181 30841 0 0 0.0 0.0
54 HoW>SotR>CS>AS>J>Cons>HW 15675 10262 47026 30786 0 0 0.0 0.0
55 ISotR>SDSotR>Inq>CS>AS>J>HoW>Cons>HW 15869 10288 47609 30865 0 0 0.0 47.5
56 ISotR>SDSotR>Inq>CS>AS>HoW>J>Cons>HW 16144 10513 48432 31539 0 0 0.0 49.7
57 ISotR>SDSotR>Inq>CS>HoW>AS>J>Cons>HW 16109 10522 48326 31565 0 0 0.0 50.3
58 ISotR>SDSotR>Inq>HoW>CS>AS>J>Cons>HW 16161 10580 48484 31741 0 0 0.0 48.8
59 ISotR>SDSotR>HoW>Inq>CS>AS>J>Cons>HW 16138 10569 48414 31707 0 0 0.0 48.0
60 HoW>ISotR>SDSotR>Inq>CS>AS>J>Cons>HW 16111 10565 48333 31695 0 0 0.0 51.8
61 WoG>SotR>CS>AS>J>HoW>Cons>HW 14415 9351 43245 28054 1268 904 0.0 0.0
62 WoG>SotR>CS>AS>HoW>J>Cons>HW 14675 9560 44027 28679 1268 904 0.0 0.0
63 WoG>SotR>CS>HoW>AS>J>Cons>HW 14656 9574 43969 28721 1257 896 0.0 0.0
64 WoG>SotR>HoW>CS>AS>J>Cons>HW 14636 9581 43909 28742 1227 875 0.0 0.0
65 WoG>HoW>SotR>CS>AS>J>Cons>HW 14546 9532 43639 28596 1273 908 0.0 0.0
For further commentary on 29-34:
-29 doesn't cast SotR at all, and has a mean time between WoGs (MTBW) of 21.0 seconds
-30 has a MTBW of 25.5s and a mean time between successful SotRs (MTBSS) of 17.1 seconds.
-31 has a MTBW of 21.3s and a MTBSS of 39.3s.
-32 has a MTBW of 21.3s and a MTBSS of 24.2s (all SotR2).
-33 has a MTBW of 22.4s and a MTBSS of 15.0s (all SotR2).
-34 has a MTBW of 21.3s and a MTBSS of 24.2s (all SotR2).
It seems obvious to me now that 33 & 34 don't do what I wanted them to - the conditionals should really be SotR2[10>cdWoG>5] and SotR2[15>cdWoG>10] respectively, but the FSM won't parse those as inputs. I haven't had a chance to look at the conditional parsing code yet to see if there's a way to handle a double conditional (cdWoG>5 && cdWoG<10). That said, I'm not sure it's entirely necessary to pursue those options - most of what we want to know can be inferred from 30-32.
30 delays WoG by ~4.5 seconds (compared to 29) to fit in a 3 HP SotR, trading about 270 HPS for 2.5k DPS.
31 delays WoG by a negligible amount, but only manages to fire off about 43% of the SotRs that 30 does. It recovers almost all of the HPS of 29 but beats it in DPS by about 700.
32 is more or less identical to 31 in terms of HPS, but at a significant DPS loss. It's only 200 DPS ahead of 29 for a minimal HPS cost. The poor scaling of SotR2 is probably what makes this a terrible option - even with more frequent SD utilization, you're hitting for far less thanks to the nonlinear scaling of SotR.
My expectation for 33/34 (if I had coded them with the right conditionals, anyhow) was to fall somewhere between 30 and 31. In essence, you'd get 3-point SotRs off whenever you could, but if it looked grim you'd settle for a 2-pointer before starting your next WoG build-up. It's probably safe to say that the DPS increase from this would be very small though, and perhaps more importantly would be more difficult to execute.
In any event, I'm open to suggestions about what queues should be added/removed/etc. For the sims on the first page, I've been using "WoG>SotR>AS>J>Cons>HW" as the default for W39.