From: Laszlo T. <ave...@us...> - 2006-12-31 16:22:25
|
Update of /cvsroot/gemrb/gemrb/gemrb/GUIScripts/bg2 In directory sc8-pr-cvs2.sourceforge.net:/tmp/cvs-serv14837/GUIScripts/bg2 Modified Files: GUIINV.py Log Message: fixed item identifying in some cases Index: GUIINV.py =================================================================== RCS file: /cvsroot/gemrb/gemrb/gemrb/GUIScripts/bg2/GUIINV.py,v retrieving revision 1.69 retrieving revision 1.70 diff -C2 -d -r1.69 -r1.70 *** GUIINV.py 31 Dec 2006 13:48:23 -0000 1.69 --- GUIINV.py 31 Dec 2006 16:22:21 -0000 1.70 *************** *** 95,98 **** --- 95,99 ---- GemRB.SetButtonSprites (Window, Button, "STONSLOT",0,0,2,4,3) GemRB.SetButtonFont (Window, Button, "NUMBER") + GemRB.SetButtonBorder (Window, Button, 0,0,0,0,0,128,128,255,64,0,1) GemRB.SetButtonFlags (Window, Button, IE_GUI_BUTTON_ALIGN_RIGHT | IE_GUI_BUTTON_ALIGN_TOP | IE_GUI_BUTTON_PICTURE, OP_OR) *************** *** 152,155 **** --- 153,157 ---- GemRB.SetButtonSprites (Window, Button, "STONSLOT",0,0,2,4,3) GemRB.SetButtonFont (Window, Button, "NUMBER") + GemRB.SetButtonBorder (Window, Button, 0,0,0,0,0,128,128,255,64,0,1) GemRB.SetButtonFlags (Window, Button, IE_GUI_BUTTON_ALIGN_RIGHT | IE_GUI_BUTTON_ALIGN_TOP | IE_GUI_BUTTON_PICTURE, OP_OR) *************** *** 520,526 **** --- 522,530 ---- pc = GemRB.GameGetSelectedPCSingle () + slot = GemRB.GetVar ("ItemButton") GemRB.UnloadWindow (ItemIdentifyWindow) GemRB.HasSpecialSpell (pc, 1, 1) GemRB.UnloadWindow (ItemInfoWindow) + GemRB.ChangeItemFlag (pc, slot, IE_INV_ITEM_IDENTIFIED, OP_OR) OpenItemInfoWindow() return *************** *** 530,536 **** --- 534,542 ---- pc = GemRB.GameGetSelectedPCSingle () + slot = GemRB.GetVar ("ItemButton") GemRB.UnloadWindow (ItemIdentifyWindow) GemRB.HasSpecialItem (pc, 1, 1) GemRB.UnloadWindow (ItemInfoWindow) + GemRB.ChangeItemFlag (pc, slot, IE_INV_ITEM_IDENTIFIED, OP_OR) OpenItemInfoWindow() return *************** *** 568,571 **** --- 574,578 ---- def CloseItemInfoWindow (): GemRB.UnloadWindow (ItemInfoWindow) + UpdateInventoryWindow () return *************** *** 625,629 **** GemRB.SetEvent (Window, Button, IE_GUI_BUTTON_ON_PRESS, "ReadItemWindow") elif container: ! GemRB.SetText (Window, Button, 14133) GemRB.SetEvent (Window, Button, IE_GUI_BUTTON_ON_PRESS, "OpenItemWindow") elif dialog: --- 632,636 ---- GemRB.SetEvent (Window, Button, IE_GUI_BUTTON_ON_PRESS, "ReadItemWindow") elif container: ! GemRB.SetText (Window, Button, 44002) GemRB.SetEvent (Window, Button, IE_GUI_BUTTON_ON_PRESS, "OpenItemWindow") elif dialog: *************** *** 651,655 **** #auto identify when lore is high enough ! if item["LoreToID"]<GemRB.GetPlayerStat (pc, IE_LORE): GemRB.ChangeItemFlag (pc, slot, IE_INV_ITEM_IDENTIFIED, OP_OR) slot_item["Flags"] |= IE_INV_ITEM_IDENTIFIED --- 658,662 ---- #auto identify when lore is high enough ! if item["LoreToID"]<=GemRB.GetPlayerStat (pc, IE_LORE): GemRB.ChangeItemFlag (pc, slot, IE_INV_ITEM_IDENTIFIED, OP_OR) slot_item["Flags"] |= IE_INV_ITEM_IDENTIFIED |