Хочу сделать трейт Sex Appeal из Fallout 2:
1. При общении с противоположным полом в режиме диалога повышаем навык Красноречия на 15.
2. В случае негативной реплики получаем минус 10 в карму.
Логика вроде простая, но ни первый пункт, ни второй не хотят работать. Описываю первый пункт, даем Красноречие когда:
1. Получили верный пол цели (GetIsSex, T).
2. Находится ли герой в общении (IsTalking, S).
Тут еще надо придумать как вернуть прибавку красноречия обратно как было, но пока никаких идей нет.
Далее, отнимаем карму когда (функцию написал по аналогии с ReduceSkillUnarmed, флаги Self, Recover):
1. 4 <= GetDialogueEmotion >= 1, S.
Вобщем, порылся, но так и не понял работают ли функции GetDialogueEmotion, GetDialogueEmotionValue (еще бы не плохо знать в чем различия).
P.S. Ошибься разделом, прошу прощения. Просьба модератору перенести в раздел Fallout 3. Заранее спасибо.