#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # #------------------------------------------------------------------------------- # ##@package Item_AddDienstgrad # # @todo: ʹÓÃÎïÆ·»ñµÃÔö¼Ó³ÆºÅ # @author xmnathan # @date 2014-11-05 18:00 # @version 1.1 # # ÏêϸÃèÊö: # @change: "2014-11-06 09:50" xmnathan Ìí¼Ó»ñµÃ³ÆºÅÎïÆ·Ð§¹ûÖµ #--------------------------------------------------------------------- """Version = 2014-11-06 09:50""" #--------------------------------------------------------------------- #µ¼Èë import ChConfig import ItemCommon import PlayerDienstgrad #--------------------------------------------------------------------- #È«¾Ö±äÁ¿ ## ʹÓÃÎïÆ·»ñµÃÍæ¼Ò³ÆºÅ # @param curPlayer # @param curRoleItem # @param tick # @return None def UseItem(curPlayer, curRoleItem, tick): useItemEff = curRoleItem.GetEffectByIndex(0) curEffID = useItemEff.GetEffectID() if curEffID != ChConfig.Def_Effect_AddDienstgrad: return False effectA1 = useItemEff.GetEffectValue(0) if effectA1 == 0: return False #Ч¹ûÖµ1µÄAÖµ×÷Ϊ³ÆºÅID£¬Ìí¼Ó³ÆºÅ if not PlayerDienstgrad.PlayerAddDienstgrad(curPlayer, effectA1): return False #ÎïÆ·Ìí¼Ó³ÆºÅ ItemCommon.DelItem(curPlayer, curRoleItem, 1, True, ChConfig.ItemDel_AddDienstgrad) return True