#!/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
|