#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package UseItem.Item_AddArenaBattleCount # # @todo:Ôö¼Ó¾º¼¼³¡ÌôÕ½´ÎÊý # @author hxp # @date 2020-12-07 # @version 1.0 # # ÏêϸÃèÊö: Ôö¼Ó¾º¼¼³¡ÌôÕ½´ÎÊý # #------------------------------------------------------------------------------- #"""Version = 2020-12-07 19:30""" #------------------------------------------------------------------------------- import ItemCommon import PlayerControl import PlayerArena import ChConfig #------------------------------------------------------------------------------ #------------------------------------------------------------------------------ ##ʹÓÃÎïÆ·,´¥·¢ÎïÆ·¸½¼ÓЧ¹û Ôö¼ÓBOSS¿É»÷ɱ´ÎÊý # @param curPlayer Íæ¼ÒʵÀý # @param curRoleItem ÎïÆ·ÊµÀý # @param tick ʱ¼ä´Á # @return ÊÇ·ñʹÓÃÎïÆ·³É¹¦ # @remarks ʹÓÃÎïÆ·,´¥·¢ÎïÆ·¸½¼ÓЧ¹û def BatchUseItem(curPlayer, curRoleItem, tick, useCnt, exData): #¸ÄΪ×Ô¶¯Ê¹Óà return #=============================================================================================== # useItemEff = curRoleItem.GetEffectByIndex(0) # addCnt = useItemEff.GetEffectValue(0) * useCnt # if addCnt <= 0: # return # # updItemAddCount = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_ArenaItemAddCount) + addCnt # PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_ArenaItemAddCount, updItemAddCount) # PlayerArena.Sync_ArenaInfo(curPlayer) # # #¿Û³ýÎïÆ· # ItemCommon.DelItem(curPlayer, curRoleItem, useCnt) # # # ¾º¼¼³¡ÌôÕ½´ÎÊýÔö¼Ó%s0´Î # PlayerControl.NotifyCode(curPlayer, "ArenaBattleCountAdd", [addCnt]) # return True #===============================================================================================