long_desc=function(self,eff)return("The mana surge engulfs the target, regenerating %0.2f mana per turn."):format(eff.power)end,
type="magical",
subtype={acrane=true},
subtype={arcane=true},
status="beneficial",
parameters={power=10},
on_gain=function(self,err)return"#Target# starts to surge mana.","+Manasurge"end,
...
...
@@ -141,7 +141,7 @@ newEffect{
desc="Reflective Skin",
long_desc=function(self,eff)return("Magically returns %d%% of any damage done to the attacker."):format(eff.power)end,
type="magical",
subtype={acrane=true},
subtype={arcane=true},
status="beneficial",
parameters={power=10},
on_gain=function(self,err)return"#Target#'s skin starts to shimmer.","+Reflective Skin"end,
...
...
@@ -274,7 +274,7 @@ newEffect{
desc="Supercharge Golem",
long_desc=function(self,eff)return("The target is supercharged, increasing life regen by %0.2f and damage done by 20%%."):format(eff.regen)end,
type="magical",
subtype={acrane=true},
subtype={arcane=true},
status="beneficial",
parameters={regen=10},
on_gain=function(self,err)return"#Target# is overloaded with power.","+Supercharge"end,
...
...
@@ -294,7 +294,7 @@ newEffect{
desc="Power Overload",
long_desc=function(self,eff)return("The target radiates incredible power, increasing all damage done by %d%%."):format(eff.power)end,
type="magical",
subtype={acrane=true},
subtype={arcane=true},
status="beneficial",
parameters={power=10},
on_gain=function(self,err)return"#Target# is overloaded with power.","+Overload"end,
...
...
@@ -363,7 +363,7 @@ newEffect{
desc="All stats increase",
long_desc=function(self,eff)return("All primary stats of the target are increased by %d."):format(eff.power)end,
type="magical",
subtype={acrane=true},
subtype={arcane=true},
status="beneficial",
parameters={power=1},
activate=function(self,eff)
...
...
@@ -425,7 +425,7 @@ newEffect{
desc="Damage Shield",
long_desc=function(self,eff)return("The target is surrounded by a magical shield, absorbing %d/%d damage before it crumbles."):format(self.damage_shield_absorb,eff.power)end,
type="magical",
subtype={acrane=true,shield=true},
subtype={arcane=true,shield=true},
status="beneficial",
parameters={power=100},
on_gain=function(self,err)return"A shield forms around #target#.","+Shield"end,
...
...
@@ -1169,7 +1169,7 @@ newEffect{
desc="Manaworm",
long_desc=function(self,eff)return("The target is infected by a manaworm, draining %0.2f mana per turns and releasing it as arcane damage to the target."):format(eff.power)end,
type="magical",
subtype={acrane=true},
subtype={arcane=true},
status="detrimental",
parameters={power=10},
on_gain=function(self,err)return"#Target# is infected by a manaworm!","+Manaworm"end,
...
...
@@ -1215,7 +1215,7 @@ newEffect{
desc="Bone Shield",
long_desc=function(self,eff)return("Fully protects from %d damaging actions."):format(#eff.particles)end,
type="magical",
subtype={acrane=true},
subtype={arcane=true},
status="beneficial",
parameters={nb=3},
on_gain=function(self,err)return"#Target# protected by flying bones.","+Bone Shield"end,
...
...
@@ -1317,7 +1317,7 @@ newEffect{
desc="Impending Doom",
long_desc=function(self,eff)return("The target's final doom is drawing near, preventing all forms of healing and dealing %0.2f arcane damage per turn. The effect will stop if the caster dies."):format(eff.dam)end,
type="magical",
subtype={acrane=true},
subtype={arcane=true},
status="detrimental",
parameters={},
on_gain=function(self,err)return"#Target# is doomed!","+Doomed"end,
...
...
@@ -1339,7 +1339,7 @@ newEffect{
desc="Rigor Mortis",
long_desc=function(self,eff)return("The target takes %d%% more damage from necrotic minions."):format(eff.power)end,
type="magical",
subtype={acrane=true},
subtype={arcane=true},
status="detrimental",
parameters={power=20},
on_gain=function(self,err)return"#Target# feels death coming!","+Rigor Mortis"end,