Expand description
SimcProvider: shells out to the SimC binary and parses json2 output.
StructsΒ§
- Simc
Provider π
EnumsΒ§
- Stats
Owner π
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
listin a.simcfile, in declaration order. - extract_
precombat_ πvariables - Extracts precombat variable definitions so the assisted APLβs
use_itemsexpansions donβt dangle and zero theSimCside. - 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 π