
Sanctuary
Lvl: 20
Heal
Magic
Skill Delay: 2 sec
SP: 157
Range: 6
Cast Time: 3
Fixed Cast Time: 1
Grants the target area with holy strength, dealing 1020/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 1020 HP every sec. Holy strength works on up to 10 targets
Lvl: 19
Heal
Magic
Skill Delay: 2 sec
SP: 152
Range: 6
Cast Time: 3
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 1000/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 1000 HP every sec. Holy strength works on up to 10 targets
Lvl: 18
Heal
Magic
Skill Delay: 2 sec
SP: 147
Range: 6
Cast Time: 3
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 980/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 980 HP every sec. Holy strength works on up to 10 targets
Lvl: 17
Heal
Magic
Skill Delay: 2 sec
SP: 142
Range: 6
Cast Time: 3
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 960/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 960 HP every sec. Holy strength works on up to 10 targets
Lvl: 16
Heal
Magic
Skill Delay: 2 sec
SP: 137
Range: 6
Cast Time: 3
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 940/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 940 HP every sec. Holy strength works on up to 10 targets
Lvl: 15
Heal
Magic
Skill Delay: 2 sec
SP: 132
Range: 6
Cast Time: 3
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 920/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 920 HP every sec. Holy strength works on up to 10 targets
Lvl: 14
Heal
Magic
Skill Delay: 2 sec
SP: 127
Range: 6
Cast Time: 3
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 900/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 900 HP every sec. Holy strength works on up to 10 targets
Lvl: 13
Heal
Magic
Skill Delay: 2 sec
SP: 122
Range: 6
Cast Time: 3
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 880/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 880 HP every sec. Holy strength works on up to 10 targets
Lvl: 12
Heal
Magic
Skill Delay: 2 sec
SP: 117
Range: 6
Cast Time: 3
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 860/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 860 HP every sec. Holy strength works on up to 10 targets
Lvl: 11
Heal
Magic
Skill Delay: 2 sec
SP: 112
Range: 6
Cast Time: 3
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 840/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 840 HP every sec. Holy strength works on up to 10 targets
Lvl: 10
Heal
Magic
Skill Delay: 2 sec
SP: 107
Range: 6
Cast Time: 3
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 820/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 820 HP every sec. Holy strength works on up to 10 targets
Lvl: 9
Heal
Magic
Skill Delay: 2 sec
SP: 102
Range: 6
Cast Time: 2.86
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 740/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 740 HP every sec. Holy strength works on up to 10 targets
Lvl: 8
Heal
Magic
Skill Delay: 2 sec
SP: 93
Range: 6
Cast Time: 2.72
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 660/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 660 HP every sec. Holy strength works on up to 10 targets
Lvl: 7
Heal
Magic
Skill Delay: 2 sec
SP: 84
Range: 6
Cast Time: 2.58
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 580/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 580 HP every sec. Holy strength works on up to 10 targets
Lvl: 6
Heal
Magic
Skill Delay: 2 sec
SP: 75
Range: 6
Cast Time: 2.44
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 500/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 500 HP every sec. Holy strength works on up to 10 targets
Lvl: 5
Heal
Magic
Skill Delay: 2 sec
SP: 66
Range: 6
Cast Time: 2.3
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 420/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 420 HP every sec. Holy strength works on up to 10 targets
Lvl: 4
Heal
Magic
Skill Delay: 2 sec
SP: 57
Range: 6
Cast Time: 2
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 340/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 340 HP every sec. Holy strength works on up to 9 targets
Lvl: 3
Heal
Magic
Skill Delay: 2 sec
SP: 48
Range: 6
Cast Time: 1.86
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 260/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 260 HP every sec. Holy strength works on up to 8 targets
Lvl: 2
Heal
Magic
Skill Delay: 2 sec
SP: 39
Range: 6
Cast Time: 1.72
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 180/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 180 HP every sec. Holy strength works on up to 7 targets
Lvl: 1
Heal
Magic
Skill Delay: 2 sec
SP: 30
Range: 6
Cast Time: 1.58
Fixed Cast Time: 1
• Grants the target area with holy strength, dealing 100/2 holy damage to undead and devil units in it. Lasts 11 sec. Grants friendly units in it with 100 HP every sec. Holy strength works on up to 6 targets
Aesir
• Speedy Blazing [Sanctuary] effective healing attempts-50%, but healing amount +15%%
• Sanctuary - Strong [Sanctuary] healing effect +2%
Formula
function CommonFun.calcDamage_5104(srcUser, targetUser, params, damageParam, logger)
local BaseLv = srcUser.BaseLv
local Int = srcUser:GetProperty("Int")
local HolyAtk = srcUser:GetProperty("HolyAtk")
local HealEncPer = srcUser:GetProperty("HealEncPer")
local enemy = srcUser:IsEnemy(targetUser)
local MDamIncrease = CommonFun.calcMDamIncrease(srcUser, targetUser)
local Num1 = srcUser:GetRunePoint(51010_AESIR_SANCTUARY_EFFECTIVE_HEALING_ATTEMPTS_50_BUT_HEALING_AMOUNT_15)
local RuneDamage = Num1 * 0.15 + 1
local Num2 = srcUser:GetRunePoint(53020_AESIR_SANCTUARY_HEALING_EFFECT_2)
local RuneDamage1 = Num2 * 0.02 + 1
local c = 1
if srcUser:HasBuffID(51580_LADY_WHITE_SNAKE_CARD_:MAX_STACK_0) then
c = 1.1
end
local AttrEffect = srcUser:GetProperty("AttrEffect")
local bits = CommonFun.getBits(AttrEffect)
local srcAtkElement = CommonFun.GetUserAtkAttr(srcUser, targetUser, params, damageParam)
local targetDefElement = targetUser:GetProperty("DefAttr")
local BeHealEncPer2 = targetUser:GetProperty("BeHealEncPer")
local race2 = targetUser.race
if targetUser:HasBuffID(139410_TWO_FACE_DEMON_KING_HUMAN_:MAX_STACK_0) then
race2 = 3
end
if srcUser:HasBuffID(49320_RACIAL_ANCIENT_RELICS_PERMANENT_:MAX_STACK_0) and srcUser:HasBuffID(49325_RACIAL_ANCIENT_RELICS_CD_:MAX_STACK_0) then
elseif srcUser:HasBuffID(49320_RACIAL_ANCIENT_RELICS_PERMANENT_:MAX_STACK_0) then
race2 = 2
end
local AttrEffect2 = targetUser:GetProperty("AttrEffect")
local DefAttr2 = targetUser:GetProperty("DefAttr")
local damChangePer = damageParam.damChangePer
local damChangePer1 = damageParam.damChangePer1
local elementparam2 = CommonFun.CalcElementParam2(srcUser, targetUser, params, damageParam, logger)
local A = damChangePer1 * (1 + HealEncPer) * (1 + BeHealEncPer2) * -1 * (1 + HolyAtk) * RuneDamage * c * RuneDamage1
if targetUser:HasBuffID(41100050_HEALING_RECEIVED_:MAX_STACK_0) then
local MaxHp = targetUser:GetProperty("MaxHp")
local Hp = targetUser:GetProperty("Hp")
local Num1 = targetUser:GetRunePoint(70110_AESIR_WHEN_LESS_THAN_15_HP_IS_REMAINING_ALL_HEALING_EFFECTS_WILL_BE_INCREASED_BY_200)
if Hp < MaxHp * (0.15 * Num1) then
A = A * 3
end
end
local HealtoDam = targetUser:GetBuffLevel(129100_CURE_BARRIER_:MAX_STACK_0)
local DamRatio = 1
if targetUser:HasBuffID(129100_CURE_BARRIER_:MAX_STACK_0) then
DamRatio = -0.1 * HealtoDam
end
local HealReduce = targetUser:GetBuffLevel(136500_10783_:MAX_STACK_0)
if targetUser:HasBuffID(136500_10783_:MAX_STACK_0) then
DamRatio = 1 - (0.2 + 0.03 * HealReduce)
end
if targetUser:GetNpcID() == 40021_EMPERIUM and enemy ~= true then
local MaxHp_GVG = targetUser:GetProperty("MaxHp")
return -MaxHp_GVG / 300
end
if enemy then
if race2 == 3 or DefAttr2 == 9 then
return A / 2 * CommonFun.calcMagicElement(srcUser, targetUser, params, damageParam) * elementparam2 * -1 * (1 + MDamIncrease)
else
return 0, 0
end
elseif race2 == 3 or DefAttr2 == 9 then
return -1
else
return A * DamRatio
end
end
Formula
{
"id": 151020,
"Cost": 1,
"Desc": [
{
"id": 151000,
"params": [
1020,
11,
1020,
10
]
}
],
"Icon": "skill_151001",
"Camps": "Friend|Enemy",
"Level": 20,
"Logic": "SkillPointRange",
"Damage": [
{
"type": 5104,
"elementparam": 6,
"damChangePer1": 1020
}
],
"DescId": "##170834",
"NameZh": "##169482",
"SE_hit": "Common/Heal",
"CastAct": "reading",
"DamTime": {
"type": 1,
"value": 1
},
"DelayCD": 2,
"Fire_EP": 3,
"SE_cast": "Common/Magic_cast",
"RollType": 2,
"AttackAct": [
"use_magic"
],
"Attack_EP": 3,
"Lead_Type": {
"CCT": 1,
"FCT": 3,
"type": 2
},
"PeakLevel": 10,
"SE_attack": "Skill/skill_magic_honorhall_attack_01",
"SkillCost": {
"sp": 157
},
"SkillType": "Heal",
"Target_EP": 2,
"DamageType": 2,
"Logic_Param": {
"count": 10,
"range": 2.5,
"interval": 0.7,
"no_select": 1,
"range_num": 10,
"isCountTrap": 1,
"trap_effect": "Sanctuary,LowRange_B2",
"prior_npcids": [
40021,
40022
],
"treatment_hit_trap_effect": "Heal,none"
},
"Launch_Range": 6,
"NoTargetAutoCast": 1
}