Commit Graph

184 Commits

Author SHA1 Message Date
70ec01da8b Wardrobe 2.0 - Easter egg, text tags 2024-10-29 14:06:38 +00:00
9c29c1392d Wardrobe 2.0 - Colour Picker 2024-10-22 15:26:41 +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
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
e8a2873fd7 Dynamically resolve X position for head-only modes using flip states 2024-09-24 18:00:40 +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
eab0635db4 Rework achievements, Add progression bars, bug fixes 2024-09-13 19:52:19 +01:00
352091267c Reimplement Achievements interface 2024-09-12 16:16:41 +01: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
d2e7d294d5 Reimplement Inventory for new GUI, bug fixes 2024-08-07 18:37:07 +01:00
af76d839a1 Add icon text tag 2024-06-17 19:24:31 +01:00
f7c91ebcf7 Bug fix
* Fixed performance regression due to dynamic displayable in long text
2024-06-15 15:59:18 +01:00
4b7c4ff60f GUI Cleanup and restructuring 2024-06-14 16:34:50 +01:00
85b8c10ad7 Add FilePageLast action for the save menu 2024-06-12 16:56:39 +01:00
6244dbbcce Enable new navigation menu 2024-06-06 20:25:13 +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
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
d0f3a550b7 Bug fix
* Fixed wrongly assigned xsize for the text displayable in kinetic text
2024-05-28 15:39:10 +01:00
2680593bf6 Shudder - Kinetic Text 2024-05-27 16:33:13 +01:00
f5cbcdc1eb Implement Kinetic Text Tags 2024-05-23 23:16:45 +01:00
587425723e Remove android crash defender (obsolete) 2024-05-19 21:27:37 +01:00
ab9f072848 Detach console 2024-05-19 21:18:49 +01:00
8f8b9f2f80 Replace redundant call label with a scene statement 2024-05-19 21:15:26 +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
c38763c065 Merge branch 'refs/heads/dev' into interface 2024-04-28 16:46:23 +01:00
8aa1a84efb Bug fix
* Fix detection of orphaned script and clarify the exception
2024-04-28 13:43:47 +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
333fdfed51 Refactoring day checks 2024-04-25 20:14:25 +01:00
ec991ccd22 Refactoring gold checks 2024-04-25 20:12:50 +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
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
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
86f95fcfe4 Save compatibility bug fix
* Fix broken save state
2024-03-31 21:19:28 +01:00
f06d33cd8d Bug fix, save compatibility
* Fixed zorder issue with Tonks' office outfit accessory
2024-03-30 20:11:56 +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
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
ea59c387d2 Turn unnecessary class into namespace
(cherry picked from commit 34165c7b2b)
2024-03-30 18:02:08 +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
a7a9fe2d9e A bunch more f-strings
I'm not done

(cherry picked from commit be88d0ed7e)
2024-03-30 17:55:26 +00:00
5efd315847 Bug fixes, Save Compatibility, Secularisation 2024-03-28 15:48:19 +00:00