Commit Graph

76 Commits

Author SHA1 Message Date
70ec01da8b Wardrobe 2.0 - Easter egg, text tags 2024-10-29 14:06:38 +00:00
a5d78748d7 Refactor say functions, Bug fixes
* Refactored say functions to be more clear and easier to maintain
* Fixed Tonks' hair colour not updating after the temporary change
* Fixed character sprites being displayed above CGs when they shouldn't.
2024-09-26 16:58:42 +01:00
91d0904284 Fixes and minor additions
* Added missing Snape posing during inside Snape's office.
* Added some randomized writing when you try to use Snape's brewing station when he's there.
* Adjusted "Head" ypos posing for consistency.
2024-09-25 15:12:45 +02:00
e8a2873fd7 Dynamically resolve X position for head-only modes using flip states 2024-09-24 18:00:40 +01:00
1c813f5efb Bug fixes
* Fixed teleport animation issues
* Reimplemented and fixed 'centered' speaker
* Removed menu yalign params (obsolete)
* Reimplemented side image support for speakers
* Fixed selected item usable state for non-owned items in inventory
2024-09-24 16:32:33 +01:00
4c169016cb Achievement unlock, misc writing.
* Added achievement unlock for "daddy" nickname on all characters.
* Minor writing additions.
2024-09-15 20:22:49 +02:00
97639772a5 Kinetic text and Genie jerk off
* Added kinetic text.
* Added new Genie jerk off dialogue for each girl as they unlock, and random fictional girl option.
* Minor fixes.
2024-06-28 17:30:53 +02:00
d1dbe31b6c Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-26 18:27:21 +02:00
0709368ea4 Allow dolls on interface layer while in head position, tweak character transforms, fix male character transforms 2024-06-26 16:10:44 +01:00
0834d59e99 Kinetic text 2024-06-25 16:49:58 +02:00
ac62b9c8f9 Kinetic text
* More kinetic text additions.
2024-06-06 17:36:26 +02:00
6d4a4e1e42 Kinetic text
* More kinetic text additions.
2024-06-04 15:34:35 +02:00
2b04947b9f Transitions
* Apply transitions for dolls only to the doll layer
* Add missing doll transitions for Genie
2024-05-21 21:00:35 +01:00
8f8b9f2f80 Replace redundant call label with a scene statement 2024-05-19 21:15:26 +01:00
d9d9a2bacb Textbox 2024-05-19 21:08:36 +01:00
2b2a3182c6 Merge dev into interface 2024-05-03 20:13:32 +01:00
395bcf50c0 Improve translation support (part 6)
(cherry picked from commit 0b477fb762)
2024-05-03 18:55:08 +01:00
b8c9212abb Improve translation support (part 3)
(cherry picked from commit feced7b1cf)
2024-05-03 17:57:05 +01:00
0350d680b4 Improve translation support (part 1)
(cherry picked from commit 2b409db496)
2024-05-03 17:56:53 +01:00
7069cc1294 Refactoring
* Refactored old house points references
* Updates set_points method to use a dict to work with multiple changes at once.
2024-04-27 15:24:14 +01:00
085a4d8e9c Refactoring weather checks 2024-04-25 20:15:36 +01:00
8aba361ea9 Refactoring + Environment
* Partially sunset `game` var store and move relevant special variables inside `states` store.
* Replace `game.daytime` -> `states.env.daytime`
2024-04-25 19:49:09 +01:00
7e4d4a6799 Fix
(cherry picked from commit 218d8c63d2)
2024-03-30 18:14:24 +00:00
62cb39cd19 Default queues instead of using instanciation magic
(cherry picked from commit f7f0ecb566)
2024-03-30 18:13:03 +00:00
6860614062 Use the correct operator(s) for None
(cherry picked from commit 837d6b378e)
2024-03-24 17:06:06 +00:00
675839d28e Re-enable some menu yaligns and reimplement menu sets
these menu yaligns had been disabled for a long time (the menu_y variable was never read)

(cherry picked from commit eae844ef0b)
2024-03-24 17:01:04 +00:00
fa3e1e4450 Refactor states.menu_pos and remove reset_menu_position
(cherry picked from commit fbe8035c43)
2024-03-24 17:00:35 +00:00
4658a97b4a Bug fixes and improvements
* Improved skipping performance by delaying the call to render functions until after skipping ends
* Fixed skipping not refreshing the doll image
* Fixed skipping callback handler being affected by rollback
* Refactored doll show method
2023-07-25 17:54:34 +01:00
ba7ee49915 Fix
* Fixed Astoria and Tonks outfits not being set properly during spell training.
2023-07-15 18:43:22 +02:00
2f136986e2 Bug fixes
* Fixed character cheeks and tears layers being stuck in both gameplay and character studio
* Fixed missing reset properties during end event labels
* Improved updater hint for potential edge cases
2023-07-08 21:44:47 +01:00
b08e0d0071 Astoria spell training and improvements
* Converted Astoria's spell training into the new system, and cleaned up the code.
* Improved Astoria's menu layout
* Replaced -hidden- menu feature names with actual the actual feature names
* Refactored Astoria's file structure and naming convention
* Temporarily disabled spell training stats
2023-07-02 17:39:28 +01:00
48c3c77167 fixes
* Added _event.cancel() on events that should get canceled rather than marked as "failed"
* Renamed event var for clarity.
2023-06-26 16:37:17 +02:00
b610494c5f Fix
* Fixed incorrect genie expressions being set during Astoria nickname chats.
2023-05-14 12:29:46 +02:00
b1d470a1d0 Proofreading 2023-05-10 17:03:05 +02:00
20de093e34 Proofreading 2023-05-09 15:45:34 +02:00
3d73d8c00d Bug fixes
* Fixed regression in sprites positioning method
* Fixed missing paperwork unlock when using quick start
* Removed redundant align attribute from doll class
2023-05-02 21:14:38 +01:00
f66c5df6b7 Face parameter removal (astoria)
* Removed face parameter for Astoria and reposed events that relied on it.
2023-05-02 19:29:53 +01:00
f99f37c7bc Refactoring Tonks dynamic hair
* Converted hair parameter assignment to temporary attribute
* Fixed Tonks' hair remaining stuck in a temporary colour
* Unified character parameters
2023-04-26 01:52:58 +01:00
bccce7b115 Refactoring blush and tears (Tonks) 2023-04-26 01:31:25 +01:00
24069a3956 Refactoring blush and tears (Susan) 2023-04-26 01:26:48 +01:00
915a1e25ab Refactoring blush and tears (Hermione) 2023-04-26 01:21:55 +01:00
803f3a36ce Refactoring blush and tears (Astoria)
* Converted blush face statements to temporary blush face attributes
* Fixed previously omitted Tonks' hair calls
2023-04-26 00:29:33 +01:00
eec59a58e4 Defer show
* Defer re-showing sprite until next statement call (less expensive and suits the writer better)
2023-04-26 00:24:11 +01:00
2ee9d0fb16 Temporary expression assignment support
* Added temporary expression assignment functionality
* Fixed get_face returning a live dict object instead of a dict copy
* Improved and simplified character speaker functions
* Removed obsolete face dicts
2023-04-26 00:18:17 +01:00
a2e53fd8ee Bug fixes
* Fixed Hermione 'suck it' repeat fail variant on tier 4 not working.
* Fixed character emotes
2023-04-19 22:17:01 +01:00
bdc5a8be49 Bug fixes
* Fixed CGController incompatibility with Ren'py automatic image definition system causing issues with Cho handjob/blowjob CG scenes
* Converted introductory CGs into show statements
* Converted quidditch CGs into show statements
* Converted potions CGs into show statements
* Reviewed and removed redundant CG code
2023-04-19 01:03:54 +01:00
670e7d82fb Refactor variables - Part 2
* Finished refactoring quest and character vars
* Removed quest class (superseded)
2023-04-03 00:48:38 +01:00
3df4778fca Bug fixes
* Fixed missed or overlooked changes
2023-04-01 00:28:37 +01:00
b28a3e250d Refactor variables - Part 1
* Added get_character_scheduling function
* Removed update_interface_color calls (Redundant)
* Redesigned variable naming convention to simplify assignment and lookup
* Removed counter_class (Superseded)
* Removed DynamicDisplayable CG implementation (Superseded)
2023-03-31 23:41:48 +01:00
5eba0300c7 Fixes and improvements
* Improved parts of the Susan/Astoria writing.
2023-03-24 16:38:38 +01:00