Настроение и эмоции

Прямого кода на настроение в игре нет, и это не недоработка. Настроение — не шкала, а итог: складывается из потребностей и из того, что на симе сейчас висит. Поэтому и чинится оно с двух сторон.

Как это устроено

Внизу лежат шесть потребностей. Пока они полные, сим по умолчанию доволен. Сверху накладываются состояния: вдохновение от красивой комнаты, сосредоточенность после шахмат, злость после ссоры, смущение после неудачного флирта.

Именно состояния решают, что сим сможет сделать. Вдохновлённый напишет картину лучше, сосредоточенный быстрее продвинется в логике, а злой сорвётся на первом же собеседнике. Отсюда и весь смысл возни с обстановкой и едой в игре.

Команды

Состояния
Команда Что делает
sims.add_buff <название> testingcheats версия Вешает на сима эмоциональное состояние.
Например sims.add_buff e_buff_energized.
sims.remove_all_buffs testingcheats Снимает с сима все состояния разом. Спасает, когда он застрял в плохом настроении.

Порядок, когда сим застрял

  1. Снимите состояния: sims.remove_all_buffs.
  2. Заполните потребности: Shift и клик по симу, «Заполнить потребности».
  3. Если не помогло, сбросьте сима: resetsim Имя Фамилия.
  4. Если и это не помогло, дело не в настроении, а в застрявшем предмете рядом. Его сбрасывают тем же Shift с кликом.

Про sims.add_buff. Навесить состояние кодом можно, но внутренние названия у них менялись от версии к версии. Мы не даём список наугад: неверное название либо не сработает, либо повесит не то. Если нужна конкретная эмоция, надёжнее получить её обстановкой.

Частые вопросы

Как изменить настроение сима кодом

Настроение напрямую не выставляется: оно складывается из потребностей и висящих на симе состояний. Убрать плохое настроение проще всего командой sims.remove_all_buffs — она снимает все состояния разом.

Что такое эмоции в Симс 4

Временные состояния поверх настроения: вдохновение, сосредоточенность, злость, смущение. Они дают бонусы к делам и получаются от обстановки, еды, разговоров и наград. От них же зависит, что сим вообще может сделать.

Сим застрял в плохом настроении, что делать

Сначала sims.remove_all_buffs, потом заполнить потребности. Если не помогло, сима стоит сбросить командой resetsim с его именем и фамилией: иногда это не настроение, а зависшее состояние.

Можно ли навесить эмоцию кодом

Да, командой sims.add_buff с названием состояния. Но названия у состояний внутренние и от версии к версии менялись, поэтому мы помечаем эту команду как зависящую от версии и не даём список наугад.