This single-line page has been on the wiki for years, but I've seen people ask about it a couple of times in the shoutbox with no response. Does anyone know anything about a variant called 'VLAD', and if not, should the page really stay up?
And 4zb4, according to their gear.h entries:
ITEM(sunsword, meleeweapon)
{
};
ITEM(rescuethepeasant, meleeweapon)
{
};
ITEM(vormav, meleeweapon)
{
};
ITEM(cronus, meleeweapon)
{
};
ITEM(defender, meleeweapon)
{
};
ITEM(aethier, meleeweapon)
{
};
ITEM(aegis, shield)
{
};
ITEM(phoenixshield, shield)
{
};
ITEM(belderiver, meleeweapon)
{
public:
virtual truth AllowAlphaEverywhere() const { return true; }
protected:
virtual int GetClassAnimationFrames() const { return 32; }
virtual col16 GetOutlineColor(int) const;
virtual alpha GetOutlineAlpha(int) const;
};
ITEM(loricatushammer, meleeweapon)
{
public:
virtual truth AllowAlphaEverywhere() const { return true; }
protected:
virtual int GetClassAnimationFrames() const { return 32; }
virtual col16 GetOutlineColor(int) const;
virtual alpha GetOutlineAlpha(int) const;
};
ITEM(goldenjaguarshirt, bodyarmor)
{
public:
virtual truth IsConsumable() const { return false; }
virtual truth AllowAlphaEverywhere() const { return true; }
protected:
virtual int GetClassAnimationFrames() const { return 32; }
virtual col16 GetOutlineColor(int) const;
virtual alpha GetOutlineAlpha(int) const;
};
ITEM(demonhead, meleeweapon)
{
public:
virtual truth AllowAlphaEverywhere() const { return true; }
protected:
virtual int GetClassAnimationFrames() const { return 32; }
virtual col16 GetOutlineColor(int) const;
virtual alpha GetOutlineAlpha(int) const;
};
ITEM(smite, meleeweapon)
{
public:
virtual truth HitEffect(character*, character*, v2, int, int, truth);
virtual int GetSpecialFlags() const;
virtual truth ReceiveDamage(character*, int, int, int);
};
ITEM(muramasa, meleeweapon)
{
public:
virtual truth HitEffect(character*, character*, v2, int, int, truth);
virtual truth AllowAlphaEverywhere() const { return true; }
protected:
virtual int GetClassAnimationFrames() const { return 32; }
virtual col16 GetOutlineColor(int) const;
virtual alpha GetOutlineAlpha(int) const;
};
ITEM(masamune, meleeweapon)
{
public:
virtual truth HitEffect(character*, character*, v2, int, int, truth);
virtual truth AllowAlphaEverywhere() const { return true; }
protected:
virtual int GetClassAnimationFrames() const { return 32; }
virtual col16 GetOutlineColor(int) const;
virtual alpha GetOutlineAlpha(int) const;
};
ITEM(zulfiqar, meleeweapon)
{
public:
virtual truth HitEffect(character*, character*, v2, int, int, truth);
};
ITEM(tipswordofpenetration, meleeweapon)
{
public:
virtual truth HitEffect(character*, character*, v2, int, int, truth);
};
ITEM(maingauche, meleeweapon)
{
};
ITEM(lynslag, meleeweapon)
{
};
ITEM(thievesgirdle, belt)
{
public:
virtual truth HitEffect(character*, character*, v2, int, int, truth);
protected:
virtual truth CleptiaHelps(ccharacter*, ccharacter*) const;
};
most of those weapons have no special properties. The ones with entries like demonhead or the loricatushammer just have those glowing outlines, but no special combat properties. The ones with HitEffect functions have the fancy stuff like Smite's lightning attack, or, apparently, CLIVAN's Thieves' Girdle's whip of thievery effect (which I had no idea existed until just now).
Muramasa drains health like Neerc Se'Ulb, and the rest seem to just do some bonus damage.