najprościej mówiąc to w onStatefunc wpisujesz funkcje która uruchamia monolog no nie
1)musisz zrobić zmienna
var int jaki_to_kurwa_przedmiot;
w story globals (lub gdziekolwiek indziej poza funkcjami w plikach kompilowanych przed monologami)
2) w funkcjach uruchamiających monolog (każdy musi mieć osobna funkcje)
3) w funkcji na samej gorze dajesz (w spaniu)
jaki_to_kurwa_przedmiot = 1;
(w jakimś garnku)
jaki_to_kurwa_przedmiot = 2;
4) zapamiętujesz ze 1 jest do spania a 2 do gara
5)teraz musisz edytować pliki dialogowe

po prostu dodając warunek
do plików spania
if(jaki_to_kurwa_przedmiot == 1){
return 1;
}
a do garka
if(jaki_to_kurwa_przedmiot == 2){
return 1;
}