Skip to main content

Module simc

Module simc 

Source
Expand description

SimcProvider: shells out to the SimC binary and parses json2 output.

StructsΒ§

SimcProvider πŸ”’

EnumsΒ§

StatsOwner πŸ”’

ConstantsΒ§

AUTO_ATTACK_ACTIONS πŸ”’
Actions that only start the actor’s auto-attack loop rather than making a rotation decision.
DEFAULT_BUILD_JOBS πŸ”’
SIMC_SKIP πŸ”’
SIMC_STDERR_TRUNCATE πŸ”’

FunctionsΒ§

append_assisted_arguments πŸ”’
Swaps the profile’s action lists for the assisted dump, keeping its profile-only setup actions.
append_run_arguments πŸ”’
collect_stats πŸ”’
dropped_auto_attack πŸ”’
The auto-attack action a profile declares that the assisted dump never does.
ensure_simc_binary πŸ”’
extract_action_lists πŸ”’
extract_list_actions πŸ”’
Returns every action string declared for list in a .simc file, in declaration order.
extract_precombat_variables πŸ”’
Extracts precombat variable definitions so the assisted APL’s use_items expansions don’t dangle and zero the SimC side.
is_regular_file πŸ”’
parse_json2 πŸ”’
parse_resource_gains πŸ”’
push_spell_result πŸ”’
retain_debug_log πŸ”’
Writes SimC’s debug stdout beside the engine trace log so both sides can be grepped factor by factor.
run_build_step πŸ”’
run_simc πŸ”’
simc_assisted_path πŸ”’
simc_binary πŸ”’
simc_dir πŸ”’
simc_profile_path πŸ”’
slug_to_assisted πŸ”’
slug_to_simc_profile πŸ”’
supports_comparison πŸ”’