SimulationCraft
SimulationCraft is a tool to explore combat mechanics in the popular MMO RPG World of Warcraft (tm).
|
Public Attributes | |
double | combat_meditation_extend_chance = 1.0 |
Chance to catch each expelled sorrowful memory to extend the buff duration TODO: Set this to a reasonable value. | |
unsigned | pointed_courage_nearby = 3 |
Number of nearby allies & enemies for the pointed courage soulbind. | |
int | lead_by_example_nearby = -1 |
Number of nearby allies when you proc lead by example, the default value of -1 adjusts to 2 for ranged position and 4 for front/back position. | |
unsigned | stone_legionnaires_in_party = 0 |
Number of Stone Legionnaires in party (Stone Legion Heraldry trinket) | |
unsigned | crimson_choir_in_party = 0 |
Number of Crimson Choir in party (Cabalist's Effigy trinket) | |
timespan_t | memory_of_past_sins_precast = 0_s |
Seconds before combat to apply the Shattered Psyche buff to the player. | |
double | judgment_of_the_arbiter_arc_chance = 0.0 |
Chance for each target to be hit by a Judgment of the Arbiter arc. | |
std::string | volatile_solvent_type = "mastery" |
Type of corpse used for Volatile Solvent. More... | |
std::string | unbound_changeling_stat_type = "default" |
double | gluttonous_spike_overheal_chance = 1.0 |
Chance player is getting overhealed by Gluttonous Spike proc. | |
double | anima_field_emitter_mean = std::numeric_limits<double>::max() |
Anima Field Emitter buff duration distribution, defaults to full duration. | |
double | anima_field_emitter_stddev = 0.0 |
timespan_t | retarget_shadowgrasp_totem = 0_s |
Retarget Shadowgrasp Totem if the use_item target demises after this many seconds. | |
double | iqd_stat_fail_chance = 0.0 |
Sets the chance for the Inscrutable Quantum Device to give no stat buff outside Bloodlust. | |
double | thrill_seeker_killing_blow_chance = -1.0 |
Sets chance that the actor gets the killing blow when a target demises for Thrill Seeker stacks The default value of -1.0 adjusts to 1/20 for most sims, and 1/4 for DungeonSlice sims. | |
double | wild_hunt_tactics_duration_multiplier = 1.0 |
Percentage of default duration for the damage portion of Wild Hunt Tactics to use. | |
double | bonded_hearts_other_covenant_chance = 1.0 |
Chance bonded hearts will heal a member of the other covenants when grove invigoration procs. | |
std::string | party_favor_type = "random" |
int | battlefield_presence_enemies = -1 |
unsigned | shattered_psyche_allies = 0 |
Number of allies applying Shattered Psyche stacks to the enemy. | |
timespan_t | salvaged_fusion_amplifier_precast = 0_s |
Seconds before combat to apply the Shattered Psyche buff to the player. | |
double | titanic_ocular_gland_worthy_chance = 1.0 |
Fraction of the time that the player is above the health threshold for Titanic Ocular Gland. | |
double | newfound_resolve_success_chance = 1.0 |
Sets the chance that the player successfully faces their Doubt to get the Newfound Resolve buff. | |
timespan_t | newfound_resolve_default_delay = 4_s |
Sets the default delay that the player waits before facing their Doubt. More... | |
double | newfound_resolve_delay_relstddev = 0.2 |
timespan_t | pustule_eruption_interval = 1_s |
Seconds between damage/healing triggers for the Pustule Eruption soulbind, has a minimum 1s ICD. | |
double | shredded_soul_pickup_chance = 1.0 |
Chance that the player will pickup Shredded Soul orb left by Ebonsoul Vise. | |
double | valiant_strikes_heal_rate = 1.0 |
Sets the average number of times per minute that the Valiant Strikes soulbind will attempt to heal a player. | |
std::string | soleahs_secret_technique_type = "haste" |
Type stat gained from So'leah's Secret Technique Buff type: "mastery", "haste", "crit", "versatility". | |
timespan_t | shadowed_orb_of_torment_precombat_channel = 0_ms |
How long before combat to start channeling Shadowed Orb of Torment. | |
timespan_t | reactive_defense_matrix_interval = 0_ms |
How often does the player fall below 20% HP for Reactive Defense Matrix? | |
double | field_of_blossoms_duration_multiplier = 1.0 |
Percentage of default duration for Field of Blossoms. | |
double | cruciform_veinripper_proc_rate = 0.0 |
Modifier for Cruciform Veinripper to control uptime. When set to 0, proc rate is not affected. | |
double | cruciform_veinripper_in_front_rate = 0.0 |
Modifier for Cruciform Veinripper to control uptime for tanks. When set to 0, proc rate is not affected unless position=front, in which case 0.4 is used. | |
unsigned int | precombat_pustules = 9 |
How many pustules to generate during pre-combat, as events before the pull will normally remove a few. | |
bool | disable_soul_igniter_second_use = true |
bool | disable_iqd_execute = false |
Disables the execute effect of Inscrutable Quantum Device since it is avoidable in game. | |
bool | better_together_ally = true |
bool | enable_rune_words = false |
bool | enable_domination_gems = false |
timespan_t | the_first_sigil_fleshcraft_cancel_time = 50_ms |
unsigned int | earthbreakers_impact_weak_points = 3 |
double | grim_eclipse_dot_duration_multiplier = 1.0 |
double | grim_eclipse_buff_duration_multiplier = 0.9 |
bool | chains_of_domination_auto_break = true |
double | first_strike_chance = 0.0 |
timespan_t | first_strike_period = 5_s |
double | adaptive_armor_fragment_uptime = 0.5 |
double | soothing_shade_duration_multiplier = 1.0 |
Percentage of default duration for Soothing Shade. | |
timespan_t | jotungeirr_prepull_seconds = 0_s |
timespan_t sim_t::shadowlands_opt_t::newfound_resolve_default_delay = 4_s |
Sets the default delay that the player waits before facing their Doubt.
This is disabled if the APL creates the "newfound_resolve" action.
std::string sim_t::shadowlands_opt_t::volatile_solvent_type = "mastery" |
Type of corpse used for Volatile Solvent.
Accepts corpse type string or buff string Corpse type: "humanoid", "beast", "dragonkin", "elemental", "giant" Buff type: "mastery", "primary", "crit", "magic", "physical"