blob: 014a442396105f5103ce29edc225d16e2354f020 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
add_hooks
{
[HOOK_FOLLOW_GOD] = function(god, action)
if action == "ask" then
if not (god == GOD_MELKOR) then
local i = INVEN_WIELD
while i < INVEN_TOTAL do
-- 13 is ART_POWER
if player.inventory(i).name1 == 13 then
msg_print("The One Ring has corrupted you, and you are rejected.")
return TRUE
end
i = i + 1
end
end
end
return FALSE
end,
[HOOK_RECALC_SKILLS] = function()
if not (player.pgod == GOD_NONE) and (get_skill(SKILL_ANTIMAGIC) > 0) then
msg_print("You no longer believe.")
abandon_god(GOD_ALL)
end
return FALSE
end,
}
|