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

fix

git-svn-id: http://svn.net-core.org/repos/t-engine4@1380 51575b47-30f0-44d4-a5cc-537603b46e54
parent 7b812bfb
No related branches found
No related tags found
No related merge requests found
......@@ -82,14 +82,16 @@ function _M:generate()
item.fh = fh
item._tex, item._tex_w, item._tex_h = s:glTexture()
item._stex = ss:glTexture()
self.mouse:registerZone(0, self.h, self.w, fh, function(button, x, y, xrel, yrel, bx, by, event)
self.sel = i
if button == "left" and event == "button" then self:onUse() end
end)
self.h = self.h + fh
end
-- Add UI controls
self.mouse:registerZone(0, 0, self.w, self.h, function(button, x, y, xrel, yrel, bx, by, event)
-- self.sel = util.bound(self.scroll + math.floor(by / self.fh), 1, self.max)
if button == "left" and event == "button" then self:onUse() end
end)
self.key:addBinds{
ACCEPT = function() self:onUse() end,
MOVE_UP = function() self.sel = util.boundWrap(self.sel - 1, 1, self.max) end,
......
......@@ -546,16 +546,16 @@ function _M:setupCommands()
if config.settings.tome.cheat then
self.player:incStat("str", 100) self.player:incStat("dex", 100) self.player:incStat("mag", 100) self.player:incStat("wil", 100) self.player:incStat("cun", 100) self.player:incStat("con", 100)
self.player:learnTalent(self.player.T_HEAVY_ARMOUR_TRAINING, true) self.player:learnTalent(self.player.T_MASSIVE_ARMOUR_TRAINING, true)
--[[
-- [[
for i, e in ipairs(self.zone.object_list) do
if e.unique and e.define_as ~= "VOICE_SARUMAN" then and e.rarity then
if e.unique and e.define_as ~= "VOICE_SARUMAN" then
local a = self.zone:finishEntity(self.level, "object", e)
a:identify(true)
self.zone:addEntity(self.level, a, "object", self.player.x, self.player.y)
end
end
--]]
-- [[
--[[
for i = 1, 50 do
local a = self.zone:makeEntity(self.level, "object", {type="wand"}, nil, true)
if a then
......
......@@ -52,7 +52,7 @@ newEntity{ base = "TRAP_ANNOY",
message = "@Target@ triggers a burning curse!",
dam = resolvers.mbonus(80, 5),
triggered = function(self, x, y, who)
who:setEffect(who.EFF_BURNING_HEX, 7, {dam=self.dam})
who:setEffect(who.EFF_BURNING_HEX, 7, {src=self, dam=self.dam})
return true, true
end
}
......@@ -105,15 +105,10 @@ return { generator = function()
end
end, },
function(self)
self.nb = (self.nb or 0) + 1
-- Create a lightning
if self.nb == 1 then pause = false make_forks(rng.range(-2,2), rng.range(-2,2)) end
if self.nb < 4 then
self.ps:emit(200*tiles)
elseif self.nb == 6 then pause = true self.ps:emit(1)
elseif self.nb == 32 then pause = false self.nb = 0
if rng.percent(1) then
make_forks(rng.range(-2,2), rng.range(-2,2))
self.ps:emit(400)
end
end,
4*(230)*tiles, nil, true
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