![]() |
SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Public Attributes | |
| double | secrets_of_the_deep_chance = 0.1 |
| Chance to spawn the rare droplet. | |
| double | secrets_of_the_deep_collect_chance = 1.0 |
| Chance that the player collects the droplet, defaults to always. | |
| double | gutripper_default_rppm = 2.0 |
| Gutripper base RPPM when target is above 30%. | |
| double | seductive_power_pickup_chance = 1.0 |
| Chance to pick up visage spawned by Seductive Power. | |
| timespan_t | covenant_period = 1.0_s |
| Treacherous Covenant update period. | |
| double | covenant_chance = 1.0 |
| Chance to gain the buff on each Treacherous Covenant update. | |
| double | incandescent_sliver_chance = 1.0 |
| Chance to gain a stack of Incandescent Sliver each time it ticks. | |
| timespan_t | fight_or_flight_period = 1.0_s |
| Fight or Flight proc attempt period. | |
| double | fight_or_flight_chance = 0.0 |
| Chance to gain the buff on each Fight or Flight attempt. | |
| double | harbingers_inscrutable_will_silence_chance = 0.0 |
| Chance of being silenced by Harbinger's Inscrutable Will projectile. | |
| double | harbingers_inscrutable_will_move_chance = 1.0 |
| Chance avoiding Harbinger's Inscrutable Will projectile by moving. | |
| double | aberrant_tidesage_damage_chance = 1.0 |
| Chance player is above 60% HP for Leggings of the Aberrant Tidesage damage proc. | |
| double | fathuuls_floodguards_damage_chance = 1.0 |
| Chance player is above 90% HP for Fa'thuul's Floodguards damage proc. | |
| double | grips_of_forsaken_sanity_damage_chance = 1.0 |
| Chance player is above 90% HP for Grips of Forgotten Sanity damage proc. | |
| double | stormglide_steps_take_damage_chance = 0.0 |
| Chance player takes damage and loses Untouchable from Stormglide Steps. | |
| timespan_t | lurkers_insidious_gift_duration = 0_ms |
| Duration of the Lurker's Insidious Gift buff, the player can cancel it early to avoid unnecessary damage. 0 = full duration. | |
| timespan_t | abyssal_speakers_gauntlets_shield_duration = 0_ms |
| Expected duration (in seconds) of shield from Abyssal Speaker's Gauntlets. 0 = full duration. | |
| timespan_t | trident_of_deep_ocean_duration = 0_ms |
| Expected duration of the absorb provided by Trident of Deep Ocean. 0 = full duration. | |
| double | legplates_of_unbound_anguish_chance = 1.0 |
| Chance that the player has a higher health percentage than the target for Legplates of Unbound Anguish proc. | |
| timespan_t | loyal_to_the_end_ally_death_timer = 60_s |
| Period to check for if an ally dies with Loyal to the End. | |
| double | loyal_to_the_end_ally_death_chance = 0.0 |
| Chance on every check to see if an ally dies with Loyal to the End. | |
| int | loyal_to_the_end_allies = 0 |
| Number of allies with the Loyal to the End azerite trait, default = 4 (max) | |
| int | worldvein_allies = 0 |
| Number of allies also using the Worldvein Resonance minor. | |
| double | ripple_in_space_proc_chance = 0.0 |
| Chance to proc Reality Shift (normally triggers on moving specific distance) | |
| double | blood_of_the_enemy_in_range = 1.0 |
| Chance to be in range to hit with Blood of the Enemy major power (12 yd PBAoE) | |
| timespan_t | undulating_tides_lockout_timer = 60_s |
| Period to check for if Undulating Tides gets locked out. | |
| double | undulating_tides_lockout_chance = 0.0 |
| Chance on every check to see if Undulating Tides gets locked out. | |
| double | leviathans_lure_base_rppm = 0.75 |
| Base RPPM for Leviathan's Lure. | |
| double | aquipotent_nautilus_catch_chance = 1.0 |
| Chance to catch returning wave of Aquipotent Nautilus. | |
| double | zaquls_portal_key_move_chance = 0.0 |
| Chance of having to interrupt casting by moving to void tear from Za'qul's Portal Key. | |
| timespan_t | anuazshara_unleash_time = 0_ms |
| Unleash stacked potency from Anu-Azshara, Staff of the Eternal after X seconds. | |
| double | storm_of_the_eternal_ratio = 0.05 |
| Storm of the Eternal haste and crit stat split ratio. | |
| timespan_t | font_of_power_precombat_channel = 0_ms |
| How long before combat to start channeling Azshara's Font of Power. | |
| double | voidtwisted_titanshard_percent_duration = 0.5 |
| Average duration of buff in percentage. | |
| timespan_t | surging_vitality_damage_taken_period = 0_s |
| Period between checking if surging vitality can proc. | |
| unsigned | manifesto_allies_start = 0 |
| Allies that decrease crit buff when the trinket is used. | |
| unsigned | manifesto_allies_end = 5 |
| Allies that increase vers buff when the first buff expires. | |
| timespan_t | symbiotic_presence_interval = 22_s |
| Approximate interval in seconds between raid member major essence uses that trigger Symbiotic Presence. | |
| double | whispered_truths_offensive_chance = 0.75 |
| Percentage of Whispered Truths reductions to be applied to offensive spells. | |
| int | initial_seductive_power_stacks = 0 |
| Initial stacks for Seductive Power buff. | |
| unsigned | jes_howler_allies = 4 |
| Number of allies affected by Jes' Howler buff. | |
| int | initial_archive_of_the_titans_stacks = 0 |
| Initial stacks for Archive of the Titans. | |
| unsigned | arcane_heart_hps = 0 |
| Hps done while using the Azerite Trait Arcane Heart. | |
| int | subroutine_recalibration_precombat_stacks = 0 |
| Prepull spell cast count to assume. | |
| int | subroutine_recalibration_dummy_casts = 0 |
| Additional spell cast count to assume each buff cycle. | |
| int | reorigination_array_stacks = 0 |
| Number of Reorigination array stats on the actors in the sim. | |
| bool | reorigination_array_ignore_scale_factors = false |
| Allow Reorigination Array to ignore scale factor stat changes (default false) | |
| bool | randomize_oscillation = true |
| Randomize Variable Intensity Gigavolt Oscillating Reactor start-of-combat oscillation. | |
| bool | auto_oscillating_overload = true |
| Automatically use Oscillating Overload on max stack, true = yes if no use_item, 0 = no. | |
| bool | zuldazar = false |
| Is the actor in Zuldazar? Relevant for one of the set bonuses. | |
| bool | nyalotha = true |
| Whether the player is in Ny'alotha or not. | |
| bool | nazjatar = true |
| Whether the player is in Nazjatar/Eternal Palace for various effects. | |
| bool | shiver_venom = false |
| Whether the Shiver Venom Crossbow/Lance should assume the target has the Shiver Venom debuff. | |