Commit Graph

25 Commits

Author SHA1 Message Date
b3c16ff0d7 Fix conflicting properties
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
2023-11-18 20:30:51 +01:00
d7a5aa8d66 Fix inventory layout 2023-11-18 03:58:59 +01:00
ebcfa4b78d Use hide instead of single-use function 2023-11-17 02:39:35 +01:00
b2196d3ca5 Fix abe5d55 2023-11-17 02:34:05 +01:00
a7ad9fafc7 Simplify position and parameters 2023-11-17 02:31:46 +01:00
6216b62ef9 Turn two actions into functions
technically not as correct, but works all the same and is relatively faster (but it will be replaced with better actions in the future anyway)
the pickle lock, if any, for removing them in the future, becomes easier to solve
2023-11-17 02:15:31 +01:00
abe5d551fc Roll most local actions out 2023-11-17 02:12:26 +01:00
87a77163de Probable typo 2023-11-17 02:07:57 +01:00
38a94e774b Some big work on the inventory system
turn the show into a call screen
replace all return actions with specific local actions (WIP, more changes to come)
make the global variables at least dynamic
make the mode parameter a parameter of the label (so, a dynamic variable too, as a result)
replace the bigger actions with local labels
tweak text entries, comparisons, iterations... details
2023-11-17 01:48:07 +01:00
25f375c88b Better and faster iteration, using foreach 2023-11-17 01:48:05 +01:00
c1ab7f7b85 Use a grid for the inventory 2023-11-17 01:48:03 +01:00
837d6b378e Use the correct operator(s) for None 2023-11-17 01:48:01 +01:00
14607f2eb1 Better text interpolation in screens 2023-11-17 01:47:59 +01:00
def10a09ac Simplify crop_image_zoom calls 2023-11-17 01:47:57 +01:00
87ce17df8b Use inplace sort and generator expressions 2023-11-16 02:17:25 +01:00
3e86094b0b 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
2023-11-15 20:42:50 +01:00
30687923d7 Bug fixes
* Fixed mods enabled persistent set chicken and the egg problem (init)
* Fixed gift items referencing old variable
2023-05-10 16:16:42 +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
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
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
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
870bfa29b4 Merge branch 'dev' into Python3 2022-12-28 19:20:38 +00:00
1d25e458f5 Bug Fixes
* Fixed decoration menu page swap arrow position
* Fixed room and title screen animations restarting with every interaction
2022-12-22 23:40:40 +00:00
d6e8efaaa3 Refactoring 2022-09-29 22:19:55 +01:00
42756113b8 WTS 2022-05-17 00:48:22 +01:00