And here's the modified version for the _GLOBAL_Traits file:

Quote


INITSECTION

DB_Traits("Altruistic");
DB_Traits("Blunt");
DB_Traits("Bold");
DB_Traits("Compassionate");
DB_Traits("Considerate");
DB_Traits("Egotistical");
DB_Traits("Forgiving");
DB_Traits("Heartless");
DB_Traits("Independent");
DB_Traits("Materialistic");
DB_Traits("Obedient");
DB_Traits("Pragmatic");
DB_Traits("Renegade");
DB_Traits("Righteous");
DB_Traits("Romantic");
DB_Traits("Spiritual");
DB_Traits("Timid");
DB_Traits("Vindictive");

DB_CharacterToCount(CHARACTER_Player1);
DB_CharacterToCount(CHARACTER_Player2);

KBSECTION

IF
DialogStarted(_DialogName,_InstanceID)
THEN
ProcTriggerTraitCheck();

/*IF
DialogStartRequested(_Character1,_Character2)
THEN
ProcTriggerTraitCheck();*/

PROC
ProcTriggerTraitCheck()
AND
DB_Traits(_Trait)
AND
DB_CharacterToCount(_Character)
AND
CharacterGetTrait(_Character,_Trait,_HasTrait)
THEN
ProcSetTraitFlag(_Trait,_HasTrait,_Character);


PROC
ProcSetTraitFlag((STRING)_Trait,(INTEGER)_HasTrait,(CHARACTER)_Character)
AND
_HasTrait == 0
THEN
DialogClearCharacterEvent(_Trait,_Character,0);

PROC
ProcSetTraitFlag((STRING)_Trait,(INTEGER)_HasTrait,(CHARACTER)_Character)
AND
_HasTrait == 1
THEN
DialogSetCharacterEvent(_Trait,_Character,0);



My mods for DOS 1 EE: FasterAnimations - QuietDay - Samaritan