diff --git a/Content/BPs/Birdview.uasset b/Content/BPs/Birdview.uasset index ec1587c..ccc336a 100644 Binary files a/Content/BPs/Birdview.uasset and b/Content/BPs/Birdview.uasset differ diff --git a/Content/BPs/GI.uasset b/Content/BPs/GI.uasset index afaf168..07d8c6b 100644 Binary files a/Content/BPs/GI.uasset and b/Content/BPs/GI.uasset differ diff --git a/Content/BPs/GameSettings.uasset b/Content/BPs/GameSettings.uasset index c6a14d3..78969de 100644 Binary files a/Content/BPs/GameSettings.uasset and b/Content/BPs/GameSettings.uasset differ diff --git a/Content/BPs/MapMarkers.uasset b/Content/BPs/MapMarkers.uasset index 2e74449..3bbfa72 100644 Binary files a/Content/BPs/MapMarkers.uasset and b/Content/BPs/MapMarkers.uasset differ diff --git a/Content/BPs/PC.uasset b/Content/BPs/PC.uasset index 4969d92..346bb64 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 b2e936a..f83a0d5 100644 Binary files a/Content/BPs/Person.uasset and b/Content/BPs/Person.uasset differ diff --git a/Content/BPs/Room.uasset b/Content/BPs/Room.uasset index de73069..1311679 100644 Binary files a/Content/BPs/Room.uasset and b/Content/BPs/Room.uasset differ diff --git a/Content/BPs/Save.uasset b/Content/BPs/Save.uasset index 071ae83..400ed7e 100644 Binary files a/Content/BPs/Save.uasset and b/Content/BPs/Save.uasset differ diff --git a/Content/BPs/SecondScreenFloor.uasset b/Content/BPs/SecondScreenFloor.uasset new file mode 100644 index 0000000..e42e35b Binary files /dev/null and b/Content/BPs/SecondScreenFloor.uasset differ diff --git a/Content/BPs/StreetMap_Static.uasset b/Content/BPs/StreetMap_Static.uasset index c2b1513..16edbee 100644 Binary files a/Content/BPs/StreetMap_Static.uasset and b/Content/BPs/StreetMap_Static.uasset differ diff --git a/Content/BPs/TestBall.uasset b/Content/BPs/TestBall.uasset index dce5798..9a3468c 100644 Binary files a/Content/BPs/TestBall.uasset and b/Content/BPs/TestBall.uasset differ diff --git a/Content/Render/FaceMaterialSquircle.uasset b/Content/Render/FaceMaterialSquircle.uasset index 2848eb0..569d5bc 100644 Binary files a/Content/Render/FaceMaterialSquircle.uasset and b/Content/Render/FaceMaterialSquircle.uasset differ diff --git a/Content/Render/SecondScreen.uasset b/Content/Render/SecondScreen.uasset new file mode 100644 index 0000000..dcb55be Binary files /dev/null and b/Content/Render/SecondScreen.uasset differ diff --git a/Content/Render/SecondScreenMat.uasset b/Content/Render/SecondScreenMat.uasset new file mode 100644 index 0000000..56f93a2 Binary files /dev/null and b/Content/Render/SecondScreenMat.uasset differ diff --git a/Content/Scenes/CentralLondon.umap b/Content/Scenes/CentralLondon.umap index 14c5094..f863bb4 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 2575019..504c8f6 100644 Binary files a/Content/UI/Action.uasset and b/Content/UI/Action.uasset differ diff --git a/Content/UI/CharGen.uasset b/Content/UI/CharGen.uasset index c62393a..abb9b88 100644 Binary files a/Content/UI/CharGen.uasset and b/Content/UI/CharGen.uasset differ diff --git a/Content/UI/Contact.uasset b/Content/UI/Contact.uasset index e3830ff..c0fac2b 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 2556b09..9ee8156 100644 Binary files a/Content/UI/ContactMenu.uasset and b/Content/UI/ContactMenu.uasset differ diff --git a/Content/UI/Inventory.uasset b/Content/UI/Inventory.uasset index eb7c3ed..b537acf 100644 Binary files a/Content/UI/Inventory.uasset and b/Content/UI/Inventory.uasset differ diff --git a/Content/UI/MainMenu.uasset b/Content/UI/MainMenu.uasset index aac29bd..30fa197 100644 Binary files a/Content/UI/MainMenu.uasset and b/Content/UI/MainMenu.uasset differ diff --git a/Content/UI/Marker.uasset b/Content/UI/Marker.uasset index f5c677d..bca48b7 100644 Binary files a/Content/UI/Marker.uasset and b/Content/UI/Marker.uasset differ diff --git a/Content/UI/ModManager.uasset b/Content/UI/ModManager.uasset index 645a088..a7ba054 100644 Binary files a/Content/UI/ModManager.uasset and b/Content/UI/ModManager.uasset differ diff --git a/Content/UI/Scene.uasset b/Content/UI/Scene.uasset index 18d9178..f9c8168 100644 Binary files a/Content/UI/Scene.uasset and b/Content/UI/Scene.uasset differ diff --git a/Content/UI/SceneOption.uasset b/Content/UI/SceneOption.uasset index d7fc926..e8c6721 100644 Binary files a/Content/UI/SceneOption.uasset and b/Content/UI/SceneOption.uasset differ diff --git a/Content/UI/SexInterface.uasset b/Content/UI/SexInterface.uasset index 14ae8dd..0023398 100644 Binary files a/Content/UI/SexInterface.uasset and b/Content/UI/SexInterface.uasset differ diff --git a/Content/UI/TopRight.uasset b/Content/UI/TopRight.uasset index 144175e..8f81a83 100644 Binary files a/Content/UI/TopRight.uasset and b/Content/UI/TopRight.uasset differ diff --git a/Docs/Modding/Command_Functions/FilterDesc.txt b/Docs/Modding/Command_Functions/FilterDesc.txt new file mode 100644 index 0000000..d51b29a --- /dev/null +++ b/Docs/Modding/Command_Functions/FilterDesc.txt @@ -0,0 +1,2 @@ +FilterDesc(FilenameofLpdescfile) +Filter erotic descruotuibs, name the lpdesc file with the suffix _restricted if you only want that file to be used specifically when FilterDesc calls for it \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/FilterTalk.txt b/Docs/Modding/Command_Functions/FilterTalk.txt new file mode 100644 index 0000000..628db8c --- /dev/null +++ b/Docs/Modding/Command_Functions/FilterTalk.txt @@ -0,0 +1,2 @@ +FilterTalk(FilenameofLptalkfile) +Filter Dirty talks, name the lptalk file with the suffix _restricted if you only want that file to be used specifically when FilterTalk calls for it \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/addObjective.txt b/Docs/Modding/Command_Functions/addObjective.txt new file mode 100644 index 0000000..3e35595 --- /dev/null +++ b/Docs/Modding/Command_Functions/addObjective.txt @@ -0,0 +1,2 @@ +BuildingAlias.addObjective(Lpactionfilename) +Add objective to a building alias, objective is simply a lpaction file with SCENE_ALWAYS \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/assignResidents.txt b/Docs/Modding/Command_Functions/assignResidents.txt new file mode 100644 index 0000000..94aaf63 --- /dev/null +++ b/Docs/Modding/Command_Functions/assignResidents.txt @@ -0,0 +1,2 @@ +assignResidents() +Only used for the check_on_my_family scene \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/assignWhat.txt b/Docs/Modding/Command_Functions/assignWhat.txt new file mode 100644 index 0000000..b2dc8cd --- /dev/null +++ b/Docs/Modding/Command_Functions/assignWhat.txt @@ -0,0 +1 @@ +Only used for the check_on_my_family scene \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/assignWhere.txt b/Docs/Modding/Command_Functions/assignWhere.txt new file mode 100644 index 0000000..b2dc8cd --- /dev/null +++ b/Docs/Modding/Command_Functions/assignWhere.txt @@ -0,0 +1 @@ +Only used for the check_on_my_family scene \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/changeSex.txt b/Docs/Modding/Command_Functions/changeSex.txt new file mode 100644 index 0000000..b3d5ba5 --- /dev/null +++ b/Docs/Modding/Command_Functions/changeSex.txt @@ -0,0 +1,2 @@ +Actor.changeSex() +Change to the opposite sex, used for TF start \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/clearGetList.txt b/Docs/Modding/Command_Functions/clearGetList.txt new file mode 100644 index 0000000..8ebcbc6 --- /dev/null +++ b/Docs/Modding/Command_Functions/clearGetList.txt @@ -0,0 +1,2 @@ +clearGetList() +So that GetSpecific() GetPerson() etc can return the same actor again if they're already called by a previous get functions in the same scene \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/countPregnancyDays.txt b/Docs/Modding/Command_Functions/countPregnancyDays.txt new file mode 100644 index 0000000..1d8745d --- /dev/null +++ b/Docs/Modding/Command_Functions/countPregnancyDays.txt @@ -0,0 +1 @@ +Actor.countPregnancyDays() return Float \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/dressBondage.txt b/Docs/Modding/Command_Functions/dressBondage.txt new file mode 100644 index 0000000..a5d1cd7 --- /dev/null +++ b/Docs/Modding/Command_Functions/dressBondage.txt @@ -0,0 +1,2 @@ +Actor.dressBondage(BondageGearID) +Put a bdsm piece on an actor. List is in LifePlay\Content\Heavy\New2\BDSM\Clothes (the ones with the prefix Bdg_ ) \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/enterString.txt b/Docs/Modding/Command_Functions/enterString.txt new file mode 100644 index 0000000..a4b72f0 --- /dev/null +++ b/Docs/Modding/Command_Functions/enterString.txt @@ -0,0 +1,2 @@ +StringVariable = enterString() +Allow the player text input to make a new string variable which you can then use \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/findNearbyBuilding.txt b/Docs/Modding/Command_Functions/findNearbyBuilding.txt new file mode 100644 index 0000000..b2f35dd --- /dev/null +++ b/Docs/Modding/Command_Functions/findNearbyBuilding.txt @@ -0,0 +1,2 @@ +BuildingVariable.findNearbyBuilding(Type) returns Building +Find a building near to another building that is of a certain type. Used with setCurrentLocation() \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/generateBuildingAlias.txt b/Docs/Modding/Command_Functions/generateBuildingAlias.txt new file mode 100644 index 0000000..13e3ec8 --- /dev/null +++ b/Docs/Modding/Command_Functions/generateBuildingAlias.txt @@ -0,0 +1,2 @@ +AliasName.generateBuildingAlias(buildingtype) +Used for quest, building alias is a location that a quest obective can be at, used with addObjective() diff --git a/Docs/Modding/Command_Functions/getActorAlias.txt b/Docs/Modding/Command_Functions/getActorAlias.txt new file mode 100644 index 0000000..22405b3 --- /dev/null +++ b/Docs/Modding/Command_Functions/getActorAlias.txt @@ -0,0 +1,2 @@ +AliasName.getActorAlias() returns Actor +For quests. Return an actor from a previously set actor alias. \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/getAssignee.txt b/Docs/Modding/Command_Functions/getAssignee.txt new file mode 100644 index 0000000..b2dc8cd --- /dev/null +++ b/Docs/Modding/Command_Functions/getAssignee.txt @@ -0,0 +1 @@ +Only used for the check_on_my_family scene \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/getBuilding.txt b/Docs/Modding/Command_Functions/getBuilding.txt new file mode 100644 index 0000000..484a898 --- /dev/null +++ b/Docs/Modding/Command_Functions/getBuilding.txt @@ -0,0 +1,2 @@ +Actor.getBuilding(Type) returns Building +Get a building related to this NPC AI-wise. Parameters are Home, Work and Current. \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/getBuildingType.txt b/Docs/Modding/Command_Functions/getBuildingType.txt new file mode 100644 index 0000000..10a3ce7 --- /dev/null +++ b/Docs/Modding/Command_Functions/getBuildingType.txt @@ -0,0 +1,2 @@ +BuildingVariable.getBuildingType() returns string +Used with getBuilding() and isString("") for lpai files \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/getGlobalString.txt b/Docs/Modding/Command_Functions/getGlobalString.txt new file mode 100644 index 0000000..32d1c4f --- /dev/null +++ b/Docs/Modding/Command_Functions/getGlobalString.txt @@ -0,0 +1,2 @@ +GlobalVariable.getGlobalString() returns String +Same as getGlobal(), just string instead of float \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/getMorphValue.txt b/Docs/Modding/Command_Functions/getMorphValue.txt new file mode 100644 index 0000000..3adf55d --- /dev/null +++ b/Docs/Modding/Command_Functions/getMorphValue.txt @@ -0,0 +1,2 @@ +Actor.getMorphValue(MorphName) returns float +Morph list can be found in any lpcharacter file \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/getRelatedPersonQuick.txt b/Docs/Modding/Command_Functions/getRelatedPersonQuick.txt new file mode 100644 index 0000000..7f23168 --- /dev/null +++ b/Docs/Modding/Command_Functions/getRelatedPersonQuick.txt @@ -0,0 +1,2 @@ +Actor.getRelatedPersonQuick(RelationshipTypes) +Same as getRelatedPerson() but only load the necessary data for the actor needed for AI stuffs. Only meant for lpai files, actors gotten this way aren't meant to be shown to the player on screen. \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/getTarget.txt b/Docs/Modding/Command_Functions/getTarget.txt new file mode 100644 index 0000000..acb7573 --- /dev/null +++ b/Docs/Modding/Command_Functions/getTarget.txt @@ -0,0 +1,2 @@ +getTarget() returns Actor +Used for WHO: conditions for interactions, get the current interaction target (i.e. the actor the player just clicked on) \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/getUntil.txt b/Docs/Modding/Command_Functions/getUntil.txt new file mode 100644 index 0000000..70f89e6 --- /dev/null +++ b/Docs/Modding/Command_Functions/getUntil.txt @@ -0,0 +1,3 @@ +Actor.getUntil() returns float +Returns the time this person will stop being at their current location and AI would look for a new location again. The value returned isn't the time of the day, but total hours elapsed since the start of the current game, i.e. HoursElapsed + HoursStayed +HoursElapsed being a special variable \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/makeInterested.txt b/Docs/Modding/Command_Functions/makeInterested.txt new file mode 100644 index 0000000..d7b397e --- /dev/null +++ b/Docs/Modding/Command_Functions/makeInterested.txt @@ -0,0 +1,2 @@ +Actor1.makeInterested(Actor2) +Change Actor1's sexual orientation so that they become interested in Actor2 \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/moveToPerson.txt b/Docs/Modding/Command_Functions/moveToPerson.txt new file mode 100644 index 0000000..43a02d8 --- /dev/null +++ b/Docs/Modding/Command_Functions/moveToPerson.txt @@ -0,0 +1,2 @@ +Actor1.movetoPerson(Actor2) +Actor1 moves towards Actor2 and headtracks Actor2 \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/openMenu.txt b/Docs/Modding/Command_Functions/openMenu.txt new file mode 100644 index 0000000..175ce84 --- /dev/null +++ b/Docs/Modding/Command_Functions/openMenu.txt @@ -0,0 +1 @@ +Open a menu: CharGen, Stat, Inventory, ModManager \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/passOn.txt b/Docs/Modding/Command_Functions/passOn.txt new file mode 100644 index 0000000..8e270ed --- /dev/null +++ b/Docs/Modding/Command_Functions/passOn.txt @@ -0,0 +1,9 @@ +passOn(Actor) +Used to pass an actor from one scene to the next scene, used with followUp() and getSpecific(PassedOn) + +Scene 1: +passOn(Actor) +followUp(scene2) + +Scene2: +WHO: Acto = getSpecific(PassedOn) \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/questEnd.txt b/Docs/Modding/Command_Functions/questEnd.txt new file mode 100644 index 0000000..b4104b3 --- /dev/null +++ b/Docs/Modding/Command_Functions/questEnd.txt @@ -0,0 +1,2 @@ +questEnd() +Ends the current quest \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/randomizeRace.txt b/Docs/Modding/Command_Functions/randomizeRace.txt new file mode 100644 index 0000000..29fa3bf --- /dev/null +++ b/Docs/Modding/Command_Functions/randomizeRace.txt @@ -0,0 +1,2 @@ +Actor.randomizeRace() +Randomize skin colour and nose / eyes racial features \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/removeObjective.txt b/Docs/Modding/Command_Functions/removeObjective.txt new file mode 100644 index 0000000..100bdd3 --- /dev/null +++ b/Docs/Modding/Command_Functions/removeObjective.txt @@ -0,0 +1,2 @@ +BuildingAlias.removeObjective(Lpactionfilename) +Remove objective from a building alias, objective is simply a lpaction file with SCENE_ALWAYS \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/saveOldPlayer.txt b/Docs/Modding/Command_Functions/saveOldPlayer.txt new file mode 100644 index 0000000..b2a1de1 --- /dev/null +++ b/Docs/Modding/Command_Functions/saveOldPlayer.txt @@ -0,0 +1 @@ +Used only for the TF New Game \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/secondScreen.txt b/Docs/Modding/Command_Functions/secondScreen.txt new file mode 100644 index 0000000..8c11f7a --- /dev/null +++ b/Docs/Modding/Command_Functions/secondScreen.txt @@ -0,0 +1,5 @@ +secondScreen(Actor) +Lock an actor onto a miniscreen, for telephone call and thought sequence. While being locked, every Show() called on the Actor will not move them into the environment but stuck at the miniscreen instead + +secondScreen() +Close the second screen and unlock the actor for normal Show() behaviour \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/secondScreenIfHidden.txt b/Docs/Modding/Command_Functions/secondScreenIfHidden.txt new file mode 100644 index 0000000..54ed7bc --- /dev/null +++ b/Docs/Modding/Command_Functions/secondScreenIfHidden.txt @@ -0,0 +1,2 @@ +secondScreenIfHidden(Actor) +Same as SecondScreen(), but does nothing if the actor is already currently seen in the environment (So that they don't disappear from the player's current location and get on the phone remotely instead). \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/setActorAlias.txt b/Docs/Modding/Command_Functions/setActorAlias.txt new file mode 100644 index 0000000..8f04da5 --- /dev/null +++ b/Docs/Modding/Command_Functions/setActorAlias.txt @@ -0,0 +1,2 @@ +AliasName.setActorAlias(Actor) +For quests. Set an actor as quest actors so you can reference them whenever you want throughout the quest with getActorAlias() \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/setBackgroundCustom.txt b/Docs/Modding/Command_Functions/setBackgroundCustom.txt new file mode 100644 index 0000000..a9346a2 --- /dev/null +++ b/Docs/Modding/Command_Functions/setBackgroundCustom.txt @@ -0,0 +1,2 @@ +setBackgroundCustom() +Same as setBackground(), but some extra parameters like livingroom, kitchen \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/setCurrentLocation.txt b/Docs/Modding/Command_Functions/setCurrentLocation.txt new file mode 100644 index 0000000..b858a6c --- /dev/null +++ b/Docs/Modding/Command_Functions/setCurrentLocation.txt @@ -0,0 +1,2 @@ +Actor.setCurrentLocation(BuildingVariable) +Change an actor's current location. Used with findNearbyBuilding or getBuilding(Home) or getBuilding(Work), mostly in lpai files. \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/setGlobalString.txt b/Docs/Modding/Command_Functions/setGlobalString.txt new file mode 100644 index 0000000..83870d0 --- /dev/null +++ b/Docs/Modding/Command_Functions/setGlobalString.txt @@ -0,0 +1,2 @@ +GlobalVariable.setGlobalString(String) +Same as setGlobal(), just string instead of float \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/setMorphValue.txt b/Docs/Modding/Command_Functions/setMorphValue.txt new file mode 100644 index 0000000..dd98830 --- /dev/null +++ b/Docs/Modding/Command_Functions/setMorphValue.txt @@ -0,0 +1,2 @@ +Actor.setMorphValue(MorphName, Value) +Morph list can be found in any lpcharacter file. \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/setUntil.txt b/Docs/Modding/Command_Functions/setUntil.txt new file mode 100644 index 0000000..8204827 --- /dev/null +++ b/Docs/Modding/Command_Functions/setUntil.txt @@ -0,0 +1,3 @@ +Actor.setUntil(floatvariable) +Set until what time this person will stay at their current location before AI searches for a new location for them again. The float variable isn't the time of the day, but total hours elapsed since the start of the current game, i.e. HoursElapsed + HoursToStay +HoursElapsed being a special variable and HoursToStay is up to you \ No newline at end of file diff --git a/Docs/Modding/Command_Functions/sneakGame.txt b/Docs/Modding/Command_Functions/sneakGame.txt new file mode 100644 index 0000000..1485d11 --- /dev/null +++ b/Docs/Modding/Command_Functions/sneakGame.txt @@ -0,0 +1,6 @@ +SneakGame() +If Random(0, 100) < sneak + "Perfect. Nobody saw a thing." +Endif + +Show sneak game, if successful, the next sneak check will return 100 \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/TfGame.txt b/Docs/Modding/Condition_Functions/TfGame.txt new file mode 100644 index 0000000..c10ad07 --- /dev/null +++ b/Docs/Modding/Condition_Functions/TfGame.txt @@ -0,0 +1,2 @@ +TfGame() +Check if the current game was started with the TF New Game \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/hadSex.txt b/Docs/Modding/Condition_Functions/hadSex.txt new file mode 100644 index 0000000..f871ef7 --- /dev/null +++ b/Docs/Modding/Condition_Functions/hadSex.txt @@ -0,0 +1,2 @@ +Actor.hadSex() +Check if this actor has had sex with the player at any point in this playthrough \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/hasSameInterestAs.txt b/Docs/Modding/Condition_Functions/hasSameInterestAs.txt new file mode 100644 index 0000000..8f4c5a5 --- /dev/null +++ b/Docs/Modding/Condition_Functions/hasSameInterestAs.txt @@ -0,0 +1,2 @@ +Actor1.hasSameInterestAs(Actor2) +If two actors have identical sexual orientations \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isBisexual.txt b/Docs/Modding/Condition_Functions/isBisexual.txt new file mode 100644 index 0000000..e739813 --- /dev/null +++ b/Docs/Modding/Condition_Functions/isBisexual.txt @@ -0,0 +1,2 @@ +Actor.isBisexual() +If interested in both same gender and opposite gender \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isBisexualNonTrans.txt b/Docs/Modding/Condition_Functions/isBisexualNonTrans.txt new file mode 100644 index 0000000..4dc7b9b --- /dev/null +++ b/Docs/Modding/Condition_Functions/isBisexualNonTrans.txt @@ -0,0 +1 @@ +Same as isBisexual but stricter, returns false no matter own gender if interested in Trans \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isBuildingValid.txt b/Docs/Modding/Condition_Functions/isBuildingValid.txt new file mode 100644 index 0000000..38d7f71 --- /dev/null +++ b/Docs/Modding/Condition_Functions/isBuildingValid.txt @@ -0,0 +1,2 @@ +BuildingVariable.isBuildingValid() +Check if a building variable is valid at all (i.e. referring to an actual building on the map), used to check if things like FindNearbyBuilding were successful or not \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isCreatureType.txt b/Docs/Modding/Condition_Functions/isCreatureType.txt new file mode 100644 index 0000000..9760cf5 --- /dev/null +++ b/Docs/Modding/Condition_Functions/isCreatureType.txt @@ -0,0 +1,2 @@ +Actor.isCreatureType(Type) +Parameters: Dog or Horse \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isFemale.txt b/Docs/Modding/Condition_Functions/isFemale.txt new file mode 100644 index 0000000..534cc12 --- /dev/null +++ b/Docs/Modding/Condition_Functions/isFemale.txt @@ -0,0 +1,2 @@ +Actor.isFemale() +Check if an actor is ciswoman. False if trans. \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isGay.txt b/Docs/Modding/Condition_Functions/isGay.txt new file mode 100644 index 0000000..41cd409 --- /dev/null +++ b/Docs/Modding/Condition_Functions/isGay.txt @@ -0,0 +1,2 @@ +Actor.isGay() +Check if an actor is only interested in the same sex, i.e. false if bi \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isGayNonTrans.txt b/Docs/Modding/Condition_Functions/isGayNonTrans.txt new file mode 100644 index 0000000..560de46 --- /dev/null +++ b/Docs/Modding/Condition_Functions/isGayNonTrans.txt @@ -0,0 +1 @@ +Same as isGay but stricter, returns false no matter own gender if interested in Trans \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isIncest.txt b/Docs/Modding/Condition_Functions/isIncest.txt new file mode 100644 index 0000000..5563c1a --- /dev/null +++ b/Docs/Modding/Condition_Functions/isIncest.txt @@ -0,0 +1,2 @@ +isIncest() +Only used for lptalk and lpdesc, check if the current sex scene is an incest one \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isInterestedInMen.txt b/Docs/Modding/Condition_Functions/isInterestedInMen.txt new file mode 100644 index 0000000..2df9dd2 --- /dev/null +++ b/Docs/Modding/Condition_Functions/isInterestedInMen.txt @@ -0,0 +1,2 @@ +Actor.isInterestedInMen() +Check if an actor is interested in men \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isInterestedInTrans.txt b/Docs/Modding/Condition_Functions/isInterestedInTrans.txt new file mode 100644 index 0000000..3f96ba5 --- /dev/null +++ b/Docs/Modding/Condition_Functions/isInterestedInTrans.txt @@ -0,0 +1,2 @@ +Actor.isInterestedInTrans() +Check if an actor is interested in trans women \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isInterestedInWomen.txt b/Docs/Modding/Condition_Functions/isInterestedInWomen.txt new file mode 100644 index 0000000..c896b3c --- /dev/null +++ b/Docs/Modding/Condition_Functions/isInterestedInWomen.txt @@ -0,0 +1,2 @@ +Actor.isInterestedInWomen() +Check if an actor is interested in women \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isOpen.txt b/Docs/Modding/Condition_Functions/isOpen.txt new file mode 100644 index 0000000..d76f125 --- /dev/null +++ b/Docs/Modding/Condition_Functions/isOpen.txt @@ -0,0 +1,2 @@ +isOpen(BuildingType) +Check if a building type is open at the current hour \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isRelationshipWith.txt b/Docs/Modding/Condition_Functions/isRelationshipWith.txt new file mode 100644 index 0000000..33ce96b --- /dev/null +++ b/Docs/Modding/Condition_Functions/isRelationshipWith.txt @@ -0,0 +1,2 @@ +Actor1.isRelationshipWith(Actor2, RelationshipTypes) +If Actor1 is this specific NPC-NPC relationshop with Actor2 (Siblings, Dating, Spouses, ParentChild etc) \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isRelativeType.txt b/Docs/Modding/Condition_Functions/isRelativeType.txt new file mode 100644 index 0000000..cc44afd --- /dev/null +++ b/Docs/Modding/Condition_Functions/isRelativeType.txt @@ -0,0 +1,2 @@ +Actor.isRelativeType(Type) +Check if this actor is this specific relative relationship with the player \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isSameBuilding.txt b/Docs/Modding/Condition_Functions/isSameBuilding.txt new file mode 100644 index 0000000..e2e9773 --- /dev/null +++ b/Docs/Modding/Condition_Functions/isSameBuilding.txt @@ -0,0 +1,2 @@ +BuildingVariable1.isSameBuilding(BuildingVariable2) +Check if two building variables refer to the same building \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isSameString.txt b/Docs/Modding/Condition_Functions/isSameString.txt new file mode 100644 index 0000000..22ad1ca --- /dev/null +++ b/Docs/Modding/Condition_Functions/isSameString.txt @@ -0,0 +1,2 @@ +StringVariable1.isSameString(StringVariable2) +Check if two string variables are the same, case insensitive \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isStraight.txt b/Docs/Modding/Condition_Functions/isStraight.txt new file mode 100644 index 0000000..1f57a40 --- /dev/null +++ b/Docs/Modding/Condition_Functions/isStraight.txt @@ -0,0 +1,2 @@ +Actor.isStraight() +Check if an actor is only interested in the opposite sex, i.e. false if bi \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isStraightNonTrans.txt b/Docs/Modding/Condition_Functions/isStraightNonTrans.txt new file mode 100644 index 0000000..dc1c1c9 --- /dev/null +++ b/Docs/Modding/Condition_Functions/isStraightNonTrans.txt @@ -0,0 +1 @@ +Same as isStraight but stricter, returns false no matter own gender if interested in Trans \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isString.txt b/Docs/Modding/Condition_Functions/isString.txt new file mode 100644 index 0000000..e76bd63 --- /dev/null +++ b/Docs/Modding/Condition_Functions/isString.txt @@ -0,0 +1,2 @@ +StringVariable.isString("DirectText") +Check the value of a string, case insensitive \ No newline at end of file diff --git a/Docs/Modding/Condition_Functions/isTemporary.txt b/Docs/Modding/Condition_Functions/isTemporary.txt new file mode 100644 index 0000000..f363540 --- /dev/null +++ b/Docs/Modding/Condition_Functions/isTemporary.txt @@ -0,0 +1,2 @@ +Actor.isTemporary() +Check if this actor is temporary and to be removed as soon as this scene finishes / the player moves from this location. Used with makePermanent() \ No newline at end of file