int StartingConditional() { int nPCAGE=GetAlignmentGoodEvil(GetPCSpeaker()); int nPCALC=GetAlignmentLawChaos(GetPCSpeaker()); int nHAGE=GetAlignmentGoodEvil(OBJECT_SELF); int nHALC=GetAlignmentLawChaos(OBJECT_SELF); if (nHAGE==ALIGNMENT_NEUTRAL&&nHALC==ALIGNMENT_NEUTRAL) return FALSE; if (nPCAGE==ALIGNMENT_NEUTRAL&&nPCALC==ALIGNMENT_NEUTRAL) return FALSE; if (nHAGE==ALIGNMENT_EVIL&&nPCAGE==ALIGNMENT_GOOD) return TRUE; if (nHAGE==ALIGNMENT_GOOD&&nPCAGE==ALIGNMENT_EVIL) return TRUE; if (nHALC==ALIGNMENT_CHAOTIC&&nPCALC==ALIGNMENT_LAWFUL) return TRUE; if (nHALC==ALIGNMENT_LAWFUL&&nPCALC==ALIGNMENT_CHAOTIC) return TRUE; return FALSE; }