Skip to content

Batch Sim Re-Work#911

Merged
NerdEgghead merged 28 commits intomasterfrom
feature/batch-sim
Oct 9, 2025
Merged

Batch Sim Re-Work#911
NerdEgghead merged 28 commits intomasterfrom
feature/batch-sim

Conversation

@NerdEgghead
Copy link
Copy Markdown

No description provided.

 On branch feature/batch-sim
 Changes to be committed:
	modified:   proto/api.proto
	modified:   ui/core/components/individual_sim_ui/bulk/bulk_item_picker.tsx
	modified:   ui/core/components/individual_sim_ui/bulk/utils.ts
	modified:   ui/core/components/individual_sim_ui/bulk_tab.tsx
	modified:   ui/core/components/raid_sim_action.tsx
	modified:   ui/core/components/suggest_reforges_action.tsx
	modified:   ui/core/individual_sim_ui.tsx
	modified:   ui/death_knight/blood/sim.ts
	modified:   ui/death_knight/frost/sim.ts
	modified:   ui/death_knight/unholy/sim.ts
	modified:   ui/druid/balance/sim.ts
	modified:   ui/druid/feral/sim.ts
	modified:   ui/druid/guardian/sim.ts
	modified:   ui/hunter/beast_mastery/sim.ts
	modified:   ui/hunter/marksmanship/sim.ts
	modified:   ui/hunter/survival/sim.ts
	modified:   ui/mage/arcane/sim.tsx
	modified:   ui/mage/fire/sim.tsx
	modified:   ui/mage/frost/sim.ts
	modified:   ui/monk/brewmaster/sim.ts
	modified:   ui/monk/windwalker/sim.ts
	modified:   ui/paladin/protection/sim.ts
	modified:   ui/paladin/retribution/sim.ts
	modified:   ui/priest/shadow/sim.ts
	modified:   ui/rogue/assassination/sim.ts
	modified:   ui/rogue/combat/sim.ts
	modified:   ui/rogue/subtlety/sim.ts
	modified:   ui/shaman/elemental/sim.ts
	modified:   ui/shaman/enhancement/sim.ts
	modified:   ui/warlock/affliction/sim.tsx
	modified:   ui/warlock/demonology/sim.tsx
	modified:   ui/warlock/destruction/sim.ts
	modified:   ui/warrior/arms/sim.ts
	modified:   ui/warrior/fury/sim.ts
	modified:   ui/warrior/protection/sim.ts
this.simUI.reforger.setIncludeGems(TypedEvent.nextEventID(), true);

if (RelativeStatCap.hasRoRo(this.simUI.player) && this.simUI.reforger.defaultRelativeStatCap) {
this.simUI.reforger.relativeStatCap = new RelativeStatCap(this.simUI.reforger.defaultRelativeStatCap, this.simUI.player, this.simUI.player.getClass());
Copy link
Copy Markdown

@1337LutZ 1337LutZ Oct 4, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this should only be created if there's no relativeStatCap set (So if you edited the reforge settings in your current session to something other than defautl).
Because you can already have this.relativeStatCap?.forcedHighestStat.getStat() and this would be overwritten by this code.

await this.simUI.sim.updateCharacterStats(TypedEvent.nextEventID());
this.simUI.reforger.setIncludeGems(TypedEvent.nextEventID(), false);
if (RelativeStatCap.hasRoRo(this.simUI.player) && this.simUI.reforger.defaultRelativeStatCap) {
this.simUI.reforger.relativeStatCap = new RelativeStatCap(this.simUI.reforger.defaultRelativeStatCap, this.simUI.player, this.simUI.player.getClass());
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here

1337LutZ and others added 13 commits October 4, 2025 21:42
 On branch feature/batch-sim
 Changes to be committed:
	modified:   ui/core/components/individual_sim_ui/bulk_tab.tsx
	modified:   ui/core/components/raid_sim_action.tsx
 On branch feature/batch-sim
 Changes to be committed:
	modified:   ui/core/components/individual_sim_ui/bulk_tab.tsx
 On branch feature/batch-sim
 Changes to be committed:
	modified:   ui/core/components/individual_sim_ui/bulk/bulk_sim_results_renderer.tsx
	modified:   ui/core/components/individual_sim_ui/bulk_tab.tsx
	modified:   ui/core/sim.ts
NerdEgghead and others added 13 commits October 8, 2025 14:24
 On branch feature/batch-sim
 Changes to be committed:
	modified:   package-lock.json
 On branch feature/batch-sim
 Changes to be committed:
	modified:   ui/core/components/individual_sim_ui/bulk_tab.tsx
MainHand slot.

 On branch feature/batch-sim
 Changes to be committed:
	modified:   ui/core/components/individual_sim_ui/bulk_tab.tsx
equipping a gear set post-run. This fixes a bug where a repeat batch run
after equipping a solution could include 2x of the same trinket or ring
as valid options.

 On branch feature/batch-sim
 Changes to be committed:
	modified:   ui/core/components/individual_sim_ui/bulk/bulk_item_picker_group.tsx
	modified:   ui/core/components/individual_sim_ui/bulk_tab.tsx
1H items are present.

 On branch feature/batch-sim
 Changes to be committed:
	modified:   ui/core/components/individual_sim_ui/bulk_tab.tsx
 On branch feature/batch-sim
 Changes to be committed:
	modified:   ui/core/components/individual_sim_ui/bulk_tab.tsx
 On branch feature/batch-sim
 Changes to be committed:
	modified:   ui/core/components/gear_picker/item_list.tsx
	modified:   ui/core/individual_sim_ui.tsx
@NerdEgghead NerdEgghead merged commit b735634 into master Oct 9, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants