diff --git a/Changelog.md b/Changelog.md
index 211fab9..ad9ec1e 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,23 +1,11 @@
# 0.30.0
-*March 30, 2023*
+*March 31, 2023*
+
+![](media/changelog/0.30.0.png)
> Big Steps Towards Release
-This version's full name is **0.30.0-pre2**, but previous versions of the in-game changelog viewer don't support displaying pre-release suffixes.
-
-**This version is currently in preview. If you want to try it out, you can check out [this documentation article](https://docs.tinylifegame.com/articles/preview.html).**
-
-Improvements
-- Allow navigating the interaction menu's pages with the shoulder buttons when using a gamepad
-- Randomly add items to trash cans at midnight occasionally to allow for special rummaging finds
-- Made food quality and saturation not influence eating speed, but hunger need restoration speed
-- Increase the friendship gain from random interactions with coworkers at work
-- Improved the look and layout of update notifications in the main menu
-- Made grilled cheese vegan-friendly
-- Updated from .NET 6 to .NET 7
-
-# 0.30.0-pre1
-*March 28, 2023*
+Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/510006/0300-big-steps-towards-release) or [on Steam](https://store.steampowered.com/news/app/1651490/view/6492542378896226821).
Additions
- Added a few more decorative objects, including two lamps, cattails and lily pads
@@ -31,7 +19,7 @@ Additions
- Added french localization by [YenSide](https://instagram.com/candice_mlng)
Improvements
-- Cause links to be opened in the Steam overly on Steam Deck
+- Cause links to be opened in the Steam overlay on Steam Deck
- Improved social action pathfinding, causing people to stop less
- Allow changing the cursor size in the accessibility options
- Made people much more likely to eat the food they cooked immediately
@@ -44,6 +32,13 @@ Improvements
- Rebalance the amount of frienship and romance gain that actions give
- Massively reduce the markup of custom paintings
- Draw the build mode grid on the entire lot, rather than just in rooms
+- Allow navigating the interaction menu's pages with the shoulder buttons when using a gamepad
+- Randomly add items to trash cans at midnight occasionally to allow for special rummaging finds
+- Made food quality and saturation not influence eating speed, but hunger need restoration speed
+- Increase the friendship gain from random interactions with coworkers at work
+- Improved the look and layout of update notifications in the main menu
+- Made grilled cheese vegan-friendly
+- Updated from .NET 6 to .NET 7
Fixes
- Fixed people being able to steal held items from other people
diff --git a/docs/api/.manifest b/docs/api/.manifest
index a3e0759..3ed52e0 100644
--- a/docs/api/.manifest
+++ b/docs/api/.manifest
@@ -43,7 +43,7 @@
"TinyLife.Actions.Action.Map": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Action.yml",
- "TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)": "TinyLife.Actions.Action.yml",
+ "TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)": "TinyLife.Actions.Action.yml",
@@ -499,11 +499,50 @@
"TinyLife.Actions.CanExecuteResult.ResultType.Valid": "TinyLife.Actions.CanExecuteResult.ResultType.yml",
"TinyLife.Actions.CanExecuteResult.Type": "TinyLife.Actions.CanExecuteResult.yml",
"TinyLife.Actions.CanExecuteResult.Valid": "TinyLife.Actions.CanExecuteResult.yml",
+ "TinyLife.Actions.ChoicePromptInfo": "TinyLife.Actions.ChoicePromptInfo.yml",
+ "TinyLife.Actions.ChoicePromptInfo.#ctor(System.String,TinyLife.Actions.ChoicePromptInfo.Option[])": "TinyLife.Actions.ChoicePromptInfo.yml",
+ "TinyLife.Actions.ChoicePromptInfo.CreatePromptContent(TinyLife.Objects.Person,TinyLife.Uis.CoveringGroup)": "TinyLife.Actions.ChoicePromptInfo.yml",
+ "TinyLife.Actions.ChoicePromptInfo.Name": "TinyLife.Actions.ChoicePromptInfo.yml",
+ "TinyLife.Actions.ChoicePromptInfo.Option": "TinyLife.Actions.ChoicePromptInfo.Option.yml",
+ "TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single})": "TinyLife.Actions.ChoicePromptInfo.Option.yml",
+ "TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single})": "TinyLife.Actions.ChoicePromptInfo.Option.yml",
+ "TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single)": "TinyLife.Actions.ChoicePromptInfo.Option.yml",
+ "TinyLife.Actions.ChoicePromptInfo.Option.Execute(TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean)": "TinyLife.Actions.ChoicePromptInfo.Option.yml",
+ "TinyLife.Actions.ChoicePromptInfo.Option.FailAction": "TinyLife.Actions.ChoicePromptInfo.Option.yml",
+ "TinyLife.Actions.ChoicePromptInfo.Option.Name": "TinyLife.Actions.ChoicePromptInfo.Option.yml",
+ "TinyLife.Actions.ChoicePromptInfo.Option.SuccessAction": "TinyLife.Actions.ChoicePromptInfo.Option.yml",
+ "TinyLife.Actions.ChoicePromptInfo.Option.SuccessChance": "TinyLife.Actions.ChoicePromptInfo.Option.yml",
+ "TinyLife.Actions.ChoicePromptInfo.Options": "TinyLife.Actions.ChoicePromptInfo.yml",
+ "TinyLife.Actions.CleanOutFridgeAction": "TinyLife.Actions.CleanOutFridgeAction.yml",
+ "TinyLife.Actions.CleanOutFridgeAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.CleanOutFridgeAction.yml",
+ "TinyLife.Actions.CleanOutFridgeAction.IsCompleted": "TinyLife.Actions.CleanOutFridgeAction.yml",
+ "TinyLife.Actions.CleanOutFridgeAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.CleanOutFridgeAction.yml",
+ "TinyLife.Actions.CleanOutFridgeAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.CleanOutFridgeAction.yml",
+ "TinyLife.Actions.CleanOutFridgeAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.CleanOutFridgeAction.yml",
"TinyLife.Actions.CompletionType": "TinyLife.Actions.CompletionType.yml",
"TinyLife.Actions.CompletionType.Active": "TinyLife.Actions.CompletionType.yml",
"TinyLife.Actions.CompletionType.Canceled": "TinyLife.Actions.CompletionType.yml",
"TinyLife.Actions.CompletionType.Completed": "TinyLife.Actions.CompletionType.yml",
"TinyLife.Actions.CompletionType.Failed": "TinyLife.Actions.CompletionType.yml",
+ "TinyLife.Actions.DebugAction": "TinyLife.Actions.DebugAction.yml",
+ "TinyLife.Actions.DebugAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.DebugAction.yml",
+ "TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)": "TinyLife.Actions.DebugAction.yml",
+ "TinyLife.Actions.DebugAction.IsCompleted": "TinyLife.Actions.DebugAction.yml",
+ "TinyLife.Actions.DebugAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.DebugAction.yml",
+ "TinyLife.Actions.DebugAction.Run": "TinyLife.Actions.DebugAction.yml",
+ "TinyLife.Actions.DeferredAction": "TinyLife.Actions.DeferredAction.yml",
+ "TinyLife.Actions.DeferredAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.DeferredAction.yml",
+ "TinyLife.Actions.DeferredAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.DeferredAction.yml",
+ "TinyLife.Actions.DeferredAction.Action": "TinyLife.Actions.DeferredAction.yml",
+ "TinyLife.Actions.DeferredAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.DeferredAction.yml",
+ "TinyLife.Actions.DeferredAction.CreateAction": "TinyLife.Actions.DeferredAction.yml",
+ "TinyLife.Actions.DeferredAction.FullyInProgress": "TinyLife.Actions.DeferredAction.yml",
+ "TinyLife.Actions.DeferredAction.Initialize": "TinyLife.Actions.DeferredAction.yml",
+ "TinyLife.Actions.DeferredAction.InProgressTime": "TinyLife.Actions.DeferredAction.yml",
+ "TinyLife.Actions.DeferredAction.IsCompleted": "TinyLife.Actions.DeferredAction.yml",
+ "TinyLife.Actions.DeferredAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.DeferredAction.yml",
+ "TinyLife.Actions.DeferredAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.DeferredAction.yml",
+ "TinyLife.Actions.DeferredAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.DeferredAction.yml",
"TinyLife.Actions.DieAction": "TinyLife.Actions.DieAction.yml",
"TinyLife.Actions.DieAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.DieAction.yml",
"TinyLife.Actions.DieAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.DieAction.yml",
@@ -555,6 +594,40 @@
"TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
+ "TinyLife.Actions.HelpAction": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.#ctor(TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Objects.Person)": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Objects.Person)": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.CreateActions(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate,TinyLife.Actions.ActionType.CanExecuteDelegate,System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.ActionType.AiSettings})": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.CreateFirstActions": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.CreateHelpedAction(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.GetNextAction(TinyLife.Actions.CompletionType)": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.HelpedAction": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.Helper": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.InitializeConversation": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.IsHelper": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.OnHelpedActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.UpdateHelpedAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HoldingPersonAction": "TinyLife.Actions.HoldingPersonAction.yml",
+ "TinyLife.Actions.HoldingPersonAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.HoldingPersonAction.yml",
+ "TinyLife.Actions.HoldingPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.HoldingPersonAction.yml",
+ "TinyLife.Actions.HoldingPersonAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.HoldingPersonAction.yml",
+ "TinyLife.Actions.HoldingPersonAction.CreateFirstActions": "TinyLife.Actions.HoldingPersonAction.yml",
+ "TinyLife.Actions.HoldingPersonAction.CreateLastActions": "TinyLife.Actions.HoldingPersonAction.yml",
+ "TinyLife.Actions.HoldingPersonAction.IsHoldingParty": "TinyLife.Actions.HoldingPersonAction.yml",
+ "TinyLife.Actions.MakeTeaAction": "TinyLife.Actions.MakeTeaAction.yml",
+ "TinyLife.Actions.MakeTeaAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,TinyLife.Skills.FoodType)": "TinyLife.Actions.MakeTeaAction.yml",
+ "TinyLife.Actions.MakeTeaAction.AndThenInitialize": "TinyLife.Actions.MakeTeaAction.yml",
+ "TinyLife.Actions.MakeTeaAction.AndThenIsCompleted": "TinyLife.Actions.MakeTeaAction.yml",
+ "TinyLife.Actions.MakeTeaAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.MakeTeaAction.yml",
+ "TinyLife.Actions.MakeTeaAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.MakeTeaAction.yml",
+ "TinyLife.Actions.MakeTeaAction.CreateFirstActions": "TinyLife.Actions.MakeTeaAction.yml",
+ "TinyLife.Actions.MakeTeaAction.GetNextAction(TinyLife.Actions.CompletionType)": "TinyLife.Actions.MakeTeaAction.yml",
+ "TinyLife.Actions.MakeTeaAction.OnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem)": "TinyLife.Actions.MakeTeaAction.yml",
"TinyLife.Actions.MultiAction": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.MultiAction.yml",
@@ -616,11 +689,30 @@
"TinyLife.Actions.PathfindAction.SpeedMultiplier": "TinyLife.Actions.PathfindAction.yml",
"TinyLife.Actions.PathfindAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.PathfindAction.yml",
"TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.PathfindAction.yml",
+ "TinyLife.Actions.PathfindToPersonAction": "TinyLife.Actions.PathfindToPersonAction.yml",
+ "TinyLife.Actions.PathfindToPersonAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.PathfindToPersonAction.yml",
+ "TinyLife.Actions.PathfindToPersonAction.DriveSpeedMultiplier": "TinyLife.Actions.PathfindToPersonAction.yml",
+ "TinyLife.Actions.PathfindToPersonAction.GetMaxPathfindTime": "TinyLife.Actions.PathfindToPersonAction.yml",
+ "TinyLife.Actions.PathfindToPersonAction.IsCompleted": "TinyLife.Actions.PathfindToPersonAction.yml",
+ "TinyLife.Actions.PathfindToPersonAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.PathfindToPersonAction.yml",
+ "TinyLife.Actions.PathfindToPersonAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.PathfindToPersonAction.yml",
+ "TinyLife.Actions.PathfindToPersonAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.PathfindToPersonAction.yml",
+ "TinyLife.Actions.PathfindToPersonAction.WalkSpeedMultiplier": "TinyLife.Actions.PathfindToPersonAction.yml",
+ "TinyLife.Actions.PickUpPersonAction": "TinyLife.Actions.PickUpPersonAction.yml",
+ "TinyLife.Actions.PickUpPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.PickUpPersonAction.yml",
+ "TinyLife.Actions.PickUpPersonAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.PickUpPersonAction.yml",
+ "TinyLife.Actions.PickUpPersonAction.InitializeConversation": "TinyLife.Actions.PickUpPersonAction.yml",
+ "TinyLife.Actions.PickUpPersonAction.IsConversationCompleted": "TinyLife.Actions.PickUpPersonAction.yml",
"TinyLife.Actions.PutAwayAction": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.AndThenInitialize": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.AndThenIsCompleted": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.CreateFirstActions": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.Items": "TinyLife.Actions.PutAwayAction.yml",
+ "TinyLife.Actions.PutDownPersonAction": "TinyLife.Actions.PutDownPersonAction.yml",
+ "TinyLife.Actions.PutDownPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.PutDownPersonAction.yml",
+ "TinyLife.Actions.PutDownPersonAction.AndThenInitialize": "TinyLife.Actions.PutDownPersonAction.yml",
+ "TinyLife.Actions.PutDownPersonAction.AndThenIsCompleted": "TinyLife.Actions.PutDownPersonAction.yml",
+ "TinyLife.Actions.PutDownPersonAction.CreateFirstActions": "TinyLife.Actions.PutDownPersonAction.yml",
"TinyLife.Actions.SellAction": "TinyLife.Actions.SellAction.yml",
"TinyLife.Actions.SellAction.AndThenInitialize": "TinyLife.Actions.SellAction.yml",
"TinyLife.Actions.SellAction.AndThenIsCompleted": "TinyLife.Actions.SellAction.yml",
@@ -720,44 +812,28 @@
"TinyLife.Actions.TalkAction.TalkSettings.TalkMinutes": "TinyLife.Actions.TalkAction.TalkSettings.yml",
"TinyLife.Actions.TalkAction.TalkSettings.Update(TinyLife.Actions.SocialAction,Microsoft.Xna.Framework.GameTime,System.Single)": "TinyLife.Actions.TalkAction.TalkSettings.yml",
"TinyLife.Actions.TalkAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.TalkAction.yml",
- "TinyLife.Actions.Typeless": "TinyLife.Actions.Typeless.yml",
- "TinyLife.Actions.Typeless.DeferredAction": "TinyLife.Actions.Typeless.DeferredAction.yml",
- "TinyLife.Actions.Typeless.DeferredAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.Typeless.DeferredAction.yml",
- "TinyLife.Actions.Typeless.DeferredAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.Typeless.DeferredAction.yml",
- "TinyLife.Actions.Typeless.DeferredAction.Action": "TinyLife.Actions.Typeless.DeferredAction.yml",
- "TinyLife.Actions.Typeless.DeferredAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.Typeless.DeferredAction.yml",
- "TinyLife.Actions.Typeless.DeferredAction.CreateAction": "TinyLife.Actions.Typeless.DeferredAction.yml",
- "TinyLife.Actions.Typeless.DeferredAction.FullyInProgress": "TinyLife.Actions.Typeless.DeferredAction.yml",
- "TinyLife.Actions.Typeless.DeferredAction.Initialize": "TinyLife.Actions.Typeless.DeferredAction.yml",
- "TinyLife.Actions.Typeless.DeferredAction.InProgressTime": "TinyLife.Actions.Typeless.DeferredAction.yml",
- "TinyLife.Actions.Typeless.DeferredAction.IsCompleted": "TinyLife.Actions.Typeless.DeferredAction.yml",
- "TinyLife.Actions.Typeless.DeferredAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Typeless.DeferredAction.yml",
- "TinyLife.Actions.Typeless.DeferredAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Typeless.DeferredAction.yml",
- "TinyLife.Actions.Typeless.DeferredAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.Typeless.DeferredAction.yml",
- "TinyLife.Actions.Typeless.PathfindToPersonAction": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
- "TinyLife.Actions.Typeless.PathfindToPersonAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
- "TinyLife.Actions.Typeless.PathfindToPersonAction.DriveSpeedMultiplier": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
- "TinyLife.Actions.Typeless.PathfindToPersonAction.GetMaxPathfindTime": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
- "TinyLife.Actions.Typeless.PathfindToPersonAction.IsCompleted": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
- "TinyLife.Actions.Typeless.PathfindToPersonAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
- "TinyLife.Actions.Typeless.PathfindToPersonAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
- "TinyLife.Actions.Typeless.PathfindToPersonAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
- "TinyLife.Actions.Typeless.PathfindToPersonAction.WalkSpeedMultiplier": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml",
- "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction": "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml",
- "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.#ctor(TinyLife.Actions.ActionInfo,System.Guid[])": "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml",
- "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.ExcludedPeople": "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml",
- "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.Initialize": "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml",
- "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.IsCompleted": "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml",
- "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml",
- "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.TryToLeaveRoom(TinyLife.World.Room,TinyLife.Objects.Person)": "TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml",
- "TinyLife.Actions.Typeless.TryGoHereAction": "TinyLife.Actions.Typeless.TryGoHereAction.yml",
- "TinyLife.Actions.Typeless.TryGoHereAction.#ctor(TinyLife.Actions.ActionInfo,System.Collections.Generic.List{Microsoft.Xna.Framework.Point})": "TinyLife.Actions.Typeless.TryGoHereAction.yml",
- "TinyLife.Actions.Typeless.TryGoHereAction.Initialize": "TinyLife.Actions.Typeless.TryGoHereAction.yml",
- "TinyLife.Actions.Typeless.TryGoHereAction.IsCompleted": "TinyLife.Actions.Typeless.TryGoHereAction.yml",
- "TinyLife.Actions.Typeless.TryGoHereAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Typeless.TryGoHereAction.yml",
- "TinyLife.Actions.Typeless.TryGoHereAction.PositionsToTry": "TinyLife.Actions.Typeless.TryGoHereAction.yml",
- "TinyLife.Actions.Typeless.TryGoHereAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Typeless.TryGoHereAction.yml",
- "TinyLife.Actions.Typeless.TryGoHereAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.Typeless.TryGoHereAction.yml",
+ "TinyLife.Actions.TellPeopleToLeaveRoomAction": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml",
+ "TinyLife.Actions.TellPeopleToLeaveRoomAction.#ctor(TinyLife.Actions.ActionInfo,System.Guid[])": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml",
+ "TinyLife.Actions.TellPeopleToLeaveRoomAction.ExcludedPeople": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml",
+ "TinyLife.Actions.TellPeopleToLeaveRoomAction.Initialize": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml",
+ "TinyLife.Actions.TellPeopleToLeaveRoomAction.IsCompleted": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml",
+ "TinyLife.Actions.TellPeopleToLeaveRoomAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml",
+ "TinyLife.Actions.TellPeopleToLeaveRoomAction.TryToLeaveRoom(TinyLife.World.Room,TinyLife.Objects.Person)": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml",
+ "TinyLife.Actions.TryGoHereAction": "TinyLife.Actions.TryGoHereAction.yml",
+ "TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Actions.ActionInfo,System.Collections.Generic.List{Microsoft.Xna.Framework.Point})": "TinyLife.Actions.TryGoHereAction.yml",
+ "TinyLife.Actions.TryGoHereAction.Initialize": "TinyLife.Actions.TryGoHereAction.yml",
+ "TinyLife.Actions.TryGoHereAction.IsCompleted": "TinyLife.Actions.TryGoHereAction.yml",
+ "TinyLife.Actions.TryGoHereAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.TryGoHereAction.yml",
+ "TinyLife.Actions.TryGoHereAction.PositionsToTry": "TinyLife.Actions.TryGoHereAction.yml",
+ "TinyLife.Actions.TryGoHereAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.TryGoHereAction.yml",
+ "TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.TryGoHereAction.yml",
+ "TinyLife.Actions.UseDiaperAction": "TinyLife.Actions.UseDiaperAction.yml",
+ "TinyLife.Actions.UseDiaperAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.UseDiaperAction.yml",
+ "TinyLife.Actions.UseDiaperAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.UseDiaperAction.yml",
+ "TinyLife.Actions.UseDiaperAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.UseDiaperAction.yml",
+ "TinyLife.Actions.UseDiaperAction.IsCompleted": "TinyLife.Actions.UseDiaperAction.yml",
+ "TinyLife.Actions.UseDiaperAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.UseDiaperAction.yml",
+ "TinyLife.Actions.UseDiaperAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.UseDiaperAction.yml",
"TinyLife.Actions.WalkAction": "TinyLife.Actions.WalkAction.yml",
"TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.WalkAction.yml",
"TinyLife.Actions.WalkAction.DrainEnergy": "TinyLife.Actions.WalkAction.yml",
@@ -790,38 +866,12 @@
"TinyLife.Actions.WorkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.WorkAction.yml",
"TinyLife.Actions.WorkAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.WorkAction.yml",
"TinyLife.Actions.WorkAction.PreInitialize": "TinyLife.Actions.WorkAction.yml",
- "TinyLife.ChoicePromptInfo": "TinyLife.ChoicePromptInfo.yml",
- "TinyLife.ChoicePromptInfo.#ctor(System.String,TinyLife.ChoicePromptInfo.Option[])": "TinyLife.ChoicePromptInfo.yml",
- "TinyLife.ChoicePromptInfo.CreatePromptContent(TinyLife.Objects.Person,TinyLife.Uis.CoveringGroup)": "TinyLife.ChoicePromptInfo.yml",
- "TinyLife.ChoicePromptInfo.Name": "TinyLife.ChoicePromptInfo.yml",
- "TinyLife.ChoicePromptInfo.Option": "TinyLife.ChoicePromptInfo.Option.yml",
- "TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single})": "TinyLife.ChoicePromptInfo.Option.yml",
- "TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single})": "TinyLife.ChoicePromptInfo.Option.yml",
- "TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single)": "TinyLife.ChoicePromptInfo.Option.yml",
- "TinyLife.ChoicePromptInfo.Option.Execute(TinyLife.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean)": "TinyLife.ChoicePromptInfo.Option.yml",
- "TinyLife.ChoicePromptInfo.Option.FailAction": "TinyLife.ChoicePromptInfo.Option.yml",
- "TinyLife.ChoicePromptInfo.Option.Name": "TinyLife.ChoicePromptInfo.Option.yml",
- "TinyLife.ChoicePromptInfo.Option.SuccessAction": "TinyLife.ChoicePromptInfo.Option.yml",
- "TinyLife.ChoicePromptInfo.Option.SuccessChance": "TinyLife.ChoicePromptInfo.Option.yml",
- "TinyLife.ChoicePromptInfo.Options": "TinyLife.ChoicePromptInfo.yml",
- "TinyLife.CleanOutFridgeAction": "TinyLife.CleanOutFridgeAction.yml",
- "TinyLife.CleanOutFridgeAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.CleanOutFridgeAction.yml",
- "TinyLife.CleanOutFridgeAction.IsCompleted": "TinyLife.CleanOutFridgeAction.yml",
- "TinyLife.CleanOutFridgeAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.CleanOutFridgeAction.yml",
- "TinyLife.CleanOutFridgeAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.CleanOutFridgeAction.yml",
- "TinyLife.CleanOutFridgeAction.Validate(TinyLife.Objects.Person)": "TinyLife.CleanOutFridgeAction.yml",
"TinyLife.Debug": "TinyLife.Debug.yml",
"TinyLife.Debug.CheatDelegate": "TinyLife.Debug.CheatDelegate.yml",
"TinyLife.Debug.Cheats": "TinyLife.Debug.yml",
"TinyLife.Debug.DebugDelegate": "TinyLife.Debug.DebugDelegate.yml",
"TinyLife.Debug.DebugLines": "TinyLife.Debug.yml",
"TinyLife.Debug.TryCheat(System.String)": "TinyLife.Debug.yml",
- "TinyLife.DebugAction": "TinyLife.DebugAction.yml",
- "TinyLife.DebugAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.DebugAction.yml",
- "TinyLife.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)": "TinyLife.DebugAction.yml",
- "TinyLife.DebugAction.IsCompleted": "TinyLife.DebugAction.yml",
- "TinyLife.DebugAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.DebugAction.yml",
- "TinyLife.DebugAction.Run": "TinyLife.DebugAction.yml",
"TinyLife.Emotions": "TinyLife.Emotions.yml",
"TinyLife.Emotions.CombinedEmotionSource": "TinyLife.Emotions.CombinedEmotionSource.yml",
"TinyLife.Emotions.CombinedEmotionSource.#ctor(TinyLife.Emotions.IEmotionSource[])": "TinyLife.Emotions.CombinedEmotionSource.yml",
@@ -1392,31 +1442,6 @@
"TinyLife.Goals.TimedGoal.GetProgress": "TinyLife.Goals.TimedGoal.yml",
"TinyLife.Goals.TimedGoal.Reset": "TinyLife.Goals.TimedGoal.yml",
"TinyLife.Goals.TimedGoal.Trigger(System.TimeSpan)": "TinyLife.Goals.TimedGoal.yml",
- "TinyLife.HelpAction": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.#ctor(TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Objects.Person)": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Objects.Person)": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.CreateActions(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate,TinyLife.Actions.ActionType.CanExecuteDelegate,System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.ActionType.AiSettings})": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.CreateFirstActions": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.CreateHelpedAction(TinyLife.Actions.ActionInfo)": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.GetNextAction(TinyLife.Actions.CompletionType)": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.HelpedAction": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.Helper": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.InitializeConversation": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.IsHelper": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.OnHelpedActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.UpdateHelpedAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.HelpAction.yml",
- "TinyLife.HelpAction.Validate(TinyLife.Objects.Person)": "TinyLife.HelpAction.yml",
- "TinyLife.HoldingPersonAction": "TinyLife.HoldingPersonAction.yml",
- "TinyLife.HoldingPersonAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.HoldingPersonAction.yml",
- "TinyLife.HoldingPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.HoldingPersonAction.yml",
- "TinyLife.HoldingPersonAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.HoldingPersonAction.yml",
- "TinyLife.HoldingPersonAction.CreateFirstActions": "TinyLife.HoldingPersonAction.yml",
- "TinyLife.HoldingPersonAction.CreateLastActions": "TinyLife.HoldingPersonAction.yml",
- "TinyLife.HoldingPersonAction.IsHoldingParty": "TinyLife.HoldingPersonAction.yml",
"TinyLife.LnCategory": "TinyLife.LnCategory.yml",
"TinyLife.LnCategory.Achievements": "TinyLife.LnCategory.yml",
"TinyLife.LnCategory.Actions": "TinyLife.LnCategory.yml",
@@ -1441,15 +1466,6 @@
"TinyLife.Localization.Names": "TinyLife.Localization.yml",
"TinyLife.Localization.Reload": "TinyLife.Localization.yml",
"TinyLife.Localization.SetLanguage(System.String)": "TinyLife.Localization.yml",
- "TinyLife.MakeTeaAction": "TinyLife.MakeTeaAction.yml",
- "TinyLife.MakeTeaAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,TinyLife.Skills.FoodType)": "TinyLife.MakeTeaAction.yml",
- "TinyLife.MakeTeaAction.AndThenInitialize": "TinyLife.MakeTeaAction.yml",
- "TinyLife.MakeTeaAction.AndThenIsCompleted": "TinyLife.MakeTeaAction.yml",
- "TinyLife.MakeTeaAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.MakeTeaAction.yml",
- "TinyLife.MakeTeaAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.MakeTeaAction.yml",
- "TinyLife.MakeTeaAction.CreateFirstActions": "TinyLife.MakeTeaAction.yml",
- "TinyLife.MakeTeaAction.GetNextAction(TinyLife.Actions.CompletionType)": "TinyLife.MakeTeaAction.yml",
- "TinyLife.MakeTeaAction.OnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem)": "TinyLife.MakeTeaAction.yml",
"TinyLife.Mods": "TinyLife.Mods.yml",
"TinyLife.Mods.EventPhase": "TinyLife.Mods.EventPhase.yml",
"TinyLife.Mods.EventPhase.Post": "TinyLife.Mods.EventPhase.yml",
@@ -2604,16 +2620,6 @@
"TinyLife.PersonalityType.Types": "TinyLife.PersonalityType.yml",
"TinyLife.PersonalityType.Vegan": "TinyLife.PersonalityType.yml",
"TinyLife.PersonalityType.Vegetarian": "TinyLife.PersonalityType.yml",
- "TinyLife.PickUpPersonAction": "TinyLife.PickUpPersonAction.yml",
- "TinyLife.PickUpPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.PickUpPersonAction.yml",
- "TinyLife.PickUpPersonAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.PickUpPersonAction.yml",
- "TinyLife.PickUpPersonAction.InitializeConversation": "TinyLife.PickUpPersonAction.yml",
- "TinyLife.PickUpPersonAction.IsConversationCompleted": "TinyLife.PickUpPersonAction.yml",
- "TinyLife.PutDownPersonAction": "TinyLife.PutDownPersonAction.yml",
- "TinyLife.PutDownPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.PutDownPersonAction.yml",
- "TinyLife.PutDownPersonAction.AndThenInitialize": "TinyLife.PutDownPersonAction.yml",
- "TinyLife.PutDownPersonAction.AndThenIsCompleted": "TinyLife.PutDownPersonAction.yml",
- "TinyLife.PutDownPersonAction.CreateFirstActions": "TinyLife.PutDownPersonAction.yml",
"TinyLife.Relationship": "TinyLife.Relationship.yml",
"TinyLife.Relationship.AddRecentSocial(TinyLife.Actions.ActionType)": "TinyLife.Relationship.yml",
"TinyLife.Relationship.CreatePanel(TinyLife.Objects.Person,TinyLife.Objects.Person,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2)": "TinyLife.Relationship.yml",
@@ -3061,13 +3067,6 @@
"TinyLife.Uis.NotifType.VeryImportant": "TinyLife.Uis.NotifType.yml",
"TinyLife.Uis.NotifType.VeryPositive": "TinyLife.Uis.NotifType.yml",
"TinyLife.Uis.NotifType.Warning": "TinyLife.Uis.NotifType.yml",
- "TinyLife.UseDiaperAction": "TinyLife.UseDiaperAction.yml",
- "TinyLife.UseDiaperAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.UseDiaperAction.yml",
- "TinyLife.UseDiaperAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.UseDiaperAction.yml",
- "TinyLife.UseDiaperAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.UseDiaperAction.yml",
- "TinyLife.UseDiaperAction.IsCompleted": "TinyLife.UseDiaperAction.yml",
- "TinyLife.UseDiaperAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.UseDiaperAction.yml",
- "TinyLife.UseDiaperAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.UseDiaperAction.yml",
"TinyLife.Utilities": "TinyLife.Utilities.yml",
"TinyLife.Utilities.ColorScheme": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Bricks": "TinyLife.Utilities.ColorScheme.yml",
diff --git a/docs/api/TinyLife.Actions.Action.yml b/docs/api/TinyLife.Actions.Action.yml
index 1b04781..5aba375 100644
--- a/docs/api/TinyLife.Actions.Action.yml
+++ b/docs/api/TinyLife.Actions.Action.yml
@@ -46,7 +46,7 @@ items:
- TinyLife.Actions.Action.Map
- TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
- TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
- - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
- TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -98,17 +98,17 @@ items:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
derivedClasses:
+ - TinyLife.Actions.CleanOutFridgeAction
+ - TinyLife.Actions.DebugAction
+ - TinyLife.Actions.DeferredAction
- TinyLife.Actions.DieAction
- TinyLife.Actions.MultiAction
- TinyLife.Actions.PathfindAction
+ - TinyLife.Actions.PathfindToPersonAction
- TinyLife.Actions.SocialAction.StartPartnerAction
- - TinyLife.Actions.Typeless.DeferredAction
- - TinyLife.Actions.Typeless.PathfindToPersonAction
- - TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction
- - TinyLife.Actions.Typeless.TryGoHereAction
- - TinyLife.CleanOutFridgeAction
- - TinyLife.DebugAction
- - TinyLife.UseDiaperAction
+ - TinyLife.Actions.TellPeopleToLeaveRoomAction
+ - TinyLife.Actions.TryGoHereAction
+ - TinyLife.Actions.UseDiaperAction
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
@@ -1307,16 +1307,16 @@ items:
nameWithType.vb: Action.OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String, TextureRegion)
fullName.vb: TinyLife.Actions.Action.OpenTextPrompt(String, System.Action(Of String), System.Predicate(Of String), MLEM.Ui.Elements.TextField.Rule, String, MLEM.Textures.TextureRegion)
name.vb: OpenTextPrompt(String, Action(Of String), Predicate(Of String), Rule, String, TextureRegion)
-- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- id: OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ id: OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: OpenChoicePrompt(ChoicePromptInfo)
nameWithType: Action.OpenChoicePrompt(ChoicePromptInfo)
- fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
type: Method
source:
remote:
@@ -1329,13 +1329,13 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
- summary: "\nOpens a text prompt () that uses the system to display a set of options to the player, one of which is randomly chosen to be "correct", causing a positive effect to happen.\n"
+ summary: "\nOpens a text prompt () that uses the system to display a set of options to the player, one of which is randomly chosen to be "correct", causing a positive effect to happen.\n"
example: []
syntax:
content: public CoveringGroup OpenChoicePrompt(ChoicePromptInfo info)
parameters:
- id: info
- type: TinyLife.ChoicePromptInfo
+ type: TinyLife.Actions.ChoicePromptInfo
description: The choice prompt information to display.
return:
type: TinyLife.Uis.CoveringGroup
@@ -4611,22 +4611,17 @@ references:
name: TextureRegion
isExternal: true
- name: )
-- uid: TinyLife.ChoicePromptInfo
- commentId: T:TinyLife.ChoicePromptInfo
- parent: TinyLife
+- uid: TinyLife.Actions.ChoicePromptInfo
+ commentId: T:TinyLife.Actions.ChoicePromptInfo
+ parent: TinyLife.Actions
name: ChoicePromptInfo
nameWithType: ChoicePromptInfo
- fullName: TinyLife.ChoicePromptInfo
+ fullName: TinyLife.Actions.ChoicePromptInfo
- uid: TinyLife.Actions.Action.OpenChoicePrompt*
commentId: Overload:TinyLife.Actions.Action.OpenChoicePrompt
name: OpenChoicePrompt
nameWithType: Action.OpenChoicePrompt
fullName: TinyLife.Actions.Action.OpenChoicePrompt
-- uid: TinyLife
- commentId: N:TinyLife
- name: TinyLife
- nameWithType: TinyLife
- fullName: TinyLife
- uid: TinyLife.Actions.ActionType.PracticeJokes
commentId: F:TinyLife.Actions.ActionType.PracticeJokes
name: PracticeJokes
@@ -4741,6 +4736,11 @@ references:
name: NeedType
nameWithType: NeedType
fullName: TinyLife.NeedType
+- uid: TinyLife
+ commentId: N:TinyLife
+ name: TinyLife
+ nameWithType: TinyLife
+ fullName: TinyLife
- uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
commentId: M:TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
isExternal: true
diff --git a/docs/api/TinyLife.Actions.BehaviorAction-1.yml b/docs/api/TinyLife.Actions.BehaviorAction-1.yml
index ad327ab..79668dc 100644
--- a/docs/api/TinyLife.Actions.BehaviorAction-1.yml
+++ b/docs/api/TinyLife.Actions.BehaviorAction-1.yml
@@ -86,7 +86,7 @@ items:
- TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
- - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
- TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
- TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
@@ -1292,24 +1292,24 @@ references:
name: TextureRegion
isExternal: true
- name: )
-- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
parent: TinyLife.Actions.Action
name: OpenChoicePrompt(ChoicePromptInfo)
nameWithType: Action.OpenChoicePrompt(ChoicePromptInfo)
- fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
spec.csharp:
- - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
name: OpenChoicePrompt
- name: (
- - uid: TinyLife.ChoicePromptInfo
+ - uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
- name: )
spec.vb:
- - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
name: OpenChoicePrompt
- name: (
- - uid: TinyLife.ChoicePromptInfo
+ - uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
- name: )
- uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
diff --git a/docs/api/TinyLife.Actions.BehaviorAction.yml b/docs/api/TinyLife.Actions.BehaviorAction.yml
index 4bfbf5d..c3bfbb2 100644
--- a/docs/api/TinyLife.Actions.BehaviorAction.yml
+++ b/docs/api/TinyLife.Actions.BehaviorAction.yml
@@ -84,7 +84,7 @@ items:
- TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
- - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
- TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
- TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)
- TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
@@ -1400,24 +1400,24 @@ references:
name: TextureRegion
isExternal: true
- name: )
-- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
- commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
parent: TinyLife.Actions.Action
name: OpenChoicePrompt(ChoicePromptInfo)
nameWithType: Action.OpenChoicePrompt(ChoicePromptInfo)
- fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
spec.csharp:
- - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
name: OpenChoicePrompt
- name: (
- - uid: TinyLife.ChoicePromptInfo
+ - uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
- name: )
spec.vb:
- - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.ChoicePromptInfo)
+ - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
name: OpenChoicePrompt
- name: (
- - uid: TinyLife.ChoicePromptInfo
+ - uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
- name: )
- uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32)
diff --git a/docs/api/TinyLife.ChoicePromptInfo.Option.yml b/docs/api/TinyLife.Actions.ChoicePromptInfo.Option.yml
similarity index 75%
rename from docs/api/TinyLife.ChoicePromptInfo.Option.yml
rename to docs/api/TinyLife.Actions.ChoicePromptInfo.Option.yml
index b7e91b5..4769eaa 100644
--- a/docs/api/TinyLife.ChoicePromptInfo.Option.yml
+++ b/docs/api/TinyLife.Actions.ChoicePromptInfo.Option.yml
@@ -1,24 +1,24 @@
### YamlMime:ManagedReference
items:
-- uid: TinyLife.ChoicePromptInfo.Option
- commentId: T:TinyLife.ChoicePromptInfo.Option
+- uid: TinyLife.Actions.ChoicePromptInfo.Option
+ commentId: T:TinyLife.Actions.ChoicePromptInfo.Option
id: ChoicePromptInfo.Option
- parent: TinyLife
+ parent: TinyLife.Actions
children:
- - TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single})
- - TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single})
- - TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single)
- - TinyLife.ChoicePromptInfo.Option.Execute(TinyLife.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean)
- - TinyLife.ChoicePromptInfo.Option.FailAction
- - TinyLife.ChoicePromptInfo.Option.Name
- - TinyLife.ChoicePromptInfo.Option.SuccessAction
- - TinyLife.ChoicePromptInfo.Option.SuccessChance
+ - TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single})
+ - TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single})
+ - TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single)
+ - TinyLife.Actions.ChoicePromptInfo.Option.Execute(TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean)
+ - TinyLife.Actions.ChoicePromptInfo.Option.FailAction
+ - TinyLife.Actions.ChoicePromptInfo.Option.Name
+ - TinyLife.Actions.ChoicePromptInfo.Option.SuccessAction
+ - TinyLife.Actions.ChoicePromptInfo.Option.SuccessChance
langs:
- csharp
- vb
name: ChoicePromptInfo.Option
nameWithType: ChoicePromptInfo.Option
- fullName: TinyLife.ChoicePromptInfo.Option
+ fullName: TinyLife.Actions.ChoicePromptInfo.Option
type: Class
source:
remote:
@@ -30,8 +30,8 @@ items:
startLine: 70
assemblies:
- Tiny Life
- namespace: TinyLife
- summary: "\nAn option is a possible action and outcome for a . It is randomly chosen to be correct or incorrect, based on a multitude of factors that can be specified in the constructors.\n"
+ namespace: TinyLife.Actions
+ summary: "\nAn option is a possible action and outcome for a . It is randomly chosen to be correct or incorrect, based on a multitude of factors that can be specified in the constructors.\n"
example: []
syntax:
content: public class ChoicePromptInfo.Option
@@ -47,17 +47,17 @@ items:
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
extensionMethods:
- - TinyLife.ChoicePromptInfo.Option.TinyLife.Utilities.Extensions.JsonCopy``1
-- uid: TinyLife.ChoicePromptInfo.Option.Name
- commentId: F:TinyLife.ChoicePromptInfo.Option.Name
+ - TinyLife.Actions.ChoicePromptInfo.Option.TinyLife.Utilities.Extensions.JsonCopy``1
+- uid: TinyLife.Actions.ChoicePromptInfo.Option.Name
+ commentId: F:TinyLife.Actions.ChoicePromptInfo.Option.Name
id: Name
- parent: TinyLife.ChoicePromptInfo.Option
+ parent: TinyLife.Actions.ChoicePromptInfo.Option
langs:
- csharp
- vb
name: Name
nameWithType: ChoicePromptInfo.Option.Name
- fullName: TinyLife.ChoicePromptInfo.Option.Name
+ fullName: TinyLife.Actions.ChoicePromptInfo.Option.Name
type: Field
source:
remote:
@@ -69,7 +69,7 @@ items:
startLine: 75
assemblies:
- Tiny Life
- namespace: TinyLife
+ namespace: TinyLife.Actions
summary: "\nThis option's name, which will be localized.\n"
example: []
syntax:
@@ -77,16 +77,16 @@ items:
return:
type: System.String
content.vb: Public ReadOnly Name As String
-- uid: TinyLife.ChoicePromptInfo.Option.SuccessAction
- commentId: F:TinyLife.ChoicePromptInfo.Option.SuccessAction
+- uid: TinyLife.Actions.ChoicePromptInfo.Option.SuccessAction
+ commentId: F:TinyLife.Actions.ChoicePromptInfo.Option.SuccessAction
id: SuccessAction
- parent: TinyLife.ChoicePromptInfo.Option
+ parent: TinyLife.Actions.ChoicePromptInfo.Option
langs:
- csharp
- vb
name: SuccessAction
nameWithType: ChoicePromptInfo.Option.SuccessAction
- fullName: TinyLife.ChoicePromptInfo.Option.SuccessAction
+ fullName: TinyLife.Actions.ChoicePromptInfo.Option.SuccessAction
type: Field
source:
remote:
@@ -98,24 +98,24 @@ items:
startLine: 79
assemblies:
- Tiny Life
- namespace: TinyLife
+ namespace: TinyLife.Actions
summary: "\nThe action that should be invoked when this option is chosen as the correct option when the player selects it.\n"
example: []
syntax:
content: public readonly Action SuccessAction
return:
- type: System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person}
+ type: System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person}
content.vb: Public ReadOnly SuccessAction As Action(Of ChoicePromptInfo, Person)
-- uid: TinyLife.ChoicePromptInfo.Option.FailAction
- commentId: F:TinyLife.ChoicePromptInfo.Option.FailAction
+- uid: TinyLife.Actions.ChoicePromptInfo.Option.FailAction
+ commentId: F:TinyLife.Actions.ChoicePromptInfo.Option.FailAction
id: FailAction
- parent: TinyLife.ChoicePromptInfo.Option
+ parent: TinyLife.Actions.ChoicePromptInfo.Option
langs:
- csharp
- vb
name: FailAction
nameWithType: ChoicePromptInfo.Option.FailAction
- fullName: TinyLife.ChoicePromptInfo.Option.FailAction
+ fullName: TinyLife.Actions.ChoicePromptInfo.Option.FailAction
type: Field
source:
remote:
@@ -127,24 +127,24 @@ items:
startLine: 83
assemblies:
- Tiny Life
- namespace: TinyLife
+ namespace: TinyLife.Actions
summary: "\nThe action that should be invoked when this option is chosen as the incorrect option when the player selects it.\n"
example: []
syntax:
content: public readonly Action FailAction
return:
- type: System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person}
+ type: System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person}
content.vb: Public ReadOnly FailAction As Action(Of ChoicePromptInfo, Person)
-- uid: TinyLife.ChoicePromptInfo.Option.SuccessChance
- commentId: F:TinyLife.ChoicePromptInfo.Option.SuccessChance
+- uid: TinyLife.Actions.ChoicePromptInfo.Option.SuccessChance
+ commentId: F:TinyLife.Actions.ChoicePromptInfo.Option.SuccessChance
id: SuccessChance
- parent: TinyLife.ChoicePromptInfo.Option
+ parent: TinyLife.Actions.ChoicePromptInfo.Option
langs:
- csharp
- vb
name: SuccessChance
nameWithType: ChoicePromptInfo.Option.SuccessChance
- fullName: TinyLife.ChoicePromptInfo.Option.SuccessChance
+ fullName: TinyLife.Actions.ChoicePromptInfo.Option.SuccessChance
type: Field
source:
remote:
@@ -156,7 +156,7 @@ items:
startLine: 87
assemblies:
- Tiny Life
- namespace: TinyLife
+ namespace: TinyLife.Actions
summary: "\nA function that determines the success change of this choice prompt option once it's chosen, which is expected to be a value between 0 and 1.\n"
example: []
syntax:
@@ -164,16 +164,16 @@ items:
return:
type: System.Func{TinyLife.Objects.Person,System.Single}
content.vb: Public ReadOnly SuccessChance As Func(Of Person, Single)
-- uid: TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single})
- commentId: M:TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single})
- id: '#ctor(System.String,System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single})'
- parent: TinyLife.ChoicePromptInfo.Option
+- uid: TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single})
+ commentId: M:TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single})
+ id: '#ctor(System.String,System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single})'
+ parent: TinyLife.Actions.ChoicePromptInfo.Option
langs:
- csharp
- vb
name: Option(string, Action, Action, Func)
nameWithType: ChoicePromptInfo.Option.Option(string, Action, Action, Func)
- fullName: TinyLife.ChoicePromptInfo.Option.Option(string, System.Action, System.Action, System.Func)
+ fullName: TinyLife.Actions.ChoicePromptInfo.Option.Option(string, System.Action, System.Action, System.Func)
type: Constructor
source:
remote:
@@ -185,7 +185,7 @@ items:
startLine: 96
assemblies:
- Tiny Life
- namespace: TinyLife
+ namespace: TinyLife.Actions
summary: "\nCreates a new option with the given generic settings.\n"
example: []
syntax:
@@ -195,29 +195,29 @@ items:
type: System.String
description: This option's name, which will be localized.
- id: successAction
- type: System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person}
+ type: System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person}
description: The action that should be invoked when this option is chosen as the correct option when the player selects it.
- id: failAction
- type: System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person}
+ type: System.Action{TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person}
description: The action that should be invoked when this option is chosen as the incorrect option when the player selects it.
- id: successChance
type: System.Func{TinyLife.Objects.Person,System.Single}
description: A function that determines the success change of this choice prompt option once it's chosen, which is expected to be a value between 0 and 1.
content.vb: Public Sub New(name As String, successAction As Action(Of ChoicePromptInfo, Person), failAction As Action(Of ChoicePromptInfo, Person), successChance As Func(Of Person, Single))
- overload: TinyLife.ChoicePromptInfo.Option.#ctor*
+ overload: TinyLife.Actions.ChoicePromptInfo.Option.#ctor*
nameWithType.vb: ChoicePromptInfo.Option.New(String, Action(Of ChoicePromptInfo, Person), Action(Of ChoicePromptInfo, Person), Func(Of Person, Single))
- fullName.vb: TinyLife.ChoicePromptInfo.Option.New(String, System.Action(Of TinyLife.ChoicePromptInfo, TinyLife.Objects.Person), System.Action(Of TinyLife.ChoicePromptInfo, TinyLife.Objects.Person), System.Func(Of TinyLife.Objects.Person, Single))
+ fullName.vb: TinyLife.Actions.ChoicePromptInfo.Option.New(String, System.Action(Of TinyLife.Actions.ChoicePromptInfo, TinyLife.Objects.Person), System.Action(Of TinyLife.Actions.ChoicePromptInfo, TinyLife.Objects.Person), System.Func(Of TinyLife.Objects.Person, Single))
name.vb: New(String, Action(Of ChoicePromptInfo, Person), Action(Of ChoicePromptInfo, Person), Func(Of Person, Single))
-- uid: TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single})
- commentId: M:TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single})
+- uid: TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single})
+ commentId: M:TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single})
id: '#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single})'
- parent: TinyLife.ChoicePromptInfo.Option
+ parent: TinyLife.Actions.ChoicePromptInfo.Option
langs:
- csharp
- vb
name: Option(string, Func, Func, Func)
nameWithType: ChoicePromptInfo.Option.Option(string, Func, Func, Func)
- fullName: TinyLife.ChoicePromptInfo.Option.Option(string, System.Func, System.Func, System.Func)
+ fullName: TinyLife.Actions.ChoicePromptInfo.Option.Option(string, System.Func, System.Func, System.Func)
type: Constructor
source:
remote:
@@ -229,7 +229,7 @@ items:
startLine: 110
assemblies:
- Tiny Life
- namespace: TinyLife
+ namespace: TinyLife.Actions
summary: "\nCreates a new option with the given job-related outcomes.\n"
example: []
syntax:
@@ -248,20 +248,20 @@ items:
type: System.Func{TinyLife.Objects.Person,System.Single}
description: A function that determines the success change of this choice prompt option once it's chosen, which is expected to be a value between 0 and 1.
content.vb: Public Sub New(name As String, jobPerformanceGained As Func(Of Person, Single), jobPerformanceLost As Func(Of Person, Single), successChance As Func(Of Person, Single))
- overload: TinyLife.ChoicePromptInfo.Option.#ctor*
+ overload: TinyLife.Actions.ChoicePromptInfo.Option.#ctor*
nameWithType.vb: ChoicePromptInfo.Option.New(String, Func(Of Person, Single), Func(Of Person, Single), Func(Of Person, Single))
- fullName.vb: TinyLife.ChoicePromptInfo.Option.New(String, System.Func(Of TinyLife.Objects.Person, Single), System.Func(Of TinyLife.Objects.Person, Single), System.Func(Of TinyLife.Objects.Person, Single))
+ fullName.vb: TinyLife.Actions.ChoicePromptInfo.Option.New(String, System.Func(Of TinyLife.Objects.Person, Single), System.Func(Of TinyLife.Objects.Person, Single), System.Func(Of TinyLife.Objects.Person, Single))
name.vb: New(String, Func(Of Person, Single), Func(Of Person, Single), Func(Of Person, Single))
-- uid: TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single)
- commentId: M:TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single)
+- uid: TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single)
+ commentId: M:TinyLife.Actions.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single)
id: '#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single)'
- parent: TinyLife.ChoicePromptInfo.Option
+ parent: TinyLife.Actions.ChoicePromptInfo.Option
langs:
- csharp
- vb
name: Option(string, EmotionType, SkillType, float, float, float)
nameWithType: ChoicePromptInfo.Option.Option(string, EmotionType, SkillType, float, float, float)
- fullName: TinyLife.ChoicePromptInfo.Option.Option(string, TinyLife.Emotions.EmotionType, TinyLife.Skills.SkillType, float, float, float)
+ fullName: TinyLife.Actions.ChoicePromptInfo.Option.Option(string, TinyLife.Emotions.EmotionType, TinyLife.Skills.SkillType, float, float, float)
type: Constructor
source:
remote:
@@ -273,7 +273,7 @@ items:
startLine: 138
assemblies:
- Tiny Life
- namespace: TinyLife
+ namespace: TinyLife.Actions
summary: "\nCreates a new option with the given job-related outcomes.\n"
example: []
syntax:
@@ -298,20 +298,20 @@ items:
type: System.Single
description: The success chance of this option, which is expected to be a value between 0 and 1.
content.vb: Public Sub New(name As String, successIncreaseEmotion As EmotionType = Nothing, successIncreaseSkill As SkillType = Nothing, jobPerformanceGained As Single = 0.1, jobPerformanceLost As Single = 0.1, successChance As Single = 0.5)
- overload: TinyLife.ChoicePromptInfo.Option.#ctor*
+ overload: TinyLife.Actions.ChoicePromptInfo.Option.#ctor*
nameWithType.vb: ChoicePromptInfo.Option.New(String, EmotionType, SkillType, Single, Single, Single)
- fullName.vb: TinyLife.ChoicePromptInfo.Option.New(String, TinyLife.Emotions.EmotionType, TinyLife.Skills.SkillType, Single, Single, Single)
+ fullName.vb: TinyLife.Actions.ChoicePromptInfo.Option.New(String, TinyLife.Emotions.EmotionType, TinyLife.Skills.SkillType, Single, Single, Single)
name.vb: New(String, EmotionType, SkillType, Single, Single, Single)
-- uid: TinyLife.ChoicePromptInfo.Option.Execute(TinyLife.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean)
- commentId: M:TinyLife.ChoicePromptInfo.Option.Execute(TinyLife.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean)
- id: Execute(TinyLife.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean)
- parent: TinyLife.ChoicePromptInfo.Option
+- uid: TinyLife.Actions.ChoicePromptInfo.Option.Execute(TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean)
+ commentId: M:TinyLife.Actions.ChoicePromptInfo.Option.Execute(TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean)
+ id: Execute(TinyLife.Actions.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean)
+ parent: TinyLife.Actions.ChoicePromptInfo.Option
langs:
- csharp
- vb
name: Execute(ChoicePromptInfo, Person, bool)
nameWithType: ChoicePromptInfo.Option.Execute(ChoicePromptInfo, Person, bool)
- fullName: TinyLife.ChoicePromptInfo.Option.Execute(TinyLife.ChoicePromptInfo, TinyLife.Objects.Person, bool)
+ fullName: TinyLife.Actions.ChoicePromptInfo.Option.Execute(TinyLife.Actions.ChoicePromptInfo, TinyLife.Objects.Person, bool)
type: Method
source:
remote:
@@ -323,14 +323,14 @@ items:
startLine: 154
assemblies:
- Tiny Life
- namespace: TinyLife
- summary: "\nExecutes this option's result actions using the given .\n"
+ namespace: TinyLife.Actions
+ summary: "\nExecutes this option's result actions using the given .\n"
example: []
syntax:
content: public void Execute(ChoicePromptInfo info, Person person, bool successful)
parameters:
- id: info
- type: TinyLife.ChoicePromptInfo
+ type: TinyLife.Actions.ChoicePromptInfo
description: The choice prompt that this option was a part of.
- id: person
type: TinyLife.Objects.Person
@@ -339,22 +339,34 @@ items:
type: System.Boolean
description: Whether this option was chosen as the successful one.
content.vb: Public Sub Execute(info As ChoicePromptInfo, person As Person, successful As Boolean)
- overload: TinyLife.ChoicePromptInfo.Option.Execute*
+ overload: TinyLife.Actions.ChoicePromptInfo.Option.Execute*
nameWithType.vb: ChoicePromptInfo.Option.Execute(ChoicePromptInfo, Person, Boolean)
- fullName.vb: TinyLife.ChoicePromptInfo.Option.Execute(TinyLife.ChoicePromptInfo, TinyLife.Objects.Person, Boolean)
+ fullName.vb: TinyLife.Actions.ChoicePromptInfo.Option.Execute(TinyLife.Actions.ChoicePromptInfo, TinyLife.Objects.Person, Boolean)
name.vb: Execute(ChoicePromptInfo, Person, Boolean)
references:
-- uid: TinyLife.ChoicePromptInfo
- commentId: T:TinyLife.ChoicePromptInfo
- parent: TinyLife
+- uid: TinyLife.Actions.ChoicePromptInfo
+ commentId: T:TinyLife.Actions.ChoicePromptInfo
+ parent: TinyLife.Actions
name: ChoicePromptInfo
nameWithType: ChoicePromptInfo
- fullName: TinyLife.ChoicePromptInfo
-- uid: TinyLife
- commentId: N:TinyLife
- name: TinyLife
- nameWithType: TinyLife
- fullName: TinyLife
+ fullName: TinyLife.Actions.ChoicePromptInfo
+- uid: TinyLife.Actions
+ commentId: N:TinyLife.Actions
+ name: TinyLife.Actions
+ nameWithType: TinyLife.Actions
+ fullName: TinyLife.Actions
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Actions
+ name: Actions
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Actions
+ name: Actions
- uid: System.Object
commentId: T:System.Object
parent: System
@@ -585,38 +597,38 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
-- uid: TinyLife.ChoicePromptInfo.Option.TinyLife.Utilities.Extensions.JsonCopy``1
+- uid: TinyLife.Actions.ChoicePromptInfo.Option.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy