#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package Skill.GameBuffs.MapBuff_3018 # # @todo:ÁìµØÇøÓò # @author hxp # @date 2016-9-2 # @version 1.0 # # ÏêϸÃèÊö: ÁìµØÕù¶áÕ½ÇøÓò, ½öÁìµØÕ½»î¶¯ÖÐΪºÏ·¨PKÇø # #------------------------------------------------------------------------------- #"""Version = 2016-9-2 17:30""" #------------------------------------------------------------------------------- import ShareDefine import GameWorld import PlayerControl #µ¼Èë #--------------------------------------------------------------------- #È«¾Ö±äÁ¿ #--------------------------------------------------------------------- #--------------------------------------------------------------------- ## ÇøÓòBuff # @param defender Buff³ÐÊÜÕß # @param curEffect ¼¼ÄÜЧ¹û # @return ÎÞÒâÒå # @remarks ×ÔÓÉPKÇøÓòÇøÓòBuff def OnMapBuff(defender, curEffect): GameWorld.DebugLog("MapBuff_3018.OnMapBuff areaType=%s" % defender.GetAreaType()) defender.SetAreaType(ShareDefine.gatManor) # ÓÉÓڻÖÐÔö¼ÓÁËÊôÐÔ½±Àø£¬¹ÊÇøÓò±ä¸üʱÐèË¢ÐÂÊôÐÔ PlayerControl.PlayerControl(defender).RefreshPlayerAttrByBuff() return def OnMapBuffDel(defender, curEffect): GameWorld.DebugLog("MapBuff_3018.OnMapBuffDel areaType=%s" % defender.GetAreaType()) PlayerControl.PlayerControl(defender).RefreshPlayerAttrState() return