Действительно лентяй! Мы с такими не водимся. :
Вообще, советую иногда рыться внутри файла Behavior.iff, что лежит в GameData, там много чего любопытного написано. А также читать почаще текст про Iff Pencil by Shy. Там тоже написано много чего интересно, а главное, еще и объясняется, что именно это такое.
Для мгновенного повышения/понижения параметров настроения до определенного уровня можно использовать все ту же вторую функцию - это в данном случае будет операция присваивания. Например, делаем так, чтобы все параметры настроения повысились при совершении какого-то действия до максимума:
my motives Mood Assign To: 100
my motives Comfort Assign To: 100
my motives Hunger Assign To: 100
my motives Hygiene Assign To: 100
my motives Bladder Assign To: 100
my motives Social Assign To: 100
my motives Fun Assign To: 100
my motives Energy Assign To: 100
Думаю, можно так же и скилы изменять, но я никогда не пробовала.
Постепенно изменение настроения задается, кажется, через примитив Set Motive Change. Например, так:
Set Motive Change (my motives Energy += Constant 4096:22 per hr, stop at Constant 4096:3)
Константы берутся из ресурса ВСON с соответствующим номером. Т.е. в данном случае энергия прибывает каждый час на число, которое указано в строке 22 BCON'а под номером 4096, пока не достигает значения из строки 3 того же BCON'а. Кажется, так. Со скилами должно быть что-то похожее, но не знаю точно что. Там функции типа my person data Creativity Skill +=... А вообще, поройся действительно в предметах соответствующих.
[size=1]Дюкаша добавил [date]1075513952[/date]:[/size]
Значения для параметров в функциях изменения настроения на максимальное:
mood - 3, 100, 1280, 1806
comfort - 6, 100, 1280, 1806
hunger - 7, 100, 1280, 1806
hygiene - 8, 100, 1280, 1806
bladder - 9, 100, 1280, 1806
social - 14, 100, 1280, 1806
fun - 15, 100, 1280, 1806
energy - 5, 100, 1280, 1806
Вместо 100 можно, соответственно, подставить другое значение - положительное или отрицательное. Это и определит настроение.
Номер примитива, о котором я говорила - 29. Значения подбирай сам экспериментальным путем. А вообще список примитивов есть в файле Behavior.iff