# Ren'Py Trainer Framework Module Version 0.01 is finalized!
### Finalizes the Version 0.01 vertical slice.
* Should be up-to-date with current Ren'Py pattern.
## Features
### Trainer Character
* Implements schedule to TRNCharacter
### Item / Inventory
* New Item class. Closes #264, Closes #266
* New Inventory class. Closes #49
* Sets up Item factory function.
* Created item `kind`.
* Inventory as a list-like object for use in simple inventory mechanics. Closes #281
* Inventory object as a number.
* Sets up various built-ins to recognize when a number is being supplied and uses the money field for operations instead.
* Adds item category field. Closes #273
* Dynamic Item Naming: Allows for a python expression to be used in place of a name. Closes #272.
* If an item is flagged as unique, it should now act as a singleton. Closes #270.
* Adds string representation to items.
* Adds conditions for items.
* Condenses condition categories to give, see, and use.
* Adds traits to Item
* Adds Item status. Closes #275
### Location
* Adds image function for time cycles. Closes #263 for now.
* Checks for layeredimage style background
* Adds a default image function to handle registering images with or without a time cycle.
* Changes LocationHandler to a singleton
* Adds a global list of locations.
* Location should now function as a DynamicEntry. Closes #262
### Paperdoll / Clothing / Outfit / Wardrobe
* Adds BodyGroup parser.
* Adds BodyPart to facilitate shame checks.
* Shame Calculation should now be based on what is seen or exposed.
* Clothing inherits Item. Closes #268
* Adds Emotion Controller for paperdoll emotions
### Time / Scheduler
* Time class skeleton.
* Skeleton structure for Scheduler class.
Thats the last update on september 17
### Finalizes the Version 0.01 vertical slice.
* Should be up-to-date with current Ren'Py pattern.
## Features
### Trainer Character
* Implements schedule to TRNCharacter
### Item / Inventory
* New Item class. Closes #264, Closes #266
* New Inventory class. Closes #49
* Sets up Item factory function.
* Created item `kind`.
* Inventory as a list-like object for use in simple inventory mechanics. Closes #281
* Inventory object as a number.
* Sets up various built-ins to recognize when a number is being supplied and uses the money field for operations instead.
* Adds item category field. Closes #273
* Dynamic Item Naming: Allows for a python expression to be used in place of a name. Closes #272.
* If an item is flagged as unique, it should now act as a singleton. Closes #270.
* Adds string representation to items.
* Adds conditions for items.
* Condenses condition categories to give, see, and use.
* Adds traits to Item
* Adds Item status. Closes #275
### Location
* Adds image function for time cycles. Closes #263 for now.
* Checks for layeredimage style background
* Adds a default image function to handle registering images with or without a time cycle.
* Changes LocationHandler to a singleton
* Adds a global list of locations.
* Location should now function as a DynamicEntry. Closes #262
### Paperdoll / Clothing / Outfit / Wardrobe
* Adds BodyGroup parser.
* Adds BodyPart to facilitate shame checks.
* Shame Calculation should now be based on what is seen or exposed.
* Clothing inherits Item. Closes #268
* Adds Emotion Controller for paperdoll emotions
### Time / Scheduler
* Time class skeleton.
* Skeleton structure for Scheduler class.
Thats the last update on september 17