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