Commit Graph

56 Commits

Author SHA1 Message Date
Gouvernathor a7a9fe2d9e A bunch more f-strings
I'm not done

(cherry picked from commit be88d0ed7e)
2024-03-30 17:55:26 +00:00
LoafyLemon 38d2494bc3 Fix conflicting properties (by Gouvernathor)
big work
what was reliable before is now not, in recent versions of renpy, which is why we added that new config (which I put in say.rpy, but it can be moved somewhere else)
Also fixes the game_menu's title position, incidentally

some changes are incompatible with my diary and achievement branches, respectively, they will need to be merged with a bit of manual care
2024-03-25 14:57:36 +00:00
LoafyLemon 0597621c54 Random Object Refactoring and a bug fix (by
Gouvernathor)
2024-03-24 18:18:34 +00:00
Gouvernathor 6860614062 Use the correct operator(s) for None
(cherry picked from commit 837d6b378e)
2024-03-24 17:06:06 +00:00
Gouvernathor d063d7fc5f Simplify crop_image_zoom calls
(cherry picked from commit def10a09ac)
2024-03-24 17:04:05 +00:00
Gouvernathor 0c564a521b Use expression instead of image
the only documented lingua
this is AST-equivalent

(cherry picked from commit 542db72609)
2024-03-24 16:19:01 +00:00
Gouvernathor 5ef4d4f2db Avoid extraneous bool call
(cherry picked from commit 6a4b56a182)
2024-03-24 16:12:42 +00:00
Gouvernathor f1a0c779f6 Sort in-place to save time
(cherry picked from commit 36d3a5d1a7)
2024-03-24 16:12:30 +00:00
Gouvernathor 780c028eb3 Use python hide instead of a single-use function
(cherry picked from commit a606fc9ca2)
2024-03-24 16:10:22 +00:00
Gouvernathor 12e2bbcfb6 Fix indent
(cherry picked from commit 925cf611c1)
2024-03-24 16:10:00 +00:00
Gouvernathor d48708579b Fix misuse of variable
- don't use a reserved name (starting with an underscore)
- use a file-local mangled name (starting with two underscores
- use renpy.dynamx to cleanup the variable automatically

(cherry picked from commit 3e86094b0b)
2024-03-24 16:00:53 +00:00
Gouvernathor b60c87e9f8 Sirt in-place to save time
not the first time, so that we can still pass it iterators

(cherry picked from commit 21cb97b2e2)
2024-03-24 15:54:42 +00:00
Gouvernathor 36578fdd67 Simplify that call
(cherry picked from commit b21e179df0)
2024-03-24 15:53:40 +00:00
Gouvernathor 200760471f skip unnecessary lambda
(cherry picked from commit 94a6f9302b)
2024-03-24 15:53:19 +00:00
LoafyLemon 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
Johnny28 b41a4263ea Luna clothing.
* Added Nail polish.
* Added Piercings.
* Added Tank top with shorts outfit.
* Added Bimbo outfit.
* Updated Heart glasses artwork.
2023-07-22 15:37:48 +02:00
LoafyLemon 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
Johnny28 cb389e7ca9 Cho Clothing
* Added Club Dress.
2023-06-27 18:31:23 +02:00
LoafyLemon d8601def73 Bug fixes and callbacks
* Added parcel callback support for the outfit store
* Added execute_callback wrapper function
* Fixed ball quest item never unlocking after receiving the outfit, soft-locking the game
2023-06-16 15:51:48 +01:00
Johnny28 5d76869753 Cho clothing
* Added Sheer Nightie outfit.
* Added Sporty Bikini outfit.
2023-05-23 21:19:27 +02:00
Johnny28 20de093e34 Proofreading 2023-05-09 15:45:34 +02:00
Johnny28 01697bcb88 Proofreading 2023-05-04 18:41:59 +02:00
LoafyLemon 697819b5ba Bug fixes
* Fixed and replaced getattr methods in some instances referencing character states
* Fixed get_character_unlock, and get_character_mood referencing wrong var and store
* Fixed lint self defining character tag instead of using a global func
2023-04-16 17:47:50 +01:00
LoafyLemon db5e4347f7 Adjust event name for clarity 2023-04-03 17:57:14 +01:00
LoafyLemon be1fecbc11 Refactor variables - Part 3 2023-04-03 01:30:15 +01:00
LoafyLemon 670e7d82fb Refactor variables - Part 2
* Finished refactoring quest and character vars
* Removed quest class (superseded)
2023-04-03 00:48:38 +01:00
LoafyLemon 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
Johnny28 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
LoafyLemon 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
LoafyLemon af80afaaa6 Remove some unused, duplicate or redundant sound files 2023-03-13 21:42:05 +00:00
Johnny28 e482eb8eea Minor fixes 2023-03-12 00:25:12 +01:00
LoafyLemon 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
LoafyLemon 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
LoafyLemon 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
Johnny28 fb87fa4962 Writing fixes
* Minor writing fixes.
2023-02-24 13:58:19 +01:00
LoafyLemon 99f174cfbb Refactoring, Optimizations, Bug fixes
* Fixed Hermione's hslut panties
* Refactored image calls
* Refactored character poses (partially)
* Added hash generation to all Doll-type displayables
* Hashed and cached Doll layers (Greatly improves rollback performance)
* Fixed outfit and colour randomization
* Added is_stale method to doll-type displayables to reduce code complexity
* Removed doll-related redundant global methods
* Added AVIF format support
* Simplified Doll posing
* and more...
2023-01-18 20:22:59 +00:00
LoafyLemon 870bfa29b4 Merge branch 'dev' into Python3 2022-12-28 19:20:38 +00:00
LoafyLemon 4d5fb8869b Merge branch 'Xmas' into dev 2022-12-28 19:09:28 +00:00
LoafyLemon aa6942bd0b Reimplement "Virgin Killer outfit"" 2022-12-22 23:42:34 +00:00
LoafyLemon ffc24fa9f8 Revert "Virgin Killer outfit" 2022-12-22 23:40:40 +00:00
Johnny28 dd95b0dc43 Virgin Killer outfit
* Added Cho Virgin killer outfit.
2022-12-22 23:40:40 +00:00
Johnny28 488d2aae0d Mirror story posing + outfits
* Posed Xmas Mirror story dialogue

* Added Cho Reindeer Outfit.
* Added Luna Reindeer Outfit.

* Partially added Luna Bunny-girl outfit.
* Partially added Cho Bunny-girl outfit.
* Partially added Hermione Bunny-girl outfit.
* Partially added Hermione Reindeer Outfit.
2022-12-22 23:40:40 +00:00
LoafyLemon c7be1497f9 Revert "Virgin Killer outfit" 2022-12-22 23:38:47 +00:00
Johnny28 1b40bf2165 Outfit
* Added Tonks Pullover Outfit.
2022-12-19 19:12:00 +01:00
Johnny28 f10e6608ce Virgin Killer outfit
* Added Cho Virgin killer outfit.
2022-12-14 20:56:44 +01:00
Johnny28 b29701f39c Mirror story posing + outfits
* Posed Xmas Mirror story dialogue

* Added Cho Reindeer Outfit.
* Added Luna Reindeer Outfit.

* Partially added Luna Bunny-girl outfit.
* Partially added Cho Bunny-girl outfit.
* Partially added Hermione Bunny-girl outfit.
* Partially added Hermione Reindeer Outfit.
2022-12-14 18:32:54 +01:00
Johnny28 c87ecb9e8f Susan Priestess Outfit
* Added Susan Priestess Outfit.
2022-11-09 21:29:52 +01:00
LoafyLemon 022da2a727 Merge branch 'dev' into Python3 2022-10-16 19:37:12 +01:00
LoafyLemon d6e8efaaa3 Refactoring 2022-09-29 22:19:55 +01:00
Johnny caa2e5153e fix
* Hid image for mafkin chat until underlying code supports it.
2022-09-29 21:07:25 +02:00