#!/usr/bin/python  
 | 
# -*- coding: GBK -*-  
 | 
  
 | 
##@package SkillReset  
 | 
# ¼¼ÄܵãÖØÖà  
 | 
#  
 | 
# @author kill  
 | 
# @date 2010-4-23  
 | 
# @version 1.3  
 | 
#  
 | 
# ÐÞ¸Äʱ¼ä ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ  
 | 
#  
 | 
# @change: "2013-05-27 22:00" Alee ¼ò»¯ÖØÖü¼ÄÜ  
 | 
# @change: "2015-02-27 21:00" hxp Ôö¼ÓÖØÖôóʦ¼¼ÄÜ  
 | 
# @change: "2016-03-24 17:00" hxp ¼¼ÄÜËãÕ½¶·Á¦  
 | 
#---------------------------------------------------------------------  
 | 
#"""Version = 2016-03-24 17:00"""  
 | 
  
 | 
import PlayerGreatMaster  
 | 
import PlayerControl  
 | 
#import GameWorld  
 | 
#import Lang  
 | 
  
 | 
## ¼¼ÄܵãÖØÖà  
 | 
#  @param curPlayer µ±Ç°Íæ¼Ò  
 | 
#  @param playerList ²ÎÊýÁбí [index,hole,]  
 | 
#  @return None  
 | 
#  @remarks º¯ÊýÏêϸ˵Ã÷.  
 | 
def OnExec(curPlayer, playerList):  
 | 
    #===========================================================================  
 | 
    # if len(playerList) > 0:  
 | 
    #    #ÃüÁî²ÎÊý²»ÕýÈ·  
 | 
    #    GameWorld.DebugAnswer(curPlayer, Lang.GBText("ÃüÁî²ÎÊý²»ÕýÈ·"))  
 | 
    #    return  
 | 
    #===========================================================================  
 | 
    # ÏÈÖØÖôóʦ¼¼ÄÜ£¬¹é»¹´óʦÌ츳µã  
 | 
    PlayerGreatMaster.DoResetMasterSkillPoint(curPlayer)  
 | 
      
 | 
    skillManager=curPlayer.GetSkillManager()  
 | 
    #===========================================================================  
 | 
    # saveSkillPoint = 0  
 | 
    # #±éÀúÍæ¼Òµ±Ç°¼¼ÄÜÊýÄ¿  
 | 
    # for i in range(0,skillManager.GetSkillCount()):  
 | 
    #    #»ñµÃÍæ¼Òµ±Ç°¼¼ÄÜ  
 | 
    #    curSkill = skillManager.GetSkillByIndex(i)  
 | 
    #    #»ñµÃµ±Ç°¼¼Äܵȼ¶  
 | 
    #    curSkill_LV = curSkill.GetSkillLV()  
 | 
    #    #±£´æ¼¼ÄÜµã  
 | 
    #    saveSkillPoint = saveSkillPoint + curSkill_LV  
 | 
    #   
 | 
    #===========================================================================  
 | 
    #ÖØÖõ±Ç°¼¼Äܵȼ¶  
 | 
    skillManager.ResetSkill()  
 | 
    #ÉèÖÃÍæ¼ÒÊ£Ó༼ÄÜµã  
 | 
    #curPlayer.SetFreeSkillPoint(curPlayer.GetFreeSkillPoint()+saveSkillPoint)  
 | 
    PlayerControl.PlayerControl(curPlayer).ReCalcAllState()  
 | 
      
 | 
     
 |