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
e295fbb791
PixelateMask Shader
2024-04-08 15:48:23 +01:00
5c4ce667a5
Replace unneccesary eval
2024-04-03 12:38:48 +01:00
0dc071261b
Unlock Luna's favours in developer skip
2024-04-02 16:31:14 +01:00
61da56b6c8
Partially revert #7ca17b7 (Breaks dev debug)
2024-04-02 16:21:13 +01:00
9aff807593
Bug fixes
...
* Fixed inconsistent spacing
* Fixed inconsistent state var access
2024-04-02 16:18:18 +01:00
908beae5d3
Maintain access convention within save compat
2024-04-02 14:19:59 +01:00
d8751d73b9
Remove nonsense calls of getattr
...
(cherry picked from commit 7ca17b7ba7
)
2024-04-02 13:53:55 +01:00
224194754f
Avoid using unnecessary screens
2024-04-02 13:44:04 +01:00
e3c5fb609d
Avoid python statement
...
(cherry picked from commit 22348f0901
)
2024-04-02 13:41:44 +01:00
e04fd221dd
Flag unreachable code
...
(cherry picked from commit 25820e002a
)
2024-04-02 13:37:20 +01:00
ef97c273db
Linting dynamic
...
(cherry picked from commit 60244e258a
)
2024-04-02 13:36:59 +01:00
2566ef665f
Version bump
2024-03-31 21:20:39 +01:00
86f95fcfe4
Save compatibility bug fix
...
* Fix broken save state
2024-03-31 21:19:28 +01:00
e50292c1e6
Minor fixes
2024-03-30 21:39:37 +01:00
f06d33cd8d
Bug fix, save compatibility
...
* Fixed zorder issue with Tonks' office outfit accessory
2024-03-30 20:11:56 +00:00
b54a65a7ee
Bug fix
...
* Fixed imported outfits not appearing in the list, until the category of the wardrobe is changed.
2024-03-30 19:47:54 +00:00
e93aa18285
Bug fixes
...
* Fixed mixed paths in outfit import feature
* Fixed paths in outfit import feature
* Fixed missing imports
2024-03-30 19:20:46 +00:00
7164a782e7
Remove unused imports
...
(cherry picked from commit ec3483ae26
)
2024-03-30 18:21:15 +00:00
7e4d4a6799
Fix
...
(cherry picked from commit 218d8c63d2
)
2024-03-30 18:14:24 +00:00
cd6de9aa8c
Remove the last setattr on the store
...
benign in this case since the variable is builtin, but consistency and good practices
(cherry picked from commit 1d1d18ad1c
)
2024-03-30 18:14:08 +00:00
1bd428a0d8
Avoid mutable objects in signature
...
(cherry picked from commit 31ebf9356a
)
2024-03-30 18:13:10 +00:00
62cb39cd19
Default queues instead of using instanciation magic
...
(cherry picked from commit f7f0ecb566
)
2024-03-30 18:13:03 +00:00
fb7fc5300e
hotfix
...
(cherry picked from commit 750d8dff4d
)
2024-03-30 18:11:03 +00:00
c5c04ff79e
Convert existing cds using the new system
...
(cherry picked from commit 4770be5f1b
)
2024-03-30 18:04:49 +00:00
6408942054
Exception type
...
(cherry picked from commit a048b0e3cc
)
2024-03-30 18:02:15 +00:00
ea59c387d2
Turn unnecessary class into namespace
...
(cherry picked from commit 34165c7b2b
)
2024-03-30 18:02:08 +00:00
630ede144c
Add dynamic statement
...
(cherry picked from commit e98680d123
)
2024-03-30 18:01:56 +00:00
b489b59545
Add decorator
...
(cherry picked from commit 8e80555393
)
2024-03-30 18:00:08 +00:00
04a07328fe
Cleanup
...
(cherry picked from commit 17ebf50170
)
2024-03-30 17:59:58 +00:00
707e14e0cf
fix
...
(cherry picked from commit 375b77b2ab
)
2024-03-30 17:58:36 +00:00
7f71d15e70
Speedup dict accesses
...
nested dicts are حَرَام but due punishment will come at a later time
(cherry picked from commit ffc47109ed
)
2024-03-30 17:58:30 +00:00
af2142393f
Remove another throwaway variable
...
(cherry picked from commit f39cebc06f
)
2024-03-30 17:57:51 +00:00
faba726a3d
Avoid code duplication and using throwaway variables
...
(cherry picked from commit 66f8f5ab28
)
2024-03-30 17:57:41 +00:00
36582d0f9c
Final f-string batch
...
some uses of str.format remain, but converting them would be more trouble than it's worth
(cherry picked from commit f17cffa3ec
)
2024-03-30 17:57:17 +00:00
068629d34d
Warn about using reset_variables
...
(cherry picked from commit 04f76d2b54
)
2024-03-30 17:55:40 +00:00