restructure
This commit is contained in:
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3011.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3011.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3011 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3011
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3011"
|
||||
end
|
||||
40
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3011_effect.lua
Executable file
40
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3011_effect.lua
Executable file
@@ -0,0 +1,40 @@
|
||||
modifier_bb_buff_3011_effect = class({})
|
||||
|
||||
local public = modifier_bb_buff_3011_effect
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function public:IsHidden()
|
||||
return true
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function public:OnCreated(kv)
|
||||
if IsServer() then
|
||||
local target = self:GetParent()
|
||||
local playerid = target:GetPlayerOwnerID()
|
||||
local bonus = GameRules.player_bb_buff[playerid]["item_3011_effect"]
|
||||
target:AddDamageOutgoingPhysical(bonus, "thtd_hero_3011_damage_up")
|
||||
end
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function public:OnDestroy(kv)
|
||||
if IsServer() then
|
||||
self:GetParent():AddDamageOutgoingPhysical("thtd_hero_3011_damage_up")
|
||||
end
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3012.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3012.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3012 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3012
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3012"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3013.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3013.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3013 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3013
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3013"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3014.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3014.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3014 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3014
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3014"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3015.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3015.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3015 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3015
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3015"
|
||||
end
|
||||
40
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3015_effect.lua
Executable file
40
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3015_effect.lua
Executable file
@@ -0,0 +1,40 @@
|
||||
modifier_bb_buff_3015_effect = class({})
|
||||
|
||||
local public = modifier_bb_buff_3015_effect
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function public:IsHidden()
|
||||
return true
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function public:OnCreated(kv)
|
||||
if IsServer() then
|
||||
local target = self:GetParent()
|
||||
local playerid = target:GetPlayerOwnerID()
|
||||
local bonus = GameRules.player_bb_buff[playerid]["item_3015_effect"]
|
||||
target:AddDamageOutgoingPure(bonus, "thtd_hero_3015_damage_up")
|
||||
end
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function public:OnDestroy(kv)
|
||||
if IsServer() then
|
||||
self:GetParent():AddDamageOutgoingPure("thtd_hero_3015_damage_up")
|
||||
end
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3016.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3016.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3016 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3016
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3016"
|
||||
end
|
||||
41
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3016_effect.lua
Executable file
41
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3016_effect.lua
Executable file
@@ -0,0 +1,41 @@
|
||||
modifier_bb_buff_3016_effect = class({})
|
||||
|
||||
local public = modifier_bb_buff_3016_effect
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function public:IsHidden()
|
||||
return true
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function public:DeclareFunctions()
|
||||
local funcs = {
|
||||
MODIFIER_PROPERTY_BASEATTACK_BONUSDAMAGE,
|
||||
MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT,
|
||||
}
|
||||
return funcs
|
||||
end
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
function public:GetModifierBaseAttack_BonusDamage()
|
||||
return 200 * self:GetStackCount()
|
||||
end
|
||||
|
||||
function public:GetModifierAttackSpeedBonus_Constant()
|
||||
return 40 * self:GetStackCount()
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3017.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3017.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3017 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3017
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3017"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3018.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3018.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3018 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3018
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3018"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3019.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3019.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3019 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3019
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3019"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3020.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3020.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3020 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3020
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3020"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3021.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3021.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3021 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3021
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3021"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3023.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3023.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3023 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3023
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3023"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3024.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3024.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3024 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3024
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3024"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3025.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3025.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3025 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3025
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3025"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3026.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3026.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3026 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3026
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3026"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3027.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3027.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3027 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3027
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3027"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3028.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3028.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3028 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3028
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3028"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3029.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3029.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3029 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3029
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3029"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3030.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3030.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3030 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3030
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3030"
|
||||
end
|
||||
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3031.lua
Executable file
23
game/scripts/vscripts/modifiers/battle_buff/modifier_bb_buff_3031.lua
Executable file
@@ -0,0 +1,23 @@
|
||||
modifier_bb_buff_3031 = class({})
|
||||
|
||||
local public = modifier_bb_buff_3031
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetAttributes()
|
||||
return MODIFIER_ATTRIBUTE_MULTIPLE
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return "item_3031"
|
||||
end
|
||||
19
game/scripts/vscripts/modifiers/battle_buff/modifier_fairy_count.lua
Executable file
19
game/scripts/vscripts/modifiers/battle_buff/modifier_fairy_count.lua
Executable file
@@ -0,0 +1,19 @@
|
||||
modifier_fairy_count = class({})
|
||||
|
||||
local public = modifier_fairy_count
|
||||
|
||||
function public:IsHidden()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsDebuff()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:IsPurgable()
|
||||
return false
|
||||
end
|
||||
|
||||
function public:GetTexture()
|
||||
return ""
|
||||
end
|
||||
Reference in New Issue
Block a user