creating stable chaos
making patterns where there should be none
sewing order into the chaos
you spit in the face of random numbers, of chaos
CHARACTER(largecat, nonhumanoid)
{
public:
largecat() : Lives(7) { }
virtual void Save(outputfile&) const;
virtual void Load(inputfile&);
virtual truth SpecialSaveLife();
protected:
int Lives;
};
truth largecat::SpecialSaveLife()
{
if(--Lives <= 0 || game::IsInWilderness())
return false;
...