Skip to content
Snippets Groups Projects
Commit 3123d9e9 authored by dg's avatar dg
Browse files

done murgol lair

git-svn-id: http://svn.net-core.org/repos/t-engine4@2492 51575b47-30f0-44d4-a5cc-537603b46e54
parent df2a575b
No related branches found
No related tags found
No related merge requests found
......@@ -91,7 +91,7 @@ newEntity{ base = "BASE_NPC_YAECH",
}
newEntity{ base = "BASE_NPC_YAECH",
name = "yaech psion", color=colors.LIGHT_RED,
name = "yaech psion", color=colors.RED,
desc = [[Yaeches are an aquatic subspecies of yeeks, they share the same psionic powers, but they refuse to take part in the Way.]],
level_range = {3, nil}, exp_worth = 1,
rarity = 3,
......
......@@ -184,6 +184,27 @@ Tridents require the exotic weapons mastery talent to use correctly.]],
use_talent = { id = Talents.T_WATER_BOLT, level=3, power = 60 },
}
newEntity{ base = "BASE_LIGHT_ARMOR",
define_as = "EEL_SKIN", rarity=false,
name = "Eel-skin armour", unique=true,
unided_name = "slippery armour", color=colors.VIOLET,
desc = [[This armour seems to have been patched together from many eels. Yuck.]],
level_range = {5, 12},
rarity = 200,
cost = 500,
material_level = 2,
wielder = {
inc_stats = { [Stats.STAT_DEX] = 2, [Stats.STAT_CUN] = 3, },
poison_immune = 0.3,
combat_armor = 1,
combat_def = 10,
fatigue = 2,
},
max_power = 50, power_regen = 1,
use_talent = { id = Talents.T_LIGHTNING, level=2, power = 18 },
}
newEntity{ base = "BASE_LIGHT_ARMOR",
define_as = "CHROMATIC_HARNESS", rarity=false,
name = "Chromatic Harness", unique=true,
......
......@@ -21,3 +21,48 @@ load("/data/general/npcs/yaech.lua", rarity(0))
load("/data/general/npcs/aquatic_critter.lua", rarity(2))
local Talents = require("engine.interface.ActorTalents")
newEntity{ base = "BASE_NPC_YAECH", define_as = "MURGOL",
unique = true,
name = "Murgol, the Yaech Lord",
color=colors.VIOLET,
desc = [[You can feel the psionic waves of power come from this yaech.]],
level_range = {7, nil}, exp_worth = 2,
max_life = 100, life_rating = 13, fixed_rating = true,
psi_regen = 10,
infravision = 20,
stats = { str=10, dex=10, cun=15, mag=16, wil=16, con=10 },
move_others=true,
instakill_immune = 1,
blind_immune = 1,
no_breath = 1,
rank = 4,
resists = { [DamageType.BLIGHT] = 40 },
body = { INVEN = 10, BODY=1, MAINHAND=1 },
resolvers.equip{
{type="weapon", subtype="trident", autoreq=true, special_rarity="trident_rarity"},
{type="armor", subtype="light", defined="EEL_SKIN", random_art_replace={chance=65}, autoreq=true},
},
resolvers.drops{chance=100, nb=3, {ego_chance=100} },
resolvers.talents{
[Talents.T_PYROKINESIS]=2,
[Talents.T_REACH]=2,
[Talents.T_MINDLASH]=2,
[Talents.T_MINDHOOK]=2,
[Talents.T_KINETIC_SHIELD]=3,
[Talents.T_THERMAL_SHIELD]=3,
},
resolvers.sustains_at_birth(),
autolevel = "wildcaster",
ai = "tactical", ai_state = { talent_in=2, },
on_die = function(self, who)
game.player:setQuestStatus("start-yeek", engine.Quest.COMPLETED, "murgol")
end,
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment