From 120fbab496b3f9f9ec926341e6570023d94a8e13 Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Mon, 8 Nov 2010 10:28:30 +0000 Subject: [PATCH] Added new greater ego weapons git-svn-id: http://svn.net-core.org/repos/t-engine4@1821 51575b47-30f0-44d4-a5cc-537603b46e54 --- .../general/objects/egos/massive-armor.lua | 2 +- .../tome/data/general/objects/egos/weapon.lua | 43 +++++++++++++++++-- 2 files changed, 41 insertions(+), 4 deletions(-) diff --git a/game/modules/tome/data/general/objects/egos/massive-armor.lua b/game/modules/tome/data/general/objects/egos/massive-armor.lua index 9a63e7cd97..0df2afa3f0 100644 --- a/game/modules/tome/data/general/objects/egos/massive-armor.lua +++ b/game/modules/tome/data/general/objects/egos/massive-armor.lua @@ -23,7 +23,7 @@ local Stats = require "engine.interface.ActorStats" load("/data/general/objects/egos/armor.lua") newEntity{ - name = " of the mumakil", suffix=true, instant_resolve=true, + name = " of the dragon", suffix=true, instant_resolve=true, level_range = {20, 50}, greater_ego = true, rarity = 20, diff --git a/game/modules/tome/data/general/objects/egos/weapon.lua b/game/modules/tome/data/general/objects/egos/weapon.lua index aa14416996..0d3e7aefde 100644 --- a/game/modules/tome/data/general/objects/egos/weapon.lua +++ b/game/modules/tome/data/general/objects/egos/weapon.lua @@ -113,9 +113,8 @@ newEntity{ newEntity{ name = " of torment", suffix=true, instant_resolve=true, - level_range = {1, 50}, - greater_ego = true, - rarity = 16, + level_range = {15, 50}, + rarity = 18, cost = 22, combat = { special_on_hit = {desc="10% chance to torment the target", fct=function(combat, who, target) @@ -135,3 +134,41 @@ newEntity{ end}, }, } + +newEntity{ + name = " of rage", suffix=true, instant_resolve=true, + level_range = {35, 50}, + greater_ego = true, + rarity = 25, + cost = 35, + wielder = { + inc_damage = { + [DamageType.PHYSICAL] = resolvers.mbonus_material(15, 4, function(e, v) return v * 0.7 end), + }, + inc_stats = { + [Stats.STAT_DEX] = resolvers.mbonus_material(4, 3, function(e, v) return v * 3 end), + [Stats.STAT_STR] = resolvers.mbonus_material(4, 3, function(e, v) return v * 3 end), + }, + stamina_regen_on_hit = resolvers.mbonus_material(23, 7, function(e, v) v=v/10 return v * 10, v end), + }, + combat = { + apr = resolvers.mbonus_material(8, 1, function(e, v) return v * 0.3 end), + atk = resolvers.mbonus_material(10, 2, function(e, v) return v * 0.3 end), + }, +} + +newEntity{ + name = " of corruption", suffix=true, instant_resolve=true, + level_range = {35, 50}, + greater_ego = true, + rarity = 20, + cost = 35, + wielder = { + melee_project={ + [DamageType.BLIGHT] = resolvers.mbonus_material(25, 4, function(e, v) return v * 0.7 end), + [DamageType.DARKNESS] = resolvers.mbonus_material(25, 4, function(e, v) return v * 0.7 end), + }, + see_invisible = resolvers.mbonus_material(20, 5, function(e, v) return v * 0.2 end), + combat_physcrit = resolvers.mbonus_material(10, 4, function(e, v) return v * 0.4 end), + }, +} -- GitLab