15 lines
684 B
Plaintext
15 lines
684 B
Plaintext
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;
|
|
}
|