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

Buffed the Void Star

Fixed cursed items


git-svn-id: http://svn.net-core.org/repos/t-engine4@4370 51575b47-30f0-44d4-a5cc-537603b46e54
parent 42c9e3a9
No related branches found
No related tags found
No related merge requests found
......@@ -151,6 +151,8 @@ function _M:pickupFloor(i, vocal, no_sort)
elseif not prepickup then
if vocal then game.logSeen(self, "%s has no room for: %s.", self.name:capitalize(), o:getName{do_color=true}) end
return
elseif prepickup == "skip" then
return
else
return true
end
......
......@@ -1096,7 +1096,7 @@ end
--- Called when trying to pickup
function _M:on_prepickup(who, idx)
if self.quest and who ~= game.party:findMember{main=true} then
return true
return "skip"
end
if who.player and self.lore then
game.level.map:removeObject(who.x, who.y, idx)
......
......@@ -105,7 +105,7 @@ newEntity{
apply = function(item, who, power)
item.wielder = item.wielder or {}
item.wielder.resists = item.wielder.resists or {}
item.wielder.resists[DamageType.DARKNESS] = (item.wielder.resists[DamageType.ARCANE] or 0) + math.ceil(25 * power)
item.wielder.resists[DamageType.ARCANE] = (item.wielder.resists[DamageType.ARCANE] or 0) + math.ceil(25 * power)
end,
}
newEntity{
......@@ -135,14 +135,14 @@ newEntity{
name="gift of seeking", level = 2, weighting = 3,
apply = function(item, who, power)
item.wielder = item.wielder or {}
item.wielder.combat_atk = (item.wielder.hate_regen or 0) + math.ceil(12 * power)
item.wielder.combat_atk = (item.wielder.combat_atk or 0) + math.ceil(12 * power)
end,
}
newEntity{
name="gift of rending", level = 2, weighting = 3,
apply = function(item, who, power)
item.wielder = item.wielder or {}
item.wielder.combat_apr = (item.wielder.hate_regen or 0) + math.ceil(10 * power)
item.wielder.combat_apr = (item.wielder.combat_apr or 0) + math.ceil(10 * power)
end,
}
newEntity{
......
......@@ -141,7 +141,8 @@ newTalent{
end,
info = function(self, t)
return ([[Increases your golem's life, mana and stamina regeneration rates by %0.2f.
At level 1, 3 and 5 the golem also gains a new rune slot.]]):
At level 1, 3 and 5 the golem also gains a new rune slot.
Even without this talent, Golems start with three rune slots]]):
format(self:getTalentLevelRaw(t))
end,
}
......@@ -19,6 +19,8 @@
load("/data/general/objects/objects-maj-eyal.lua")
local Talents = require "engine.interface.ActorTalents"
newEntity{ base = "BASE_LITE", define_as = "VOID_STAR",
power_source = {arcane=true},
unique = true,
......@@ -43,4 +45,7 @@ newEntity{ base = "BASE_LITE", define_as = "VOID_STAR",
},
lite = 2,
},
max_power = 70, power_regen = 1,
use_talent = { id = Talents.T_ECHOES_FROM_THE_VOID, level = 2, power = 70 },
}
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