Compare commits

...

228 Commits

Author SHA1 Message Date
a219f9784f Implement maxsize parameter for all relevant Doll subclasses 2024-12-15 16:33:12 +00:00
1183676c2b Main Menu 2.0 - RC1, version bump 2024-12-11 00:35:50 +00:00
4597c40105 Bug fix 2024-11-28 20:29:17 +00:00
2f4e3c3b35 Reimplement main menu (Partial)
* Add new main menu
* Add parallax transform
* Add art placeholders
2024-11-28 18:26:00 +00:00
a44b5cc8a3 Bug fixes
* Fixed wrong chibi scale for DollChibi instances
* Fixed hooch sayer crashes
2024-11-22 18:34:55 +00:00
21a44fdc3c Hotfix 2024-11-21 17:49:42 +00:00
b4f7c45e13 Address incompatible transform logic change 2024-11-21 17:44:00 +00:00
bf6b2a6319 Bug fixes - continued 2024-11-21 17:13:09 +00:00
cd096eaf15 Bug fixes
* Fixed side images defaulting to the left side
* Fixed overlay screens being displayed below the doll
* Removed volume suggestion during quidditch matches (obsolete)
2024-11-21 17:10:04 +00:00
c7df99e4b0 Bug fixes
* Fixed fake credits
* Fixed hotkeys overlap with Ren'py hotkeys
* Fixed overflowing character names
2024-11-21 16:52:29 +00:00
ae54668efb Bug fix 2024-11-21 15:58:12 +00:00
498ede5d91 Bug fix 2024-11-20 13:38:28 +00:00
a31c8e921c Mirror of Erised 2.0 - Prototype 2024-11-17 14:32:23 +00:00
b26dfadbac Clothing Store 2.0 - Cleanup, translations, and room hooks 2024-11-14 15:13:15 +00:00
737ba3cf09 Clothing Store 2.0 - Parcel hooks and animations 2024-11-14 15:03:20 +00:00
2a55ca692c Clothing store 2.0 - Prototype 2024-11-11 19:06:18 +00:00
a8e44c2057 Restructure Wardrobe Categories, clothing item fix
* Added Midriff Tops category
* Separated Luna's Nail polish for each hand.
2024-11-11 17:19:40 +01:00
164546b0d8 Restructure clothing categories 2024-11-11 14:54:36 +00:00
7c6634015e Wardrobe Categories
* Adjusted Susan's, Astoria's, Tonks', Cho's and Luna's Wardrobe categories.
2024-11-10 18:12:37 +01:00
1d84b77ac1 Clothing Store, Bug fixes, Translation strings 2024-11-10 15:23:13 +00:00
83c5ddad8d Wardrobe Categories - Hermione
* Adjusted Hermione's wardrobe categories
2024-11-10 16:04:21 +01:00
8c84783888 Minor fix
* Stripping adjustment during Hermione panty thief.

(cherry picked from commit ef3913bcfa)
2024-11-10 13:06:31 +00:00
ff4311cafa Sounds, Wardrobe, Bug fixes 2024-11-10 13:03:51 +00:00
7c1a325fa1 Wardrobe "Easter Egg" reactions
* Added new "spanking" reactions.
* Added some additional reactions.
* Minor writing adjustments.
2024-11-09 15:55:53 +01:00
f9c38e2b15 Scrollbars 2024-11-09 14:29:32 +00:00
ff6fcc1ba0 Interfaces, Bug fixes 2024-11-09 13:12:27 +00:00
cd23aa6914 Spanking 2024-11-09 12:10:08 +00:00
dfa36937e5 Wardrobe 2.0 - Animations, Fix exit to character menu, icons, translation strings 2024-11-08 18:40:34 +00:00
8def879969 Wardrobe 2.0 - Unify icons, add automatic import and handle file deletion 2024-11-08 16:59:11 +00:00
790a12deec Bug fix 2024-11-08 14:57:05 +00:00
d66866aecb Unify and simplify kinetic text effect func 2024-11-07 12:40:49 +00:00
a267ebabba Wardrobe 2.0 - Android+PC navigation split, Bug fix, Add remove colour for colour picker favs, small performance bump for colour picker icons 2024-11-07 11:10:58 +00:00
8cfff1febe Wardrobe 2.0 - Performance boost, hook cache into export func 2024-11-07 08:44:09 +00:00
481270faaf Add fade for say boxes in interface context 2024-11-06 21:25:47 +00:00
f2d96c8813 Wardrobe 2.0 - Reimplement outfits section w/ wheelmenus 2024-11-06 21:13:12 +00:00
70ec01da8b Wardrobe 2.0 - Easter egg, text tags 2024-10-29 14:06:38 +00:00
93c899cd44 Wardrobe 2.0 - Wheelmenu
* Implemented wheelmenu for the wardrobe
* Implemented hide/show functions for singular items
* Implemented quick jumps
* Fixed wheelmenu overflowing screen positions (needed a clamp)
2024-10-29 11:57:39 +00:00
06797f9b3c Wardrobe item art fixes
* Removed stray pixels on clothing items.
* Fixed Tonks' Gloves layer issue.
* Improved Cho's Police Top outlines, made the pen a colourable layer.
2024-10-25 14:10:18 +02:00
9c29c1392d Wardrobe 2.0 - Colour Picker 2024-10-22 15:26:41 +01:00
15258bf596 Wardrobe 2.0
* Partial reimplementation of the colour picker
* Implemented settings and sections
2024-10-18 20:29:04 +01:00
e8ece0c775 Improvements
* Skip back layers during icon crop calculations
* Improve contrast for selected text
2024-10-18 20:28:12 +01:00
65690ca90c Improve icon generation and whitespace detection 2024-10-16 20:59:14 +01:00
59788d5f16 Wardrobe
* Handle equip/unequip methods
* Handle dialogues inside interfaces
* Fix style assignment
* Move wardrobe checks inside wardrobe python scope
2024-10-15 17:22:38 +01:00
15bc242d2b Wardrobe 2.0 Prototype 2024-10-13 09:38:11 +01:00
52929e9695 Posing and minor tweaks
* Adjusted Hermione "Head" ypos posing during BJ events to avoid covering other characters.
* Minor tweaks.
2024-09-30 15:40:36 +02:00
31e0ff3f04 Posing and writing
* Adjusted "Head" ypos posing for consistency.
* Re-named and added Genie "knowledge" related flags.
* Tonks Hangout writing additions and adjustments. (Made it feel more natural to do the next hangout after spending time doing other things)
* Minor Cho writing variant behind Genie knowledge check.
2024-09-27 22:21:07 +02:00
4846d6a789 Implement disabled state style for choice menu 2024-09-26 20:03:33 +01: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
0dde7324af Posing
* Adjusted "Head" ypos posing for consistency.
2024-09-26 14:18:16 +02: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
a06df58240 Bug fixes, Engine, Hotkeys
* Implement JumpWith action
* Fix hide windows hotkey
* Fix surface tree capture by implementing inter pauses for interface elements
* Implement achievements 'O' hotkey
* Fixed call stack depth issues
2024-09-24 21:16:55 +01:00
d6cc3265ec Implement kinetic text option toggle 2024-09-24 20:08:56 +01:00
1d3a12f0f6 Wheelmenu, Bug fixes
* Implement disabled state for wheelmenu buttons
* Simplify wheelmenu definitions
* Fix bogus warning for doll elements during stale displayable evaluation (cache)
2024-09-24 19:59:59 +01:00
e8a2873fd7 Dynamically resolve X position for head-only modes using flip states 2024-09-24 18:00:40 +01:00
3bebe1454a Bug fix 2024-09-24 16:50:47 +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
b251dc14ef Add new achievements 2024-09-15 18:13:00 +01:00
d91efb7058 Add completion status for achievements, restructuring, tweaks 2024-09-13 20:42:39 +01:00
eab0635db4 Rework achievements, Add progression bars, bug fixes 2024-09-13 19:52:19 +01:00
fd5bf21fac Jerk-Off writing additions
* Added new menu options to bypass specific 'use item' events.
* Minor additions.
2024-09-13 19:25:14 +02:00
352091267c Reimplement Achievements interface 2024-09-12 16:16:41 +01:00
45695350c9 Implement progression reporting for items, improve inventory interface, add condom hooks 2024-09-12 14:03:20 +01:00
92e1f79cd7 Fixes
* Adjusted writing in jerk-off event.
* Minor writing fix.
2024-09-10 20:26:42 +02:00
225d0ec3cb Fixes
* Fixed overflowing character name.
* Minor writing adjustments.
2024-09-10 18:25:27 +02:00
e278a90b43 Bug fix 2024-09-10 16:21:25 +01:00
2a0f6a1966 Implement gift item use hooks, proofreading 2024-09-10 16:13:26 +01:00
841a07b8d3 Bug fix 2024-09-10 14:38:51 +01:00
83383f71f7 Implement disk cache for renders 2024-09-10 14:31:48 +01:00
1571daa6f7 Fixes
* Fixed issues reported by Lint.
* Minor writing adjustments/fixes.
2024-09-09 15:13:21 +02:00
791457c884 Replace old non-deterministic hash method with a deterministic one (Et tu, Brute python3?) 2024-09-05 10:00:09 +01:00
0630997a99 Bug fixes and Engine Version Bump 2024-09-05 08:46:52 +01:00
88b41f6623 Genie Inventory Dialogue Posing
* Posed Genie inventory dialogue, added kinetic text and weather checks.

* Minor fixes.
2024-09-04 15:19:22 +02:00
dd599b482f Genie Inventory Dialogue
* Added dialogue for when Genie uses an inventory gift item.
2024-09-03 19:45:30 +02:00
a6a351c4a1 Fixes
* Swapped stockings and panties z.order to put stockings above.
* Fixed colour issue on Cho sailor stockings
2024-08-11 18:17:35 +02:00
79b1cff97a Disable categories unusable for the current character in gift context 2024-08-09 20:05:49 +01:00
524e3555a3 Implement dual actions for inventory items, refactoring, bug fixes 2024-08-09 19:17:48 +01:00
dc348a729a Allow random CDS to return None, and fix weights. 2024-08-09 15:49:21 +01:00
9a50a836db Update credits and bug fix 2024-08-07 19:25:09 +01:00
9383e5d719 Bug fix and cleanup 2024-08-07 18:43:16 +01:00
d2e7d294d5 Reimplement Inventory for new GUI, bug fixes 2024-08-07 18:37:07 +01:00
a48125b3bc Merge remote-tracking branch 'refs/remotes/origin/kinetic_text' into interface2 2024-08-06 14:10:45 +01:00
1ee2f0738c Add social to navigation and animate tabs 2024-07-01 20:41:34 +01:00
227b07ae09 Fix 2024-06-28 17:38:21 +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
cb3ef44eb6 Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-26 18:41:01 +02:00
68ad738cf3 Bug fix 2024-06-26 17:40:25 +01:00
d1dbe31b6c Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-26 18:27:21 +02:00
578310ad71 Reimplement hide interface hotkey and allow hiding choice menus as well as the say screen 2024-06-26 16:23:32 +01: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
26fb4e6f01 Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-26 14:39:38 +02:00
4cd4648370 Tweak oversample 2024-06-25 21:31:29 +01:00
dc0e34e5fc Implement new house emblems, banners, and house points displayable, sunset top bar 2024-06-25 20:57:56 +01:00
0834d59e99 Kinetic text 2024-06-25 16:49:58 +02:00
a97391b10c Merge remote-tracking branch 'refs/remotes/origin/kinetic_text' into interface2 2024-06-22 13:49:10 +01:00
2db398b100 Add new doodles 2024-06-22 13:40:33 +01:00
50869dd97c Implement help screen, tweak text sizes, fix in_context func 2024-06-18 19:46:57 +01:00
4706519a63 Handle empty history 2024-06-18 18:45:13 +01:00
0248476ac5 Add mountains to the history screen 2024-06-18 17:43:54 +01:00
e01a955afa Kinetic text 2024-06-18 16:02:23 +02:00
62e2393fef Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-17 21:06:26 +02:00
c8a9b39c00 Add cursor states to bars and sliders 2024-06-17 19:43:08 +01:00
53cfc1bf23 Bug fix 2024-06-17 19:35:25 +01:00
c9db632d6b Implement history screen and sliders, add sounds 2024-06-17 19:25:20 +01:00
af76d839a1 Add icon text tag 2024-06-17 19:24:31 +01:00
bf9088de23 Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-15 18:39:53 +02:00
2e240545a5 Tweaks, Bug fixes, Cleanup 2024-06-15 17:37:31 +01:00
5beab11f64 Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-15 18:25:16 +02:00
1f0c5ecb90 Ensure translation support in navigation and credits 2024-06-15 17:02:56 +01:00
08bb9f96cc Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-15 17:04:06 +02:00
f7c91ebcf7 Bug fix
* Fixed performance regression due to dynamic displayable in long text
2024-06-15 15:59:18 +01:00
8df242f37e Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-15 15:43:32 +02:00
d7e7cba7ad Overhaul credits interface, Bug fixes, Music Player 2024-06-15 00:05:49 +01:00
3060ed7e0e Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-14 18:57:15 +02:00
4b7c4ff60f GUI Cleanup and restructuring 2024-06-14 16:34:50 +01:00
8d7a685b58 Kinetic text 2024-06-14 13:42:47 +02:00
c705a298d2 Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-14 13:42:15 +02:00
9b200a7177 Finalise navigation menu 2024-06-13 23:35:42 +01:00
85b8c10ad7 Add FilePageLast action for the save menu 2024-06-12 16:56:39 +01:00
92e35611e1 Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-11 16:05:54 +02:00
9a82682569 Kinetic text
* More kinetic text additions.
2024-06-11 16:05:05 +02:00
ad017851e6 Bug fixes
* Fixed navigation menu being clickable during pseudo hide event
* Fixed wrong menu being displayed when accesses from the quick menu
2024-06-08 18:18:09 +01:00
1f18f6b0e6 Kinetic Text
* More kinetic text additions.
2024-06-08 15:43:16 +02:00
f0c79eb0cf Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-07 21:51:08 +02:00
b3a76cce17 Bug fixes
* Implemented workaround for navigation menu transforms not receiving 'hide' events.
* Fixed text overflow in navigation menu
2024-06-07 17:19:57 +01:00
e91b95d882 Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-07 12:17:26 +02:00
6244dbbcce Enable new navigation menu 2024-06-06 20:25:13 +01:00
ac62b9c8f9 Kinetic text
* More kinetic text additions.
2024-06-06 17:36:26 +02:00
5a78a30577 Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-06 13:28:38 +02:00
7612c0bf1f Save menu
* Implement new save/load menus
2024-06-05 22:25:18 +01:00
6d4a4e1e42 Kinetic text
* More kinetic text additions.
2024-06-04 15:34:35 +02:00
c6ed6726a9 Kinetic text
* More kinetic text additions.
2024-06-04 09:50:07 +02:00
eee88b6933 Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-06-04 09:49:38 +02:00
63859b37f2 Partial Implementation of Navigation menus 2024-06-01 20:46:53 +01:00
7c0a367307 Kinetic text
* Added kinetic text to Luna events.
2024-06-01 16:00:54 +02:00
65af3fd0d5 Kinetic text
* Added kinetic text to Hermione anal sex favour.
* Removed unnecessary ctc calls.

* Minor fixes.
2024-05-30 17:26:10 +02:00
40a35cbc54 Merge remote-tracking branch 'origin/interface2' into kinetic_text 2024-05-30 14:03:42 +02:00
792467e25a Handle choice menu overflow 2024-05-29 22:16:58 +01:00
e9cadcdc89 Improve styling and implement confirm popup 2024-05-29 21:31:12 +01:00
676a90f519 Bug fix
* Fixed menu scale
2024-05-29 20:33:31 +01:00
9b1848e52b Kinetic text
* Added kinetic text to Hermione sex favour.
* Removed unnecessary ctc calls.
2024-05-29 15:36:48 +02:00
21ef470c6c Implement new cursors 2024-05-28 21:10:37 +01:00
c2e9c6debc Merge branch 'kinetic_text' of ssh://ssh.silverstudiogames.org:3022/SilverStudioGames/WTS into kinetic_text 2024-05-28 20:51:54 +01:00
ee768b18ce Choice progression
* Add completion status info to the choice menu
* Add style support for kinetic text tags
* Begin modal prompt screen implementation
* Cleanup
2024-05-28 20:51:41 +01:00
8d33aeca8b Updated kinetic text 2024-05-28 21:24:48 +02:00
ac9727bdf2 Finalise kinetic text tags 2024-05-28 19:34:22 +01:00
2b1208bc7e Kinetic Text - Heart animation 2024-05-28 16:54:01 +01:00
b7a0d19559 Merge branch 'refs/heads/interface2' into kinetic_text 2024-05-28 15:42:10 +01:00
d0f3a550b7 Bug fix
* Fixed wrongly assigned xsize for the text displayable in kinetic text
2024-05-28 15:39:10 +01:00
b53bfdfa56 Kinetic text
* Added kinetic text to hg_sex_1.
2024-05-28 12:27:29 +02:00
2bdd5138ce Bug fix 2024-05-27 18:57:46 +01:00
b44f7188dc Assign character tags to dolls layer 2024-05-27 18:54:57 +01:00
2680593bf6 Shudder - Kinetic Text 2024-05-27 16:33:13 +01:00
d293b0c973 Implement Frame 2024-05-24 15:19:34 +01:00
fe1cc62c5d Tweak Wheelmenu Animation 2024-05-24 12:14:46 +01:00
f5cbcdc1eb Implement Kinetic Text Tags 2024-05-23 23:16:45 +01:00
14d4d0c431 Bugfix 2024-05-23 18:08:39 +01: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
972b9dcd70 Bug fix 2024-05-21 20:51:31 +01:00
53548aecdb Fix {w} text tag affecting textbox animation. 2024-05-21 20:35:01 +01:00
2b40aeba9d TODO
* For future reference
2024-05-21 18:45:06 +01:00
0da545a13b Avoid double click 2024-05-21 02:28:55 +01:00
d59040613b Animate choice menu 2024-05-21 02:27:21 +01:00
e4f0a9531d Bug fix 2024-05-21 02:10:28 +01:00
52de19950d Bug fix 2024-05-21 02:07:48 +01:00
a56d826a10 Improve text box and animate it 2024-05-21 01:58:08 +01:00
18b1b271bb Implement new choice menu 2024-05-21 00:08:41 +01:00
b6091a839d Eventqueue Bug fix
* Fixed events not being marked as completed
2024-05-21 00:06:46 +01:00
07489362c8 Cbibis
* Implement animation pause intervals for the new chibi class
* Fix static animations not playing due to a timeout.
2024-05-19 21:29:14 +01:00
587425723e Remove android crash defender (obsolete) 2024-05-19 21:27:37 +01:00
3320f20101 Genie and Snape doll layer fix 2024-05-19 21:19:17 +01:00
ab9f072848 Detach console 2024-05-19 21:18:49 +01:00
e24b60514e Hide dolls on dolls layer during chibi hide calls 2024-05-19 21:18:06 +01:00
8f8b9f2f80 Replace redundant call label with a scene statement 2024-05-19 21:15:26 +01:00
ac10302a69 Move tutorials to interface layer 2024-05-19 21:14:53 +01:00
93c0b24da0 Detach dolls from screens 2024-05-19 21:14:30 +01:00
15ebe27d0a Detach interface and gameplay elements. 2024-05-19 21:12:51 +01:00
5967c358ca Style fix 2024-05-19 21:08:55 +01:00
c089ebe81d Bug fix 2024-05-19 21:08:48 +01:00
d9d9a2bacb Textbox 2024-05-19 21:08:36 +01:00
3745fb46e9 Ignore console calls in dev stdout 2024-05-14 15:07:18 +01:00
978be68399 Add CycleShopCategory 2024-05-03 22:20:51 +01:00
a8d183e804 Shop Actions
* Implemented SwitchShopCategory and SortFilter screen actions
2024-05-03 21:57:10 +01:00
2b2a3182c6 Merge dev into interface 2024-05-03 20:13:32 +01:00
93de0cd4da Improve translation support (part 7)
(cherry picked from commit 64a624c89b)
2024-05-03 18:55:10 +01:00
395bcf50c0 Improve translation support (part 6)
(cherry picked from commit 0b477fb762)
2024-05-03 18:55:08 +01:00
7ab018394f Improve translation support (part 5) 2024-05-03 18:55:04 +01:00
06b26b3316 Bug fix
(cherry picked from commit d89867c692)
2024-05-03 17:57:23 +01:00
5c3e0cc409 Fix
(cherry picked from commit 4cdf71f5b8)
2024-05-03 17:57:20 +01:00
c022413e47 Improve translation support (part 4)
(cherry picked from commit 27e07d6d73)
2024-05-03 17:57:15 +01:00
b8c9212abb Improve translation support (part 3)
(cherry picked from commit feced7b1cf)
2024-05-03 17:57:05 +01:00
080bfdcb9c Improve translation support (part 2)
(cherry picked from commit 5616f77813)
2024-05-03 17:57:03 +01:00
0350d680b4 Improve translation support (part 1)
(cherry picked from commit 2b409db496)
2024-05-03 17:56:53 +01:00
8b272ca8b5 gitignore 2024-04-28 17:04:00 +01:00
c38763c065 Merge branch 'refs/heads/dev' into interface 2024-04-28 16:46:23 +01:00
99fbcd4ea7 DollClothDynamic
* Added new prefix for lookahead type.
* Added tracked item rebuild for the purpose of tracking types
2024-04-28 15:33:40 +01:00
8aa1a84efb Bug fix
* Fix detection of orphaned script and clarify the exception
2024-04-28 13:43:47 +01:00
df724981d2 House Points and Currencies
* Added common style properties for houses
* Added unique displayable for gold when in the main room
* Unified currency screen to support arbitrary displayables and properties.
* Unified transforms
* Put interface elements onto interface layer
* Hooked house points into the new currency screen
* Improved animation and display of values during animation.
* Allow independent animation of each supplied displayable
* Remove redundant code
2024-04-27 18:12:13 +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
7a4b31bf63 House points
* Added house points to states.env
* Added visuals for when points are added or subtracted
* Updated points increment animation and refactored the screen
2024-04-27 01:54:41 +01:00
4e01b71a99 Regression
* Revert cache for seeded randomisation due to the loss of seeded randomisation when functools.cache decorator is present
2024-04-27 01:05:53 +01:00
51877952d4 Hookup gold gains to seeded randomiser 2024-04-27 00:51:45 +01:00
eb90a77262 Hookup weather to seeded randomiser 2024-04-27 00:47:19 +01:00
db86910a8e Seed Randomisation, Map, Refactoring, Bug Fixes
* Added seeded randomisation w/ cache
* Updated help menu hotkeys section
* Decoupled map from the desk (New map artwork to be added)
* Removed old desk menu
* Removed old desk images
* Removed/Fixed door_randomobj and map_randomobj causing pickling issues
2024-04-27 00:41:38 +01:00
22f831e424 Cheaters do not prosper!
* Added rollback cheating detection for cardgame packs.
2024-04-26 16:06:19 +01:00
eb70637a02 Add safe to interactive tutorial 2024-04-26 15:35:05 +01:00
f1b3117909 New Room Object + Bug Fixes
* Added safe object (Proof of concept)
* Fixed tokens references
2024-04-26 14:56:50 +01:00
1ecd879929 Calendar
* Added timed events to the calendar (proof of concept)
2024-04-26 14:22:01 +01:00
7ea08f8584 Refactor moon checks 2024-04-26 13:59:29 +01:00
c7f7f6c8a0 Refactored currencies
* Removed game class (superseded)
* Refactored currencies
* Bug fixes
2024-04-25 20:39:50 +01:00
085a4d8e9c Refactoring weather checks 2024-04-25 20:15:36 +01:00
333fdfed51 Refactoring day checks 2024-04-25 20:14:25 +01:00
ec991ccd22 Refactoring gold checks 2024-04-25 20:12:50 +01:00
b56d84a301 Refactoring cheats checks 2024-04-25 20:11:30 +01:00
cc6fe6909c Refactoring difficulty checks 2024-04-25 20:10:46 +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
7535e0b756 Weather + Seasons + calendar
* Redesigned weather systems and added seasons along with seeded weights for each quarter.
* Added weather forecast to the calendar
* Bug fixes
2024-04-25 16:33:49 +01:00
2c9348be59 Calendar
* Add weekdays method and weekday display to the calendar
* Bug fixes
2024-04-23 20:19:36 +01:00
0a213edac3 Calendar + Paperwork + Moon phases
* Added simple calendar
* Added half-moon phase (Artwork pending)
* Made moon phases cyclical rather than random
* Refactored paperwork and moon bonuses
2024-04-23 19:26:24 +01:00
63b1afc817 Say box
* Unify say box
2024-04-23 19:25:17 +01:00
5ea5f8c2b4 Calendar Placeholder 2024-04-22 21:54:04 +01:00
4fbb2abad7 Interactive Object Highlight, Foreground, Bug fixes
* Added interactive room object highlights
* Added spacebar hotkey for the room objects highlights
* Added overlay param for room objects
* Fixed paperwork wheel menu action available before paperwork unlocks
* Improved foreground image handling for room objects
2024-04-22 20:26:12 +01:00
9d76d6088f Engine, Wheel menu, intro, bug fixes
* Added IfExpr Action.
* Added string evals for If func.
* Added reset_action method for RoomObject class.
* Added new actions appropriate for room relevant objects.
* Fixed a potential issue with reset_variables method within Events class.
* Fixed single button radius calculation in wheel menu
* Fixed crash if a null list of actions was supplied to create_wheelmenu method.
* Converted intro to use wheel menu actions.
* Split existing room object labels where it made sense.
2024-04-22 18:11:01 +01:00
8e589f45b6 Icons, sound effects, and bug fixes
* Added new head icons for characters
* Fixed initial genie head position for the wheel menu
* Added new interface sounds
* Converted door interface to the new wheel menu (partial)
* Fixed wheel menu condition bug
2024-04-18 16:57:31 +01:00
ca583cfd19 Wheelmenu + Tooltip + Cheats
* Added wheelmenu buttons (WIP)
* Moved cheats menu inside the wheelmenu
* Added animations
* Added new tooltip styling
2024-04-17 21:50:53 +01:00
f267528d4f Wheelmenu placeholders 2024-04-17 19:23:53 +01:00
5b16c80dac Animation + styling 2024-04-15 19:56:14 +01:00
588f1df01b Wheelmenu + Phoenix
* Added wheel menu constructor
* Added new features to the phoenix
* Added desk and phoenix objects to the wheelmenu
2024-04-15 19:06:18 +01:00
557 changed files with 14615 additions and 11838 deletions

3
.gitignore vendored
View File

@ -11,6 +11,9 @@ Desktop.ini
$RECYCLE.BIN/
.DS_Store
# Hidden dirs
*/.*
# Python
*.py[cod]

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
game/characters/cho/poses/default/clothes/top/police/2.webp (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More