Why do you have this?
NPC Code:
// Has the weapon count changed?
if (this.oldweaponcount != weaponcount)
this.info = 0; // If so we need to update the info
// Has info been shown yet?
if (this.info == 0)
{
Couldn't it be:
NPC Code:
// Has info been shown yet?
if (this.oldweaponcount != weaponcount) {
this.info = 0;
(assuming this.info is used elsewhere)
Also, when activating through
c, the bracket gets offset incorrectly.