From d2f5e1742cb213b73a2e154c7e66ac7a54de28e0 Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Wed, 17 Aug 2011 13:42:52 +0000 Subject: [PATCH] new art for zoisla git-svn-id: http://svn.net-core.org/repos/t-engine4@4172 51575b47-30f0-44d4-a5cc-537603b46e54 --- game/modules/tome/class/Object.lua | 1 + .../tome/data/zones/slazish-fen/npcs.lua | 5 ++++- .../tome/data/zones/slazish-fen/objects.lua | 22 +++++++++++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/game/modules/tome/class/Object.lua b/game/modules/tome/class/Object.lua index d233cd24f7..1b8cc3206d 100644 --- a/game/modules/tome/class/Object.lua +++ b/game/modules/tome/class/Object.lua @@ -479,6 +479,7 @@ function _M:getTextualDesc(compare_with) compare_fields(w, compare_with, field, "combat_dam", "%+d", "Physical power: ") compare_fields(w, compare_with, field, "combat_armor", "%+d", "Armor: ") + compare_fields(w, compare_with, field, "combat_armor_hardiness", "%+d%%", "Armor Hardiness: ") compare_fields(w, compare_with, field, "combat_def", "%+d", "Defense: ") compare_fields(w, compare_with, field, "combat_def_ranged", "%+d", "Ranged Defense: ") diff --git a/game/modules/tome/data/zones/slazish-fen/npcs.lua b/game/modules/tome/data/zones/slazish-fen/npcs.lua index 1881ac11e6..8e3b1240c2 100644 --- a/game/modules/tome/data/zones/slazish-fen/npcs.lua +++ b/game/modules/tome/data/zones/slazish-fen/npcs.lua @@ -130,7 +130,10 @@ newEntity{ base="BASE_NPC_NAGA", define_as = "ZOISLA", move_others=true, body = { INVEN = 10, MAINHAND=1, OFFHAND=1, BODY=1 }, - resolvers.equip{ {type="weapon", subtype="trident", autoreq=true, special_rarity="trident_rarity"}, }, + resolvers.equip{ + {type="weapon", subtype="staff", autoreq=true}, + {defined="ROBES_DEFLECTION", autoreq=true}, + }, resolvers.drops{chance=100, nb=1, {unique=true, not_properties={"lore"}} }, resolvers.drops{chance=100, nb=3, {tome_drops="boss"} }, resolvers.drops{chance=100, nb=1, {defined="SLAZISH_NOTE3"} }, diff --git a/game/modules/tome/data/zones/slazish-fen/objects.lua b/game/modules/tome/data/zones/slazish-fen/objects.lua index c4b1048a26..25ab246947 100644 --- a/game/modules/tome/data/zones/slazish-fen/objects.lua +++ b/game/modules/tome/data/zones/slazish-fen/objects.lua @@ -19,6 +19,9 @@ load("/data/general/objects/objects-far-east.lua") +local Stats = require "engine.interface.ActorStats" +local Talents = require "engine.interface.ActorTalents" + for i = 1, 3 do newEntity{ base = "BASE_LORE", define_as = "SLAZISH_NOTE"..i, @@ -29,3 +32,22 @@ newEntity{ base = "BASE_LORE", encumberance = 0, } end + +newEntity{ base = "BASE_CLOTH_ARMOR", define_as = "ROBES_DEFLECTION", + power_source = {arcane=true}, + unique = true, + name = "Robes of Deflection", color = colors.UMBER, + unided_name = "iridescent robe", + desc = [[This set of robes seems to shine with metallic colors.]], + level_range = {1, 10}, + rarity = false, + cost = 70, + material_level = 1, + wielder = { + combat_armor_hardiness = 30, + combat_armor = 7, + inc_stats = { [Stats.STAT_CON] = 3, [Stats.STAT_MAG] = 3, }, + combat_spellpower = 4, + }, + talent_on_spell = { {chance=4, talent=Talents.T_EVASION, level=1} }, +} -- GitLab