Commit Graph

280 Commits

Author SHA1 Message Date
63a7a645dd Improved Hermione Cumslut public requests
- Split events into Tier 5 and 6 instead of sequential Tier 5 events, enabling players to explore every option in a single playthrough.
- Enhanced and added writing, making it more suitable for each tier.
- Adjusted cum locations to work better with the doll.
- Added the option to set Hermione's clothing status during the event to ensure that players can experience every available option.
- Added check so that Genie has to "finish" on Hermione's body during personal favours beforehand.
2024-01-22 14:43:41 +01:00
a11c8ae81d Hermione nicknames
* Added Genie nickname success dialogue variants for Hermione.
* Minor fixes
2023-11-21 18:19:18 +01:00
f5074e7aac Hermione nicknames
* Added more writing for fail variants.
* Simplified dialogue checks.
* Adjusted levels to make some inaccessible dialogue accessible.
2023-11-18 13:52:52 +01:00
5286827d6e Bug fixes
* Fixed a typos in character name references
2023-10-31 11:45:05 +00:00
13608b6cfa Bug fixes
* Fixed missing 'whore collar' unlock method call
* Fixed gallery not working correctly by extending call_replay funcionality by adding support for nested stores
2023-10-28 18:49:42 +01:00
1d6be6a490 Bugfix
* Fixed issue where Hermione's outfit would revert when picking "naked" option during sex.
2023-10-15 21:04:38 +02:00
fb14f83e21 Fixes and improvements
* Added tier checks to Hermione chit-chats.
* Fixed issue when picking Hermione's "Mudblood" nickname where no dialogue would play if you haven't fucked her.

* Minor writing fixes.
2023-10-11 15:43:08 +02:00
86bbceac91 Writing and fixes
* Added and posed Tier 4 Luna Chit-Chats.
* Added and posed Luna Gift-Chats.
* Fixed some missing colour on "flasher" outfit.
* Minor writing fixes.
2023-09-18 12:24:42 +02:00
bf8f58ee10 Luna Outfits and model improvements
* Added cumslut outfit
* Added latex outfit
* Added flasher outfit
* Improved quality of the base model
2023-07-27 01:02:32 +01: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
2be9371482 Bug fixes
* Fixed 'Panty Thief' event requirements
* Improved event validation to avoid errors in user space
* Offset game object initialization to avoid bogus init errors
2023-07-15 16:50:47 +01:00
4e7b4ac1bb Fix 2023-07-13 15:46:25 +02:00
e2f54742e1 Hermione fail events
* Replaced events using "too_much" label with unique writing.
2023-07-13 15:44:25 +02:00
6e93d8628f Bug fixes and improvements
* Added dev skip for cardgame for testing purposes (I swear!)
* Fixed missing achievement triggers for 'Mad Hatter' and 'Poster Boy'
* Fixed cardgame twins challenge being inaccessible
* Fixed colour picker invoking non-existing image outside wardrobe scope
* Disabled cardgame easter egg (broken, requires refactoring)
* Improved cardgame hints
* Improved cardgame event handling
* Fixed grammar
2023-07-08 21:44:47 +01: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
47096ba09d Fix
* Fixed Hermione not taking bra off during "admire breasts" with certain clothing configuration.
2023-07-07 14:00:00 +02:00
69dca4ffcd Anal fixes :snapelol:
* Fixed anal CG show statements
* Implemented a workaround for inconsistent ATL interpolation
2023-07-04 22:06:56 +01:00
4ec526a4d1 Bug fixes
* Fixed mistakenly added shadow property for Hermione sex scene lean back pose
* Fixed jumps to non-existent labels
* Fixed calls to non-existent labels
* Fixed typos in show statements
* Fixed grammar
* Implemented a workaround for inconsistent ATL interpolation
2023-07-04 21:08:02 +01:00
23c8ff4c5f Fixes
* Added panty thief start label
* Minor fixes.
2023-07-04 21:15:03 +02:00
fe60f87abb Version bump and minor changes 2023-07-04 18:49:33 +01:00
d6fc467d82 fixes
* Added fail writing on panty thief
* Fixed completion check at the start
2023-07-04 18:22:40 +02:00
ac85848ce5 Public end dialogue check
* Added additional checks for public end dialogue writing.
2023-07-04 18:04:06 +02:00
a9ae016fe1 Doll position fix
* Fixed Hermione doll position in cumslut return.
2023-07-04 16:20:42 +02:00
49e956810b Bug fixes
* Fixed missing Genie chibi during the retrospection
* Fixed a crash caused by inappropriate label defintion inside the local scope
2023-07-04 15:15:47 +01:00
dc3b776a08 fixes
* Fixed incorrect facial expression.
* Fixed missing event cancel during Hermione public BJ if she's not blown genie yet.
2023-07-04 16:09:37 +02:00
a1d601b1a5 Fixes
* Minor posing and writing fixes.
* Renamed a couple of labels to avoid confusion.
2023-07-04 13:47:07 +02:00
1cea5a2b72 Posing
* Posed timer check dialogue in masturbate section of the 'dance for me' event.
* Minor fixes.
2023-07-03 14:57:20 +02:00
c7c233a795 Hermione public fail writing and fixes
* Added fail writing on Hermione public requests.
* Pose adjustments on Maid "Odd Job".
2023-07-03 13:37:30 +02:00
85c2c1e9f2 Cho Quidditch clothing.
* Adjusted Cho's Main Doll clothing items to match flying doll.
* Minor fix.
2023-07-02 23:13:07 +02:00
25278a488d Hermione additions
* Added timer check for masturbate section of the 'dance for me' event
* Added additional flags required for snape section of the 'dance for me' event
2023-07-02 21:54:12 +01:00
9df361fe5d Bug fixes
* Fixed monologue in 'show me your tits' event
* Fixed ambiguous event flag name
2023-07-02 20:34:04 +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
d2a76938b4 Luna favours and queue improvements
* Converted Luna personal favours into the new system, and cleaned up the code.
* Added 'noncompliant' return result to differentiate between unmet event requirements and the disabled states
* Added disabled state default parameter
2023-07-02 16:17:44 +01:00
3d1a5e5c79 Panty Thief and refactoring
* Converted 'panty thief' event into the new system, and moved it into 'odd jobs' section
* Removed shaming menu from Hermione (superseded)
* Removed shaming_class, and relevant pieces of code (superseded)
* Split maid and promoter jobs, and simplified the file structure
2023-07-01 22:26:07 +01:00
6f5425b97c fix 2023-07-01 15:12:54 +02:00
88062eef15 Hermione blowjob fail label
* Adjusted blowjob fail label and added unique tier labels and writing for each fail variant.
2023-07-01 15:05:01 +02:00
3853027909 Hermione Tier 2 talk to me repeat variant.
* Added repeat writing for Hermione Tier 2 "talk to me" event.
* Minor fix.
2023-07-01 14:28:32 +02:00
40079a4f62 Bug fixes
* Enabled colour temperature shader for handjob CG
* Fixed syntax errors
* Fixed odd jobs menu appearing twice
* Fixed speedlines
2023-07-01 00:24:17 +01:00
e1ff22a0c9 Cumslut events
* Reworked and converted previously named 'wear my cum' events into the new system, renaming them 'cumslut' events, and moved them into public favours menu.
* Improved writing and story consistency for cumslut events.
* Fixed jobs black fade.
2023-06-30 23:49:43 +01:00
65c4082380 Fix
* Moved T2 Hermione "Dance for me" into single label with a "repeat" check.
2023-06-30 19:49:07 +02:00
0447b1df46 fixes
* Renamed T2 Hermione "Dance for me" event labels and added fail label.
2023-06-30 19:32:43 +02:00
8b8bc2c2a2 Public event flags
* Added event flags into public events.
* Fixed minor writing inconsistency.
2023-06-29 18:41:45 +02:00
639ee02bed Hermione Admire breasts fix and improvements.
* Changed "hg_pf_admire_breasts_T2_touch" fail label to regular label as it should not mark event as failed.
* Improved Chibi usage.
2023-06-29 13:09:17 +02:00
78d0929bd4 Improved milestone unlock for Hermione tier 2
* Adjusted milestone unlock so that you won't miss it by picking the wrong dialogue option.
2023-06-29 11:19:00 +02:00
c13867b7eb Yule ball, odd jobs, and menus
* Converted Hermione's jobs into new system and added them into the new 'Odd jobs' favor section
* Converted Hermione's yule ball event chain into the new system
* Improved milestone unlock for Hermione tier 4
* Improved menu exit choice handling
* Moved unused labels outside the script files
* Reimplemented disabled menu option
2023-06-28 23:02:39 +01:00
dd128db58c Menus and bug fixes
* Reimplemented named menu options and a back/cancel button support
* Reimplemented icon harts
* Fixed flag check in blowjob public request
* Fixed a potential resolution glitch in gui initialisation
* Fixed a potential label parsing bug in Hermione's summon menu
2023-06-28 19:03:29 +01:00
640ff67bca Fixes
* Replaced public_voyer status with public_stripping
* Fixed blowjob T4 fail variant event label naming.
* Fixed missing 'ask her to do x' blurbs for blowjob fail event variants
2023-06-28 14:06:42 +02:00
0f3502de5e Bug fixes
* Fixed cancellation method for events utilising subevents
* Fixed callstack when cancel method is called and the next node is a jump (odd)
* Fixed missing 'ask her to do x' blurbs for fail event variants
* Fixed 'grope her' fail variant repeat dialogue flag
* Removed 'hermione_favor_menu' from ignore labels (superseded)
2023-06-28 00:54:14 +01:00
3ce6198359 Convert Hermione's Public Requests
* Converted Hermione's public requests into the queue system.
* Replaced event checks with status checks for the affected events.
* Ignore local labels in event completion tracking
* Improved readability for debug outputs
* Skip Luna intro on dev
2023-06-27 19:02:49 +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
ede1ee9a6c EventQueue and Event classes improvements and bug fixes
* Added _event, _event_queue globals
* Added ignore_globals class tuple
* Added extensive debugging tools
* Added next and cancel methods
* Added subevents support
* Added ability to enqueue events abnormally
* Moved menu_hints method outside of the EventQueue for better modularity
* Fixed queue filtering
* Fixed repeatable events
* Fixed missing id for the mainloop EventQueue
* Fixed groping T1 unreachable second event
* Removed daytime parameter (superseded by req)
2023-06-26 01:44:25 +01:00
13a7017773 Convert Hermione's Personal Favours into the new Event system to address code logic bugs.
* Added internal counter for queues
* Simplified global vars for event completion checks.
* Temporarily disabled Hermione's statistics menu
* Replaced counter/points checks with status flags.
* Disabled debug profiling for images
2023-06-24 23:27:13 +01:00
cceec862af Expand EventQueue and Event classes
* Added event callbacks support
* Added support for in-game favour-like behaviour
* Added debug functions
* Added extensive event parameters
* Added a bunch of new methods
* Added modding support
* Added completion tracking
* Added menu handlers
* Added global vars
* ... more
2023-06-23 19:07:37 +01:00
8a0d76b335 CG posing
* Posed Cho Dual CG up til introspection.
2023-06-11 20:14:51 +02:00
14c678117d Cho hair layer split and fix
* Split Cho's Ponytail into back/front layers.
* Added notice at the end of Snape Hangouts.
* Minor fixes.
2023-06-03 14:20:45 +02:00
86f6d9a536 Minor fixes 2023-06-01 18:00:30 +02:00
d236edc9dc Hermione chit-chats
* Added Hermione chit-chats based on character states, event progression, weather etc.
* Added additional checks for Hermione's chit-chats.
* Adjusted Hermione's chit-chat levels to align with tiers.

* Minor writing adjustments.
2023-06-01 16:01:01 +02:00
f8d6a15aaa Improvements and fixes
* Improved Hermione Tier 5 and 6 events.
* Improved Hermione Cardgame wager event.

* Added Hermione titjob var.
* Minor fixes.
2023-05-30 17:55:26 +02:00
01c0ccd585 Minor writing fixes/additions.
* Added additional dialogues for when Hermione agrees to perform favours, even though Gryffindor is in the lead.
* Minor fixes
2023-05-17 16:14:18 +02:00
65e4582457 Bug fixes and improvements
* Added indicator for unscheduled items in the wardrobe's schedule tab
* Fixed var references
* Fixed characters not displaying in certain events.
* Fixed characters positioning in certain events.
* Fixed Madam Hooch refusing to exit the office.
2023-05-15 19:12:15 +01:00
72cf07bbc3 Posing and fixes
* Posed "dance for me" snape variant, results section.
* Re-named even flag, "states.her.ev.suck_it.cock_kiss" > "states.her.ev.give_me_a_handy.cock_kiss"

* Minor writing consistency fixes.
2023-05-15 17:18:47 +02:00
91fd7d3a0b Fixes
* Fixed misnamed "Jerk off naked" chibi animation, which caused it not to load.
* Fixed Hermione "-Let's Duel-" menu unlock.
* Fixed misnamed Tonks event vars, which caused her to not appear during the intro.
* Fixed misnamed Tonks event vars in cheats, which caused her events not to get skipped when you skip the intro.
* Moved temp "_cumming" variable to "hg_pf_admire_breasts_T3" as it is later checked even if you don't pick "masturbate" option.

* Minor writing and blktone fixes.
2023-05-14 12:15:10 +02:00
b5828b67f5 Pre-release
* Version bump
* Added pre-release notices and warnings
* Disabled some of the new Cho content until it gets properly finished
2023-05-13 16:08:35 +01:00
8ba28f5e14 Face parameter removal (Tonks)
* Removed face parameter for Tonks and reposed events that relied on it.
2023-05-12 13:48:17 +02:00
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
3c2dcf3e5f Proofreading 2023-05-06 15:45:52 +02:00
01697bcb88 Proofreading 2023-05-04 18:41:59 +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
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
c23906d8ef Refactoring blush and tears (Luna) 2023-04-26 01:25:46 +01:00
915a1e25ab Refactoring blush and tears (Hermione) 2023-04-26 01:21:55 +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
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
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
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
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