diff --git a/gamemode/engine/derma/lib/cl_menu_iteminfo.lua b/gamemode/engine/derma/lib/cl_menu_iteminfo.lua index 43f231b..7f7285f 100644 --- a/gamemode/engine/derma/lib/cl_menu_iteminfo.lua +++ b/gamemode/engine/derma/lib/cl_menu_iteminfo.lua @@ -35,7 +35,6 @@ local function checkIfItemIsEquippedAndRemove( page, index ) local equipItems = getEquippedItems() for ie, ii in pairs( equipItems ) do - print( ie, ii ) if( ii.slot == index ) then if( page.equippanels[ii.type] != nil ) then page.equippanels[ii.type].SetItem( nil ) -- remove it @@ -207,7 +206,7 @@ function iteminfo.giveoptions( p, page ) if( page.equippanels[item.equipslot] != nil ) then page.equippanels[item.equipslot].SetItem( item.id ) -- set its item end - + if( page.markedItemPanel[item.equipslot] != nil ) then page.markedItemPanel[item.equipslot]:SetVisible( false ) -- unmark the old panel end diff --git a/gamemode/engine/derma/menus/menu_charinfo.lua b/gamemode/engine/derma/menus/menu_charinfo.lua index d47e7a9..60782f7 100644 --- a/gamemode/engine/derma/menus/menu_charinfo.lua +++ b/gamemode/engine/derma/menus/menu_charinfo.lua @@ -244,37 +244,30 @@ function menu.open( dt ) local equipSlotSpacing = padding*10 local equipSlot_PanelWidth, equipSlot_PanelHeight = itemWidth * slotScale, itemHeight * slotScale - print("ITEMS IN SLOT#########################") -- HEAD f.equippanels[Quantum.EquipSlots.Head] = createEquipSlotPanel( Quantum.EquipSlots.Head, slotXpos, equipSlotYpos, slotScale, f ) -- create the panel - print( "Helmet:", getItemInSlot(equipped[ Quantum.EquipSlots.Head ]) ) f.equippanels[Quantum.EquipSlots.Head].SetItem( getItemInSlot(equipped[ Quantum.EquipSlots.Head ]) ) -- give its current item equipSlotYpos = equipSlotYpos + equipSlot_PanelHeight + equipSlotSpacing -- CHEST f.equippanels[Quantum.EquipSlots.Chest] = createEquipSlotPanel( Quantum.EquipSlots.Chest, slotXpos, equipSlotYpos, slotScale, f ) - print( "Chest:", getItemInSlot(equipped[ Quantum.EquipSlots.Chest ]) ) f.equippanels[Quantum.EquipSlots.Chest].SetItem( getItemInSlot(equipped[ Quantum.EquipSlots.Chest ]) ) equipSlotYpos = equipSlotYpos + equipSlot_PanelHeight + equipSlotSpacing -- LEGS f.equippanels[Quantum.EquipSlots.Legs] = createEquipSlotPanel( Quantum.EquipSlots.Legs, slotXpos, equipSlotYpos, slotScale, f ) - print( "Legs:", getItemInSlot(equipped[ Quantum.EquipSlots.Legs ]) ) f.equippanels[Quantum.EquipSlots.Legs].SetItem( getItemInSlot(equipped[ Quantum.EquipSlots.Legs ]) ) equipSlotYpos = equipSlotYpos + equipSlot_PanelHeight + equipSlotSpacing -- BOOTS f.equippanels[Quantum.EquipSlots.Boots] = createEquipSlotPanel( Quantum.EquipSlots.Boots, slotXpos, equipSlotYpos, slotScale, f ) - print( "Boots:", getItemInSlot(equipped[ Quantum.EquipSlots.Boots ]) ) f.equippanels[Quantum.EquipSlots.Boots].SetItem( getItemInSlot(equipped[ Quantum.EquipSlots.Boots ]) ) equipSlotYpos = equipSlotYpos + equipSlot_PanelHeight + equipSlotSpacing -- WEAPON f.equippanels[Quantum.EquipSlots.Weapon] = createEquipSlotPanel( Quantum.EquipSlots.Weapon, slotXpos + equipSlot_PanelWidth + equipSlotSpacing/2, (equipSlotYpos + equipSlot_PanelHeight) / 2, slotScale, f ) -- create the panel - print( "Weapon:", getItemInSlot(equipped[ Quantum.EquipSlots.Weapon ]) ) f.equippanels[Quantum.EquipSlots.Weapon].SetItem( getItemInSlot(equipped[ Quantum.EquipSlots.Weapon ]) ) -- give its current item - print("END ################333") ---- Inventory panel ---- local inv = vgui.Create( "DPanel", f ) -- section for all of the item panels