WzComparerR2
WzComparerR2 copied to clipboard
KMST 1.2.173: Certain Skill Tooltips give an error
A few new skills were added in KMST 1.2.173 as part of the anniversary event give errors when rendering.
It applies to skill IDs 80003671, 80003672, and 80003677
Stack trace:
************** Exception Text **************
System.InvalidOperationException: Stack empty.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.Stack`1.Pop()
at WzComparerR2.Calculator.Suffix(List`1 tokens)
at WzComparerR2.Calculator.Parse(String mathExpression, Decimal[] args)
at WzComparerR2.CharaSim.SummaryParser.GetSkillSummary(String H, Int32 Level, Dictionary`2 CommonProps, SummaryParams param, SkillSummaryOptions options)
at WzComparerR2.CharaSim.SummaryParser.GetSkillSummary(Skill skill, Int32 level, StringResult sr, SummaryParams param, SkillSummaryOptions options)
at WzComparerR2.CharaSimControl.SkillTooltipRender2.RenderSkill(CanvasRegion region, Int32& picH, List`1& splitterH)
at WzComparerR2.CharaSimControl.SkillTooltipRender2.Render()
at WzComparerR2.CharaSimControl.AfrmTooltip.PreRender()
at WzComparerR2.CharaSimControl.AfrmTooltip.Refresh()
at WzComparerR2.MainForm.quickView(Node node)
at WzComparerR2.MainForm.advTree2_AfterNodeSelect_2(Object sender, AdvTreeNodeEventArgs e)
at DevComponents.AdvTree.AdvTreeNodeEventHandler.Invoke(Object sender, AdvTreeNodeEventArgs e)
at DevComponents.AdvTree.AdvTree.OnAfterNodeSelect(AdvTreeNodeEventArgs args)
at DevComponents.AdvTree.AdvTree.SelectNode(Node node, eTreeAction action)
at DevComponents.AdvTree.AdvTree.ٹ(Node ْ, MouseEventArgs ؾ, Point ٧)
at DevComponents.AdvTree.AdvTree.OnMouseDown(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)