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