b33, weird cursed item egos

Where bugs go to lie down and rest

Moderator: Moderator

Post Reply
Message
Author
bricks
Sher'Tul
Posts: 1262
Joined: Mon Jun 13, 2011 4:10 pm

b33, weird cursed item egos

#1 Post by bricks »

From curses-beneficial.lua:

Code: Select all

newEntity{
	name="gift of anger", level = 2, weighting = 3,
	apply = function(item, who, power)
		item.wielder = item.wielder or {}
		item.wielder.hate_regen = (item.wielder.hate_regen or 0) + math.ceil(7 * power) * 0.001
	end,
}
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)
	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)
	end,
}
The first one makes sense; the latter two do not, and are probably causing unintended behavior if not outright crashing. Looks like a simple copy-paste mistake.
Sorry about all the parentheses (sometimes I like to clarify things).

Avianpilot
Thalore
Posts: 148
Joined: Fri Aug 19, 2011 5:06 pm

Re: b33, weird cursed item egos

#2 Post by Avianpilot »

Speaking of copy/paste...

Code: Select all

newEntity{
	name="gift of dark passage", level = 1, weighting = 2,
	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.DARKNESS] or 0) + math.ceil(25 * power)
	end,
}
newEntity{
	name="gift of arcane passage", level = 1, weighting = 2,
	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)
	end,
}
...is Gift of Arcane Passage supposed to give darkness resist?

greycat
Sher'Tul
Posts: 1396
Joined: Tue May 11, 2010 11:51 pm

Re: b33, weird cursed item egos

#3 Post by greycat »

It looks, at first glance, like "havoc" and "discord" are copy/paste of each other. But some of the numbers look different. It's very subtle....

Post Reply