я пробовала поиграть с ограничением "руки прочь". Всё вполне реально, если не заморачиваться на мелочах, типа "ехать обязательно на лошади".
Как общаться и узнавать характер? Начали общение и это считается одним действием. Можно дать команду посплетничать, пообщаться, пошутить, пофлиртовать, пообниматься, но только всё это непрерывно, чтоб в очереди команд всегда первым висело что-то вроде "сим1 думает что сим2 в порядке" или типа того. Как только один из симов занялся другим делом(ушел в туалет, стал говорить с кем-то ещё), то действие закончено. Но если есть ещё 2 команды в запасе, можно возобновить общение ещё два раза.
В ситуации два я бы просто напрямую кликнула на книжный шкаф в библиотеке и была бы всего одна команда. Но можно и так: сесть на лошадь - первая команда, приехать в библиотеку - вторая, почитать книгу - третья и последняя. Автономный ответ на телефонный звонок на то и автономный, в список команд не входит, ведь это сим сам сделал.
Ситуация три: звонок, чтоб устроить вечеринку - первая команда. Клик на торт - вторая.