diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini index 0b1bdfa..5392203 100644 --- a/Config/DefaultEngine.ini +++ b/Config/DefaultEngine.ini @@ -36,7 +36,7 @@ bLoadWidgetsOnDedicatedServer=True [/Script/Engine.Engine] NearClipPlane=1.000000 -MaximumLoopIterationCount=10000000 +MaximumLoopIterationCount=1000000 [/Script/Engine.RecastNavMesh] bFixedTilePoolSize=False @@ -82,4 +82,3 @@ AsyncSceneSmoothingFactor=0.990000 InitialAverageFrameRate=0.016667 PhysXTreeRebuildRate=10 - diff --git a/Content/BPs/GI.uasset b/Content/BPs/GI.uasset index aadf924..568c8e0 100644 Binary files a/Content/BPs/GI.uasset and b/Content/BPs/GI.uasset differ diff --git a/Content/BPs/PC.uasset b/Content/BPs/PC.uasset index b9c900b..c017893 100644 Binary files a/Content/BPs/PC.uasset and b/Content/BPs/PC.uasset differ diff --git a/Content/BPs/Person.uasset b/Content/BPs/Person.uasset index 7329161..802e047 100644 Binary files a/Content/BPs/Person.uasset and b/Content/BPs/Person.uasset differ diff --git a/Content/BPs/Save.uasset b/Content/BPs/Save.uasset index cfbe843..cd2094a 100644 Binary files a/Content/BPs/Save.uasset and b/Content/BPs/Save.uasset differ diff --git a/Content/BPs/StreetMap_Static.uasset b/Content/BPs/StreetMap_Static.uasset index b2cfeaf..46e48cf 100644 Binary files a/Content/BPs/StreetMap_Static.uasset and b/Content/BPs/StreetMap_Static.uasset differ diff --git a/Content/Scenes/CentralLondon.umap b/Content/Scenes/CentralLondon.umap index 32e2e8f..135b891 100644 Binary files a/Content/Scenes/CentralLondon.umap and b/Content/Scenes/CentralLondon.umap differ diff --git a/Content/UI/Action.uasset b/Content/UI/Action.uasset index 3b0f054..61a9732 100644 Binary files a/Content/UI/Action.uasset and b/Content/UI/Action.uasset differ diff --git a/Content/UI/Contact.uasset b/Content/UI/Contact.uasset index 8281468..d05475e 100644 Binary files a/Content/UI/Contact.uasset and b/Content/UI/Contact.uasset differ diff --git a/Content/UI/ContactMenu.uasset b/Content/UI/ContactMenu.uasset index 78047a0..3200fc3 100644 Binary files a/Content/UI/ContactMenu.uasset and b/Content/UI/ContactMenu.uasset differ diff --git a/Content/UI/Inventory_Cloth.uasset b/Content/UI/Inventory_Cloth.uasset index 7e38e8c..422ed46 100644 Binary files a/Content/UI/Inventory_Cloth.uasset and b/Content/UI/Inventory_Cloth.uasset differ diff --git a/Content/UI/SexAction.uasset b/Content/UI/SexAction.uasset index 1845abe..1769b4c 100644 Binary files a/Content/UI/SexAction.uasset and b/Content/UI/SexAction.uasset differ diff --git a/Docs/Modding/Functions/Condition_Functions/isEquipped.txt b/Docs/Modding/Functions/Condition_Functions/isEquipped.txt new file mode 100644 index 0000000..28830b4 --- /dev/null +++ b/Docs/Modding/Functions/Condition_Functions/isEquipped.txt @@ -0,0 +1,17 @@ +Actor.isEquipped(Slot) returns bool + +Check if an actor is wearing any clothes in a certain 'slot'. Will return true even if it's an underwear hidden under other clothes. The slots are: +Outerwear +Headwear +Eyewear +Top +Top_Under +Bottom +Bottom_Under +Foot +Foot_Under + +EXAMPLE: + If John.isEquipped(Bottom_Under) + "John is wearing a pair of boxers or something." + Endif \ No newline at end of file diff --git a/Docs/Modding/Functions/Condition_Functions/isVisible.txt b/Docs/Modding/Functions/Condition_Functions/isVisible.txt new file mode 100644 index 0000000..c483b33 --- /dev/null +++ b/Docs/Modding/Functions/Condition_Functions/isVisible.txt @@ -0,0 +1,17 @@ +Actor.isVisible(Slot) returns bool + +Check if an actor is wearing any clothes in a certain 'slot'. Will return false if it's an underwear hidden under other clothes. The slots are: +Outerwear +Headwear +Eyewear +Top +Top_Under +Bottom +Bottom_Under +Foot +Foot_Under + +EXAMPLE: + If John.isVisible(Bottom_Under) + "John is wearing a pair of boxers and there's no other piece of clothing occupying the Bottom slot so these boxers are visible." + Endif \ No newline at end of file diff --git a/Docs/Modding/Functions/timeoutActor.txt b/Docs/Modding/Functions/timeoutActor.txt new file mode 100644 index 0000000..70c8c65 --- /dev/null +++ b/Docs/Modding/Functions/timeoutActor.txt @@ -0,0 +1,7 @@ +timeoutActor(hours, actor1, actor2, ..., actorN) + +Timeout these actors for x hours so that they won't trigger in any scene again. The number of hours is adjusted by the scene frequency setting however. + +Example: + "John just interacted with me in a scene. I don't want him to appear until tomorrow" + timeout(24, John) // could be more or less than 24 hours depending on the scene frequency setting \ No newline at end of file diff --git a/Docs/Modding/Functions/timeoutActorPrecise.txt b/Docs/Modding/Functions/timeoutActorPrecise.txt new file mode 100644 index 0000000..37c6882 --- /dev/null +++ b/Docs/Modding/Functions/timeoutActorPrecise.txt @@ -0,0 +1,7 @@ +timeoutActorPrecise(hours, actor1, actor2, ..., actorN) + +Timeout these actors for x hours so that they won't trigger in any scene again. The number of hours is fixed and not affected by the scene frequency setting. + +Example: + "John just interacted with me in a scene. I don't want him to appear until tomorrow." + timeoutPrecise(24, John) // will be exactly 24 hours regardless of the scene frequency setting \ No newline at end of file