name=" of shearing",suffix=true,instant_resolve=true,
keywords={shearing=true},
level_range={30,50},
level_range={20,50},
greater_ego=1,
rarity=20,
cost=40,
...
...
@@ -227,61 +228,63 @@ newEntity{
special_on_crit={
desc=function(self,who,special)
localdam=special.acid_splash(who)
return("Splash the target with acid dealing #ORCHID#%d#LAST# damage over 5 turns and reducing armor and accuracy by #ORCHID#%d#LAST#"):format(dam,math.ceil(dam/10))
return("Splash the target with acid dealing #VIOLET#%d#LAST# damage over 5 turns and reducing armor and accuracy by #VIOLET#%d#LAST#"):format(dam,math.ceil(dam/8))
return("Magical explosion of a random element dealing #ORCHID#%d#LAST# damage (1/turn)"):format(dam)
return("Create an explosion dealing #VIOLET#%d#LAST# %s damage (1/turn)"):format(dam,self.combat.elemental_elementandself.combat.elemental_element[3]or"<random on generation>")
return("Cause the target to have a 10%% chance to fail spellcasting and 10%% chance to lose a magical sustain each turn, stacking up to 50%%"):format()
name=" of projection",suffix=true,instant_resolve=true,
keywords={projection=true},
level_range={1,50},
rarity=25,
rarity=40,
cost=15,
greater_ego=1,
unique_ego=1,
...
...
@@ -809,11 +764,11 @@ newEntity{
on_kill=1,
desc=function(self,who,special)
localtargets=self.combat.projection_targets
return("Projects up to #LIGHT_STEEL_BLUE#%d#LAST# attacks dealing 30%% weapon damage to random targets in range 7 as mind damage (cannot hit the initial target)"):format(targetsor0)
return("Projects up to %d attacks dealing 30%% weapon damage to other random targets in range 7 as mind damage (1/turn)"):format(targetsor0)
return("#LIGHT_GREEN#50%%#LAST# chance to put 1 talent on cooldown for #YELLOW#%d#LAST# turns (checks Confusion immunity)"):format(1+math.ceil(who:combatMindpower()/20))