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. | |