Compare commits

..

No commits in common. "2d761c93943948516aba751c4b7f6c80b2643600" and "95dc58e2a1d71d296b394dc43654b891fbdab942" have entirely different histories.

28 changed files with 164 additions and 482 deletions

View file

@ -1,78 +1,3 @@
# 0.37.0
*October 25, 2023*
![](media/changelog/0.37.0.png)
> Multiple Floors and Fences Galore
Read the devlog [on the website](https://tinylifegame.com/devlogs/0.37.0/).
*Changes that weren't included in preview versions are written in **bold**.*
Additions
- Added the ability to build additional floors on lots, allowing up to 5 floors in the full game, and 2 in the demo
- Added a proper wall-like fencing system, including a new metal fence, and marked furniture-style fences as obsolete for future removal from the game
- Added a wide three-layer shelf, a small stack of books, and a rhombus rug
- Added a proper sand tile, which looks a lot better than the yellow dirt path color
- Added the ability to play online games with specific other tinies
- Added the ability to adopt babies as well
- Added a few more hair and skin colors
- Added Simplified Chinese translation, courtesy of [Zhao Huaye](https://space.bilibili.com/67102871). Thanks so much for your hard work!
Improvements
- **Overhauled emotion stings and lower music volume while they're playing**
- **Add the exported version as a tag when uploading items to Steam workshop**
- **Automatically remove outdated custom content on game startup**
- Allow chatting on the phone with multiple people at once
- Allow inviting over multiple people at once
- Made the AI choose from available people based on their relationship
- Paths at the borders of the map will now also count as exit points
- Improved auto-tile visuals, and made path colors auto-tile with each other
- Persist object repair progress between attempts
- Display thought bubbles when reading
- Allow people with lot employments to visit when being asked
- Display a person's age on their tooltip
- Snap wall-attached furniture to appropriate walls automatically in build mode
- Start jobs off with an active vacation day so that work doesn't start immediately
- Allow adoptive parents to take parental leave as well
- Allow undoing using ctrl+shift+z as well
- Display vehicle ownership as a tooltip
- Automatically create a save backup when game version or mods change
- Display destroy particles for walls and tiles on higher floors
- Display a wide new game button when there are no saves, rather than graying out the load button
- Inverted default steam cloud behavior, causing newly created saves to be cloud synced by default
- Use the natural placement sound for water objects
- Use newer masters of Leiss' soundtrack, which also includes some previously missing bits
- Changed the furniture tool's name and icon to "Objects" to accommodate the fact that it also contains plants and other decorations
- Reduced the time it takes for new Steam subscriptions to be reflected in the game
- Display an info that the game needs to be restarted when enabling or disabling mods
- Remove roofs that intersect with newly created rooms
Fixes
- **Fixed two people repairing an object breaking repair progress**
- Fixed wall-related undos and redos not correctly restoring old rooms
- Catch any validation exceptions for map objects
- Fixed fairy lights crashing when not on a wall
- Fixed out-of-town actions counting as visible for babies
- Fixed the tile tool having visual issues in some camera rotations
- Fixed an exception when an enqueued social action has no valid partner
- Fixed collisions not updating correctly when moving some furniture
- Fixed undoing a room deletion not restoring the room correctly
- Fixed an exception when a person stops having a lot employment and then tries to go home
- Fixed a crash when a lot has no free tiles around the front door
- Fixed mods with broken localizations crashing the game on startup
- Fixed interior walls not displaying as down straight after placement
- Fixed people autonomously reading skill books that don't interest them
- Fixed regular visitors being deleted from maps removed from saves
- Fixed moving lots allowing roofs to be out of bounds
- Fixed a crash when loading an invalid save file in the demo
API
- Added MultiActionHandler initialize event
- Replaced action varieties with a new system, action arguments, which allows multiple arguments to be passed at once
- Allow adding more actions to the set of actions used by the Clean Everything action
- Dead people are now stored in their gravestone, rather than on the map the gravestone was first on
# 0.37.0-pre.3 # 0.37.0-pre.3
*October 18, 2023* *October 18, 2023*

View file

@ -1586,7 +1586,6 @@
"TinyLife.Mods.ModLoader.GetModsFolder": "TinyLife.Mods.ModLoader.yml", "TinyLife.Mods.ModLoader.GetModsFolder": "TinyLife.Mods.ModLoader.yml",
"TinyLife.Mods.ModLoader.TryGetModInfo(System.String,TinyLife.Mods.ModInfo@)": "TinyLife.Mods.ModLoader.yml", "TinyLife.Mods.ModLoader.TryGetModInfo(System.String,TinyLife.Mods.ModInfo@)": "TinyLife.Mods.ModLoader.yml",
"TinyLife.Music": "TinyLife.Music.yml", "TinyLife.Music": "TinyLife.Music.yml",
"TinyLife.Music.Duck(System.TimeSpan,System.Single)": "TinyLife.Music.yml",
"TinyLife.Music.Occasion": "TinyLife.Music.Occasion.yml", "TinyLife.Music.Occasion": "TinyLife.Music.Occasion.yml",
"TinyLife.Music.Occasion.BuildMode": "TinyLife.Music.Occasion.yml", "TinyLife.Music.Occasion.BuildMode": "TinyLife.Music.Occasion.yml",
"TinyLife.Music.Occasion.CharacterCreation": "TinyLife.Music.Occasion.yml", "TinyLife.Music.Occasion.CharacterCreation": "TinyLife.Music.Occasion.yml",

View file

@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameMode id: GameMode
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1186 startLine: 1178
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -55,7 +55,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitialLoad id: InitialLoad
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1189 startLine: 1181
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -83,7 +83,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Splash id: Splash
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1191 startLine: 1183
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainMenu id: MainMenu
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1193 startLine: 1185
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -139,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectHousehold id: SelectHousehold
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1195 startLine: 1187
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -167,7 +167,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHousehold id: InGameHousehold
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1197 startLine: 1189
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -195,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildOnly id: BuildOnly
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1199 startLine: 1191
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -223,7 +223,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CharacterCreation id: CharacterCreation
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1201 startLine: 1193
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -784,7 +784,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoUpdate id: DoUpdate
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 318 startLine: 317
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -815,7 +815,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoDraw id: DoDraw
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 569 startLine: 568
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -846,7 +846,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose id: Dispose
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 606 startLine: 605
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -880,7 +880,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RotateCamera id: RotateCamera
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 624 startLine: 623
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -915,7 +915,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCursorOnUi id: IsCursorOnUi
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 640 startLine: 639
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -946,7 +946,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchGameMode id: SwitchGameMode
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 652 startLine: 651
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -978,7 +978,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchMap id: SwitchMap
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 752 startLine: 751
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1016,7 +1016,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeExtremelyFast id: CanBeExtremelyFast
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 779 startLine: 778
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1047,7 +1047,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanSwitchGameModes id: CanSwitchGameModes
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 790 startLine: 789
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1078,7 +1078,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FadeKeyboardLighting id: FadeKeyboardLighting
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 805 startLine: 804
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1110,7 +1110,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeScreenshot id: TakeScreenshot
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 831 startLine: 830
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1151,7 +1151,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotVisible id: MarkLotVisible
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 859 startLine: 858
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1183,7 +1183,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotNonVisible id: MarkLotNonVisible
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 875 startLine: 874
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1215,7 +1215,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotVisible id: IsLotVisible
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 886 startLine: 885
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1250,7 +1250,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowPerson id: FollowPerson
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 899 startLine: 898
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -1294,7 +1294,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteAchievement id: CompleteAchievement
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 928 startLine: 927
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Occasion id: Occasion
path: ../TinyLife/Music.cs path: ../TinyLife/Music.cs
startLine: 154 startLine: 124
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -54,7 +54,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: None id: None
path: ../TinyLife/Music.cs path: ../TinyLife/Music.cs
startLine: 157 startLine: 127
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainMenu id: MainMenu
path: ../TinyLife/Music.cs path: ../TinyLife/Music.cs
startLine: 158 startLine: 128
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -106,7 +106,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectHousehold id: SelectHousehold
path: ../TinyLife/Music.cs path: ../TinyLife/Music.cs
startLine: 159 startLine: 129
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -132,7 +132,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGame id: InGame
path: ../TinyLife/Music.cs path: ../TinyLife/Music.cs
startLine: 160 startLine: 130
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -158,7 +158,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildMode id: BuildMode
path: ../TinyLife/Music.cs path: ../TinyLife/Music.cs
startLine: 161 startLine: 131
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -184,7 +184,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CharacterCreation id: CharacterCreation
path: ../TinyLife/Music.cs path: ../TinyLife/Music.cs
startLine: 162 startLine: 132
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -5,7 +5,6 @@ items:
id: Music id: Music
parent: TinyLife parent: TinyLife
children: children:
- TinyLife.Music.Duck(System.TimeSpan,System.Single)
- TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song,TinyLife.Music.Occasion[]) - TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song,TinyLife.Music.Occasion[])
langs: langs:
- csharp - csharp
@ -58,7 +57,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: ../TinyLife/Music.cs path: ../TinyLife/Music.cs
startLine: 45 startLine: 44
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -82,44 +81,6 @@ items:
nameWithType.vb: Music.Register(Song, ParamArray Music.Occasion()) nameWithType.vb: Music.Register(Song, ParamArray Music.Occasion())
fullName.vb: TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song, ParamArray TinyLife.Music.Occasion()) fullName.vb: TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song, ParamArray TinyLife.Music.Occasion())
name.vb: Register(Song, ParamArray Occasion()) name.vb: Register(Song, ParamArray Occasion())
- uid: TinyLife.Music.Duck(System.TimeSpan,System.Single)
commentId: M:TinyLife.Music.Duck(System.TimeSpan,System.Single)
id: Duck(System.TimeSpan,System.Single)
parent: TinyLife.Music
langs:
- csharp
- vb
name: Duck(TimeSpan, float)
nameWithType: Music.Duck(TimeSpan, float)
fullName: TinyLife.Music.Duck(System.TimeSpan, float)
type: Method
source:
remote:
path: TinyLife/Music.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Duck
path: ../TinyLife/Music.cs
startLine: 63
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nReduces the volume of the currently playing music to the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">duckVolume</code> for the given amount of <code data-dev-comment-type=\"paramref\" class=\"paramref\">time</code>.\nThis is useful when playing a sound effect that is considered more important than the music.\n"
example: []
syntax:
content: public static void Duck(TimeSpan time, float duckVolume)
parameters:
- id: time
type: System.TimeSpan
description: The amount of time to duck for.
- id: duckVolume
type: System.Single
description: The volume to duck the music to, which is automatically multiplied by <xref href="TinyLife.Options.MusicVolume" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Shared Sub Duck(time As TimeSpan, duckVolume As Single)
overload: TinyLife.Music.Duck*
nameWithType.vb: Music.Duck(TimeSpan, Single)
fullName.vb: TinyLife.Music.Duck(System.TimeSpan, Single)
name.vb: Duck(TimeSpan, Single)
references: references:
- uid: TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song,TinyLife.Music.Occasion[]) - uid: TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song,TinyLife.Music.Occasion[])
commentId: M:TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song,TinyLife.Music.Occasion[]) commentId: M:TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song,TinyLife.Music.Occasion[])
@ -479,32 +440,3 @@ references:
- uid: Microsoft.Xna.Framework.Media - uid: Microsoft.Xna.Framework.Media
name: Media name: Media
isExternal: true isExternal: true
- uid: TinyLife.Options.MusicVolume
commentId: F:TinyLife.Options.MusicVolume
name: MusicVolume
nameWithType: Options.MusicVolume
fullName: TinyLife.Options.MusicVolume
- uid: TinyLife.Music.Duck*
commentId: Overload:TinyLife.Music.Duck
name: Duck
nameWithType: Music.Duck
fullName: TinyLife.Music.Duck
- uid: System.TimeSpan
commentId: T:System.TimeSpan
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
- uid: System.Single
commentId: T:System.Single
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: float
nameWithType: float
fullName: float
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Set id: Set
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1230 startLine: 1222
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -52,7 +52,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Woodworking id: Woodworking
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1236 startLine: 1228
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Workout id: Workout
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1240 startLine: 1232
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChildClothes id: ChildClothes
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1244 startLine: 1236
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife
@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RetroFurniture id: RetroFurniture
path: ../TinyLife/GameImpl.cs path: ../TinyLife/GameImpl.cs
startLine: 1248 startLine: 1240
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife namespace: TinyLife

View file

@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StatType id: StatType
path: ../TinyLife/Tools/PlayModeTool.cs path: ../TinyLife/Tools/PlayModeTool.cs
startLine: 1143 startLine: 1142
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -55,7 +55,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Needs id: Needs
path: ../TinyLife/Tools/PlayModeTool.cs path: ../TinyLife/Tools/PlayModeTool.cs
startLine: 1146 startLine: 1145
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -81,7 +81,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotions id: Emotions
path: ../TinyLife/Tools/PlayModeTool.cs path: ../TinyLife/Tools/PlayModeTool.cs
startLine: 1147 startLine: 1146
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -107,7 +107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Skills id: Skills
path: ../TinyLife/Tools/PlayModeTool.cs path: ../TinyLife/Tools/PlayModeTool.cs
startLine: 1148 startLine: 1147
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -133,7 +133,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Relationships id: Relationships
path: ../TinyLife/Tools/PlayModeTool.cs path: ../TinyLife/Tools/PlayModeTool.cs
startLine: 1149 startLine: 1148
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -159,7 +159,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Job id: Job
path: ../TinyLife/Tools/PlayModeTool.cs path: ../TinyLife/Tools/PlayModeTool.cs
startLine: 1150 startLine: 1149
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -185,7 +185,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeGoal id: LifeGoal
path: ../TinyLife/Tools/PlayModeTool.cs path: ../TinyLife/Tools/PlayModeTool.cs
startLine: 1151 startLine: 1150
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools
@ -211,7 +211,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: About id: About
path: ../TinyLife/Tools/PlayModeTool.cs path: ../TinyLife/Tools/PlayModeTool.cs
startLine: 1152 startLine: 1151
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools

View file

@ -381,7 +381,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reload id: Reload
path: ../TinyLife/Tools/PlayModeTool.cs path: ../TinyLife/Tools/PlayModeTool.cs
startLine: 1089 startLine: 1088
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.Tools namespace: TinyLife.Tools

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawDelegate id: DrawDelegate
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2964 startLine: 2961
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -901,7 +901,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDepth id: GetDepth
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 753 startLine: 751
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -954,7 +954,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTileDepth id: GetTileDepth
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 769 startLine: 766
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -998,7 +998,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInBounds id: IsInBounds
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 779 startLine: 776
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1033,7 +1033,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddRoad id: AddRoad
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 788 startLine: 785
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1065,7 +1065,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsRoad id: IsRoad
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 798 startLine: 795
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1100,7 +1100,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClosestRoads id: GetClosestRoads
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 808 startLine: 805
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1141,7 +1141,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoads id: GetRoads
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 818 startLine: 815
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1172,7 +1172,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClosestRoadsidePosition id: GetClosestRoadsidePosition
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 829 startLine: 826
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1210,7 +1210,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTilesAround id: GetTilesAround
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 847 startLine: 844
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1263,7 +1263,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClosestEmptyTile id: GetClosestEmptyTile
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 875 startLine: 872
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1316,7 +1316,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomTile id: GetRandomTile
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 894 startLine: 891
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1372,7 +1372,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidateEarly id: ValidateEarly
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 922 startLine: 919
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1416,7 +1416,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate id: Validate
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 946 startLine: 943
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1457,7 +1457,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PostValidate id: PostValidate
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1004 startLine: 1001
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1495,7 +1495,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoom id: GetRoom
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1021 startLine: 1018
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1536,7 +1536,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLot id: GetLot
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1035 startLine: 1032
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1571,7 +1571,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLot id: GetLot
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1046 startLine: 1043
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1606,7 +1606,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLot id: AddLot
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1059 startLine: 1056
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1641,7 +1641,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLot id: AddLot
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1069 startLine: 1066
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1673,7 +1673,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveLot id: RemoveLot
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1077 startLine: 1074
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1705,7 +1705,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLots id: GetLots
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1096 startLine: 1093
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1736,7 +1736,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddWall id: AddWall
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1107 startLine: 1104
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1771,7 +1771,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveWall id: RemoveWall
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1117 startLine: 1114
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1806,7 +1806,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWallBetween id: GetWallBetween
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1134 startLine: 1131
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1852,7 +1852,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTile id: GetTile
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1150 startLine: 1147
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1893,7 +1893,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetTile id: SetTile
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1161 startLine: 1158
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1934,7 +1934,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddRoof id: AddRoof
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1179 startLine: 1176
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1966,7 +1966,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoof id: GetRoof
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1193 startLine: 1190
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2007,7 +2007,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoofs id: GetRoofs
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1208 startLine: 1205
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2042,7 +2042,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveRoof id: RemoveRoof
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1221 startLine: 1218
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2074,7 +2074,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetObjects id: GetObjects
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1235 startLine: 1232
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2115,7 +2115,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetObject id: GetObject
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1251 startLine: 1248
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2156,7 +2156,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddObject id: AddObject
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1263 startLine: 1260
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2188,7 +2188,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveObject id: RemoveObject
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1290 startLine: 1287
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2221,7 +2221,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPeople id: GetPeople
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1318 startLine: 1315
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2252,7 +2252,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHousehold id: GetHousehold
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1330 startLine: 1327
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2287,7 +2287,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHousehold id: GetHousehold
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1343 startLine: 1340
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2322,7 +2322,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddHousehold id: AddHousehold
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1356 startLine: 1353
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2357,7 +2357,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveHousehold id: RemoveHousehold
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1366 startLine: 1363
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2389,7 +2389,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHouseholds id: GetHouseholds
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1374 startLine: 1371
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2420,7 +2420,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSection id: GetSection
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1384 startLine: 1381
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2455,7 +2455,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSections id: GetSections
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1399 startLine: 1396
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2496,7 +2496,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSections id: GetSections
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1409 startLine: 1406
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2537,7 +2537,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkDirtyForPathfinding id: MarkDirtyForPathfinding
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1431 startLine: 1428
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2575,7 +2575,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPathCost id: GetPathCost
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1454 startLine: 1451
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2625,7 +2625,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanWalkBetween id: CanWalkBetween
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1478 startLine: 1475
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2675,7 +2675,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFreeSpot id: IsFreeSpot
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1488 startLine: 1485
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2716,7 +2716,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetStoredDeadPeople id: GetStoredDeadPeople
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1497 startLine: 1494
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2747,7 +2747,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlaySound id: PlaySound
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1519 startLine: 1516
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2803,7 +2803,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlaySound id: PlaySound
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1535 startLine: 1532
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2856,7 +2856,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClosestFreeExitPoint id: GetClosestFreeExitPoint
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1555 startLine: 1552
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2891,7 +2891,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetExitPoints id: GetExitPoints
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1565 startLine: 1562
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2922,7 +2922,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWalls id: GetWalls
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1594 startLine: 1591
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2962,7 +2962,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetStairs id: GetStairs
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1614 startLine: 1611
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -2997,7 +2997,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetStairs id: GetStairs
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1629 startLine: 1626
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3038,7 +3038,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddStairs id: AddStairs
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1642 startLine: 1639
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3070,7 +3070,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveStairs id: RemoveStairs
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1654 startLine: 1651
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3105,7 +3105,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ApplyCameraRotation id: ApplyCameraRotation
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1671 startLine: 1668
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3149,7 +3149,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ApplyInverseCameraRotation id: ApplyInverseCameraRotation
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1687 startLine: 1684
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3187,7 +3187,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCameraRotationChanged id: OnCameraRotationChanged
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1702 startLine: 1699
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3222,7 +3222,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCurrentGameMapChanged id: OnCurrentGameMapChanged
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1726 startLine: 1723
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3257,7 +3257,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLight id: AddLight
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1744 startLine: 1741
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3289,7 +3289,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveLight id: RemoveLight
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1755 startLine: 1752
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3323,7 +3323,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveEverything id: MoveEverything
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1767 startLine: 1764
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3367,7 +3367,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidateRooms id: ValidateRooms
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1863 startLine: 1860
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3408,7 +3408,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRegularVisitors id: GetRegularVisitors
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1912 startLine: 1909
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3439,7 +3439,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAllLotEmployments id: GetAllLotEmployments
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1922 startLine: 1919
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3470,7 +3470,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkGroundTileDirtyForDrawing id: MarkGroundTileDirtyForDrawing
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1935 startLine: 1932
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3502,7 +3502,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkObjectDirtyForDrawing id: MarkObjectDirtyForDrawing
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1951 startLine: 1948
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3543,7 +3543,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PrepareForPermanentRemoval id: PrepareForPermanentRemoval
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 1982 startLine: 1979
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3571,7 +3571,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadStaticMap id: LoadStaticMap
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2569 startLine: 2566
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3606,7 +3606,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotHidden id: IsLotHidden
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2613 startLine: 2610
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3641,7 +3641,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMapSampler id: GetMapSampler
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2631 startLine: 2628
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3672,7 +3672,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateExternalPeople id: UpdateExternalPeople
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2642 startLine: 2639
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -3710,7 +3710,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetVisibleWorldArea id: GetVisibleWorldArea
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2736 startLine: 2733
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObjectUpdateDelegate id: ObjectUpdateDelegate
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2949 startLine: 2946
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObjectUpdateDelegateNoPhase id: ObjectUpdateDelegateNoPhase
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2954 startLine: 2951
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -325,7 +325,7 @@ items:
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
summary: "\nThis method is called in <xref href=\"TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point%2cSystem.Int32)\" data-throw-if-not-resolved=\"false\"></xref> to ensure that this room is still valid\n" summary: "\nThis method is called in <see cref=\"!:World.Map.ValidateExistingRooms\"></see> to ensure that this room is still valid\n"
example: [] example: []
syntax: syntax:
content: public bool Validate() content: public bool Validate()
@ -1199,44 +1199,6 @@ references:
- name: " " - name: " "
- name: T - name: T
- name: ) - name: )
- uid: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32)
commentId: M:TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: ValidateRooms(Point, int)
nameWithType: Map.ValidateRooms(Point, int)
fullName: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point, int)
nameWithType.vb: Map.ValidateRooms(Point, Integer)
fullName.vb: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point, Integer)
name.vb: ValidateRooms(Point, Integer)
spec.csharp:
- uid: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32)
name: ValidateRooms
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
spec.vb:
- uid: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32)
name: ValidateRooms
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: ','
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- uid: TinyLife.World.Room.Validate* - uid: TinyLife.World.Room.Validate*
commentId: Overload:TinyLife.World.Room.Validate commentId: Overload:TinyLife.World.Room.Validate
name: Validate name: Validate

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Category id: Category
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 353 startLine: 350
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -63,7 +63,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: None id: None
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 359 startLine: 356
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -91,7 +91,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Natural id: Natural
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 363 startLine: 360
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -119,7 +119,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Water id: Water
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 367 startLine: 364
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -147,7 +147,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidExitPoint id: ValidExitPoint
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 372 startLine: 369
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -175,7 +175,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Road id: Road
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 377 startLine: 374
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -214,7 +214,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BaseName id: BaseName
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 84 startLine: 81
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -243,7 +243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name id: Name
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 88 startLine: 85
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -272,7 +272,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Price id: Price
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 92 startLine: 89
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -301,7 +301,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColorSchemes id: ColorSchemes
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 96 startLine: 93
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -330,7 +330,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors id: Colors
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 100 startLine: 97
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -359,7 +359,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBuy id: CanBuy
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 104 startLine: 101
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -388,7 +388,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PathCostModifier id: PathCostModifier
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 109 startLine: 106
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -417,7 +417,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories id: Categories
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 113 startLine: 110
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -446,7 +446,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon id: Icon
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 118 startLine: 115
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -475,7 +475,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DefaultColors id: DefaultColors
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 122 startLine: 119
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -504,7 +504,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Textures id: Textures
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 126 startLine: 123
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -533,7 +533,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Regions id: Regions
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 130 startLine: 127
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -562,7 +562,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RegionWeights id: RegionWeights
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 134 startLine: 131
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -591,7 +591,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor id: .ctor
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 140 startLine: 137
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -649,7 +649,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw id: Draw
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 170 startLine: 167
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -714,7 +714,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawUi id: DrawUi
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 196 startLine: 193
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -758,7 +758,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice id: GetPrice
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 206 startLine: 203
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -789,7 +789,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged id: OnNeighborChanged
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 218 startLine: 215
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -833,7 +833,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAutoTileBorder id: GetAutoTileBorder
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 230 startLine: 227
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -883,7 +883,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetVariationTexture id: GetVariationTexture
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 247 startLine: 244
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -921,7 +921,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetVisualOffset id: GetVisualOffset
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 261 startLine: 258
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -965,7 +965,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 286 startLine: 283
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1036,7 +1036,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 306 startLine: 303
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World
@ -1107,7 +1107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register id: Register
path: ../TinyLife/World/Tile.cs path: ../TinyLife/World/Tile.cs
startLine: 330 startLine: 327
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateDelegate id: UpdateDelegate
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2939 startLine: 2936
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateDelegateNoPhase id: UpdateDelegateNoPhase
path: ../TinyLife/World/Map.cs path: ../TinyLife/World/Map.cs
startLine: 2944 startLine: 2941
assemblies: assemblies:
- Tiny Life - Tiny Life
namespace: TinyLife.World namespace: TinyLife.World

Binary file not shown.

Before

Width:  |  Height:  |  Size: 238 KiB

View file

@ -6,7 +6,7 @@
}, },
{ {
"name": "🧓 More Life Stages", "name": "🧓 More Life Stages",
"desc": "In addition to the babies, children and adults we have now, we plan on adding teenager and elder life stages to the game. Death due to old age is also planned.", "desc": "In addition to the babies, children and adults we have now, we plan on adding teenager and elder life stages to the game. Death by natural causes is also planned.",
"stage": "Soon" "stage": "Soon"
}, },
{ {
@ -24,6 +24,11 @@
"desc": "Along with the existing ability to create and share custom worlds, we'd like to add a few additional worlds to accompany Maple Plains City and Demoville.", "desc": "Along with the existing ability to create and share custom worlds, we'd like to add a few additional worlds to accompany Maple Plains City and Demoville.",
"stage": "Long-Term" "stage": "Long-Term"
}, },
{
"name": "🏠 Multiple Floors",
"desc": "The ability to add additional floors to a lot will allow for more complex and grand-looking houses. We'd also like to add various ways of traversing multiple floors, like spiral stairs and ladders.",
"stage": "Long-Term"
},
{ {
"name": "🏢 Improvements for Jobs", "name": "🏢 Improvements for Jobs",
"desc": "Select jobs will allow the option to work from home, giving a Tiny daily tasks to complete. There'll also be an option to take vacation days and family leave.", "desc": "Select jobs will allow the option to work from home, giving a Tiny daily tasks to complete. There'll also be an option to take vacation days and family leave.",
@ -51,7 +56,7 @@
}, },
{ {
"name": "👜 More Sets", "name": "👜 More Sets",
"desc": "We'd like to collaborate with more artists from the community to bring more batches of themed content your way. If you're interested in working on a set with us, don't hesitate to reach out!", "desc": "We'd like to collaborate with more artists from the communtiy to bring more batches of themed content your way. If you're interested in working on a set with us, don't hesitate to reach out!",
"stage": "Long-Term" "stage": "Long-Term"
}, },
{ {

View file

@ -1,141 +0,0 @@
---
title: "0.37.0: Multiple Floors and Fences Galore"
itch: "https://ellpeck.itch.io/tiny-life/devlog/625774/0370-multiple-floors-and-fences-galore"
steam: "https://store.steampowered.com/news/app/1651490/view/3752120943815757525"
---
Hey gang! It's been a minute since the last update with a devlog, but that's for a good reason: We've been hard at work getting this very update ready for all of you! It's a big one, so strap yourselves in.
# Going Up a Level
So, let me set the scene for you: Imagine you're playing this beautiful family, and they have a cute little bungalow, but now they have a kid! Oh no! There's not enough space for the kid to live! What*ever* shall they *do*?
Well. How 'bout they build a second floor??
Yea, you heard that right: You can now build a full second floor on your lots in Tiny Life. And better yet, you can build another floor on top of that! And then another floor on top of that! This means that you're able to build a total of five floors (two in the demo), and fill them with all your favorite furniture, and rooms, and decorations, and Tinies, of course.
Don't believe me? Well, take a look at this beautiful house built by Yellore, which you can also find [on the Steam workshop](https://steamcommunity.com/sharedfiles/filedetails/?id=3049696183).
![](23-10-25_11-50-12.png)
![](23-10-25_11-50-24.png)
![](23-10-25_11-50-26.png)
You can find all the info you need on how to create and populate additional floors in the game, but it's pretty simple all in all: You can use the buttons in the top right of the screen (or keyboard or gamepad controls as described in the controls info box in the bottom-right of the screen) to switch which floor your camera should be focused on, and you can build and interact on the currently focused floor!
While this system is already fully functional and very usable, it may still have some bugs here and there, especially when it comes to rendering. As always, please report any issues you find through [the feedback form](https://tinylifegame.com/bugreport), which is also linked in-game.
![](Tiny_Life_zXB51hIsgd.png)
Joe feels like king of the world.
# Much Better Fences
As part of this update, and especially to accompany the new ability to create mezzanine levels and other types of holes in the ground, we've taken the opportunity to overhaul fences in the game.
If you don't remember, or you haven't played with them yet, fences used to be, well, a little bit of a mess. They were essentially furniture pieces that you could place down like any other objects, but they would automatically connect together. The trouble with them, though, was that they were always stuck to the center of the tiles they occupied (much like any other furniture, as well), and so using them as a sort of wall-like border between tiles was pretty much impossible. It also didn't help that placing them was a bit of a nuisance, since there was no way to drag them out or generally place multiple at once.
So, to fix this, we've taken the liberty to make them more like walls! You can now find the new Fencing tool as part of the build mode toolset, and all of the existing fences have been converted to the cool new ones. In addition to that, we've added a more modern metal-style fence that you can use in your builds as well!
![](23-10-04_13-15-40.png)
In the above picture, you can see a comparison between the old-style fences (on the red tiles) and the new ones (on the yellowy green tiles). Cool, right?
## What About Old Fences?
A lot of the time when new features are added to Tiny Life, older ones are updated or changed automatically to accomodate them. For example, when fridges started being able to store items a few updates ago, their type changed from a regular furniture item to one that can store items - no manual replacement of fridges necessary.
Here's the thing, though: With these new fences, it's not really possible to do that. Think about it this way: If old fences, which occupy the center of tiles, are automatically converted to new ones... which side of the tile should they now occupy? Could there even be a consistent side, or would it have to vary based on the location and context of where and how the fence was being used? And what about places where old fences *can't* reasonably be converted, like a build in which fences are placed in the tile space between two walls?
Because of all of these issues, and essentially to leave it up to players how they want to structure their new fence-based empire, we've **deprecated** the old fences instead of fully removing them. This means that, when you load your saves, the old fences will still be present in the world, but you won't be able to **buy or place any new ones**. Over time, you're expected to replace all of your old fences with the new ones, and eventually, maybe in a few years or so, the old fences will be removed from the game for good.
To remind players of this transition, hovering over the old fences in build mode displays a tooltip that tells them exactly this information but, you know, a little less rambly.
# New Items
We also added a few new items, tiles and other fun objects since the last update. We've already gone over the new metal-style fence, which is lovely, of course, but we also added some new furniture!
![](Tiny_Life_QKOY0gJKAy.png)
As you can see, we introduced a new two-tile-wide version of the cute three-layer shelf that everyone loves. This shelf's surfaces work similarly to those of the existing dresser drawer: you can place three smaller items on it, or one large item in the center.
In addition to this, we've also added a cute new book stack item and a nice frilly rug, as well as a proper sand tile, so all of you mapmakers don't have to use a recolored version of the dirt path.
Also, and this is kind of a *secret* for an upcoming new map, we've added dirt roads as a non-buyable [map editing](https://docs.tinylifegame.com/articles/custom_maps.html) tile! These are meant to be placed with dirt paths on the sides to allow Tinies to walk along the side of the road, much like you would in real life when traversing a country road.
![](Tiny_Life_Q9By4xjS4g.png)
We're not going to tell you anything about the upcoming map set, but suffice it to say, it'll be very cute!
# Various Improvements
Here's another small feature for all of you mapmakers out there: by *extremely* popular request, you can now use certain tile types as paths that exit the borders of the map, allowing Tinies to head out of town or travel to another world without needing to get into their car. More specifically, these tiles are any concrete paths, as well as the dirt paths that people frequently used to use as sand. You may be able to guess why it was necessary to add a proper sand tile now.
As part of our journey to ever-improve existing features of the game, and as a reaction to a survey that we did *absolute eons ago*, we have improved upon the emotion stings in the game! Really, there were two major improvements here: Number one, most of the stings are a lot shorter now and fit the musical style of the game a lot better. Number two, the in-game music (should you have it enabled) now quiets down a bit while the stings are playing so that you're able to hear them in all their glory. Thanks so much, as always, to [Leiss Hoffman](https://leiss.bandcamp.com) and [Jamal Green](https://www.jamalgreenmusic.com/) for their amazing work and musical collaboration for the game.
# The Full Changelog
That's it for this update, everyone! As you can see, there are quite a lot of additions and changes in this one. If you want to see the full changelog, which is a lot this time around, you can find it in the bottom-right corner of the game's main menu as always, or right here!
Lastly, thanks so much again for the amazing feedback from everyone in the Tiny Life community, as well as the lovely builds, households and lots everyone has been sharing. Keep in mind that, if you want any of your custom content or other media related to Tiny Life showcased in an official capacity, you can check out the [Community Showcase](https://tinylifegame.com/community/) page on the website.
❤️ Ell
Additions
- Added the ability to build additional floors on lots, allowing up to 5 floors in the full game, and 2 in the demo
- Added a proper wall-like fencing system, including a new metal fence, and marked furniture-style fences as obsolete for future removal from the game
- Added a wide three-layer shelf, a small stack of books, and a rhombus rug
- Added a proper sand tile, which looks a lot better than the yellow dirt path color
- Added the ability to play online games with specific other tinies
- Added the ability to adopt babies as well
- Added a few more hair and skin colors
- Added Simplified Chinese translation, courtesy of [Zhao Huaye](https://space.bilibili.com/67102871). Thanks so much for your hard work!
Improvements
- Overhauled emotion stings and lower music volume while they're playing
- Add the exported version as a tag when uploading items to Steam workshop
- Automatically remove outdated custom content on game startup
- Allow chatting on the phone with multiple people at once
- Allow inviting over multiple people at once
- Made the AI choose from available people based on their relationship
- Paths at the borders of the map will now also count as exit points
- Improved auto-tile visuals, and made path colors auto-tile with each other
- Persist object repair progress between attempts
- Display thought bubbles when reading
- Allow people with lot employments to visit when being asked
- Display a person's age on their tooltip
- Snap wall-attached furniture to appropriate walls automatically in build mode
- Start jobs off with an active vacation day so that work doesn't start immediately
- Allow adoptive parents to take parental leave as well
- Allow undoing using ctrl+shift+z as well
- Display vehicle ownership as a tooltip
- Automatically create a save backup when game version or mods change
- Display destroy particles for walls and tiles on higher floors
- Display a wide new game button when there are no saves, rather than graying out the load button
- Inverted default steam cloud behavior, causing newly created saves to be cloud synced by default
- Use the natural placement sound for water objects
- Use newer masters of Leiss' soundtrack, which also includes some previously missing bits
- Changed the furniture tool's name and icon to "Objects" to accommodate the fact that it also contains plants and other decorations
- Reduced the time it takes for new Steam subscriptions to be reflected in the game
- Display an info that the game needs to be restarted when enabling or disabling mods
- Remove roofs that intersect with newly created rooms
Fixes
- Fixed two people repairing an object breaking repair progress
- Fixed wall-related undos and redos not correctly restoring old rooms
- Catch any validation exceptions for map objects
- Fixed fairy lights crashing when not on a wall
- Fixed out-of-town actions counting as visible for babies
- Fixed the tile tool having visual issues in some camera rotations
- Fixed an exception when an enqueued social action has no valid partner
- Fixed collisions not updating correctly when moving some furniture
- Fixed undoing a room deletion not restoring the room correctly
- Fixed an exception when a person stops having a lot employment and then tries to go home
- Fixed a crash when a lot has no free tiles around the front door
- Fixed mods with broken localizations crashing the game on startup
- Fixed interior walls not displaying as down straight after placement
- Fixed people autonomously reading skill books that don't interest them
- Fixed regular visitors being deleted from maps removed from saves
- Fixed moving lots allowing roofs to be out of bounds
- Fixed a crash when loading an invalid save file in the demo
API
- Added MultiActionHandler initialize event
- Replaced action varieties with a new system, action arguments, which allows multiple arguments to be passed at once
- Allow adding more actions to the set of actions used by the Clean Everything action
- Dead people are now stored in their gravestone, rather than on the map the gravestone was first on

Binary file not shown.

Before

Width:  |  Height:  |  Size: 182 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 238 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 296 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 289 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 184 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 KiB