From: <ma...@us...> - 2009-05-29 03:20:09
|
Revision: 6175 http://gemrb.svn.sourceforge.net/gemrb/?rev=6175&view=rev Author: mattinm Date: 2009-05-29 03:20:05 +0000 (Fri, 29 May 2009) Log Message: ----------- update MAGESCHOOL when a new character is selected Modified Paths: -------------- gemrb/trunk/gemrb/GUIScripts/bg2/GUICommonWindows.py gemrb/trunk/gemrb/GUIScripts/bg2/GUIREC.py Modified: gemrb/trunk/gemrb/GUIScripts/bg2/GUICommonWindows.py =================================================================== --- gemrb/trunk/gemrb/GUIScripts/bg2/GUICommonWindows.py 2009-05-29 02:48:26 UTC (rev 6174) +++ gemrb/trunk/gemrb/GUIScripts/bg2/GUICommonWindows.py 2009-05-29 03:20:05 UTC (rev 6175) @@ -727,6 +727,13 @@ else: sel = GemRB.GameGetSelectedPCSingle () + #update mage school + GemRB.SetVar ("MAGESCHOOL", 0) + Kit = GetKitIndex (sel) + if Kit and KitListTable.GetValue (Kit, 7) == 1: + MageTable = GemRB.LoadTableObject ("magesch") + GemRB.SetVar ("MAGESCHOOL", MageTable.FindValue (3, KitListTable.GetValue (Kit, 6) ) ) + for i in range (PARTY_SIZE): Button = PortraitWindow.GetControl (i) Button.EnableBorder (FRAME_PC_SELECTED, i + 1 == sel) Modified: gemrb/trunk/gemrb/GUIScripts/bg2/GUIREC.py =================================================================== --- gemrb/trunk/gemrb/GUIScripts/bg2/GUIREC.py 2009-05-29 02:48:26 UTC (rev 6174) +++ gemrb/trunk/gemrb/GUIScripts/bg2/GUIREC.py 2009-05-29 03:20:05 UTC (rev 6175) @@ -158,6 +158,13 @@ pc = GemRB.GameGetSelectedPCSingle () + #update mage school + GemRB.SetVar ("MAGESCHOOL", 0) + Kit = GetKitIndex (pc) + if Kit and KitListTable.GetValue (Kit, 7) == 1: + MageTable = GemRB.LoadTableObject ("magesch") + GemRB.SetVar ("MAGESCHOOL", MageTable.FindValue (3, KitListTable.GetValue (Kit, 6) ) ) + # exportable Button = Window.GetControl (36) if GemRB.GetPlayerStat (pc, IE_MC_FLAGS)&MC_EXPORTABLE: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |