Commit Graph

320 Commits

Author SHA1 Message Date
7f9bbda2f5 Face parameter removal (Cho)
* Removed face parameter for Cho and reposed events that relied on it.
* Minor fix.
2023-05-11 18:59:55 +02:00
660facb9bf Flags, and proofreading.
* Added show_bra, show_tits, show_panties, show_pussy, statuses.
* Added status checks into "hg_pf_talk_tonks".
* Added event flags in "Dance for me", Snape event.

* Proofreading.
2023-05-11 13:08:31 +02:00
b1d470a1d0 Proofreading 2023-05-10 17:03:05 +02:00
20de093e34 Proofreading 2023-05-09 15:45:34 +02:00
0841d867a8 Proofreading 2023-05-08 15:15:21 +02:00
3c2dcf3e5f Proofreading 2023-05-06 15:45:52 +02:00
12d9b7c095 Bug fix
* Fixed cho character function lacking explicit store reference for sprite_pos dict
2023-05-04 18:19:33 +01:00
01697bcb88 Proofreading 2023-05-04 18:41:59 +02:00
ebd3948360 Minor fixes
* Moved Luna casual jeans to correct category.
* Minor writing fix.
2023-05-03 16:27:19 +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
9aa1f8dcac Improvements
* Posed "hg_pf_strip_T4_snape", "hg_pf_strip_T4_snape_masturbate" and "hg_pf_strip_T4_snape_watch" sections of Dance for Snape Hermione favour.

* Removed old CG calls.
2023-05-02 16:01:50 +02:00
38fc9f2344 Merge branch 'dev' into temporary-expressions 2023-05-01 17:26:01 +01:00
d36fb0f1c8 Improvements
* Improved writing for "Dance for me Snape" variant of Hermione's "Dance for me" favours.
* Added additional flags for inside Hermione sex events.
2023-04-27 17:08:45 +02:00
2d56efde49 Bug fixes
* Fixed empty parenthesis left after regex replacements
* Converted statements omitted by regex
* Fixed missing spaces in some statements
* Removed none values for cheeks parameters
* Fixed incompatible assignments
2023-04-26 02:18:45 +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
c23906d8ef Refactoring blush and tears (Luna) 2023-04-26 01:25:46 +01:00
181b4aa2bc Refactoring blush and tears (Hooch) 2023-04-26 01:23:45 +01:00
915a1e25ab Refactoring blush and tears (Hermione) 2023-04-26 01:21:55 +01:00
11fcc2acf4 Refactoring blush and tears (Cho) 2023-04-26 01:09:08 +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
57965bd8f5 Flags and bug fixes
* Added creampie, anal_creampie, gokkun, statuses
* Fixed double defined memory flag
* Fixed non-existent screen call in some events
* Fixed a non-existent hermione expression call
* Fixed non-existent hide image tag call
* Fixed menu text styling, and grammar
* Fixed status flags not adhering to the naming convention
* Replaced caught_genie_masturbating status flag with an event flag
* Added additional event flags where it made sense
2023-04-24 20:50:50 +01:00
735bc3f736 Flag fixes and additions
* Added "states.her.status.caught_genie_masturbating" flag, and changed previous "states.her.status.handjob" checks to use it.
* Added "states.her.status.cum_body" flag, used to check when genie first cums on Hermione's clothes/body.

* Adjusted some checks.
2023-04-24 13:06:09 +02:00
1b3c313900 Milestones tutorial
* Added milestones tutorial, briefly explaining the relationship system
* Added temporary flag to disable one-off dialogue option during 'give me a handy' sub-event
2023-04-22 21:45:22 +01:00
a0d8ed6bfd Improvements
* Improved and posed "Give me a handy".
* Posed "Dance for me".
* Adjusted some of Hermione's nickname requirements to align with her attitude.

* Minor writing improvements.
2023-04-22 17:26:14 +02: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
24ff32aab6 Improvements
* Improved writing and posing for "Dance for me masturbate".
2023-04-18 16:23:19 +02:00
6409b2b7d8 Proofreading 2023-04-16 18:25:21 +02:00
21b98b437d Improvements
* Improved Hermione "Dance for me", "Grope ass".

* Renamed some temp variables for consistency.
* Minor fixes.
2023-04-16 16:13:19 +02:00
a1bafde299 Improvements
* Improved writing and posing, and added sound effects for Hermione "grope her" and "final events".
* Added more randomized dialogue when Hermione agrees to do favours even when Gryffindor is in the lead.
2023-04-12 13:38:29 +02:00
798c590db1 Bug fix
* Fixed wrong character reference
2023-04-11 21:47:20 +01:00
e4c8e2de73 Improvements
* Improved writing and posing for "show me your panties, show me your tits, give a handjob, kiss a girl and final events".
2023-04-11 18:41:35 +02:00
f8a1d75d9b Bug fixes
* Added missing hooch head icon
* Removed leftover references to update_interface functionality
* Fixed missing directory for expressions causing crashes in character studio
* Fixed unlock state detection in character studio
* Fixed hooch studio crash
2023-04-09 20:54:15 +01:00
212021a482 Improvements
* Improved writing and posing for "flash your tits, flirt with studetns, flirt with teachers, kiss a girl and let them grope you" public requests.
2023-04-06 16:34:21 +02:00
3f82e76bb3 Bug fixes
* Fixed missing snape zoom assignment
* Fixed new game speaker using wrong syntax
2023-04-05 22:44:47 +01:00
5172fe4725 Improvements and fixes.
* Improved Hermione "Panty Thief" variants.

* Removed old CG calls.
* Removed bld and blktone in some places where it's replaced by inner thought and narrator character.
2023-04-05 15:59:53 +02:00
354d6fba10 Bug fix
* Moved twins vars file into scripts.
2023-04-03 23:44:48 +01:00
6b3a20bd2d Eventchecks and fix
* Added check for if you've asked Hermione to strip during Tier 2 dancing, for writing variation once she agrees on Tier 3.
* Added writing variant for Hermione Tier 3 show breasts ending, if you came on her.
* Adjusted event name var.
2023-04-03 19:40:11 +02:00
db5e4347f7 Adjust event name for clarity 2023-04-03 17:57:14 +01:00
e50f8762da Fixes and improvements
* Fixed genie distributing more points than he promised on "Flash A Classmate" public requests.
* Improved writing and posing during "show me your tits, flash your tits, flirt with students, flirt with teachers, kiss a girl and "let them grope you".
* Removed blktone and bld in some places where it's replaced by inner thought and narrator character.
* Lowered points payout slightly for "Kiss a girl" public favour.
* Removed mood penalty on one of Hermione's public events as bad mood is inescapable.
2023-04-03 18:15:05 +02:00
be1fecbc11 Refactor variables - Part 3 2023-04-03 01:30:15 +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
3a08d72b20 proofreading 2023-03-30 15:48:54 +02:00
99b15859c0 Writing improvements
* Improved hg_pf_talk_tonks_T3_intro_E1 and hg_pf_talk_tonks.
* Added a new talk option during Luna's intro.
2023-03-29 23:05:49 +02:00
8341ddae35 Refactor
* Updated whitespace
* Refactored responses relying on random choices
2023-03-28 18:47:55 +01:00
7b18968627 Writing improvements
* Improved hg_pf_talk_T3.
* Minor fixes.
2023-03-28 18:45:30 +02:00
641fc2fadb Fixes and improvements
* Added strip sounds during Lockheart Tattoo public event.
* Removed bld and blktone in some places where it's replaced by inner thought and narrator character.
* Minor writing improvements/fixes.
* Doll positioning and posing improvements.
2023-03-25 16:42:13 +01:00
5eba0300c7 Fixes and improvements
* Improved parts of the Susan/Astoria writing.
2023-03-24 16:38:38 +01:00
2e0dbeb8c4 Fixes and improvements
* Improved parts of the Susan/Astoria intro.
* Adjusted "Tonks poster" Acquisition for consistency.

* Minor writing fixes.
2023-03-23 15:52:01 +01:00
1263a062aa Hermione scene fixes
* Fixed Hermione's titjob scene
2023-03-21 21:50:06 +00:00
f5038ac3cf Improvements
* Improved posing on one of Luna's masturbate events.
* Minor writing improvements.
2023-03-21 18:43:43 +01:00
fab4da6f76 Bug fixes
* Fixed import initialization offset
* Fixed and converted hooch chibi images into spritesheets
* Fixed hooch chibi calls
* Fixed new chibi format file dirs
* Fixed inner thought overlay displaying above side images
* Added default audio fadeout value of 1.0
* Removed rebuild method calls (superseded)
* Removed incompatible updater code
* Converted cho new chibi into spritesheets (Placeholder)
* Commented out dev code to avoid issues
2023-03-21 00:38:33 +00:00
78d05ec008 Fixes
* Fixed some narrator calls.
* Minor writing improvements.
2023-03-20 15:56:52 +01:00
fe67e3d9ca Fixes
* Fixed Cho Quidditch outfit not being set properly during Gryffindor tactic talk, and base outfit getting overwritten.

* Removed bld and blktone in some places where it's replaced by inner thought and narrator character.
* Minor writing improvements.
* Minor Doll positioning improvements.
2023-03-20 13:19:57 +01:00
c0da6f3731 Bug fixes
* Added a hint regarding the 'brutes' section of Cho's quidditch quest
* Fixed face and cum submodule processors referencing a wrong vars
* Fixed face and cum submodules custom zorder modifiers
* Fixed cum submodule zorder assignments and simplified the code
2023-03-19 19:22:05 +00:00
309aa12e1e Writing improvements and fixes
* Improved Cho Gryffindor match leadup public favours.
* Fixed some calls showing multiple ">".
* Removed bld and blktone in some places where it's replaced by inner thought and narrator character.
* Changed Hermione calling lollipops "Candy" since she's not American.
2023-03-18 16:14:56 +01:00
b5cc8da4c4 Fixes and more
* Fixed miss-named Cho "crooked_smile" expression.
* Fixed Tonks' "Morph" effect being delayed in some instances.
* Fixed some calls showing multiple ">".

* Removed bld and blktone in some places where it's replaced by inner thought and narrator character.
* Minor writing fixes.
* Minor character positioning fixes.
2023-03-17 16:48:17 +01:00
bbcaba9c03 Bug fix
* Fixed regex replace issue with comments (Thanks @vorjat!)
2023-03-16 23:41:47 +00:00
8ad59d1421 Bug fixes
* Fixed a regression in music playback
* Unexposed monkey-patched engine functions to avoid issues
2023-03-16 22:55:14 +00:00
8df4960a1b Map events and Bug fixes
* Converted the event into new format
* Fixed layering bugs
* Fixed return labels
* Fixed Narrator fade being applied on top of CGs
* Fixed music restarting twice whenever Genie returns to the office
2023-03-16 21:58:10 +00:00
129b9256e1 Fixes and more
* Re-added Tonks' Silky dress using in-engine opacity to allow 0 opacity.
* Adjusted some calls to work with new bld/blktone functions.
* Fixed Hermione talking about herself rather than genie. (nickname)

* Minor writing and positioning fixes
2023-03-15 20:52:15 +01:00
0d4fedf3ad Bug fixes
* Fixed zorder issues on some items
2023-03-14 23:35:20 +00:00
e1feea93d4 Bug fixes
* Fixed Hermione's card game job opportunity logic
* Fixed keysym lacking an action in save ui.
* Fixed missing image definitions
* Fixed outfit randomizer affecting bodypart layers
* Fixed a typo
2023-03-14 23:26:12 +00:00
93d87717ac Hermione forest BJ proofreading and Lint fixes
* Proofread Hermione forest BJ.
* Fixed writing styling inconsistencies reported by Lint.
2023-03-14 18:23:39 +01:00
591377163a Lint, CDS, and bug fixes
* Added weights support to random block statements
* Added missing `open_wide_tongue_panties` mouth for Hermione
* Simplified CDS vars and attributes, and changed them to be in line with Renpy standards
* Fixed linting of character statements
* Fixed 'jazz take 2.ogg' file being located in the wrong directory
* Fixed minimum and maximum allowed initialization offset for statements
* Fixed show image statement missing space
* Fixed poster image show statement to enable prediction
* Fixed updater screen lacking parenthesis (was valid but slowed down initialization)
* Fixed random statement prediction
* Fixed uncommented Tonks chit-chat check (forgot to do so after testing)
2023-03-13 20:29:05 +00:00
3db9804d10 Hermione forest BJ improvements and fix
* Added temporary school clothing on doll to go with CG.
* Added doll stripping.
* Added cum on Hermione Doll hair after last event.
* Adjusted writing to fit better with the rest of the game.

* Fixed Hermione doll positioning.
2023-03-13 19:54:10 +01:00
14ca2bfba6 Fixes and improvements
* Removed blktone in some places where "nar" character already applies it.
* Added some dialogue options during "cc_pf_talk_T1_intro_E2".
2023-03-13 13:54:13 +01:00
01a2df27e7 Transitions and Bug fixes
* Moved transition definitions into their own file.
* Removed narrator name and side image
* Added automatic narrator speaker fade
* Added automatic inner thought gradient fade
* Fixed night.ogg playback
2023-03-12 21:40:16 +00:00
e482eb8eea Minor fixes 2023-03-12 00:25:12 +01:00
dc212e80d1 Audio
* Added `sound` sfx channel
* Refactored and unified sound & music calls
* Fixed missing sounds in astoria events
* Removed hide_screens label (Redundant)
* Removed play_music, play_sound call labels
2023-03-11 22:01:39 +00:00
b2e7c44b2e Narrator
* Reworked narrator calls and unified them across the entire game
* Added narrator screen inheriting from say screen
* Removed obsolete narrator code
2023-03-11 19:43:02 +00:00
669bf3bd06 Bug fixes
* Fixed breasts potion intro label typo
* Fixed menus page calculation (PY2 -> PY3)
* Fixed menu page arrow rotation in Twins Shop
* Fixed ball dress being able to be given out before getting the actual item in a parcel
* Fixed Hermione vibrator event CG wetness layering
2023-03-11 17:41:07 +00:00
22b6e66f53 CDS - Random
* Implemented random dialogue CDS supporting:
 - If statements
 - Renpy statements
 - Renpy blocks
 - Prediction
 - Expression editor (yay!)
 - Parsing errors handling
* Refactored randomized dialogues to use `random` CDS
* Removed obsolete code
2023-03-10 23:09:32 +00:00
0aef8f2e64 Fixes
* Fixed largest breasts not being displayed during breast expand potion event.
* Added mask for "big2" breasts.

* Minor writing adjustments.
2023-03-10 17:06:48 +01:00
300c26f336 Minor fixes
* Hermione sex CG - fixed wrong "tears" being used on some lines.
2023-03-09 16:43:30 +01:00
1ed3ec9a4b Cho Tattoos
* Added Cho Tattoos:
	* Arrows
	* Barcode
	* Bitemark
	* Cum Here
	* Lick Me
	* Pull
	* Snatch
	* Trainee
2023-03-09 14:18:14 +01:00
a84c8063df Minor fixes
* Fixed Snape positioning during Hermione CardGame BJ event.
* Improved Cardgame tutorial writing.
2023-03-08 12:42:33 +01:00
c03a75eb4b Fixes
* Adjusted z.order on some wardrobe items.
* Fixed Susan school robe 3 back layer.
* Added missing and removed unnecessary arm fix layers.
2023-03-07 19:05:42 +01:00
d271d23f90 Hermione scene fixes
* Fixed all leftover bugs during Hermione vanilla sex and anal sex scenes
* Removed redundant code
2023-03-06 21:56:01 +00:00
47d49ace30 Bug fix
* Fixed genie layeredimage issues
2023-03-05 18:34:37 +00:00
acfba4a43a Bug fix
* Fixed Tonks' fuming animation during quidditch
2023-03-04 23:32:11 +00:00
9b771d1a77 Bug fix
* Fixed character calls breaking when the supplied number of expressions was less than 4, from now on expressions must be supplied as keyword arguments (this is already internally enforced)
2023-03-04 20:59:39 +00:00
52b9c50c7b Bug fixes
* Fixed temporarily hidden clothes being excluded from staleness checks during pose changes
* Fixed Luna's lion outfit
* Replaced list method call with a for loop, to avoid large list memory allocation
* Fixed big booba an dumpy cheats
* Fixed body controller submodule hash generator
* Fixed cho panties throw crashing the game
* Fixed Outfit/Clothing unlock referenced methods
* Excluded body submodule from doll and icon image generation (superseded by bodyparts)
2023-03-03 00:50:50 +00:00
e0e9d23d2a Bug fixes and improvements
* Fixed wardrobe not initializing in replay context
* Fixed unequip all clothes cheat
* Fixed example mod file structure
* Fixed ability to rollback to the broken past during the game's start
* Simplified initialization
* Simplified mods module importing and parsing, reducing possible number of fail points
* Moved audio channel registration to options (config) file
* Added default zorder for `cg` image tag
* Added rpym format to .editorconfig
2023-03-02 23:06:16 +00:00
751575c556 Posing, clothing and fixes
* Added wet pussy and squirting when Tonks is masturbating, morphed as Hermione.
* Added Cho nose and cheeks freckles.
* Added redrawn versions of old cho clothing:
	* top_tanktop_1
	* top_tanktop_2
	* witch (hat)

* Re-Added Hermione freckles to work better with multi-layer toggles.
* Re-Posed Hermione masturbation events.
* Re-Posed Luna masturbation events.
* Renamed some clothing folders for consistency.

* Fixed Cho Virgin-killer skin layer outline overlaps.
* Fixed Miss-labeled expression folders and names.
* Fixed folder structure on Hermione Masturbating pose folders.
2023-03-02 17:37:36 +01:00
96f0113c95 Nicknames
* Unified naming convention for nicknames as per writer's request
* Fixed dum lack of dynamic name flag
2023-03-01 22:14:00 +00:00
69c0e93be5 Hermione Scene fixes
* Fixed eyes and pupils, and merged them into one image
* Added missing shadows
* Converted files to webp format
* Fixed tears calls
* Fixed layering
* Removed dev label
2023-03-01 20:19:18 +00:00
c1d5ce4a16 Hermione sex - Minor writing adjustments 2023-02-28 19:20:13 +01:00
d38d287887 Bug fixes
* Fixed CG not being hidden at the end
* Fixed hide character calls
* Smoothened camera animation
* Fixed outfit checks
* Fixed lockhart tattoo item checks and calls
2023-02-27 23:20:20 +00:00
f036e508e1 Hermione Scene + mix fixes
* Replaced old calls in added clothing choice.
* Added clothing state check for strip so it won't play the sound if she's already naked.
* Minor writing tweaks.
2023-02-27 15:52:42 +01:00
12517df4aa CG changes and assets cleanup
* Improved camera handling during CGs
* Converted some CGs into image statements
* Removed old and obsolete assets that are not in use
2023-02-26 22:03:23 +00:00
1176e18613 Hermione Scene + Bug fixes
* Added arbitrary cum layers support for dolls
* Improved camera handling during Hermione sex scene
* Added additional clothing options during Hermione sex scene
* Fixed texture leak in Hermione sex scene
* Fixed image prediction in Hermione sex scene
* Converted Hermione face calls during sex scene to layered images
* Reorganized hermione sex scene assets
2023-02-26 22:03:23 +00:00
cf5e7945cc Writing tweak
* Added missing "Panties Acquired" message.
* Removed Repeating "Panties Acquired" message.
2023-02-26 22:35:57 +01:00