840 Commits

Author SHA1 Message Date
5f742d4525 Simplify following turning states.dolls into a dict 2024-04-06 00:42:27 +02:00
e88fda5a2c Use the cds version 2024-04-05 23:38:31 +02:00
6b6ad56af4 Update existing code 2024-04-05 23:29:37 +02:00
0f80487dfc Remove the register function 2024-04-05 23:28:11 +02:00
42d2a17a6a Move the static values to a defined constant
That way it's not saved and it can be upgraded from version to version
2024-04-05 23:26:55 +02:00
0d8e91b5a5 Stop using mutable default values for parameters 2024-04-05 23:21:20 +02:00
314f971609 Allow poses to be passed to the constructor, and update test script
One problem : it still should not go into a defaulted object
2024-04-05 23:21:01 +02:00
ec27f91904 Fix lint and prediction 2024-04-05 00:20:21 +02:00
e129921bc0 Take the doll parameter 2024-04-04 23:34:35 +02:00
94b5ea15a5 Better parsing 2024-04-04 23:25:15 +02:00
923384eb37 Fix test labels 2024-04-04 23:17:00 +02:00
c2d8c394a1 Fix cds 2024-04-04 23:15:35 +02:00
9befd927a8 fix 2024-04-04 22:58:41 +02:00
e9ec437d1c Eliminate more uses of eval 2024-04-04 22:55:15 +02:00
dfd7972752 Avoid using a weak name link 2024-04-04 22:51:02 +02:00
1e8f1ebfb8 Use a dict to store the dolls
the existing variable was a set, all the existing use cases still work (contains tests, iteration, turning into lists...)
2024-04-04 22:50:01 +02:00
878cec8c76 Simplify some 2024-04-04 22:37:33 +02:00
b49129ad1f Avoid evals and release name constraint
Name resemblances between two variables should be for the developers' benefit only. If there is a link between data, it should be apparent.
2024-04-04 22:36:46 +02:00
34547cb0ad Use an instance storage dict
to avoid main store pollution and evals
2024-04-04 22:34:27 +02:00
caa4cd0b2c Works without the screens
tested on a save
2024-04-03 01:47:02 +02:00
cd63abd27b nitwit 2024-04-03 01:42:36 +02:00
c0bc1cd69f Avoid using screens for chibis
Not exactly sure what to do with the screens for saves compat tbh, should be fine either way and maybe removing the definitions will work
2024-04-03 01:33:13 +02:00
00eda2aae5 Simpler syntax 2024-04-03 01:03:54 +02:00
ae5ff121d9 Moar lint 2024-04-03 01:03:46 +02:00
2525bea67d Move the file again 2024-04-03 00:50:26 +02: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 7ca17b7ba781b649da2a729d8f8d9b45f69fd37b)
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 22348f09016eeda98e1a880b17b34abced57f176)
2024-04-02 13:41:44 +01:00
e04fd221dd Flag unreachable code
(cherry picked from commit 25820e002a1c09a46ebdf24e72946794989a801a)
2024-04-02 13:37:20 +01:00
ef97c273db Linting dynamic
(cherry picked from commit 60244e258abbc5cc364a7f7e3aea4ddd4bddc82f)
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 ec3483ae269ac31874bbebf80c44472df7a7e3d4)
2024-03-30 18:21:15 +00:00
7e4d4a6799 Fix
(cherry picked from commit 218d8c63d22997695a1a7e0b9f43c06ddc5fcc34)
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 1d1d18ad1c44846a5736007bc80404c50ad42ed6)
2024-03-30 18:14:08 +00:00
1bd428a0d8 Avoid mutable objects in signature
(cherry picked from commit 31ebf9356acc8d4db7a66a8640196bc54ac0e456)
2024-03-30 18:13:10 +00:00
62cb39cd19 Default queues instead of using instanciation magic
(cherry picked from commit f7f0ecb566194b39898328560d1576577bae66a8)
2024-03-30 18:13:03 +00:00
fb7fc5300e hotfix
(cherry picked from commit 750d8dff4df83b7d8e7d2c63e9e25885da5f8fa9)
2024-03-30 18:11:03 +00:00
c5c04ff79e Convert existing cds using the new system
(cherry picked from commit 4770be5f1b3571896020aea5de84bba208cc749c)
2024-03-30 18:04:49 +00:00
6408942054 Exception type
(cherry picked from commit a048b0e3cc23b7b7fe1802e0e77ff56374acf3f8)
2024-03-30 18:02:15 +00:00
ea59c387d2 Turn unnecessary class into namespace
(cherry picked from commit 34165c7b2b484156628d8b7887fcd609c2450685)
2024-03-30 18:02:08 +00:00
630ede144c Add dynamic statement
(cherry picked from commit e98680d12319cc97fa76fc3a2696761f251c6fdd)
2024-03-30 18:01:56 +00:00