Zitat von Troll
(...) Bettdecke funktioniert bei mir bestens - ohne Absturz ohne Speicherprobleme. Tolle Sache. (...)
Bei mir auch. Nur dass sie leider zum schlafen noch die Kleider anhaben. Ist wohl etwas anderes, als wenn sie sich schon soweit näher gekommen sind, dass sie Sex haben können.
Für alle, welche noch in den Einzelbetten schlafen müssen aber trotzdem in den Genuss von "Nackedeien" kommen wollen hier mein ultimativer HACK :p
ACHTUNG: Hier ist es wirklich GANZ wichtig, dass ihr Euch eine SICHERUNGSKOPIE der entsprechenden Datei macht und nur an dieser rumfummelt!
Bis das Ganze bei mir geklappt hat, so wie ich es mir vorstellte, musste ich einiges daran 'rumpröbeln. Einmal haben sich meine Singles zwar ausgezogen, aber danach nur noch seltsame Verrenkungen (wie eine Art Regentanz) vor dem Bett vollführt (war aber seeeeeehr köstlich!).
Ein andermal haben sie sich gar nicht ausgezogen sondern nur so getan als ob.
Damit Ihr mir folgen könnt, was genau ihr an der nachfolgend beschriebenen Datei ändern müsst habe ich der einfachheithalber (und auch der Klarheit wegen) zuerst den Abschnitt des Originalcodes und dann denselben Abschnitt meines abgeänderten Codes in diesen Thread eingefügt.
Zudem habe ich alles relevante im Originalcode in kursiv und meine änderungen in fett geschrieben.
Und noch etwas kleines, damit ihr auch etwas von Eurer Arbeit sehen könnt:
Macht zuerst die Änderungen an der Bettdecke, damit diese ausgeblendet wird. Danach die meinige kleine Modifizierung.
Tja, und dann können wir nur noch hoffen, dass es bei den Singles nie Winter wird, ansonsten frieren sie sich noch an den A.... *ggg*
Das zu ändernde Script findet Ihr in Singles\Statemachine\bedChar.lua
Originalscript
state("undress")
onEnter(function(msg)
--startAnimation("ausziehen2");
startAnimation(getChangeOutfitAnim(getParent()));
sendDelayedMsgThis("underwear", 1600);
end )
onMsg("underwear", function(msg)
changeOutfit(getParent(), UNDERWEAR);
end )
onMsg("end", function(msg)
setState("layDown");
end )
-- lay down on bed
state("layDown")
onEnter(function(msg)
if (not hasOutfit(getParent(), UNDERWEAR)) then
setState("undress");
return
end
*************************
MOD
state("undress")
onEnter(function(msg)
--startAnimation("ausziehen2");
startAnimation(getChangeOutfitAnim(getParent()));
sendDelayedMsgThis("hideCloth", 1600);
end )
onMsg("hideCloth", function(msg)
getParent().changeOutfit(NOTHING);
end )
onMsg("end", function(msg)
setState("layDown");
end )
-- lay down on bed
state("layDown")
onEnter(function(msg)
if (not hasOutfit(getParent(), NOTHING)) then
setState("undress");
return
end
************************
Noch eine Anmerkung zum Doppelbett:
Dort müssen diese Änderungen auch gemacht werden, wahrscheinlich in der Sektion "Sleep". Das habe ich aber noch nicht getestet, da beim Doppelbett noch viel mehr Aktionen (was wohl für welche *schmunzel*) hinterliegt sind.
Und nun viel Spass und vorallem: Viel Glück beim Modden!!
P.S: Die *** gehören nicht zum Script; sie dienen nur der besseren Lesbarkeit meiner Ausführungen.