#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # #------------------------------------------------------------------------------- # ##@package ResetBaseAttr.py # # @todo: ÖØÉèÍæ¼ÒÊôÐÔ # @author wdb # @date 2013-06-21 # @version 1.0 # # @note: # ÏêϸÃèÊö: #------------------------------------------------------------------------------ import GameWorld import PlayerControl #------------------------------------------------------------------------------ """Version = 2013-06-21 14:30""" ## GMÃüÁîÖ´ÐÐÈë¿Ú # @param curPlayer µ±Ç°Íæ¼Ò # @param list ²ÎÊýÁбí # @return None def OnExec(curPlayer, cmdlist): if curPlayer.GetLV() > 1: GameWorld.DebugAnswer(curPlayer, "LV can not greater than 1") return playerJob = curPlayer.GetJob() initBaseAttrPoint = (0, 0, 0, 0) # »ñÈ¡´´½¨Ê±µÄ»ù´¡ÊôÐÔ baseSTR, basePNE, basePHY, baseCON = PlayerControl.GetPlayerBasePoint(playerJob) # »ñÈ¡´´½¨Ê±µÄ»ù´¡ÊôÐÔ´íÎó£¬ ·µ»Ø if (baseSTR, basePNE, basePHY, baseCON) == initBaseAttrPoint: return initBaseAttrPoint curPlayer.SetBaseSTR(baseSTR) curPlayer.SetBasePNE(basePNE) curPlayer.SetBasePHY(basePHY) curPlayer.SetBaseCON(baseCON) #Ë¢ÐÂÈËÎïËùÓÐ״̬ playerControl = PlayerControl.PlayerControl(curPlayer) playerControl.RefreshAllState() return