Commit 4ec71cef48a6213bdf45afe70ef2e0c0aa0b65a7

Authored by Chris Davidson
1 parent c3df837f

Improve Aetherwalk

May as well let the item with Aether in the name scale up its damage type.  Nobody cares about tiny resistance cap increases.
... ... @@ -4119,24 +4119,24 @@ newEntity{ base = "BASE_LEATHER_BOOT", --Thanks Grayswandir!
4119 4119 rarity = 200,
4120 4120 cost = 100,
4121 4121 material_level = 4,
4122   - callbackOnTeleport = function(self, who, teleported, ox, oy, x, y) game.level.map:particleEmitter(who.x, who.y, 2, "generic_sploom", {rm=150, rM=180, gm=20, gM=60, bm=180, bM=200, am=80, aM=150, radius=2, basenb=120})
4123   - local damage = who:combatStatScale("mag", 50, 250) -- Generous because scaling Arcane is hard and its not exactly easy to proc this .. I think
4124   - who:project({type="ball", range=0, radius=3, friendlyfire=false}, who.x, who.y, engine.DamageType.ARCANE, who:spellCrit(damage))
  4122 + callbackOnTeleport = function(self, who, teleported, ox, oy, x, y) game.level.map:particleEmitter(who.x, who.y, 3, "generic_sploom", {rm=150, rM=180, gm=20, gM=60, bm=180, bM=200, am=80, aM=150, radius=3, basenb=120})
  4123 + local damage = who:combatStatScale("mag", 50, 250) -- Generous because scaling Arcane is hard and its not exactly easy to proc this .. I think
  4124 + who:project({type="ball", range=0, radius=3, friendlyfire=false}, who.x, who.y, engine.DamageType.ARCANE, who:spellCrit(damage))
4125 4125 end,
4126 4126 special_desc = function(self, who) return ("Creates an arcane explosion dealing %d arcane damage based on magic in a radius of 3 around the user after any teleport."):format(who:combatStatScale("mag", 50, 250)) end,
4127 4127 wielder = {
4128 4128 combat_def = 6,
4129 4129 fatigue = 1,
4130   - combat_spellpower=5,
  4130 + combat_spellpower=15,
4131 4131 resist_all_on_teleport = 20,
4132 4132 defense_on_teleport = 20,
4133 4133 effect_reduction_on_teleport = 20,
4134 4134 inc_stats = { [Stats.STAT_MAG] = 8, [Stats.STAT_CUN] = 8,},
4135 4135 resists={
4136   - [DamageType.ARCANE] = 12,
  4136 + [DamageType.ARCANE] = 25,
4137 4137 },
4138   - resists_cap={
4139   - [DamageType.ARCANE] = 5,
  4138 + inc_damage={
  4139 + [DamageType.ARCANE] = 25,
4140 4140 },
4141 4141 },
4142 4142 max_power = 24, power_regen = 1,
... ...