diff --git a/sim/warlock/demonology/TestDemonology.results b/sim/warlock/demonology/TestDemonology.results index 986499d2ff..93e4eeaa22 100644 --- a/sim/warlock/demonology/TestDemonology.results +++ b/sim/warlock/demonology/TestDemonology.results @@ -33,2944 +33,2944 @@ character_stats_results: { dps_results: { key: "TestDemonology-AllItems-AgilePrimalDiamond" value: { - dps: 234617.42947 - tps: 143480.39682 - hps: 2184.00077 + dps: 239386.25418 + tps: 144061.63363 + hps: 2178.44917 } } dps_results: { key: "TestDemonology-AllItems-AlacrityofXuen-103989" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-ArcaneBadgeoftheShieldwall-93347" value: { - dps: 211864.85587 - tps: 136924.71259 - hps: 2333.89406 + dps: 197721.02558 + tps: 125152.00676 + hps: 2310.57733 } } dps_results: { key: "TestDemonology-AllItems-ArrowflightMedallion-93258" value: { - dps: 206296.59135 - tps: 131856.08776 - hps: 2251.73033 + dps: 195111.47252 + tps: 122743.24864 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-AssuranceofConsequence-105472" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-AusterePrimalDiamond" value: { - dps: 231795.09707 - tps: 140830.52889 - hps: 2203.79343 + dps: 236393.08585 + tps: 141101.45326 + hps: 2197.07113 } } dps_results: { key: "TestDemonology-AllItems-BadJuju-96781" value: { - dps: 205692.33836 - tps: 132781.91474 - hps: 2259.50258 + dps: 196416.78173 + tps: 124903.11693 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-BadgeofKypariZar-84079" value: { - dps: 202472.62556 - tps: 130440.64539 - hps: 2259.50258 + dps: 193356.96871 + tps: 122714.42706 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-BlackBloodofY'Shaarj-105648" value: { - dps: 242078.89392 - tps: 155291.81066 - hps: 2386.63429 + dps: 226494.69098 + tps: 141448.18361 + hps: 2374.97593 } } dps_results: { key: "TestDemonology-AllItems-BlossomofPureSnow-89081" value: { - dps: 212738.17224 - tps: 135893.56234 - hps: 2253.39581 + dps: 201364.307 + tps: 126702.71215 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-BottleofInfiniteStars-87057" value: { - dps: 204110.83135 - tps: 131631.11518 - hps: 2259.50258 + dps: 194913.61692 + tps: 123827.90038 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-BraidofTenSongs-84072" value: { - dps: 202472.62556 - tps: 130440.64539 - hps: 2259.50258 + dps: 193356.96871 + tps: 122714.42706 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-Brawler'sStatue-257885" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-BreathoftheHydra-96827" value: { - dps: 227260.57883 - tps: 146371.75927 - hps: 2366.09336 + dps: 214970.05575 + tps: 135210.27367 + hps: 2336.66986 } } dps_results: { key: "TestDemonology-AllItems-BroochofMunificentDeeds-87500" value: { - dps: 200518.94717 - tps: 129574.62969 - hps: 2340.20256 + dps: 191026.64794 + tps: 120828.45044 + hps: 2365.8653 } } dps_results: { key: "TestDemonology-AllItems-BrutalTalismanoftheShado-PanAssault-94508" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-BurningPrimalDiamond" value: { - dps: 236141.18449 - tps: 144399.35727 - hps: 2184.00077 + dps: 241070.54712 + tps: 145028.39139 + hps: 2178.44917 } } dps_results: { key: "TestDemonology-AllItems-CapacitivePrimalDiamond" value: { - dps: 232564.03106 - tps: 141061.68041 - hps: 2184.00077 + dps: 237706.8561 + tps: 141691.83333 + hps: 2173.45272 } } dps_results: { key: "TestDemonology-AllItems-CarbonicCarbuncle-81138" value: { - dps: 204466.89284 - tps: 131067.4496 - hps: 2248.39937 + dps: 194319.87642 + tps: 122809.54558 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-Cha-Ye'sEssenceofBrilliance-96888" value: { - dps: 227084.44957 - tps: 144945.73459 - hps: 2261.16806 + dps: 214670.64634 + tps: 134381.74066 + hps: 2256.72678 } } dps_results: { key: "TestDemonology-AllItems-CharmofTenSongs-84071" value: { - dps: 206424.17276 - tps: 133205.02004 - hps: 2309.46701 + dps: 196863.15935 + tps: 123878.33895 + hps: 2310.57733 } } dps_results: { key: "TestDemonology-AllItems-CommunalIdolofDestruction-101168" value: { - dps: 210177.36718 - tps: 136197.17038 - hps: 2355.54532 + dps: 199076.86341 + tps: 124987.83146 + hps: 2346.10759 } } dps_results: { key: "TestDemonology-AllItems-CommunalStoneofDestruction-101171" value: { - dps: 211306.6702 - tps: 136423.05786 - hps: 2257.28194 + dps: 201745.19355 + tps: 127964.31526 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-CommunalStoneofWisdom-101183" value: { - dps: 214134.64786 - tps: 137939.84585 - hps: 2268.38514 + dps: 203937.74762 + tps: 129092.95324 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-ContemplationofChi-Ji-103688" value: { - dps: 208154.83623 - tps: 133751.38571 - hps: 2252.28549 + dps: 198526.21922 + tps: 125711.05494 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-ContemplationofChi-Ji-103988" value: { - dps: 211070.22384 - tps: 135500.69238 - hps: 2250.62001 + dps: 201903.76143 + tps: 127743.52393 + hps: 2287.81575 } } dps_results: { key: "TestDemonology-AllItems-Coren'sColdChromiumCoaster-257880" value: { - dps: 203273.33458 - tps: 130958.29722 - hps: 2261.16806 + dps: 194955.73205 + tps: 123336.4415 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-CoreofDecency-87497" value: { - dps: 208145.78983 - tps: 133146.91585 - hps: 2243.95809 + dps: 197163.62969 + tps: 124828.24614 + hps: 2288.92607 } } dps_results: { key: "TestDemonology-AllItems-CourageousPrimalDiamond" value: { - dps: 233958.10255 - tps: 142001.79675 - hps: 2184.00077 + dps: 238734.76429 + tps: 142466.30863 + hps: 2178.44917 } } dps_results: { key: "TestDemonology-AllItems-CraftedDreadfulGladiator'sBadgeofConquest-93419" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-CraftedDreadfulGladiator'sBadgeofDominance-93600" value: { - dps: 205987.89479 - tps: 132252.44226 - hps: 2251.73033 + dps: 197258.57765 + tps: 124670.78763 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-CraftedDreadfulGladiator'sBadgeofVictory-93606" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-CraftedDreadfulGladiator'sEmblemofCruelty-93485" value: { - dps: 202451.90114 - tps: 130248.43751 - hps: 2268.68985 + dps: 194437.73119 + tps: 123044.64311 + hps: 2299.61981 } } dps_results: { key: "TestDemonology-AllItems-CraftedDreadfulGladiator'sEmblemofMeditation-93487" value: { - dps: 200465.38351 - tps: 129005.0145 - hps: 2273.13113 + dps: 191641.7952 + tps: 121426.41591 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-CraftedDreadfulGladiator'sEmblemofTenacity-93486" value: { - dps: 201240.66014 - tps: 129548.24003 - hps: 2340.62246 + dps: 190922.00847 + tps: 120820.14362 + hps: 2363.68079 } } dps_results: { key: "TestDemonology-AllItems-CraftedDreadfulGladiator'sInsigniaofConquest-93424" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-CraftedDreadfulGladiator'sInsigniaofDominance-93601" value: { - dps: 209010.22363 - tps: 134332.92246 - hps: 2261.16806 + dps: 199982.05784 + tps: 126480.49361 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-CraftedDreadfulGladiator'sInsigniaofVictory-93611" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-CraftedMalevolentGladiator'sBadgeofConquest-98755" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-CraftedMalevolentGladiator'sBadgeofDominance-98910" value: { - dps: 207568.79905 - tps: 133194.01203 - hps: 2253.95097 + dps: 198180.04439 + tps: 125223.99619 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-CraftedMalevolentGladiator'sBadgeofVictory-98912" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-CraftedMalevolentGladiator'sEmblemofCruelty-98811" value: { - dps: 202911.49157 - tps: 130681.38328 - hps: 2268.13469 + dps: 194924.86923 + tps: 123305.23125 + hps: 2301.84046 } } dps_results: { key: "TestDemonology-AllItems-CraftedMalevolentGladiator'sEmblemofMeditation-98813" value: { - dps: 200465.38351 - tps: 129005.0145 - hps: 2273.13113 + dps: 191641.7952 + tps: 121426.41591 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-CraftedMalevolentGladiator'sEmblemofTenacity-98812" value: { - dps: 201291.31106 - tps: 129699.95087 - hps: 2349.93897 + dps: 191077.14893 + tps: 120944.87118 + hps: 2377.11444 } } dps_results: { key: "TestDemonology-AllItems-CraftedMalevolentGladiator'sInsigniaofConquest-98760" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-CraftedMalevolentGladiator'sInsigniaofDominance-98911" value: { - dps: 210570.09497 - tps: 135165.40881 - hps: 2265.60934 + dps: 201359.5909 + tps: 127274.64761 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-CraftedMalevolentGladiator'sInsigniaofVictory-98917" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-CurseofHubris-102307" value: { - dps: 216446.23182 - tps: 136327.93915 - hps: 2453.65948 + dps: 203034.49848 + tps: 126720.85696 + hps: 2463.27225 } } dps_results: { key: "TestDemonology-AllItems-CurseofHubris-104649" value: { - dps: 218188.49571 - tps: 137049.08695 - hps: 2480.66472 + dps: 203586.82574 + tps: 126751.62482 + hps: 2487.33806 } } dps_results: { key: "TestDemonology-AllItems-CurseofHubris-104898" value: { - dps: 213360.3613 - tps: 134686.94977 - hps: 2403.16768 + dps: 202395.2855 + tps: 126543.60345 + hps: 2449.02739 } } dps_results: { key: "TestDemonology-AllItems-CurseofHubris-105147" value: { - dps: 212121.98348 - tps: 134289.1787 - hps: 2380.61526 + dps: 200552.17484 + tps: 125626.55022 + hps: 2436.78974 } } dps_results: { key: "TestDemonology-AllItems-CurseofHubris-105396" value: { - dps: 217529.63498 - tps: 136914.03481 - hps: 2463.17023 + dps: 202605.33225 + tps: 126172.73929 + hps: 2466.18734 } } dps_results: { key: "TestDemonology-AllItems-CurseofHubris-105645" value: { - dps: 219050.56653 - tps: 137720.01235 - hps: 2498.88867 + dps: 205599.11401 + tps: 127916.9392 + hps: 2500.71757 } } dps_results: { key: "TestDemonology-AllItems-CutstitcherMedallion-93255" value: { - dps: 208154.83623 - tps: 133751.38571 - hps: 2252.28549 + dps: 198526.21922 + tps: 125711.05494 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-Daelo'sFinalWords-87496" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-DarkglowEmbroidery(Rank3)-4893" value: { - dps: 247516.9496 - tps: 150265.5149 - hps: 2278.93319 + dps: 250816.5099 + tps: 149967.65029 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-DarkmistVortex-87172" value: { - dps: 210929.97063 - tps: 136067.14997 - hps: 2366.64852 + dps: 197423.35247 + tps: 123886.86153 + hps: 2350.54887 } } dps_results: { key: "TestDemonology-AllItems-DeadeyeBadgeoftheShieldwall-93346" value: { - dps: 203292.70609 - tps: 131018.65467 - hps: 2253.39581 + dps: 194258.7242 + tps: 123257.62577 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-DelicateVialoftheSanguinaire-96895" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-DestructivePrimalDiamond" value: { - dps: 232788.01617 - tps: 141186.99162 - hps: 2184.00077 + dps: 237970.01067 + tps: 141860.95593 + hps: 2173.45272 } } dps_results: { key: "TestDemonology-AllItems-DisciplineofXuen-103986" value: { - dps: 210680.97917 - tps: 136332.77509 - hps: 2242.29261 + dps: 199404.4423 + tps: 126728.76662 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-Dominator'sArcaneBadge-93342" value: { - dps: 211864.85587 - tps: 136924.71259 - hps: 2333.89406 + dps: 197721.02558 + tps: 125152.00676 + hps: 2310.57733 } } dps_results: { key: "TestDemonology-AllItems-Dominator'sDeadeyeBadge-93341" value: { - dps: 203292.70609 - tps: 131018.65467 - hps: 2253.39581 + dps: 194258.7242 + tps: 123257.62577 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-Dominator'sDurableBadge-93345" value: { - dps: 203292.70609 - tps: 131018.65467 - hps: 2253.39581 + dps: 194258.7242 + tps: 123257.62577 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-Dominator'sKnightlyBadge-93344" value: { - dps: 203292.70609 - tps: 131018.65467 - hps: 2253.39581 + dps: 194258.7242 + tps: 123257.62577 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-Dominator'sMendingBadge-93343" value: { - dps: 205705.6293 - tps: 132180.78835 - hps: 2251.73033 + dps: 196220.15834 + tps: 124392.34397 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-DreadfulGladiator'sBadgeofConquest-84344" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-DreadfulGladiator'sBadgeofDominance-84488" value: { - dps: 205987.89479 - tps: 132252.44226 - hps: 2251.73033 + dps: 197258.57765 + tps: 124670.78763 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-DreadfulGladiator'sBadgeofVictory-84490" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-DreadfulGladiator'sEmblemofCruelty-84399" value: { - dps: 202451.90114 - tps: 130248.43751 - hps: 2268.68985 + dps: 194437.73119 + tps: 123044.64311 + hps: 2299.61981 } } dps_results: { key: "TestDemonology-AllItems-DreadfulGladiator'sEmblemofMeditation-84401" value: { - dps: 200465.38351 - tps: 129005.0145 - hps: 2273.13113 + dps: 191641.7952 + tps: 121426.41591 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-DreadfulGladiator'sEmblemofTenacity-84400" value: { - dps: 201240.66014 - tps: 129548.24003 - hps: 2340.62246 + dps: 190922.00847 + tps: 120820.14362 + hps: 2363.68079 } } dps_results: { key: "TestDemonology-AllItems-DreadfulGladiator'sInsigniaofConquest-84349" value: { - dps: 200499.58557 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-DreadfulGladiator'sInsigniaofDominance-84489" value: { - dps: 208957.22744 - tps: 134569.90199 - hps: 2267.27482 + dps: 199785.66236 + tps: 126327.69504 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-DreadfulGladiator'sInsigniaofVictory-84495" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-DurableBadgeoftheShieldwall-93350" value: { - dps: 203292.70609 - tps: 131018.65467 - hps: 2253.39581 + dps: 194258.7242 + tps: 123257.62577 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-EffulgentPrimalDiamond" value: { - dps: 231795.09707 - tps: 140830.52889 - hps: 2203.79343 + dps: 236393.08585 + tps: 141101.45326 + hps: 2197.07113 } } dps_results: { key: "TestDemonology-AllItems-EmberPrimalDiamond" value: { - dps: 233244.06417 - tps: 141566.90492 - hps: 2184.00077 + dps: 238004.50605 + tps: 142044.31029 + hps: 2178.44917 } } dps_results: { key: "TestDemonology-AllItems-EmblemofKypariZar-84077" value: { - dps: 202050.14529 - tps: 130004.15968 - hps: 2255.06129 + dps: 193830.72628 + tps: 122701.72879 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-EmblemoftheCatacombs-83733" value: { - dps: 200265.11086 - tps: 128347.48168 - hps: 2280.59867 + dps: 191759.69898 + tps: 121472.19927 + hps: 2300.02928 } } dps_results: { key: "TestDemonology-AllItems-EmptyFruitBarrel-81133" value: { - dps: 203963.26617 - tps: 131543.65668 - hps: 2256.72678 + dps: 196666.20739 + tps: 124521.17165 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-EnchantWeapon-BloodyDancingSteel-5125" value: { - dps: 242386.50127 - tps: 147048.03448 - hps: 2278.93319 + dps: 246403.58336 + tps: 147410.94677 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-EnchantWeapon-Colossus-4445" value: { - dps: 242386.50127 - tps: 147048.03448 - hps: 2278.93319 + dps: 246403.58336 + tps: 147410.94677 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-EnchantWeapon-DancingSteel-4444" value: { - dps: 242386.50127 - tps: 147048.03448 - hps: 2278.93319 + dps: 246403.58336 + tps: 147410.94677 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-EnchantWeapon-ElementalForce-4443" value: { - dps: 243925.86212 - tps: 148666.74255 - hps: 2278.93319 + dps: 247650.68075 + tps: 148977.28229 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-EnchantWeapon-River'sSong-4446" value: { - dps: 242386.50127 - tps: 147048.03448 - hps: 2278.93319 + dps: 246403.58336 + tps: 147410.94677 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-EnchantWeapon-SpiritofConquest-5124" value: { - dps: 248211.43823 - tps: 150070.03729 - hps: 2272.27126 + dps: 253144.00244 + tps: 151421.39767 + hps: 2263.94386 } } dps_results: { key: "TestDemonology-AllItems-EnchantWeapon-Windsong-4441" value: { - dps: 246512.85274 - tps: 149867.44425 - hps: 2270.05062 + dps: 251938.16582 + tps: 151637.65822 + hps: 2279.48835 } } dps_results: { key: "TestDemonology-AllItems-EnigmaticPrimalDiamond" value: { - dps: 232788.01617 - tps: 141186.99162 - hps: 2184.00077 + dps: 237970.01067 + tps: 141860.95593 + hps: 2173.45272 } } dps_results: { key: "TestDemonology-AllItems-EssenceofTerror-87175" value: { - dps: 220166.01227 - tps: 141734.5827 - hps: 2355.54532 + dps: 204123.64892 + tps: 128751.5301 + hps: 2363.87272 } } dps_results: { key: "TestDemonology-AllItems-EternalPrimalDiamond" value: { - dps: 231737.50013 - tps: 140664.85804 - hps: 2184.00077 + dps: 236341.8256 + tps: 141098.81696 + hps: 2178.44917 } } dps_results: { key: "TestDemonology-AllItems-EvilEyeofGalakras-105491" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-FabledFeatherofJi-Kun-96842" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-FearwurmBadge-84074" value: { - dps: 202050.14529 - tps: 130004.15968 - hps: 2255.06129 + dps: 193830.72628 + tps: 122701.72879 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-FearwurmRelic-84070" value: { - dps: 206526.86372 - tps: 132527.15441 - hps: 2310.02217 + dps: 195786.51623 + tps: 123833.37064 + hps: 2313.90829 } } dps_results: { key: "TestDemonology-AllItems-FelsoulIdolofDestruction-101263" value: { - dps: 210174.55999 - tps: 136475.48794 - hps: 2338.89051 + dps: 198625.37313 + tps: 124988.14552 + hps: 2352.21435 } } dps_results: { key: "TestDemonology-AllItems-FelsoulStoneofDestruction-101266" value: { - dps: 213033.06096 - tps: 137203.43271 - hps: 2259.50258 + dps: 202249.77916 + tps: 128312.47581 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-Fen-Yu,FuryofXuen-102248" value: { - dps: 240564.84148 - tps: 146322.31918 - hps: 2362.99433 + dps: 248279.81506 + tps: 149853.84444 + hps: 2348.67315 } } dps_results: { key: "TestDemonology-AllItems-FlashfrozenResinGlobule-100951" value: { - dps: 205892.95083 - tps: 132761.27659 - hps: 2262.83354 + dps: 198069.40752 + tps: 125087.56813 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-FlashfrozenResinGlobule-81263" value: { - dps: 206763.1451 - tps: 133410.27275 - hps: 2269.49546 + dps: 198799.23819 + tps: 125531.39178 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-FlashingSteelTalisman-81265" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-FleetPrimalDiamond" value: { - dps: 233205.26842 - tps: 141687.15406 - hps: 2184.00077 + dps: 237876.69677 + tps: 142161.00208 + hps: 2178.44917 } } dps_results: { key: "TestDemonology-AllItems-ForlornPrimalDiamond" value: { - dps: 233244.06417 - tps: 141566.90492 - hps: 2184.00077 + dps: 238004.50605 + tps: 142044.31029 + hps: 2178.44917 } } dps_results: { key: "TestDemonology-AllItems-FortitudeoftheZandalari-94516" value: { - dps: 204812.10785 - tps: 132164.23832 - hps: 2273.13113 + dps: 195774.03444 + tps: 124381.46564 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-FortitudeoftheZandalari-95677" value: { - dps: 204074.08693 - tps: 131627.77679 - hps: 2273.13113 + dps: 195072.65232 + tps: 123879.89278 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-FortitudeoftheZandalari-96049" value: { - dps: 205064.0427 - tps: 132347.36776 - hps: 2273.13113 + dps: 196013.46207 + tps: 124552.68529 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-FortitudeoftheZandalari-96421" value: { - dps: 205375.25634 - tps: 132573.58648 - hps: 2273.13113 + dps: 196309.22561 + tps: 124764.19192 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-FortitudeoftheZandalari-96793" value: { - dps: 205656.83059 - tps: 132778.26055 - hps: 2273.13113 + dps: 196576.8212 + tps: 124955.55506 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-FrenziedCrystalofRage-105572" value: { - dps: 223297.31536 - tps: 143606.99551 - hps: 2257.8371 + dps: 212295.04179 + tps: 133839.65687 + hps: 2276.15739 } } dps_results: { key: "TestDemonology-AllItems-Fusion-FireCore-105459" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-GazeoftheTwins-96915" value: { - dps: 207059.28956 - tps: 132858.19659 - hps: 2255.61645 + dps: 195419.94403 + tps: 123577.767 + hps: 2283.37447 } } dps_results: { key: "TestDemonology-AllItems-Gerp'sPerfectArrow-87495" value: { - dps: 202123.54244 - tps: 130024.0024 - hps: 2255.06129 + dps: 193940.64155 + tps: 122768.40014 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-Gong-Lu,StrengthofXuen-102249" value: { - dps: 240564.84148 - tps: 146322.31918 - hps: 2362.99433 + dps: 248279.81506 + tps: 149853.84444 + hps: 2348.67315 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sBadgeofConquest-100195" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sBadgeofConquest-100603" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sBadgeofConquest-102856" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sBadgeofConquest-103145" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sBadgeofDominance-100490" value: { - dps: 211298.07933 - tps: 135796.05504 - hps: 2252.28549 + dps: 201564.64789 + tps: 127149.83883 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sBadgeofDominance-100576" value: { - dps: 211298.07933 - tps: 135796.05504 - hps: 2252.28549 + dps: 201564.64789 + tps: 127149.83883 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sBadgeofDominance-102830" value: { - dps: 211298.07933 - tps: 135796.05504 - hps: 2252.28549 + dps: 201564.64789 + tps: 127149.83883 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sBadgeofDominance-103308" value: { - dps: 211298.07933 - tps: 135796.05504 - hps: 2252.28549 + dps: 201564.64789 + tps: 127149.83883 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sBadgeofVictory-100500" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sBadgeofVictory-100579" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sBadgeofVictory-102833" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sBadgeofVictory-103314" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sEmblemofCruelty-100305" value: { - dps: 204742.80372 - tps: 132019.14994 - hps: 2281.71603 + dps: 195628.27936 + tps: 123577.92269 + hps: 2292.95789 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sEmblemofCruelty-100626" value: { - dps: 204742.80372 - tps: 132019.14994 - hps: 2281.71603 + dps: 195628.27936 + tps: 123577.92269 + hps: 2292.95789 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sEmblemofCruelty-102877" value: { - dps: 204742.80372 - tps: 132019.14994 - hps: 2281.71603 + dps: 195628.27936 + tps: 123577.92269 + hps: 2292.95789 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sEmblemofCruelty-103210" value: { - dps: 204742.80372 - tps: 132019.14994 - hps: 2281.71603 + dps: 195628.27936 + tps: 123577.92269 + hps: 2292.95789 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sEmblemofMeditation-100307" value: { - dps: 200465.38351 - tps: 129005.0145 - hps: 2273.13113 + dps: 191641.7952 + tps: 121426.41591 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sEmblemofMeditation-100559" value: { - dps: 200465.38351 - tps: 129005.0145 - hps: 2273.13113 + dps: 191641.7952 + tps: 121426.41591 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sEmblemofMeditation-102813" value: { - dps: 200465.38351 - tps: 129005.0145 - hps: 2273.13113 + dps: 191641.7952 + tps: 121426.41591 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sEmblemofMeditation-103212" value: { - dps: 200465.38351 - tps: 129005.0145 - hps: 2273.13113 + dps: 191641.7952 + tps: 121426.41591 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sEmblemofTenacity-100306" value: { - dps: 202105.0269 - tps: 130240.28468 - hps: 2398.77643 + dps: 191101.28586 + tps: 121233.12858 + hps: 2414.7511 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sEmblemofTenacity-100652" value: { - dps: 202105.0269 - tps: 130240.28468 - hps: 2398.77643 + dps: 191101.28586 + tps: 121233.12858 + hps: 2414.7511 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sEmblemofTenacity-102903" value: { - dps: 202105.0269 - tps: 130240.28468 - hps: 2398.77643 + dps: 191101.28586 + tps: 121233.12858 + hps: 2414.7511 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sEmblemofTenacity-103211" value: { - dps: 202105.0269 - tps: 130240.28468 - hps: 2398.77643 + dps: 191101.28586 + tps: 121233.12858 + hps: 2414.7511 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sInsigniaofConquest-103150" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sInsigniaofDominance-103309" value: { - dps: 216211.31328 - tps: 138692.04808 - hps: 2258.39226 + dps: 206393.12195 + tps: 130277.51002 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-GrievousGladiator'sInsigniaofVictory-103319" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-Haromm'sTalisman-105527" value: { - dps: 207747.11187 - tps: 136253.54839 - hps: 2259.50258 + dps: 198183.62321 + tps: 128074.01338 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-Hawkmaster'sTalon-89082" value: { - dps: 207873.51754 - tps: 134799.17256 - hps: 2333.3389 + dps: 193703.86554 + tps: 122043.63335 + hps: 2332.78374 } } dps_results: { key: "TestDemonology-AllItems-Heart-LesionDefenderIdol-100999" value: { - dps: 201985.36837 - tps: 129866.98605 - hps: 2375.36709 + dps: 190568.53344 + tps: 120729.45808 + hps: 2390.99831 } } dps_results: { key: "TestDemonology-AllItems-Heart-LesionDefenderStone-101002" value: { - dps: 206753.55193 - tps: 133345.32732 - hps: 2378.8407 + dps: 194579.93228 + tps: 123432.77844 + hps: 2390.99831 } } dps_results: { key: "TestDemonology-AllItems-Heart-LesionIdolofBattle-100991" value: { - dps: 202987.99542 - tps: 130708.80619 - hps: 2254.50613 + dps: 194845.9478 + tps: 123279.15482 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-Heart-LesionStoneofBattle-100990" value: { - dps: 205321.24626 - tps: 132407.98111 - hps: 2266.1645 + dps: 195684.65628 + tps: 124296.66463 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-HeartofFire-81181" value: { - dps: 203012.17469 - tps: 130832.83837 - hps: 2259.50258 + dps: 193869.28331 + tps: 123080.88663 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-HeartwarmerMedallion-93260" value: { - dps: 208154.83623 - tps: 133751.38571 - hps: 2252.28549 + dps: 198526.21922 + tps: 125711.05494 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-HelmbreakerMedallion-93261" value: { - dps: 206296.59135 - tps: 131856.08776 - hps: 2251.73033 + dps: 195111.47252 + tps: 122743.24864 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-Horridon'sLastGasp-96757" value: { - dps: 213430.69007 - tps: 136315.47358 - hps: 2250.62001 + dps: 201900.85975 + tps: 127790.25121 + hps: 2287.81575 } } dps_results: { key: "TestDemonology-AllItems-ImpassivePrimalDiamond" value: { - dps: 232788.01617 - tps: 141186.99162 - hps: 2184.00077 + dps: 237970.01067 + tps: 141860.95593 + hps: 2173.45272 } } dps_results: { key: "TestDemonology-AllItems-IndomitablePrimalDiamond" value: { - dps: 231795.09707 - tps: 140830.52889 - hps: 2203.79343 + dps: 236393.08585 + tps: 141101.45326 + hps: 2197.07113 } } dps_results: { key: "TestDemonology-AllItems-InscribedBagofHydra-Spawn-96828" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-InsigniaofKypariZar-84078" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-IronBellyWok-89083" value: { - dps: 207873.51754 - tps: 134799.17256 - hps: 2333.3389 + dps: 193703.86554 + tps: 122043.63335 + hps: 2332.78374 } } dps_results: { key: "TestDemonology-AllItems-IronProtectorTalisman-85181" value: { - dps: 201258.10535 - tps: 129692.33926 - hps: 2336.96523 + dps: 190990.25088 + tps: 121018.56973 + hps: 2362.73427 } } dps_results: { key: "TestDemonology-AllItems-JadeBanditFigurine-86043" value: { - dps: 207873.51754 - tps: 134799.17256 - hps: 2333.3389 + dps: 193703.86554 + tps: 122043.63335 + hps: 2332.78374 } } dps_results: { key: "TestDemonology-AllItems-JadeBanditFigurine-86772" value: { - dps: 204400.59642 - tps: 132096.48989 - hps: 2302.80508 + dps: 193935.12697 + tps: 122025.13887 + hps: 2297.25348 } } dps_results: { key: "TestDemonology-AllItems-JadeCharioteerFigurine-86042" value: { - dps: 207873.51754 - tps: 134799.17256 - hps: 2333.3389 + dps: 193703.86554 + tps: 122043.63335 + hps: 2332.78374 } } dps_results: { key: "TestDemonology-AllItems-JadeCharioteerFigurine-86771" value: { - dps: 204400.59642 - tps: 132096.48989 - hps: 2302.80508 + dps: 193935.12697 + tps: 122025.13887 + hps: 2297.25348 } } dps_results: { key: "TestDemonology-AllItems-JadeCourtesanFigurine-86045" value: { - dps: 207700.72857 - tps: 133466.99977 - hps: 2252.28549 + dps: 198088.03426 + tps: 125429.04893 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-JadeCourtesanFigurine-86774" value: { - dps: 206924.44393 - tps: 132967.38109 - hps: 2252.28549 + dps: 197079.20731 + tps: 124938.59267 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-JadeMagistrateFigurine-86044" value: { - dps: 212738.17224 - tps: 135893.56234 - hps: 2253.39581 + dps: 201364.307 + tps: 126702.71215 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-JadeMagistrateFigurine-86773" value: { - dps: 212091.78521 - tps: 135612.41846 - hps: 2254.50613 + dps: 200128.6298 + tps: 126040.69979 + hps: 2275.04707 } } dps_results: { key: "TestDemonology-AllItems-JadeWarlordFigurine-86046" value: { - dps: 205967.98462 - tps: 132793.37139 - hps: 2377.49201 + dps: 194512.16316 + tps: 123291.24273 + hps: 2396.64193 } } dps_results: { key: "TestDemonology-AllItems-JadeWarlordFigurine-86775" value: { - dps: 205117.51285 - tps: 132168.5058 - hps: 2359.94811 + dps: 194165.6538 + tps: 123041.71896 + hps: 2383.04523 } } dps_results: { key: "TestDemonology-AllItems-Ji-Kun'sRisingWinds-96843" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-Kardris'ToxicTotem-105540" value: { - dps: 234109.60263 - tps: 154121.43148 - hps: 2261.16806 + dps: 221054.52459 + tps: 141768.75995 + hps: 2281.70899 } } dps_results: { key: "TestDemonology-AllItems-KnightlyBadgeoftheShieldwall-93349" value: { - dps: 203292.70609 - tps: 131018.65467 - hps: 2253.39581 + dps: 194258.7242 + tps: 123257.62577 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-KnotofTenSongs-84073" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-Kor'kronBookofHurting-92785" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-Lao-Chin'sLiquidCourage-89079" value: { - dps: 205967.98462 - tps: 132793.37139 - hps: 2377.49201 + dps: 194512.16316 + tps: 123291.24273 + hps: 2396.64193 } } dps_results: { key: "TestDemonology-AllItems-LeiShen'sFinalOrders-87072" value: { - dps: 203267.36829 - tps: 130527.00328 - hps: 2281.15383 + dps: 195277.02877 + tps: 123324.10324 + hps: 2322.2357 } } dps_results: { key: "TestDemonology-AllItems-LessonsoftheDarkmaster-81268" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-LightdrinkerIdolofRage-101200" value: { - dps: 203528.00738 - tps: 131207.7921 - hps: 2259.50258 + dps: 194359.07859 + tps: 123431.23809 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-LightdrinkerStoneofRage-101203" value: { - dps: 205189.41579 - tps: 132187.59683 - hps: 2255.06129 + dps: 195822.58821 + tps: 124316.91129 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-LightoftheCosmos-87065" value: { - dps: 212813.62804 - tps: 136587.49847 - hps: 2280.04351 + dps: 204480.20449 + tps: 128894.12185 + hps: 2325.56666 } } dps_results: { key: "TestDemonology-AllItems-LightweaveEmbroidery(Rank3)-4892" value: { - dps: 253308.35042 - tps: 153361.97121 - hps: 2274.49191 + dps: 255934.37925 + tps: 152898.54103 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-LordBlastington'sScopeofDoom-4699" value: { - dps: 242386.50127 - tps: 147048.03448 - hps: 2278.93319 + dps: 246403.58336 + tps: 147410.94677 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-MalevolentGladiator'sBadgeofConquest-84934" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-MalevolentGladiator'sBadgeofConquest-91452" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-MalevolentGladiator'sBadgeofDominance-84940" value: { - dps: 207604.32269 - tps: 133484.00283 - hps: 2253.39581 + dps: 198588.89328 + tps: 125467.85209 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-MalevolentGladiator'sBadgeofDominance-91753" value: { - dps: 207568.79905 - tps: 133194.01203 - hps: 2253.95097 + dps: 198180.04439 + tps: 125223.99619 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-MalevolentGladiator'sBadgeofVictory-84942" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-MalevolentGladiator'sBadgeofVictory-91763" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-MalevolentGladiator'sEmblemofCruelty-84936" value: { - dps: 203043.20181 - tps: 130759.85653 - hps: 2268.13469 + dps: 195097.03832 + tps: 123405.57841 + hps: 2301.84046 } } dps_results: { key: "TestDemonology-AllItems-MalevolentGladiator'sEmblemofCruelty-91562" value: { - dps: 202911.49157 - tps: 130681.38328 - hps: 2268.13469 + dps: 194924.86923 + tps: 123305.23125 + hps: 2301.84046 } } dps_results: { key: "TestDemonology-AllItems-MalevolentGladiator'sEmblemofMeditation-84939" value: { - dps: 200465.38351 - tps: 129005.0145 - hps: 2273.13113 + dps: 191641.7952 + tps: 121426.41591 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-MalevolentGladiator'sEmblemofMeditation-91564" value: { - dps: 200465.38351 - tps: 129005.0145 - hps: 2273.13113 + dps: 191641.7952 + tps: 121426.41591 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-MalevolentGladiator'sEmblemofTenacity-84938" value: { - dps: 201149.47664 - tps: 129560.44007 - hps: 2356.5205 + dps: 191326.15716 + tps: 120994.714 + hps: 2380.90238 } } dps_results: { key: "TestDemonology-AllItems-MalevolentGladiator'sEmblemofTenacity-91563" value: { - dps: 201291.31106 - tps: 129699.95087 - hps: 2349.93897 + dps: 191077.14893 + tps: 120944.87118 + hps: 2377.11444 } } dps_results: { key: "TestDemonology-AllItems-MalevolentGladiator'sInsigniaofConquest-91457" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-MalevolentGladiator'sInsigniaofDominance-91754" value: { - dps: 211198.30098 - tps: 135447.36177 - hps: 2274.49191 + dps: 201396.38429 + tps: 127282.54306 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-MalevolentGladiator'sInsigniaofVictory-91768" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-MarkoftheCatacombs-83731" value: { - dps: 204368.98659 - tps: 131570.48919 - hps: 2255.61645 + dps: 196323.56771 + tps: 124475.67219 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-MarkoftheHardenedGrunt-92783" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-MedallionofMystifyingVapors-93257" value: { - dps: 204810.29395 - tps: 132013.79671 - hps: 2253.39581 + dps: 195438.02497 + tps: 124057.88665 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-MedallionoftheCatacombs-83734" value: { - dps: 202330.32689 - tps: 130337.20988 - hps: 2259.50258 + dps: 193221.85277 + tps: 122617.77838 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-MendingBadgeoftheShieldwall-93348" value: { - dps: 205705.6293 - tps: 132180.78835 - hps: 2251.73033 + dps: 196220.15834 + tps: 124392.34397 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-MirrorScope-4700" value: { - dps: 242386.50127 - tps: 147048.03448 - hps: 2278.93319 + dps: 246403.58336 + tps: 147410.94677 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-MistdancerDefenderIdol-101089" value: { - dps: 201985.36837 - tps: 129866.98605 - hps: 2375.36709 + dps: 190568.53344 + tps: 120729.45808 + hps: 2390.99831 } } dps_results: { key: "TestDemonology-AllItems-MistdancerDefenderStone-101087" value: { - dps: 206222.03922 - tps: 133158.94031 - hps: 2380.5775 + dps: 194656.81031 + tps: 123514.08761 + hps: 2390.99831 } } dps_results: { key: "TestDemonology-AllItems-MistdancerIdolofRage-101113" value: { - dps: 203528.00738 - tps: 131207.7921 - hps: 2259.50258 + dps: 194359.07859 + tps: 123431.23809 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-MistdancerStoneofRage-101117" value: { - dps: 205613.08746 - tps: 132095.12002 - hps: 2257.8371 + dps: 195741.72616 + tps: 124319.15218 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-MistdancerStoneofWisdom-101107" value: { - dps: 212820.46787 - tps: 136696.55548 - hps: 2251.73033 + dps: 203302.56007 + tps: 128718.09293 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-MithrilWristwatch-257884" value: { - dps: 209520.35743 - tps: 134538.82932 - hps: 2270.05062 + dps: 200282.41877 + tps: 126523.65235 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-MountainsageIdolofDestruction-101069" value: { - dps: 210733.3838 - tps: 136828.21019 - hps: 2340.55599 + dps: 197670.45872 + tps: 124605.35181 + hps: 2332.22858 } } dps_results: { key: "TestDemonology-AllItems-MountainsageStoneofDestruction-101072" value: { - dps: 211852.30601 - tps: 136521.02727 - hps: 2256.17161 + dps: 202020.93218 + tps: 128117.81582 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-NitroBoosts-4223" value: { - dps: 248767.99344 - tps: 151020.20653 - hps: 2278.93319 + dps: 252127.8916 + tps: 150743.42047 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-OathswornDefenderIdol-101303" value: { - dps: 201984.41673 - tps: 129866.98605 - hps: 2375.36709 + dps: 190568.53344 + tps: 120729.45808 + hps: 2390.99831 } } dps_results: { key: "TestDemonology-AllItems-OathswornDefenderStone-101306" value: { - dps: 206037.79348 - tps: 132582.79349 - hps: 2364.36734 + dps: 194257.80783 + tps: 123300.69997 + hps: 2390.99831 } } dps_results: { key: "TestDemonology-AllItems-OathswornIdolofBattle-101295" value: { - dps: 202987.99542 - tps: 130708.80619 - hps: 2254.50613 + dps: 194845.9478 + tps: 123279.15482 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-OathswornStoneofBattle-101294" value: { - dps: 204413.58135 - tps: 131825.59151 - hps: 2265.60934 + dps: 196011.07833 + tps: 124502.9608 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-PhaseFingers-4697" value: { - dps: 246189.4959 - tps: 149992.87289 - hps: 2270.60578 + dps: 255223.97863 + tps: 153757.39287 + hps: 2282.26415 } } dps_results: { key: "TestDemonology-AllItems-PouchofWhiteAsh-103639" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-PowerfulPrimalDiamond" value: { - dps: 231795.09707 - tps: 140830.52889 - hps: 2203.79343 + dps: 236393.08585 + tps: 141101.45326 + hps: 2197.07113 } } dps_results: { key: "TestDemonology-AllItems-PriceofProgress-81266" value: { - dps: 207870.8341 - tps: 133477.34942 - hps: 2261.16806 + dps: 196487.81949 + tps: 124203.17099 + hps: 2295.588 } } dps_results: { key: "TestDemonology-AllItems-PridefulGladiator'sBadgeofConquest-102659" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-PridefulGladiator'sBadgeofConquest-103342" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-PridefulGladiator'sBadgeofDominance-102633" value: { - dps: 214746.89299 - tps: 138018.51547 - hps: 2258.39226 + dps: 204356.38546 + tps: 128806.10086 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-PridefulGladiator'sBadgeofDominance-103505" value: { - dps: 214746.89299 - tps: 138018.51547 - hps: 2258.39226 + dps: 204356.38546 + tps: 128806.10086 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-PridefulGladiator'sBadgeofVictory-102636" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-PridefulGladiator'sBadgeofVictory-103511" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-PridefulGladiator'sEmblemofCruelty-102680" value: { - dps: 206841.82673 - tps: 132924.33089 - hps: 2272.15946 + dps: 196781.87319 + tps: 124182.68419 + hps: 2292.95789 } } dps_results: { key: "TestDemonology-AllItems-PridefulGladiator'sEmblemofCruelty-103407" value: { - dps: 206841.82673 - tps: 132924.33089 - hps: 2272.15946 + dps: 196781.87319 + tps: 124182.68419 + hps: 2292.95789 } } dps_results: { key: "TestDemonology-AllItems-PridefulGladiator'sEmblemofMeditation-102616" value: { - dps: 200465.38351 - tps: 129005.0145 - hps: 2273.13113 + dps: 191641.7952 + tps: 121426.41591 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-PridefulGladiator'sEmblemofMeditation-103409" value: { - dps: 200465.38351 - tps: 129005.0145 - hps: 2273.13113 + dps: 191641.7952 + tps: 121426.41591 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-PridefulGladiator'sEmblemofTenacity-102706" value: { - dps: 202862.21778 - tps: 130358.34174 - hps: 2425.17646 + dps: 191314.30571 + tps: 121491.11293 + hps: 2448.52947 } } dps_results: { key: "TestDemonology-AllItems-PridefulGladiator'sEmblemofTenacity-103408" value: { - dps: 202862.21778 - tps: 130358.34174 - hps: 2425.17646 + dps: 191314.30571 + tps: 121491.11293 + hps: 2448.52947 } } dps_results: { key: "TestDemonology-AllItems-PridefulGladiator'sInsigniaofConquest-103347" value: { - dps: 200499.58557 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-PridefulGladiator'sInsigniaofDominance-103506" value: { - dps: 220389.75637 - tps: 141414.88741 - hps: 2260.05774 + dps: 210698.58139 + tps: 132796.12065 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-PridefulGladiator'sInsigniaofVictory-103516" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-Primordius'TalismanofRage-96873" value: { - dps: 205420.99031 - tps: 132414.12969 - hps: 2267.82998 + dps: 196144.61506 + tps: 123942.76018 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-PurifiedBindingsofImmerseus-105422" value: { - dps: 246918.71119 - tps: 159853.68084 - hps: 2317.23925 + dps: 225300.65959 + tps: 142907.40129 + hps: 2290.59156 } } dps_results: { key: "TestDemonology-AllItems-Qian-Le,CourageofNiuzao-102245" value: { - dps: 245053.38059 - tps: 147302.73493 - hps: 2326.33211 + dps: 247851.60957 + tps: 147978.8464 + hps: 2294.82552 } } dps_results: { key: "TestDemonology-AllItems-Qian-Ying,FortitudeofNiuzao-102250" value: { - dps: 242196.82703 - tps: 145786.28451 - hps: 2329.7692 + dps: 245495.55444 + tps: 146660.88404 + hps: 2294.82552 } } dps_results: { key: "TestDemonology-AllItems-Qin-xi'sPolarizingSeal-87075" value: { - dps: 210316.21351 - tps: 135565.79446 - hps: 2266.1645 + dps: 199450.0466 + tps: 126273.72924 + hps: 2288.92607 } } dps_results: { key: "TestDemonology-AllItems-RegaliaoftheHornedNightmare" value: { - dps: 208646.37116 - tps: 125181.14551 - hps: 2123.81156 + dps: 218616.52488 + tps: 128881.76186 + hps: 2103.7861 } } dps_results: { key: "TestDemonology-AllItems-RegaliaoftheThousandfoldHells" value: { - dps: 206048.87964 - tps: 122435.63977 - hps: 2079.30554 + dps: 214065.64304 + tps: 125364.27844 + hps: 2072.18838 } } dps_results: { key: "TestDemonology-AllItems-RelicofChi-Ji-79330" value: { - dps: 208183.1853 - tps: 133769.75494 - hps: 2252.28549 + dps: 198559.26966 + tps: 125728.45643 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-RelicofKypariZar-84075" value: { - dps: 206165.99438 - tps: 131788.40464 - hps: 2283.92963 + dps: 196901.67661 + tps: 123628.48486 + hps: 2320.01505 } } dps_results: { key: "TestDemonology-AllItems-RelicofNiuzao-79329" value: { - dps: 201774.23474 - tps: 129881.8934 - hps: 2362.83525 + dps: 190915.77657 + tps: 120858.81504 + hps: 2383.04523 } } dps_results: { key: "TestDemonology-AllItems-RelicofXuen-79327" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-RelicofXuen-79328" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-RelicofYu'lon-79331" value: { - dps: 211823.68239 - tps: 136459.42345 - hps: 2263.94386 + dps: 204874.11614 + tps: 129601.89412 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-Renataki'sSoulCharm-96741" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-ResolveofNiuzao-103690" value: { - dps: 203915.16085 - tps: 131488.88153 - hps: 2259.50258 + dps: 194727.8325 + tps: 123695.00844 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-ResolveofNiuzao-103990" value: { - dps: 205412.33664 - tps: 132577.18449 - hps: 2259.50258 + dps: 196149.36477 + tps: 124711.83308 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-ReverberatingPrimalDiamond" value: { - dps: 234617.42947 - tps: 143480.39682 - hps: 2184.00077 + dps: 239386.25418 + tps: 144061.63363 + hps: 2178.44917 } } dps_results: { key: "TestDemonology-AllItems-RevitalizingPrimalDiamond" value: { - dps: 234617.42947 - tps: 143480.39682 - hps: 2184.00077 + dps: 239386.25418 + tps: 144061.63363 + hps: 2178.44917 } } dps_results: { key: "TestDemonology-AllItems-RuneofRe-Origination-96918" value: { - dps: 202064.7103 - tps: 130250.11116 - hps: 2261.16806 + dps: 191567.55963 + tps: 121179.80225 + hps: 2269.49546 } } dps_results: { key: "TestDemonology-AllItems-SI:7Operative'sManual-92784" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-ScrollofReveredAncestors-89080" value: { - dps: 207700.72857 - tps: 133466.99977 - hps: 2252.28549 + dps: 198088.03426 + tps: 125429.04893 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-SearingWords-81267" value: { - dps: 202482.06742 - tps: 130235.88939 - hps: 2255.06129 + dps: 194255.97395 + tps: 122966.67007 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-Sha-SkinRegalia" value: { - dps: 194828.37177 - tps: 116930.28567 - hps: 1913.288 + dps: 200332.47936 + tps: 118981.87377 + hps: 1900.08241 } } dps_results: { key: "TestDemonology-AllItems-ShadowflameRegalia" value: { - dps: 150929.13257 - tps: 88571.46124 - hps: 1477.11486 + dps: 155686.09257 + tps: 90089.85325 + hps: 1462.57394 } } dps_results: { key: "TestDemonology-AllItems-Shock-ChargerMedallion-93259" value: { - dps: 216360.61387 - tps: 138264.65956 - hps: 2308.91185 + dps: 204256.35578 + tps: 128326.05806 + hps: 2333.89406 } } dps_results: { key: "TestDemonology-AllItems-SigilofCompassion-83736" value: { - dps: 202330.32689 - tps: 130337.20988 - hps: 2259.50258 + dps: 193221.85277 + tps: 122617.77838 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-SigilofDevotion-83740" value: { - dps: 202135.90795 - tps: 129905.88488 - hps: 2255.61645 + dps: 193757.05988 + tps: 122654.62933 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-SigilofFidelity-83737" value: { - dps: 203410.15469 - tps: 130282.5461 - hps: 2296.69832 + dps: 194316.04894 + tps: 122820.84894 + hps: 2299.47412 } } dps_results: { key: "TestDemonology-AllItems-SigilofGrace-83738" value: { - dps: 202330.32689 - tps: 130337.20988 - hps: 2259.50258 + dps: 193221.85277 + tps: 122617.77838 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-SigilofKypariZar-84076" value: { - dps: 204314.08874 - tps: 131624.35981 - hps: 2254.50613 + dps: 196483.77398 + tps: 124601.841 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-SigilofPatience-83739" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-SigilofRampage-105580" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-SigiloftheCatacombs-83732" value: { - dps: 205533.98215 - tps: 132454.1962 - hps: 2313.35313 + dps: 194817.97818 + tps: 123292.31698 + hps: 2312.79797 } } dps_results: { key: "TestDemonology-AllItems-SinisterPrimalDiamond" value: { - dps: 248767.99344 - tps: 151020.20653 - hps: 2278.93319 + dps: 252127.8916 + tps: 150743.42047 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-Skeer'sBloodsoakedTalisman-105632" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-SkullrenderMedallion-93256" value: { - dps: 206296.59135 - tps: 131856.08776 - hps: 2251.73033 + dps: 195111.47252 + tps: 122743.24864 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-SoothingTalismanoftheShado-PanAssault-94509" value: { - dps: 210195.4249 - tps: 135152.99434 - hps: 2263.3887 + dps: 198515.1044 + tps: 125452.55625 + hps: 2282.26415 } } dps_results: { key: "TestDemonology-AllItems-SoulBarrier-96927" value: { - dps: 201861.26491 - tps: 129706.73322 - hps: 2432.14867 + dps: 191265.93408 + tps: 120899.87494 + hps: 2454.19951 } } dps_results: { key: "TestDemonology-AllItems-SparkofZandalar-96770" value: { - dps: 208246.38333 - tps: 134809.64895 - hps: 2345.55243 + dps: 194598.55825 + tps: 123194.42809 + hps: 2350.54887 } } dps_results: { key: "TestDemonology-AllItems-SpiritsoftheSun-87163" value: { - dps: 209099.48096 - tps: 134337.66311 - hps: 2252.28549 + dps: 199384.00713 + tps: 126265.67748 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-SpringrainIdolofDestruction-101023" value: { - dps: 212288.10239 - tps: 136949.25987 - hps: 2336.1147 + dps: 197723.53933 + tps: 125447.07135 + hps: 2326.12182 } } dps_results: { key: "TestDemonology-AllItems-SpringrainIdolofRage-101009" value: { - dps: 203528.00738 - tps: 131207.7921 - hps: 2259.50258 + dps: 194359.07859 + tps: 123431.23809 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-SpringrainStoneofDestruction-101026" value: { - dps: 210975.17436 - tps: 136285.90921 - hps: 2261.72322 + dps: 201974.92719 + tps: 128119.65165 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-SpringrainStoneofRage-101012" value: { - dps: 206559.17427 - tps: 132764.07016 - hps: 2262.27838 + dps: 195670.82063 + tps: 124227.3018 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-SpringrainStoneofWisdom-101041" value: { - dps: 212599.39692 - tps: 136888.57083 - hps: 2271.16094 + dps: 204516.18066 + tps: 129348.7187 + hps: 2290.0364 } } dps_results: { key: "TestDemonology-AllItems-Static-Caster'sMedallion-93254" value: { - dps: 216360.61387 - tps: 138264.65956 - hps: 2308.91185 + dps: 204256.35578 + tps: 128326.05806 + hps: 2333.89406 } } dps_results: { key: "TestDemonology-AllItems-SteadfastFootman'sMedallion-92782" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-SteadfastTalismanoftheShado-PanAssault-94507" value: { - dps: 204849.04278 - tps: 132167.72397 - hps: 2259.50258 + dps: 195614.53085 + tps: 124329.2654 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-StreamtalkerIdolofDestruction-101222" value: { - dps: 210819.36035 - tps: 136254.03492 - hps: 2366.09336 + dps: 197881.8542 + tps: 125197.71641 + hps: 2350.54887 } } dps_results: { key: "TestDemonology-AllItems-StreamtalkerIdolofRage-101217" value: { - dps: 203526.37666 - tps: 131207.7921 - hps: 2259.50258 + dps: 194359.07859 + tps: 123431.23809 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-StreamtalkerStoneofDestruction-101225" value: { - dps: 212650.23381 - tps: 137001.70438 - hps: 2241.73745 + dps: 201994.49298 + tps: 128114.89338 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-StreamtalkerStoneofRage-101220" value: { - dps: 205010.73301 - tps: 132283.39623 - hps: 2253.95097 + dps: 195351.37706 + tps: 124039.96079 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-StreamtalkerStoneofWisdom-101250" value: { - dps: 213089.93765 - tps: 136883.57694 - hps: 2253.95097 + dps: 203751.38107 + tps: 128955.28657 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-StuffofNightmares-87160" value: { - dps: 204353.93712 - tps: 131807.82972 - hps: 2259.50258 + dps: 195144.43998 + tps: 123993.00854 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-SunsoulDefenderIdol-101160" value: { - dps: 201985.36837 - tps: 129866.98605 - hps: 2375.36709 + dps: 190568.53344 + tps: 120729.45808 + hps: 2390.99831 } } dps_results: { key: "TestDemonology-AllItems-SunsoulDefenderStone-101163" value: { - dps: 206921.78571 - tps: 133073.16572 - hps: 2375.36709 + dps: 194857.97396 + tps: 123621.38478 + hps: 2390.99831 } } dps_results: { key: "TestDemonology-AllItems-SunsoulIdolofBattle-101152" value: { - dps: 202987.99542 - tps: 130708.80619 - hps: 2254.50613 + dps: 194845.9478 + tps: 123279.15482 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-SunsoulStoneofBattle-101151" value: { - dps: 204720.95286 - tps: 132033.89123 - hps: 2254.50613 + dps: 195873.88574 + tps: 124361.10038 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-SunsoulStoneofWisdom-101138" value: { - dps: 213099.31709 - tps: 136953.39506 - hps: 2248.95453 + dps: 204014.00277 + tps: 129140.01056 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-SwordguardEmbroidery(Rank3)-4894" value: { - dps: 247516.9496 - tps: 150265.5149 - hps: 2278.93319 + dps: 250816.5099 + tps: 149967.65029 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-SymboloftheCatacombs-83735" value: { - dps: 202330.32689 - tps: 130337.20988 - hps: 2259.50258 + dps: 193221.85277 + tps: 122617.77838 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-SynapseSprings(MarkII)-4898" value: { - dps: 251174.03519 - tps: 152435.79392 - hps: 2272.27126 + dps: 257322.09028 + tps: 153978.25863 + hps: 2258.39226 } } dps_results: { key: "TestDemonology-AllItems-TalismanofBloodlust-96864" value: { - dps: 206030.84968 - tps: 132485.64444 - hps: 2323.90118 + dps: 196877.24071 + tps: 124120.20927 + hps: 2347.77307 } } dps_results: { key: "TestDemonology-AllItems-TerrorintheMists-87167" value: { - dps: 212388.61789 - tps: 134754.11937 - hps: 2243.40293 + dps: 197431.74732 + tps: 124552.04339 + hps: 2286.70543 } } dps_results: { key: "TestDemonology-AllItems-Thok'sTailTip-105609" value: { - dps: 213010.77406 - tps: 138286.14559 - hps: 2306.69121 + dps: 201892.95707 + tps: 128362.09166 + hps: 2295.03284 } } dps_results: { key: "TestDemonology-AllItems-Thousand-YearPickledEgg-257881" value: { - dps: 215441.92957 - tps: 138208.82877 - hps: 2317.23925 + dps: 202461.71856 + tps: 127772.1796 + hps: 2326.12182 } } dps_results: { key: "TestDemonology-AllItems-TickingEbonDetonator-105612" value: { - dps: 207434.26513 - tps: 134046.93224 - hps: 2259.50258 + dps: 198069.13706 + tps: 126085.04972 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-Time-LostArtifact-103678" value: { - dps: 203915.16085 - tps: 131488.88153 - hps: 2259.50258 + dps: 194727.8325 + tps: 123695.00844 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-TrailseekerIdolofRage-101054" value: { - dps: 203528.00738 - tps: 131207.7921 - hps: 2259.50258 + dps: 194359.07859 + tps: 123431.23809 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-TrailseekerStoneofRage-101057" value: { - dps: 206192.35678 - tps: 132687.57557 - hps: 2259.50258 + dps: 195865.39179 + tps: 124370.12831 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sBadgeofConquest-100043" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sBadgeofConquest-91099" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sBadgeofConquest-94373" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sBadgeofConquest-99772" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sBadgeofDominance-100016" value: { - dps: 208736.92818 - tps: 134174.96357 - hps: 2253.39581 + dps: 199395.73807 + tps: 125940.06395 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sBadgeofDominance-91400" value: { - dps: 208736.92818 - tps: 134174.96357 - hps: 2253.39581 + dps: 199395.73807 + tps: 125940.06395 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sBadgeofDominance-94346" value: { - dps: 208736.92818 - tps: 134174.96357 - hps: 2253.39581 + dps: 199395.73807 + tps: 125940.06395 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sBadgeofDominance-99937" value: { - dps: 208736.92818 - tps: 134174.96357 - hps: 2253.39581 + dps: 199395.73807 + tps: 125940.06395 + hps: 2286.15027 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sBadgeofVictory-100019" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sBadgeofVictory-91410" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sBadgeofVictory-94349" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sBadgeofVictory-99943" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sEmblemofCruelty-100066" value: { - dps: 203191.10927 - tps: 131019.43005 - hps: 2271.5845 + dps: 195382.07493 + tps: 123555.08297 + hps: 2301.84046 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sEmblemofCruelty-91209" value: { - dps: 203191.10927 - tps: 131019.43005 - hps: 2271.5845 + dps: 195382.07493 + tps: 123555.08297 + hps: 2301.84046 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sEmblemofCruelty-94396" value: { - dps: 203191.10927 - tps: 131019.43005 - hps: 2271.5845 + dps: 195382.07493 + tps: 123555.08297 + hps: 2301.84046 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sEmblemofCruelty-99838" value: { - dps: 203191.10927 - tps: 131019.43005 - hps: 2271.5845 + dps: 195382.07493 + tps: 123555.08297 + hps: 2301.84046 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sEmblemofMeditation-91211" value: { - dps: 200465.38351 - tps: 129005.0145 - hps: 2273.13113 + dps: 191641.7952 + tps: 121426.41591 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sEmblemofMeditation-94329" value: { - dps: 200465.38351 - tps: 129005.0145 - hps: 2273.13113 + dps: 191641.7952 + tps: 121426.41591 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sEmblemofMeditation-99840" value: { - dps: 200465.38351 - tps: 129005.0145 - hps: 2273.13113 + dps: 191641.7952 + tps: 121426.41591 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sEmblemofMeditation-99990" value: { - dps: 200465.38351 - tps: 129005.0145 - hps: 2273.13113 + dps: 191641.7952 + tps: 121426.41591 + hps: 2297.8751 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sEmblemofTenacity-100092" value: { - dps: 201570.16284 - tps: 129739.44797 - hps: 2366.40967 + dps: 191086.23293 + tps: 120996.08582 + hps: 2387.33565 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sEmblemofTenacity-91210" value: { - dps: 201570.16284 - tps: 129739.44797 - hps: 2366.40967 + dps: 191086.23293 + tps: 120996.08582 + hps: 2387.33565 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sEmblemofTenacity-94422" value: { - dps: 201570.16284 - tps: 129739.44797 - hps: 2366.40967 + dps: 191086.23293 + tps: 120996.08582 + hps: 2387.33565 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sEmblemofTenacity-99839" value: { - dps: 201570.16284 - tps: 129739.44797 - hps: 2366.40967 + dps: 191086.23293 + tps: 120996.08582 + hps: 2387.33565 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sInsigniaofConquest-100026" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sInsigniaofDominance-100152" value: { - dps: 212684.00604 - tps: 136695.73252 - hps: 2262.27838 + dps: 203586.84863 + tps: 128633.88697 + hps: 2288.37091 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalGladiator'sInsigniaofVictory-100085" value: { - dps: 200499.58557 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-TyrannicalPrimalDiamond" value: { - dps: 231737.50013 - tps: 140664.85804 - hps: 2184.00077 + dps: 236341.8256 + tps: 141098.81696 + hps: 2178.44917 } } dps_results: { key: "TestDemonology-AllItems-VaporshieldMedallion-93262" value: { - dps: 204810.29395 - tps: 132013.79671 - hps: 2253.39581 + dps: 195438.02497 + tps: 124057.88665 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-VialofDragon'sBlood-87063" value: { - dps: 204110.83135 - tps: 131631.11518 - hps: 2259.50258 + dps: 194913.61692 + tps: 123827.90038 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-VialofIchorousBlood-100963" value: { - dps: 205351.05311 - tps: 131960.99194 - hps: 2251.73033 + dps: 195847.04661 + tps: 124143.11178 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-VialofIchorousBlood-81264" value: { - dps: 206246.29613 - tps: 132530.59809 - hps: 2252.28549 + dps: 196437.09263 + tps: 124524.43589 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-ViciousTalismanoftheShado-PanAssault-94511" value: { - dps: 200501.19605 - tps: 129007.63257 - hps: 2259.50258 + dps: 191485.04998 + tps: 121375.44016 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-AllItems-VisionofthePredator-81192" value: { - dps: 212073.32069 - tps: 135672.40162 - hps: 2240.62713 + dps: 199314.25391 + tps: 125637.13043 + hps: 2272.82643 } } dps_results: { key: "TestDemonology-AllItems-VolatileTalismanoftheShado-PanAssault-94510" value: { - dps: 218309.60418 - tps: 139064.90492 - hps: 2366.64852 + dps: 202126.83818 + tps: 127554.89991 + hps: 2363.87272 } } dps_results: { key: "TestDemonology-AllItems-WindsweptPages-81125" value: { - dps: 201898.8239 - tps: 131000.35733 - hps: 2333.89406 + dps: 192579.0871 + tps: 122002.42833 + hps: 2322.2357 } } dps_results: { key: "TestDemonology-AllItems-WoundripperMedallion-93253" value: { - dps: 206296.59135 - tps: 131856.08776 - hps: 2251.73033 + dps: 195111.47252 + tps: 122743.24864 + hps: 2262.83354 } } dps_results: { key: "TestDemonology-AllItems-Xing-Ho,BreathofYu'lon-102246" value: { - dps: 323992.805 - tps: 225010.53629 - hps: 2350.96454 + dps: 334407.47623 + tps: 231024.66801 + hps: 2361.84863 } } dps_results: { key: "TestDemonology-AllItems-Yu'lon'sBite-103987" value: { - dps: 231593.76535 - tps: 144629.02593 - hps: 2272.27126 + dps: 211906.95809 + tps: 132283.85886 + hps: 2275.04707 } } dps_results: { key: "TestDemonology-AllItems-ZenAlchemistStone-75274" value: { - dps: 213790.37709 - tps: 137453.28556 - hps: 2271.16094 + dps: 202189.55824 + tps: 127881.44826 + hps: 2285.03995 } } dps_results: { key: "TestDemonology-Average-Default" value: { - dps: 252234.41678 - tps: 152641.44723 - hps: 2273.12251 + dps: 257513.02144 + tps: 154357.70162 + hps: 2284.34914 } } dps_results: { - key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-default-FullBuffs-25.0yards-LongMultiTarget" + key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 681553.11262 - tps: 435965.01314 - hps: 2313.84357 + dps: 652437.75733 + tps: 409212.24459 + hps: 2280.53488 } } dps_results: { - key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-default-FullBuffs-25.0yards-LongSingleTarget" + key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 244729.5828 - tps: 149730.69544 - hps: 2293.30321 + dps: 253446.14232 + tps: 152312.14305 + hps: 2319.39502 } } dps_results: { - key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-default-FullBuffs-25.0yards-ShortSingleTarget" + key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 428995.05183 - tps: 226108.87441 - hps: 2784.05122 + dps: 421497.12328 + tps: 221727.31107 + hps: 2487.04875 } } dps_results: { - key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-default-NoBuffs-25.0yards-LongMultiTarget" + key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 437053.82072 - tps: 284043.17206 - hps: 1970.85334 + dps: 422802.36832 + tps: 270921.1689 + hps: 1918.64872 } } dps_results: { - key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-default-NoBuffs-25.0yards-LongSingleTarget" + key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 151485.98045 - tps: 94994.47355 - hps: 1924.85125 + dps: 156378.47187 + tps: 95896.89149 + hps: 1938.29006 } } dps_results: { - key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-default-NoBuffs-25.0yards-ShortSingleTarget" + key: "TestDemonology-Settings-Goblin-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 226778.9838 - tps: 120632.44213 - hps: 2000.31534 + dps: 228114.85833 + tps: 120195.61317 + hps: 1798.73318 } } dps_results: { - key: "TestDemonology-Settings-Human-p3-Demonology Warlock-default-FullBuffs-25.0yards-LongMultiTarget" + key: "TestDemonology-Settings-Human-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 677969.94917 - tps: 430975.92347 - hps: 2295.52379 + dps: 653455.57041 + tps: 411290.46725 + hps: 2220.57924 } } dps_results: { - key: "TestDemonology-Settings-Human-p3-Demonology Warlock-default-FullBuffs-25.0yards-LongSingleTarget" + key: "TestDemonology-Settings-Human-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 248474.26883 - tps: 151466.02078 - hps: 2267.2114 + dps: 250953.05934 + tps: 152029.92241 + hps: 2266.65626 } } dps_results: { - key: "TestDemonology-Settings-Human-p3-Demonology Warlock-default-FullBuffs-25.0yards-ShortSingleTarget" + key: "TestDemonology-Settings-Human-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 416589.63722 - tps: 219447.50786 - hps: 2720.20957 + dps: 413235.70779 + tps: 216205.40974 + hps: 2448.18861 } } dps_results: { - key: "TestDemonology-Settings-Human-p3-Demonology Warlock-default-NoBuffs-25.0yards-LongMultiTarget" + key: "TestDemonology-Settings-Human-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 438938.10472 - tps: 293481.23896 - hps: 1940.35757 + dps: 421454.07852 + tps: 269144.0417 + hps: 1912.4462 } } dps_results: { - key: "TestDemonology-Settings-Human-p3-Demonology Warlock-default-NoBuffs-25.0yards-LongSingleTarget" + key: "TestDemonology-Settings-Human-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 150789.98142 - tps: 93777.20506 - hps: 1927.43564 + dps: 154934.2961 + tps: 94715.98157 + hps: 1888.66984 } } dps_results: { - key: "TestDemonology-Settings-Human-p3-Demonology Warlock-default-NoBuffs-25.0yards-ShortSingleTarget" + key: "TestDemonology-Settings-Human-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 225851.17609 - tps: 119915.09982 - hps: 1956.38077 + dps: 225193.1083 + tps: 117233.31999 + hps: 1770.30492 } } dps_results: { - key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-default-FullBuffs-25.0yards-LongMultiTarget" + key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 691794.05778 - tps: 433999.11345 - hps: 2296.69832 + dps: 666862.16745 + tps: 415066.0934 + hps: 2220.64135 } } dps_results: { - key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-default-FullBuffs-25.0yards-LongSingleTarget" + key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 253650.15998 - tps: 152759.69958 - hps: 2251.73033 + dps: 256524.86558 + tps: 154046.84611 + hps: 2266.71966 } } dps_results: { - key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-default-FullBuffs-25.0yards-ShortSingleTarget" + key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 431811.73545 - tps: 225387.65348 - hps: 2728.61306 + dps: 426983.70019 + tps: 220943.69211 + hps: 2448.25709 } } dps_results: { - key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-default-NoBuffs-25.0yards-LongMultiTarget" + key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 449487.4099 - tps: 295758.77045 - hps: 1946.09637 + dps: 430631.39204 + tps: 271059.9034 + hps: 1912.49843 } } dps_results: { - key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-default-NoBuffs-25.0yards-LongSingleTarget" + key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 153603.26595 - tps: 95008.34918 - hps: 1931.10652 + dps: 159089.42342 + tps: 96243.14463 + hps: 1888.72142 } } dps_results: { - key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-default-NoBuffs-25.0yards-ShortSingleTarget" + key: "TestDemonology-Settings-Orc-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 233173.83315 - tps: 122546.36249 - hps: 1956.4342 + dps: 233012.24597 + tps: 119914.10149 + hps: 1770.35327 } } dps_results: { - key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-default-FullBuffs-25.0yards-LongMultiTarget" + key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongMultiTarget" value: { - dps: 681201.34955 - tps: 431944.11641 - hps: 2376.01979 + dps: 674406.47081 + tps: 421796.03628 + hps: 2284.42089 } } dps_results: { - key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-default-FullBuffs-25.0yards-LongSingleTarget" + key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-LongSingleTarget" value: { - dps: 258060.09211 - tps: 156686.55681 - hps: 2283.3106 + dps: 266316.26016 + tps: 161136.60592 + hps: 2301.63038 } } dps_results: { - key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-default-FullBuffs-25.0yards-ShortSingleTarget" + key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-uvls-FullBuffs-25.0yards-ShortSingleTarget" value: { - dps: 451139.72842 - tps: 241151.63623 - hps: 2834.01426 + dps: 445802.06289 + tps: 235568.09507 + hps: 2475.94585 } } dps_results: { - key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-default-NoBuffs-25.0yards-LongMultiTarget" + key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongMultiTarget" value: { - dps: 450484.13093 - tps: 299330.12426 - hps: 2003.41661 + dps: 424105.48238 + tps: 268761.30444 + hps: 1945.00947 } } dps_results: { - key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-default-NoBuffs-25.0yards-LongSingleTarget" + key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-LongSingleTarget" value: { - dps: 159957.01184 - tps: 99034.50563 - hps: 1937.77319 + dps: 160920.70017 + tps: 98120.25984 + hps: 1925.36813 } } dps_results: { - key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-default-NoBuffs-25.0yards-ShortSingleTarget" + key: "TestDemonology-Settings-Troll-p3-Demonology Warlock-uvls-NoBuffs-25.0yards-ShortSingleTarget" value: { - dps: 241174.18335 - tps: 128994.49034 - hps: 2033.91237 + dps: 237542.87271 + tps: 123012.47135 + hps: 1796.14879 } } dps_results: { key: "TestDemonology-SwitchInFrontOfTarget-Default" value: { - dps: 250173.35805 - tps: 152774.1917 - hps: 2251.73033 + dps: 253507.98413 + tps: 154089.80107 + hps: 2266.71966 } } diff --git a/sim/warlock/demonology/demonology_test.go b/sim/warlock/demonology/demonology_test.go index 5ebe5e0322..5e3c5a2dc4 100644 --- a/sim/warlock/demonology/demonology_test.go +++ b/sim/warlock/demonology/demonology_test.go @@ -58,7 +58,7 @@ func TestDemonology(t *testing.T) { Consumables: fullConsumesSpec, SpecOptions: core.SpecOptionsCombo{Label: "Demonology Warlock", SpecOptions: defaultDemonologyWarlock}, OtherSpecOptions: []core.SpecOptionsCombo{}, - Rotation: core.GetAplRotation("../../../ui/warlock/demonology/apls", "default"), + Rotation: core.GetAplRotation("../../../ui/warlock/demonology/apls", "uvls"), ItemFilter: itemFilter, StartingDistance: 25, }, diff --git a/sim/warlock/demonology/metamorphosis.go b/sim/warlock/demonology/metamorphosis.go index 937afc0e29..d0a661516d 100644 --- a/sim/warlock/demonology/metamorphosis.go +++ b/sim/warlock/demonology/metamorphosis.go @@ -9,6 +9,12 @@ import ( func (demo *DemonologyWarlock) registerMetamorphosis() { metaActionId := core.ActionID{SpellID: 103958} + + metaStanceCD := core.Cooldown{ + Timer: demo.NewTimer(), + Duration: time.Second * 1, + } + var queueMetaCost func(sim *core.Simulation) var drainLifeManaCost core.ResourceCostImpl @@ -72,6 +78,8 @@ func (demo *DemonologyWarlock) registerMetamorphosis() { Timer: demo.NewTimer(), Duration: time.Second * 10, }, + + SharedCD: metaStanceCD, }, ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { @@ -84,4 +92,26 @@ func (demo *DemonologyWarlock) registerMetamorphosis() { RelatedSelfBuff: metaAura, }) + + demo.RegisterSpell(core.SpellConfig{ + ActionID: metaActionId.WithTag(1), + Flags: core.SpellFlagAPL | core.SpellFlagNoOnCastComplete, + SpellSchool: core.SpellSchoolShadow, + ProcMask: core.ProcMaskEmpty, + + ThreatMultiplier: 1, + DamageMultiplier: 1, + + Cast: core.CastConfig{ + SharedCD: metaStanceCD, + }, + + ExtraCastCondition: func(sim *core.Simulation, target *core.Unit) bool { + return metaAura.IsActive() + }, + + ApplyEffects: func(sim *core.Simulation, target *core.Unit, spell *core.Spell) { + metaAura.Deactivate(sim) + }, + }) } diff --git a/ui/core/proto_utils/action_id.ts b/ui/core/proto_utils/action_id.ts index b1a74b823f..c09056e06c 100644 --- a/ui/core/proto_utils/action_id.ts +++ b/ui/core/proto_utils/action_id.ts @@ -882,6 +882,11 @@ export class ActionId { name += ' (Malefic)'; } break; + case 'Metamorphosis': + if (tag == 1) { + name += ' (Cancel)'; + } + break; case 'Holy Prism': if (this.spellId === 114852) { if (tag === 1) { diff --git a/ui/warlock/demonology/apls/uvls.apl.json b/ui/warlock/demonology/apls/uvls.apl.json new file mode 100644 index 0000000000..74bd1a1c99 --- /dev/null +++ b/ui/warlock/demonology/apls/uvls.apl.json @@ -0,0 +1,44 @@ +{ + "type": "TypeAPL", + "prepullActions": [ + {"action":{"castSpell":{"spellId":{"otherId":"OtherActionPotion"}}},"doAtValue":{"const":{"val":"-1s"}}}, + {"action":{"castSpell":{"spellId":{"spellId":105174}}},"doAtValue":{"const":{"val":"-1s"}}} + ], + "priorityList": [ + {"action":{"autocastOtherCooldowns":{}}}, + {"action":{"castSpell":{"spellId":{"spellId":89751}}}}, + {"action":{"castSpell":{"spellId":{"spellId":111898}}}}, + {"action":{"condition":{"or":{"vals":[{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"61s"}}}},{"isExecutePhase":{"threshold":"E20"}}]}},"castSpell":{"spellId":{"spellId":18540}}}}, + {"action":{"castSpell":{"spellId":{"spellId":126734}}}}, + {"action":{"condition":{"or":{"vals":[{"variableRef":{"name":"UVLS: is active"}},{"not":{"val":{"variableRef":{"name":"UVLS: is equipped"}}}}]}},"castSpell":{"spellId":{"spellId":121279}}}}, + {"action":{"condition":{"cmp":{"op":"OpGe","lhs":{"auraRemainingTime":{"auraId":{"spellId":113861}}},"rhs":{"const":{"val":"15"}}}},"castSpell":{"spellId":{"otherId":"OtherActionPotion"}}}}, + {"action":{"condition":{"auraIsActive":{"auraId":{"spellId":113861}}},"castSpell":{"spellId":{"spellId":26297}}}}, + {"action":{"condition":{"not":{"val":{"dotIsActive":{"spellId":{"spellId":172}}}}},"castSpell":{"spellId":{"spellId":172}}}}, + {"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"cmp":{"op":"OpEq","lhs":{"spellNumCharges":{"spellId":{"spellId":113861}}},"rhs":{"const":{"val":"1"}}}},{"cmp":{"op":"OpLe","lhs":{"spellTimeToCharge":{"spellId":{"spellId":113861}}},"rhs":{"const":{"val":"10s"}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpEq","lhs":{"spellNumCharges":{"spellId":{"spellId":113861}}},"rhs":{"const":{"val":"1"}}}},{"variableRef":{"name":"Trinkets: ToT - Recent proc"}},{"cmp":{"op":"OpGe","lhs":{"currentGenericResource":{}},"rhs":{"const":{"val":"250"}}}}]}},{"and":{"vals":[{"not":{"val":{"auraIsActive":{"auraId":{"spellId":113861}}}}},{"cmp":{"op":"OpGe","lhs":{"auraRemainingTime":{"auraId":{"spellId":2825,"tag":-1}}},"rhs":{"const":{"val":"22s"}}}}]}},{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"22s"}}}}]}},"castSpell":{"spellId":{"spellId":113861}}}}, + {"action":{"condition":{"and":{"vals":[{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"auraRemainingTime":{"auraId":{"spellId":113861}}},"rhs":{"const":{"val":"18s"}}}},{"auraIsActive":{"auraId":{"spellId":26297}}},{"cmp":{"op":"OpGe","lhs":{"auraRemainingTime":{"auraId":{"itemId":76093}}},"rhs":{"const":{"val":"18s"}}}}]}}]}},"castSpell":{"spellId":{"spellId":104316}}}}, + {"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":113861}}},{"cmp":{"op":"OpGt","lhs":{"auraRemainingTime":{"auraId":{"spellId":113861}}},"rhs":{"const":{"val":"10s"}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpGt","lhs":{"currentGenericResource":{}},"rhs":{"const":{"val":"200"}}}},{"cmp":{"op":"OpGt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"3s"}}}},{"cmp":{"op":"OpLt","lhs":{"currentTime":{}},"rhs":{"const":{"val":"20s"}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"30s"}}}},{"cmp":{"op":"OpGe","lhs":{"currentGenericResource":{}},"rhs":{"const":{"val":"500"}}}}]}},{"variableRef":{"name":"Doom: UVLS"}},{"cmp":{"op":"OpGe","lhs":{"currentGenericResource":{}},"rhs":{"const":{"val":"800"}}}}]}},"castSpell":{"spellId":{"spellId":103958}}}}, + {"action":{"condition":{"auraIsActive":{"auraId":{"spellId":103958}}},"groupReference":{"groupName":"Meta GCD"}}}, + {"action":{"groupReference":{"groupName":"Non-Meta GCD"}}} + ], + "groups": [ + {"name":"HOG: 2 stacks / 1 & expire soon","actions":[{"action":{"condition":{"or":{"vals":[{"cmp":{"op":"OpEq","lhs":{"spellNumCharges":{"spellId":{"spellId":105174}}},"rhs":{"const":{"val":"2"}}}},{"and":{"vals":[{"cmp":{"op":"OpEq","lhs":{"spellNumCharges":{"spellId":{"spellId":105174}}},"rhs":{"const":{"val":"1"}}}},{"cmp":{"op":"OpLe","lhs":{"spellTimeToCharge":{"spellId":{"spellId":105174}}},"rhs":{"const":{"val":"2.5s"}}}}]}}]}},"castSpell":{"spellId":{"spellId":105174}}}}]}, + {"name":"Non-Meta GCD","actions":[{"action":{"condition":{"cmp":{"op":"OpGt","lhs":{"remainingTime":{}},"rhs":{"const":{"val":"6s"}}}},"multidot":{"spellId":{"spellId":172},"maxDots":1,"maxOverlap":{"dotTickFrequency":{"spellId":{"spellId":172}}}}}},{"action":{"groupReference":{"groupName":"HOG: 2 stacks / 1 & expire soon"}}},{"action":{"condition":{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":122355},"includeReactionTime":true}},{"not":{"val":{"variableRef":{"name":"SF Drops SF"}}}},{"or":{"vals":[{"cmp":{"op":"OpGe","lhs":{"auraNumStacks":{"auraId":{"spellId":122355},"includeReactionTime":true}},"rhs":{"const":{"val":"5"}}}},{"cmp":{"op":"OpLe","lhs":{"auraRemainingTime":{"auraId":{"spellId":122355}}},"rhs":{"math":{"op":"OpAdd","lhs":{"const":{"val":"1.5s"}},"rhs":{"math":{"op":"OpMul","lhs":{"auraNumStacks":{"auraId":{"spellId":122355}}},"rhs":{"spellCastTime":{"spellId":{"spellId":6353}}}}}}}}},{"variableRef":{"name":"UVLS: is active"}},{"isExecutePhase":{"threshold":"E25"}}]}}]}},"castSpell":{"spellId":{"spellId":6353}}}},{"action":{"condition":{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"currentManaPercent":{}},"rhs":{"const":{"val":"30%"}}}},{"not":{"val":{"variableRef":{"name":"GCD Drops SF"}}}},{"not":{"val":{"auraIsActive":{"auraId":{"spellId":103958}}}}}]}},"castSpell":{"spellId":{"spellId":1454}}}},{"action":{"condition":{"and":{"vals":[{"not":{"val":{"variableRef":{"name":"SB Drops SF"}}}}]}},"castSpell":{"spellId":{"spellId":686}}}},{"action":{"condition":{"and":{"vals":[{"not":{"val":{"variableRef":{"name":"GCD Drops SF"}}}},{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":172}}},"rhs":{"const":{"val":"7s"}}}}]}},"castSpell":{"spellId":{"spellId":172}}}},{"action":{"condition":{"and":{"vals":[{"not":{"val":{"variableRef":{"name":"GCD Drops SF"}}}},{"cmp":{"op":"OpLe","lhs":{"currentMana":{}},"rhs":{"const":{"val":"250000"}}}},{"dotIsActive":{"spellId":{"spellId":47960}}}]}},"castSpell":{"spellId":{"spellId":1454}}}},{"action":{"condition":{"and":{"vals":[{"dotIsActive":{"spellId":{"spellId":47960}}}]}},"strictSequence":{"actions":[{"castSpell":{"spellId":{"spellId":105174}}},{"waitUntil":{"condition":{"gcdIsReady":{}}}},{"castSpell":{"spellId":{"spellId":103958}}}]}}},{"action":{"condition":{"and":{"vals":[{"dotIsActive":{"spellId":{"spellId":47960}}}]}},"strictSequence":{"actions":[{"castSpell":{"spellId":{"spellId":105174}}}]}}},{"action":{"castSpell":{"spellId":{"spellId":686}}}},{"action":{"castSpell":{"spellId":{"spellId":1454}}}}]}, + {"name":"Meta GCD","actions":[{"action":{"condition":{"or":{"vals":[{"and":{"vals":[{"variableRef":{"name":"UVLS: is equipped"}},{"or":{"vals":[{"variableRef":{"name":"Doom: UVLS"}},{"not":{"val":{"dotIsActive":{"spellId":{"spellId":603}}}}}]}}]}},{"and":{"vals":[{"not":{"val":{"variableRef":{"name":"UVLS: is equipped"}}}},{"cmp":{"op":"OpGe","lhs":{"dotPercentIncrease":{"spellId":{"spellId":603}}},"rhs":{"const":{"val":"0%"}}}},{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":603}}},"rhs":{"math":{"op":"OpAdd","lhs":{"dotBaseDuration":{"spellId":{"spellId":603}}},"rhs":{"const":{"val":"2s"}}}}}},{"auraIsActive":{"auraId":{"spellId":2825,"tag":-1}}}]}}]}},"castSpell":{"spellId":{"spellId":603}}}},{"action":{"condition":{"variableRef":{"name":"Doom: UVLS"}},"multidot":{"spellId":{"spellId":603},"maxDots":1,"maxOverlap":{"dotTickFrequency":{"spellId":{"spellId":603}}}}}},{"action":{"condition":{"and":{"vals":[{"not":{"val":{"or":{"vals":[{"auraIsActive":{"auraId":{"spellId":113861},"includeReactionTime":true}},{"variableRef":{"name":"Trinkets: ToT - Active"}},{"variableRef":{"name":"UVLS: is active"}},{"auraIsActive":{"auraId":{"itemId":76093},"includeReactionTime":true}},{"auraIsActive":{"auraId":{"spellId":126734},"includeReactionTime":true}}]}}}},{"cmp":{"op":"OpLe","lhs":{"currentGenericResource":{}},"rhs":{"const":{"val":"300"}}}},{"cmp":{"op":"OpLe","lhs":{"spellTimeToReady":{"spellId":{"spellId":103958}}},"rhs":{"const":{"val":"2s"}}}}]}},"castSpell":{"spellId":{"spellId":103958,"tag":1}}}},{"action":{"groupReference":{"groupName":"HOG: 2 stacks / 1 & expire soon"}}},{"action":{"condition":{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":172}}},"rhs":{"const":{"val":"6s"}}}},"castSpell":{"spellId":{"spellId":103964}}}},{"action":{"condition":{"and":{"vals":[{"auraIsActive":{"auraId":{"spellId":122355}}},{"or":{"vals":[{"cmp":{"op":"OpGt","lhs":{"auraRemainingTime":{"auraId":{"spellId":113861}}},"rhs":{"spellCastTime":{"spellId":{"spellId":104027}}}}},{"isExecutePhase":{"threshold":"E25"}},{"cmp":{"op":"OpGe","lhs":{"auraNumStacks":{"auraId":{"spellId":122355},"includeReactionTime":true}},"rhs":{"const":{"val":"8"}}}},{"variableRef":{"name":"Trinkets: ToT - Active"}},{"variableRef":{"name":"UVLS: is active"}},{"auraIsActive":{"auraId":{"itemId":76093},"includeReactionTime":true}}]}},{"cmp":{"op":"OpGe","lhs":{"currentGenericResource":{}},"rhs":{"const":{"val":"120"}}}}]}},"castSpell":{"spellId":{"spellId":104027}}}},{"action":{"castSpell":{"spellId":{"spellId":103964}}}}]} + ], + "valueVariables": [ + {"name":"SF: Has 1 stack","value":{"cmp":{"op":"OpEq","lhs":{"auraNumStacks":{"sourceUnit":{"type":"CurrentTarget"},"auraId":{"spellId":47960},"includeReactionTime":true}},"rhs":{"const":{"val":"1"}}}}}, + {"name":"SF: Math 1.3+GCD","value":{"math":{"op":"OpAdd","lhs":{"const":{"val":"1.3s"}},"rhs":{"gcdTimeToReady":{}}}}}, + {"name":"GCD Drops SF","value":{"and":{"vals":[{"variableRef":{"name":"SF: Has 1 stack"}},{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":47960}}},"rhs":{"math":{"op":"OpAdd","lhs":{"variableRef":{"name":"SF: Math 1.3+GCD"}},"rhs":{"spellGcdHastedDuration":{"spellId":{"spellId":172}}}}}}}]}}}, + {"name":"SF Drops SF","value":{"and":{"vals":[{"variableRef":{"name":"SF: Has 1 stack"}},{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":47960}}},"rhs":{"math":{"op":"OpAdd","lhs":{"variableRef":{"name":"SF: Math 1.3+GCD"}},"rhs":{"spellCastTime":{"spellId":{"spellId":6353}}}}}}}]}}}, + {"name":"SB Drops SF","value":{"and":{"vals":[{"variableRef":{"name":"SF: Has 1 stack"}},{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":47960}}},"rhs":{"math":{"op":"OpAdd","lhs":{"variableRef":{"name":"SF: Math 1.3+GCD"}},"rhs":{"spellCastTime":{"spellId":{"spellId":686}}}}}}}]}}}, + {"name":"Trinkets: ToT - Active","value":{"or":{"vals":[{"and":{"vals":[{"auraIsKnown":{"auraId":{"spellId":138898}}},{"auraIsActive":{"auraId":{"spellId":138898},"includeReactionTime":true}}]}},{"and":{"vals":[{"auraIsKnown":{"auraId":{"spellId":138786}}},{"auraIsActive":{"auraId":{"spellId":138786},"includeReactionTime":true}}]}},{"and":{"vals":[{"auraIsKnown":{"auraId":{"spellId":139133}}},{"auraIsActive":{"auraId":{"spellId":139133},"includeReactionTime":true}}]}}]}}}, + {"name":"Doom: UVLS","value":{"and":{"vals":[{"variableRef":{"name":"UVLS: is active"}},{"or":{"vals":[{"and":{"vals":[{"variableRef":{"name":"Doom: tick count check"}},{"cmp":{"op":"OpLt","lhs":{"dotTickRatePercentIncrease":{"spellId":{"spellId":603}}},"rhs":{"const":{"val":"0"}}}},{"cmp":{"op":"OpLt","lhs":{"dotRemainingTime":{"spellId":{"spellId":603}}},"rhs":{"remainingTime":{}}}}]}},{"and":{"vals":[{"cmp":{"op":"OpLe","lhs":{"dotRemainingTime":{"spellId":{"spellId":603}}},"rhs":{"math":{"op":"OpMul","lhs":{"dotBaseDuration":{"spellId":{"spellId":603}}},"rhs":{"const":{"val":"1.0"}}}}}},{"cmp":{"op":"OpGe","lhs":{"dotTickRatePercentIncrease":{"spellId":{"spellId":603}}},"rhs":{"const":{"val":"0.0"}}}}]}}]}}]}}}, + {"name":"Doom: tick count check","value":{"cmp":{"op":"OpGt","lhs":{"math":{"op":"OpSub","lhs":{"variableRef":{"name":"Doom: new tick count"}},"rhs":{"variableRef":{"name":"Doom: ticks remaining"}}}},"rhs":{"const":{"val":"2"}}}}}, + {"name":"Doom: new tick count","value":{"math":{"op":"OpDiv","lhs":{"dotBaseDuration":{"spellId":{"spellId":603}}},"rhs":{"math":{"op":"OpMul","lhs":{"variableRef":{"name":"cringe get current cast time"}},"rhs":{"const":{"val":"15s"}}}}}}}, + {"name":"Doom: ticks remaining","value":{"math":{"op":"OpDiv","lhs":{"dotRemainingTime":{"spellId":{"spellId":603}}},"rhs":{"dotTickFrequency":{"spellId":{"spellId":603}}}}}}, + {"name":"Trinkets: ToT - Recent proc","value":{"or":{"vals":[{"and":{"vals":[{"auraIsKnown":{"auraId":{"spellId":138898}}},{"cmp":{"op":"OpGe","lhs":{"auraRemainingTime":{"auraId":{"spellId":138898}}},"rhs":{"const":{"val":"7.5s"}}}}]}},{"and":{"vals":[{"auraIsKnown":{"auraId":{"spellId":138786}}},{"cmp":{"op":"OpGe","lhs":{"auraRemainingTime":{"auraId":{"spellId":138786}}},"rhs":{"const":{"val":"7.5s"}}}}]}},{"and":{"vals":[{"auraIsKnown":{"auraId":{"spellId":139133}}},{"cmp":{"op":"OpGe","lhs":{"auraRemainingTime":{"auraId":{"spellId":139133}}},"rhs":{"const":{"val":"7.5s"}}}}]}}]}}}, + {"name":"UVLS: is equipped","value":{"auraIsKnown":{"auraId":{"spellId":138963}}}}, + {"name":"UVLS: is active","value":{"and":{"vals":[{"variableRef":{"name":"UVLS: is equipped"}},{"auraIsActive":{"auraId":{"spellId":138963},"includeReactionTime":true}}]}}}, + {"name":"cringe get current cast time","value":{"math":{"op":"OpDiv","lhs":{"spellCastTime":{"spellId":{"spellId":686}}},"rhs":{"const":{"val":"2.5s"}}}}} + ] +} diff --git a/ui/warlock/demonology/presets.ts b/ui/warlock/demonology/presets.ts index 7720f6c0b2..8a4ed0d1f9 100644 --- a/ui/warlock/demonology/presets.ts +++ b/ui/warlock/demonology/presets.ts @@ -11,6 +11,7 @@ import { Stats, UnitStat } from '../../core/proto_utils/stats'; import { defaultRaidBuffMajorDamageCooldowns } from '../../core/proto_utils/utils'; import { WARLOCK_BREAKPOINTS } from '../presets'; import DefaultAPL from './apls/default.apl.json'; +import UvlsAPL from './apls/uvls.apl.json'; import P2Gear from './gear_sets/p2.gear.json'; import P3Gear from './gear_sets/p3.gear.json'; import PreraidGear from './gear_sets/preraid.gear.json'; @@ -23,7 +24,8 @@ export const PRERAID_PRESET = PresetUtils.makePresetGear('Pre-raid', PreraidGear export const P2_PRESET = PresetUtils.makePresetGear('P2 - BIS', P2Gear); export const P3_PRESET = PresetUtils.makePresetGear('P3 - BIS', P3Gear); -export const APL_Default = PresetUtils.makePresetAPLRotation('Incinerate', DefaultAPL); +export const APL_Default = PresetUtils.makePresetAPLRotation('Default', DefaultAPL); +export const APL_UVLS = PresetUtils.makePresetAPLRotation('UVLS', UvlsAPL); // Preset options for EP weights export const DEFAULT_EP_PRESET = PresetUtils.makePresetEpWeights( @@ -32,7 +34,7 @@ export const DEFAULT_EP_PRESET = PresetUtils.makePresetEpWeights( [Stat.StatIntellect]: 1.24, [Stat.StatSpellPower]: 1.0, [Stat.StatHitRating]: 0.93, - [Stat.StatCritRating]: 0.60, + [Stat.StatCritRating]: 0.6, [Stat.StatHasteRating]: 0.66, [Stat.StatMasteryRating]: 0.63, }), @@ -40,8 +42,8 @@ export const DEFAULT_EP_PRESET = PresetUtils.makePresetEpWeights( // Default talents. Uses the wowhead calculator format, make the talents on // https://wotlk.wowhead.com/talent-calc and copy the numbers in the url. -export const DemonologyTalentsDefaultP1 = { - name: 'Default P1', +export const DemonologyTalentsDefault = { + name: 'Default', data: SavedTalents.create({ talentsString: '231221', glyphs: Glyphs.create({ @@ -94,9 +96,27 @@ export const OtherDefaults = { channelClipDelay: 150, }; -export const PRESET_BUILD_P1 = PresetUtils.makePresetBuild('Default', { - talents: DemonologyTalentsDefaultP1, +export const PRESET_BUILD_P2 = PresetUtils.makePresetBuild('T14', { + gear: P2_PRESET, + talents: DemonologyTalentsDefault, rotation: APL_Default, + settings: { + name: 'T14', + playerOptions: OtherDefaults, + }, +}); +export const PRESET_BUILD_P3 = PresetUtils.makePresetBuild('T15', { + gear: P3_PRESET, + talents: DemonologyTalentsDefault, + rotation: APL_UVLS, + settings: { + name: 'T15', + playerOptions: { + ...OtherDefaults, + profession1: Profession.Engineering, + profession2: Profession.Herbalism, + }, + }, }); export const DEMONOLOGY_BREAKPOINTS = { diff --git a/ui/warlock/demonology/sim.tsx b/ui/warlock/demonology/sim.tsx index 25d5530a41..730f257ed6 100644 --- a/ui/warlock/demonology/sim.tsx +++ b/ui/warlock/demonology/sim.tsx @@ -6,7 +6,7 @@ import { IndividualSimUI, registerSpecConfig } from '../../core/individual_sim_u import { Player } from '../../core/player'; import { PlayerClasses } from '../../core/player_classes'; import { APLRotation } from '../../core/proto/apl'; -import { Faction, ItemSlot, PartyBuffs, PseudoStat, Race, Spec, Stat } from '../../core/proto/common'; +import { Faction, ItemSlot, PartyBuffs, Profession, PseudoStat, Race, Spec, Stat } from '../../core/proto/common'; import { StatCapType } from '../../core/proto/ui'; import { DEFAULT_CASTER_GEM_STATS, StatCap, Stats, UnitStat } from '../../core/proto_utils/stats'; import * as WarlockInputs from '../inputs'; @@ -14,18 +14,6 @@ import { WARLOCK_BREAKPOINTS } from '../presets'; import * as Presets from './presets'; import { formatToNumber } from '../../core/utils'; -const hasteBreakpoints = WARLOCK_BREAKPOINTS.presets; - -const MIN_HASTE_PERCENT_BREAKPOINT_THRESHOLD = hasteBreakpoints.get('8-tick - Shadowflame')!; -const MAX_P2_HASTE_PERCENT_BREAKPOINT_THRESHOLD = 26.0; -const MAX_P3_HASTE_PERCENT_BREAKPOINT_THRESHOLD = hasteBreakpoints.get('9-tick - Shadowflame')!; -const defaultHasteBreakpoints = [ - hasteBreakpoints.get('6-tick - Doom')!, - hasteBreakpoints.get('7-tick - Doom')!, - hasteBreakpoints.get('8-tick - Doom')!, - hasteBreakpoints.get('9-tick - Doom')!, -]; - const SPEC_CONFIG = registerSpecConfig(Spec.SpecDemonologyWarlock, { cssClass: 'demonology-warlock-sim-ui', cssScheme: PlayerClasses.getCssClass(PlayerClasses.Warlock), @@ -54,7 +42,7 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecDemonologyWarlock, { defaults: { // Default equipped gear. - gear: Presets.P2_PRESET.gear, + gear: Presets.P3_PRESET.gear, // Default EP weights for sorting gear in the gear picker. epWeights: Presets.DEFAULT_EP_PRESET.epWeights, @@ -65,7 +53,7 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecDemonologyWarlock, { // Default soft caps for the Reforge optimizer softCapBreakpoints: (() => { const hasteSoftCapConfig = StatCap.fromPseudoStat(PseudoStat.PseudoStatSpellHastePercent, { - breakpoints: defaultHasteBreakpoints, + breakpoints: [25.00365], capType: StatCapType.TypeThreshold, postCapEPs: [(Presets.DEFAULT_EP_PRESET.epWeights.getStat(Stat.StatCritRating) - 0.01) * Mechanics.HASTE_RATING_PER_HASTE_PERCENT], }); @@ -76,7 +64,7 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecDemonologyWarlock, { consumables: Presets.DefaultConsumables, // Default talents. - talents: Presets.DemonologyTalentsDefaultP1.data, + talents: Presets.DemonologyTalentsDefault.data, // Default spec-specific settings. specOptions: Presets.DefaultOptions, @@ -112,25 +100,32 @@ const SPEC_CONFIG = registerSpecConfig(Spec.SpecDemonologyWarlock, { presets: { epWeights: [Presets.DEFAULT_EP_PRESET], // Preset talents that the user can quickly select. - talents: [Presets.DemonologyTalentsDefaultP1], + talents: [Presets.DemonologyTalentsDefault], // Preset rotations that the user can quickly select. - rotations: [Presets.APL_Default], + rotations: [Presets.APL_Default, Presets.APL_UVLS], // Preset gear configurations that the user can quickly select. gear: [Presets.PRERAID_PRESET, Presets.P2_PRESET, Presets.P3_PRESET], itemSwaps: [], - builds: [Presets.PRESET_BUILD_P1], + builds: [Presets.PRESET_BUILD_P2, Presets.PRESET_BUILD_P3], }, - autoRotation: (_player: Player): APLRotation => { + autoRotation: (player: Player): APLRotation => { + const hasUVLS = player + .getGear() + .getTrinkets() + .some(trinket => trinket?._item.name === 'Unerring Vision of Lei Shen'); + + if (hasUVLS) return Presets.APL_UVLS.rotation.rotation!; + return Presets.APL_Default.rotation.rotation!; }, raidSimPresets: [ { spec: Spec.SpecDemonologyWarlock, - talents: Presets.DemonologyTalentsDefaultP1.data, + talents: Presets.DemonologyTalentsDefault.data, specOptions: Presets.DefaultOptions, consumables: Presets.DefaultConsumables, defaultFactionRaces: { @@ -169,61 +164,26 @@ export class DemonologyWarlockSimUI extends IndividualSimUI { - const avgIlvl = player.getGear().getAverageItemLevel(false); - const raidBuffs = player.getRaid()?.getBuffs(); - const hasBL = !!raidBuffs?.bloodlust; - const hasBerserking = player.getRace() === Race.RaceTroll; - - const modifyHaste = (oldHastePercent: number, modifier: number) => - Number(formatToNumber(((oldHastePercent / 100 + 1) / modifier - 1) * 100, { maximumFractionDigits: 5 })); - - this.individualConfig.defaults.softCapBreakpoints!.forEach(softCap => { - const softCapToModify = softCaps.find(sc => sc.unitStat.equals(softCap.unitStat)); - if (softCap.unitStat.equalsPseudoStat(PseudoStat.PseudoStatSpellHastePercent) && softCapToModify) { - const adjustedHasteBreakpoints = new Set([...softCap.breakpoints]); - const hasCloseMatchingValue = (value: number) => [...adjustedHasteBreakpoints.values()].find(bp => bp.toFixed(2) === value.toFixed(2)); - - softCap.breakpoints.forEach(breakpoint => { - if (hasBL) { - const blBreakpoint = modifyHaste(breakpoint, 1.3); - - if (blBreakpoint > 0) { - if (!hasCloseMatchingValue(blBreakpoint)) adjustedHasteBreakpoints.add(blBreakpoint); - if (hasBerserking) { - const berserkingBreakpoint = modifyHaste(blBreakpoint, 1.2); - if (berserkingBreakpoint > 0 && !hasCloseMatchingValue(berserkingBreakpoint)) { - adjustedHasteBreakpoints.add(berserkingBreakpoint); - } - } - } - } - }); - softCapToModify.breakpoints = [...adjustedHasteBreakpoints] - .filter( - bp => - bp >= MIN_HASTE_PERCENT_BREAKPOINT_THRESHOLD && - bp <= (avgIlvl >= 525 ? MAX_P3_HASTE_PERCENT_BREAKPOINT_THRESHOLD : MAX_P2_HASTE_PERCENT_BREAKPOINT_THRESHOLD), - ) - .sort((a, b) => a - b); + const gear = player.getGear(); + const hasLegendaryMetaGem = gear.getMetaGem()?.id === 95347; + + this.individualConfig.defaults.softCapBreakpoints!.forEach(() => { + const softCapToModify = softCaps.find(sc => sc.unitStat.equalsPseudoStat(PseudoStat.PseudoStatSpellHastePercent)); + if (softCapToModify && hasLegendaryMetaGem) { + softCapToModify.breakpoints = [25.74541]; } }); return softCaps; }, additionalSoftCapTooltipInformation: { [Stat.StatHasteRating]: () => { - const raidBuffs = player.getRaid()?.getBuffs(); - const hasBL = !!raidBuffs?.bloodlust; - const hasBerserking = player.getRace() === Race.RaceTroll; + const hasLegendaryMetaGem = player.getGear().getMetaGem()?.id === 95347; return ( <> - {(hasBL || hasBerserking) && ( + {hasLegendaryMetaGem && ( <> -

Additional Doom/Shadowflame breakpoints have been created using the following cooldowns:

-
    - {hasBL &&
  • Bloodlust
  • } - {hasBerserking &&
  • Berserking
  • } -
+

Your Doom breakpoint has been edited because of your legendary Meta Gem

)}