Big props to Red Kangaroo for putting in a lot of effort on the wiki
The Cathedral of Attnam > General IVAN Discussion
really appreciate the hard effort that is going into it. Good stuff.
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;
};
5,
"\"I would rather grow a share of crops in hell than stay alive.\"",
"@Dd gives you a blank stare. \"To succeed in your quest, you must look at life like it is a double-edged blade.\"",
"\"Having both invincibility and immortality... a thought too painful for me.\"",
"\"If only I knew what's keeping me alive - I would have been dead centuries ago.\"";
"\"I'm led to consider a different path: Heaven for climate, Hell for company.\"";