Update - 1.13.0.124
EN: 1.13.0.124 CN: 1.13.0.124 JP: 1.13.0.128 KR: 1.13.0.130
This commit is contained in:
@@ -81,6 +81,15 @@ function PenguinCardBuff:AddDuration_Turn()
|
||||
end
|
||||
return true
|
||||
end
|
||||
function PenguinCardBuff:AddDuration_Round()
|
||||
if self.nDurationType == GameEnum.PenguinCardBuffDuration.Round then
|
||||
self.nDurationCount = self.nDurationCount + 1
|
||||
if self.nDurationCount >= self.nDurationParam then
|
||||
return false
|
||||
end
|
||||
end
|
||||
return true
|
||||
end
|
||||
function PenguinCardBuff:AddGrowthLayer()
|
||||
self.nGrowthLayer = self.nGrowthLayer + 1
|
||||
end
|
||||
@@ -111,7 +120,7 @@ function PenguinCardBuff:Trigger(nTriggerPhase, mapTriggerSource, callback)
|
||||
if nTriggerPhase ~= self.nTriggerPhase then
|
||||
return false
|
||||
end
|
||||
local bAble = PenguinCardUtils.CheckTriggerAble(self.nTriggerType, self.tbTriggerParam, self.nTriggerProbability, mapTriggerSource)
|
||||
local bAble = PenguinCardUtils.CheckTriggerAble(self.nTriggerType, self.tbTriggerParam, self.nTriggerProbability, mapTriggerSource, self.nEffectType)
|
||||
if not bAble then
|
||||
return false
|
||||
end
|
||||
@@ -140,4 +149,18 @@ function PenguinCardBuff:Trigger(nTriggerPhase, mapTriggerSource, callback)
|
||||
EventManager.Hit("PenguinCardBuffTriggered", self.nId)
|
||||
return true
|
||||
end
|
||||
function PenguinCardBuff:Serialize()
|
||||
return {
|
||||
nId = self.nId,
|
||||
nTriggerCount = self.nTriggerCount,
|
||||
nDurationCount = self.nDurationCount,
|
||||
nGrowthLayer = self.nGrowthLayer
|
||||
}
|
||||
end
|
||||
function PenguinCardBuff:Deserialize(mapData)
|
||||
self:Init(mapData.nId)
|
||||
self.nTriggerCount = mapData.nTriggerCount
|
||||
self.nDurationCount = mapData.nDurationCount
|
||||
self.nGrowthLayer = mapData.nGrowthLayer
|
||||
end
|
||||
return PenguinCardBuff
|
||||
|
||||
Reference in New Issue
Block a user