method UpdateItemList() { variable guidlist lstItemList variable string strItemName variable int Index = 1 variable int Index2 = 1 lstItemList:Search[-items,-inventory] UIElement[lstInventory@Config@Pages@Inventory]:ClearItems if ${lstItemList.Count} { do { strItemName:Set[${Item[${lstItemList.GUID[${Index}]}].Name}] Index2:Set[1] do { if ${Item[${lstItemList.GUID[${Index2}]}].Name.NotEqual[strItemName]} && ${Index2} == ${Index} { UIElement[lstInventory@Config@Pages@Inventory]:AddItem[${strItemName}] break } } while ${Index2:Inc} < ${Index} ;${Math.Calc[${Index} -1]} ;UIElement[lstInventory@Config@Pages@Inventory]:AddItem[${strItemName}] } while ${Index:Inc} <= ${lstItemList.Count} } }