Bartłomiej Dach
|
e71c95f1fe
|
Reintroduce IMod.Ranked
What goes around, comes around.
|
2024-01-31 14:48:35 +01:00 |
|
Dan Balasescu
|
a6313c4ee8
|
Expose Mod.UsesDefaultConfiguration
|
2023-12-29 17:16:16 +09:00 |
|
Dean Herbert
|
0be6743e87
|
Apply Bindable.Parse refactorings
|
2023-12-13 14:07:38 +09:00 |
|
Bartłomiej Dach
|
68efb3c110
|
Mark ModTouchDevice as always valid for submission
|
2023-11-02 19:25:57 +01:00 |
|
Bartłomiej Dach
|
7ea298a1b6
|
Add xmldoc to Mod playability flags
|
2023-10-31 16:13:44 +01:00 |
|
Dean Herbert
|
16e752e07d
|
Add basic structure and test coverage for extended info on mod icon
|
2023-09-27 19:29:03 +09:00 |
|
Dean Herbert
|
72d2715222
|
Show mod settings as "on" or "off" rather than "True" or "False"
|
2023-08-23 20:21:43 +09:00 |
|
Dean Herbert
|
91c2cadb47
|
Add missing colon in mod settings tooltip
|
2023-08-23 19:13:32 +09:00 |
|
Dan Balasescu
|
d2380bd840
|
Remove usages of [ExcludeFromDynamicCompile]
|
2023-05-08 18:12:56 +09:00 |
|
Bartłomiej Dach
|
485b7282dc
|
Clarify type check
|
2023-05-04 19:06:07 +02:00 |
|
Bartłomiej Dach
|
1f1342b099
|
Reword xmldoc
|
2023-05-04 18:33:49 +02:00 |
|
Bartłomiej Dach
|
88e77ad390
|
Rename Settings{-> Map}
|
2023-05-04 18:30:41 +02:00 |
|
Bartłomiej Dach
|
26337dbcd8
|
Do not rely on unspecified Dictionary.Values ordering
|
2023-05-04 18:29:01 +02:00 |
|
Bartłomiej Dach
|
0d2396c557
|
Rename method to better indicate directionality
|
2023-05-04 18:15:12 +02:00 |
|
Terochi
|
332c199dc2
|
further simplification
|
2023-04-26 10:46:29 +02:00 |
|
Terochi
|
0841e73a39
|
Improved readability and sounds
|
2023-04-25 21:07:17 +02:00 |
|
Terochi
|
8e8dda3ac0
|
Big simplifying
|
2023-03-11 23:29:36 +01:00 |
|
Terochi
|
b51c41a804
|
Addressed changes
|
2023-03-09 20:14:58 +01:00 |
|
Terochi
|
8bf84869a5
|
Fixed errors covered in new tests
|
2023-03-07 20:39:50 +01:00 |
|
Terochi
|
09e7c21b23
|
Implemented a more complex setting conversion logic + tests
|
2023-02-24 15:11:22 +01:00 |
|
Terochi
|
dd53a70071
|
Addressed change requests
|
2023-02-21 21:01:31 +01:00 |
|
Terochi
|
191604340f
|
Added a way for mod settings to be kept when changing ruleset + test
|
2023-02-21 19:05:10 +01:00 |
|
Dean Herbert
|
27c497145f
|
Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0
|
2022-12-16 18:16:26 +09:00 |
|
Dean Herbert
|
42eafe318c
|
Remove various simple obsoletions
|
2022-10-28 13:20:58 +09:00 |
|
naoei
|
8cb2e11766
|
Change most ruleset-accessible string types to Localisable strings
|
2022-08-10 15:51:11 -04:00 |
|
Salman Ahmed
|
6ce6f6f7df
|
Merge branch 'master' into remove-score-multiplier-on-custom-mod-settings
|
2022-07-20 08:57:43 +03:00 |
|
為什麼
|
3af093cb27
|
Remove the null check because bindable should always have the value.
|
2022-07-19 20:39:41 +08:00 |
|
andy840119
|
1f9f2b413e
|
Remove the nullable disable annotation.
Also, mark as nullable for some properties.
|
2022-07-19 20:39:41 +08:00 |
|
Salman Ahmed
|
6bfa5e53e0
|
Add property for whether mod uses default configuration
|
2022-07-18 07:29:03 +03:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Salman Ahmed
|
43c9058d09
|
Fix wrong obsolete message
|
2022-05-05 14:39:05 +03:00 |
|
Salman Ahmed
|
8501a41619
|
Bring back separate bool properties as non-cascading
|
2022-05-05 14:37:38 +03:00 |
|
Salman Ahmed
|
8488a29e9e
|
Renew obsoletion date
|
2022-05-04 17:22:11 +03:00 |
|
Salman Ahmed
|
5f878ed82b
|
Delegate IsPlayable to the obsoleted UserPlayable by default
Handles consumers who still haven't updated to use `IsPlayable` yet.
|
2022-03-20 16:07:09 +03:00 |
|
Salman Ahmed
|
51e5dd7d0e
|
Introduce IsPlayable(...) and obsolete UserPlayable
|
2022-03-18 02:08:30 +03:00 |
|
Salman Ahmed
|
d90a334853
|
Introduce multiplayer playability and free mod validity in Mod
|
2022-03-17 03:48:56 +03:00 |
|
Dean Herbert
|
1814a325d8
|
Move GetSettingUnderlyingValue to a SettingSource extension method
|
2022-03-15 14:54:00 +09:00 |
|
Dean Herbert
|
7307e68e9c
|
Revert "Merge pull request #16889 from smoogipoo/remove-mod-multiplier"
This reverts commit 252b945d3b , reversing
changes made to a1b39a96cf .
|
2022-02-17 13:26:12 +09:00 |
|
Dean Herbert
|
23933fc881
|
Update xmldoc to mention that multipliers are not applied anywhere
|
2022-02-16 17:32:22 +09:00 |
|
Dan Balasescu
|
4c1413e0c7
|
No longer require Mod implementation
|
2022-02-16 16:36:02 +09:00 |
|
Dean Herbert
|
c3531e1361
|
Move more specification from Mod to IMod
|
2021-09-10 12:42:53 +09:00 |
|
Dean Herbert
|
cf633973a9
|
Refactor exposed mod retrieval methods for better safety
|
2021-09-10 11:09:13 +09:00 |
|
Dean Herbert
|
c25ab6835c
|
Remove IJsonSerializable interface
Was pretty pointless and made it hard to use the custom serialisation
terms arbitrarily in tests.
|
2021-08-31 14:39:20 +09:00 |
|
Salman Ahmed
|
072560ba3e
|
Remove leftover unused using
|
2021-08-19 07:17:43 +03:00 |
|
Salman Ahmed
|
1ae4a1910a
|
Cache mod settings rather than fetching everytime
|
2021-08-18 09:17:42 +03:00 |
|
Salman Ahmed
|
060ba0692d
|
Add hash code support for Mod
|
2021-08-17 04:27:04 +03:00 |
|
Dean Herbert
|
3c028ce05c
|
Add IDeepCloneable interface and update existing CreateCopy methods to use it
|
2021-07-19 12:54:17 +09:00 |
|
Henry Lin
|
6a0c5b54c3
|
Fix obsolete message in Mod.Ranked
|
2021-07-02 15:55:25 +08:00 |
|
Dean Herbert
|
0396a03bbc
|
Rename Mod.Ranked back to avoid breaking ruleset API
|
2021-07-02 12:50:58 +09:00 |
|
Dean Herbert
|
d0e9f8ef90
|
Replace and obsolete Ranked flag with IsUserPlayable
|
2021-06-09 14:17:03 +09:00 |
|