Skip to content
Snippets Groups Projects
Commit 3eee9c95 authored by dg's avatar dg
Browse files

New horror monster

git-svn-id: http://svn.net-core.org/repos/t-engine4@1839 51575b47-30f0-44d4-a5cc-537603b46e54
parent b61fcd9c
No related branches found
No related tags found
No related merge requests found
......@@ -687,11 +687,8 @@ function _M:setupCommands()
end,
[{"_g","ctrl"}] = function()
if config.settings.tome.cheat then
-- local m = game.zone:makeEntityByName(game.level, "actor", "TEST")
-- game.zone:addEntity(game.level, m, "actor", game.player.x, game.player.y+1)
self:changeLevel(1, "town-last-hope")
game.player:grantQuest("kryl-feijan-escape")
game.player:setQuestStatus("kryl-feijan-escape", engine.Quest.DONE)
local m = game.zone:makeEntityByName(game.level, "actor", "TEST")
game.zone:addEntity(game.level, m, "actor", game.player.x, game.player.y+1)
end
end,
}
......
......@@ -76,6 +76,53 @@ newEntity{ base="BASE_NPC_HORROR", define_as = "GRGGLCK_TENTACLE",
end,
}
newEntity{ base = "BASE_NPC_HORROR",
name = "worm that walks", color=colors.SANDY_BROWN, define_as="TEST",
desc = [[A maggot filled robe with a vaguely humanoid shape.]],
level_range = {20, nil}, exp_worth = 1,
rarity = 5,
max_life = 120,
life_rating = 16,
rank = 3,
see_invisible = 100,
instakill_immune = 1,
stun_immune = 1,
blind_immune = 1,
resists = { [DamageType.PHYSICAL] = 50, [DamageType.FIRE] = -50},
body = { INVEN = 10, MAINHAND=1, OFFHAND=1, BODY=1 },
resolvers.drops{chance=20, nb=1, {} },
resolvers.equip{
{type="weapon", subtype="sword", autoreq=true},
{type="weapon", subtype="waraxe", autoreq=true},
{type="armor", subtype="robe", autoreq=true}
},
resolvers.talents{
[Talents.T_BONE_GRAB]=4,
[Talents.T_DRAIN]=5,
[Talents.T_CORRUPTED_STRENGTH]=3,
[Talents.T_VIRULENT_DISEASE]=3,
[Talents.T_CURSE_OF_DEATH]=5,
[Talents.T_REND]=4,
[Talents.T_BLOODLUST]=3,
[Talents.T_RUIN]=2,
[Talents.T_WEAPON_COMBAT]=5,
[Talents.T_WEAPONS_MASTERY]=3,
},
resolvers.sustains_at_birth(),
summon = {
{type="vermin", subtype="worms", name="carrion worm mass", number=2, hasxp=false},
},
make_escort = {
{type="vermin", subtype="worms", name="carrion worm mass", number=2},
},
}
newEntity{ base="BASE_NPC_HORROR",
name = "Grgglck the Devouring Darkness", unique = true,
color = colors.DARK_GREY,
......@@ -97,7 +144,7 @@ You can discern a huge ruond mouth covered in razor-sharp teeth.]],
combat = { dam=resolvers.mbonus(100, 15), atk=500, apr=0, dammod={str=1.2} },
body = { INVEN = 10, MAINHAND=1, OFFHAND=1, BODY=1 },
resolvers.drops{chance=100, nb=1, {unique=true} },
resolvers.drops{chance=100, nb=1, {unique=true} },
resolvers.drops{chance=100, nb=5, {ego_chance=100} },
resists = { all=500 },
......
......@@ -35,6 +35,7 @@ newEntity{
rank = 1,
size_category = 1,
blind_immune = 1,
life_rating = 6,
}
newEntity{ base = "BASE_NPC_WORM",
......@@ -56,3 +57,14 @@ newEntity{ base = "BASE_NPC_WORM",
resolvers.talents{ [Talents.T_CRAWL_ACID]=2, [Talents.T_MULTIPLY]=1 },
}
newEntity{ base = "BASE_NPC_WORM",
name = "carrion worm mass", color=colors.SANDY_BROWN,
level_range = {20, nil}, exp_worth = 1,
rarity = 4,
max_life = resolvers.rngavg(5,9),
combat = { dam=1, atk=15, apr=100 },
autolevel = "warriormage",
resolvers.talents{ [Talents.T_CRAWL_POISON]=2, [Talents.T_ROTTING_DISEASE]=4, [Talents.T_MULTIPLY]=1 },
}
\ No newline at end of file
......@@ -85,7 +85,7 @@ newEntity{ base = "BASE_NPC_XORN",
resolvers.talents{ [Talents.T_CONSTRICT]=4, [Talents.T_RUSH]=2, },
}
newEntity{ base = "BASE_NPC_XORN", define_as="TEST",
newEntity{ base = "BASE_NPC_XORN",
name = "The Fragmented Essence of Harkor'Zun", color=colors.VIOLET, unique=true,
desc = [[Fragmented essence... maybe it'd be best if it stayed fragmented.]],
level_range = {17, nil}, exp_worth = 0,
......
......@@ -17,7 +17,7 @@
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org
name = "Melinda, "
name = "Melinda, lucky girl"
desc = function(self, who)
local desc = {}
desc[#desc+1] = "After rescuing Melinda from Kryl-Feijan and the cultists you met her again in Last Hope."
......
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