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

stuff

git-svn-id: http://svn.net-core.org/repos/t-engine4@450 51575b47-30f0-44d4-a5cc-537603b46e54
parent e8c934ca
No related branches found
No related tags found
No related merge requests found
......@@ -57,7 +57,7 @@ newEntity{ base = "BASE_NPC_SKELETON",
resolvers.equip{ {type="weapon", subtype="staff", autoreq=true} },
autolevel = "caster",
ai = "dumb_talented_simple", ai_state = { talent_in=6, },
ai = "dumb_talented_simple", ai_state = { talent_in=3, },
}
newEntity{ base = "BASE_NPC_SKELETON",
......
-- Wild Gifts
newTalentType{ type="gift/antimagic", name = "antimagic", description = "The way to combat magic, or even nullify it." }
newTalentType{ type="gift/summon-melee", name = "summoning (melee)", description = "The art of calling creatures to your help." }
newTalentType{ type="gift/summon-distance", name = "summoning (distance)", description = "The art of calling creatures to your help." }
newTalentType{ type="gift/summon-utility", name = "summoning (utility)", description = "The art of calling creatures to your help." }
newTalentType{ type="gift/summon-augmentation", name = "summoning (augmentation)", description = "The art of calling creatures to your help." }
newTalentType{ type="gift/slime", name = "slime aspect", description = "Through dedicated consumption of slime mold juice you have gained an affinity with slime molds." }
newTalentType{ type="gift/sand", name = "sand drake aspect", description = "After consuming the heart of the Sandworm Queen you begin to gain command over the sand." }
newTalentType{ type="gift/sand-drake", name = "sand drake aspect", description = "Take on the defining aspects of a Sand Drake." }
newTalentType{ type="gift/fire-drake", name = "fire drake aspect", description = "Take on the defining aspects of a Fire Drake." }
newTalentType{ type="gift/cold-drake", name = "cold drake aspect", description = "Take on the defining aspects of a Cold Drake." }
-- Generic requires for gifts based on talent level
gifts_req1 = {
......@@ -31,3 +35,5 @@ load("/data/talents/gifts/slime.lua")
load("/data/talents/gifts/sand.lua")
load("/data/talents/gifts/summon-melee.lua")
load("/data/talents/gifts/summon-distance.lua")
load("/data/talents/gifts/summon-utility.lua")
load("/data/talents/gifts/summon-augmentation.lua")
newTalent{
name = "Burrow",
type = {"gift/sand", 1},
type = {"gift/sand-drake", 1},
require = gifts_req1,
points = 5,
message = "@Source@ burrows into the ground!",
......@@ -19,13 +19,11 @@ newTalent{
}
newTalent{
name = "????",
type = {"gift/sand", 2},
name = "Swallow",
type = {"gift/sand-drake", 2},
require = gifts_req2,
points = 5,
mode = "sustained",
message = "The skin of @Source@ starts dripping acid.",
sustain_equilibrium = 25,
equilibrium = 10,
cooldown = 10,
range = 1,
tactical = {
......@@ -43,8 +41,8 @@ newTalent{
}
newTalent{
name = "???????",
type = {"gift/sand", 3},
name = "Quake",
type = {"gift/sand-drake", 3},
require = gifts_req3,
points = 5,
equilibrium = 4,
......@@ -63,7 +61,7 @@ newTalent{
newTalent{
name = "Sand Breath",
type = {"gift/sand", 4},
type = {"gift/sand-drake", 4},
require = gifts_req4,
points = 5,
equilibrium = 12,
......
newTalent{
name = "Rage",
type = {"gift/summon-augmentation", 1},
require = gifts_req1,
points = 5,
equilibrium = 5,
cooldown = 25,
range = 20,
action = function(self, t)
local tg = {type="hit", range=self:getTalentRange(t), nolock=true, talent=t}
local tx, ty, target = self:getTarget(tg)
if not tx or not ty or not target then return nil end
game.logPlayer("IMPLEMENT ME")
return true
end,
info = function(self, t)
return ([[Induces a killing rage in one of you melee summons, increase your target's damage by %d.
Damage increase improves with your Magic stat.]]):format(10 + self:getWil() * self:getTalentLevel(t) / 5, 10 + self:getTalentLevel(t) * 2)
end,
}
......@@ -159,7 +159,7 @@ newTalent{
resolvers.tmasteries{ ["technique/2hweapon-offense"]=0.3, ["technique/2hweapon-cripple"]=0.3, ["technique/combat-training"]=0.3, },
desc = [[It is a cross between a human and a bull.]],
equipment = resolvers.equip{ {type="weapon", subtype="battleaxe"}, },
equipment = resolvers.equip{ {type="weapon", subtype="battleaxe", auto_req=true}, },
level_range = {self.level, self.level}, exp_worth = 0,
combat_armor = 13, combat_def = 8,
......
No preview for this file type
No preview for this file type
No preview for this file type
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