HearthSim / Hearthstone-Deck-Tracker

A deck tracker and deck manager for Hearthstone on Windows
https://hsreplay.net/downloads/
4.62k stars 1.11k forks source link

Add average damgage to bob's buddy #4155

Closed Jonysegal closed 3 years ago

Jonysegal commented 3 years ago

Pass damage possibilites to the bb overlay

Add tooltip to average damage

Pass last combat damage dealt to bb panel

Add average damage tooltip messaging dependant on state

Change tooltip display based on state and possible results

Update tooltip offset when results are shown

Cast possibilities count

Link average damage opacity to damage possibilities

Note: this is temporary as we still haven't made the policy decision as to what the left/ right panels will show

Change soft label opacity to a classwide const

Default lethal and average damage to softly opaque

Smooth average damage panel transition

Add setting for showing average damage

Add extra casting to betterThanPortion

Change opponent av damage to red

Tooltip centering fix attempt

Add BB panel to debug window

Fix tooltip centering within xaml

Fix some formatting issues, no code changes

Fix horizontal offset for average damage tooltip

Split average damage between taken and given

Add setting to only show Av damage on mouse hover

Have average damage auto appear with settings change

Make tooltip always display 80% DMG

Make av damage panels appear immediatley upon hover

Have default behavior be to show av damage on hover

Make config changes immediately affect the panel

Add two second delay before showing tooltip

Add space between lower and upper average damage bounds

Restore second level tooltip

Always have second tooltip be Middle 80% percentile of damage

Remove whitespace around dash

Add mouseover bridge between main panel and av damage

Reduce time for tooltip to appear

Move secondary tooltip to appear over full panel

Add 2 second initial show delay and have it no disappear

Adjust and fix tooltip offset

Don't show av damage if main panel isn't expanded

Remove old tooltip code

Have secondary tooltip immidealty open on panel hover

Add second tooltip to appear under right panel

Remove small tooltip message

Add new bigger average damage info

Make second tooltip show up on hover unless has been closed

Don't show close button if has been closed

Show and hide panel based on mouse enter/leave

Show av damage when never seen before and get unusual result

Show 0 instead of N/A if player/opponent can't deal damage

Make the close button's visibility its own property

Make info collapse not fully hide

Remove old file from csproj

Remove unecessary usings

Properly delay for showing average damage

Cleanup files

Cleanup code

Simplify average damage

Reset av damage text at sim start

Make av damage panels transitions smoother

Add localization to average damage

Separate hover spacers into their own style

Move Avg damage styling to surrounding border