Dean Herbert
|
fd3e5d333e
|
Add xmldoc note about Skill potentially being memory expensive
|
2021-11-21 12:15:32 +09:00 |
|
Dean Herbert
|
9f688f6291
|
Stop persisting Skill s in DifficultyAttributes
|
2021-11-21 12:15:32 +09:00 |
|
Bartłomiej Dach
|
8b134914cf
|
Merge branch 'master' into beatmap-cancellation-token
|
2021-11-17 21:52:30 +01:00 |
|
Dean Herbert
|
fd0cae2bfb
|
Merge branch 'master' into difficulty-attribute-helpers
|
2021-11-17 20:49:31 +09:00 |
|
Dean Herbert
|
0a7498014f
|
Move const s to top of file
|
2021-11-17 20:47:52 +09:00 |
|
Dan Balasescu
|
815179f713
|
Use consts for attribute IDs
|
2021-11-17 20:31:18 +09:00 |
|
Dan Balasescu
|
abb333299b
|
Document base class
|
2021-11-17 20:20:54 +09:00 |
|
Dean Herbert
|
0715d40ea0
|
Merge branch 'master' into beatmap-cancellation-token
|
2021-11-17 11:16:10 +09:00 |
|
Dean Herbert
|
6cca657a2d
|
Standardise naming of CancellationToken parameters
|
2021-11-16 14:45:51 +09:00 |
|
Dan Balasescu
|
2c45a327bb
|
Remove JsonIgnores, require opt-in properties
|
2021-11-15 19:54:35 +09:00 |
|
Dean Herbert
|
369b4ba789
|
Update DifficultyCalculator to take an IRulesetInfo
|
2021-11-15 19:16:48 +09:00 |
|
Dean Herbert
|
62d670a3ca
|
Update DifficultyCalculator to take an IWorkingBeatmap
|
2021-11-15 19:16:48 +09:00 |
|
Dan Balasescu
|
c8a01c35f7
|
Remove extra members from FromDatabaseAttributes
|
2021-11-15 18:11:07 +09:00 |
|
Dan Balasescu
|
45382a8127
|
Ignore some properties
|
2021-11-15 16:32:25 +09:00 |
|
Dan Balasescu
|
0cfd6fdf04
|
Add to/from database mapping functions to difficulty attributes
|
2021-11-15 16:06:50 +09:00 |
|
Dan Balasescu
|
907499f73a
|
Add json properties to difficulty attributes
|
2021-11-15 16:06:29 +09:00 |
|
Dean Herbert
|
c58f21a115
|
Handle mods with overloaded method signature instead
|
2021-11-08 14:43:46 +09:00 |
|
Dean Herbert
|
5b5e3dc4a2
|
Revert incorrect mod nullable parameter specification
|
2021-11-08 14:33:15 +09:00 |
|
Tollii
|
d5f5d74a89
|
Rename CancellationToken variable
|
2021-11-07 13:41:54 +01:00 |
|
Tollii
|
cf0b757b16
|
Fix PR comments.
Nitpick, more cancellation token checks.
|
2021-11-06 16:03:53 +01:00 |
|
Tollii
|
eb7d04bc77
|
Add cancellation token support for beatmap difficulty calculation.
|
2021-11-06 00:21:29 +01:00 |
|
smoogipoo
|
81aaef719f
|
Add xmldoc to CalculateTimed()
|
2021-11-02 17:55:00 +09:00 |
|
smoogipoo
|
168a7a588b
|
Add xmldoc to ctor also
|
2021-11-02 17:19:14 +09:00 |
|
smoogipoo
|
efba7a9c4d
|
Missed hyphen
|
2021-11-02 17:18:02 +09:00 |
|
smoogipoo
|
0cdd2898fe
|
Expose non-adjusted time from CalculateTimed()
|
2021-11-02 17:17:14 +09:00 |
|
Dean Herbert
|
6944151486
|
Apply batch fixing of built-in types using var
|
2021-10-27 13:04:41 +09:00 |
|
Dan Balasescu
|
8884091422
|
Merge pull request #15014 from joseph-ireland/remove-initial-strain
Change initial strain value in skills from 1 to 0
|
2021-10-10 15:56:20 +09:00 |
|
Joseph Ireland
|
185bb9c122
|
change initial strain from 1 to 0 to allow simpler implementations
|
2021-10-07 09:30:18 +01:00 |
|
Dan Balasescu
|
d50443fdf2
|
Merge branch 'master' into difficulty-move-to-beatmap
|
2021-10-07 16:50:10 +09:00 |
|
Dean Herbert
|
433e7cd403
|
Fix rate mods not working if pp counter is displayed
|
2021-10-06 21:26:30 +09:00 |
|
Dean Herbert
|
b339c149d8
|
Copy BaseDifficulty to Beatmap<T> and move all write operations across
|
2021-10-06 15:10:45 +09:00 |
|
Dean Herbert
|
599d82e383
|
Avoid returning a live IEnumerable
|
2021-10-05 17:01:07 +09:00 |
|
Dean Herbert
|
b6af93d434
|
Apply some code quality refactoring
|
2021-10-05 15:14:49 +09:00 |
|
smoogipoo
|
a1f880a36a
|
Split classes
|
2021-10-01 21:00:39 +09:00 |
|
smoogipoo
|
5820a71652
|
Fix mania difficulty calculator crashing
|
2021-10-01 19:57:45 +09:00 |
|
smoogipoo
|
84bddf0885
|
Initial PP counter implementation
|
2021-09-30 17:00:24 +09:00 |
|
smoogipoo
|
1e2c0031d7
|
Remove unused usings
|
2021-08-17 13:34:44 +09:00 |
|
Xexxar
|
61045bd087
|
adjusted code comments
|
2021-08-16 22:36:14 +00:00 |
|
Xexxar
|
176b3e7533
|
changed decay system to allow for customizing the currentStrain
|
2021-08-16 22:14:29 +00:00 |
|
emu1337
|
29a22bd11f
|
added rhythm multiplier for strain sections
|
2021-08-15 20:48:00 +02:00 |
|
emu1337
|
84fd59777c
|
Merge branch 'master' into diffspike-balance
|
2021-07-20 19:39:41 +02:00 |
|
Dean Herbert
|
3c028ce05c
|
Add IDeepCloneable interface and update existing CreateCopy methods to use it
|
2021-07-19 12:54:17 +09:00 |
|
emu1337
|
be68950c30
|
refactoring
|
2021-06-16 03:34:46 +02:00 |
|
Samuel Cattini-Schultz
|
f1bef989b7
|
Refactor DifficultyAttributes to use auto properties over public fields
|
2021-06-08 19:43:59 +10:00 |
|
Samuel Cattini-Schultz
|
f51413ead9
|
Refactor to pass clockrate in constructor rather than deriving from mods
|
2021-06-03 16:09:42 +10:00 |
|
Samuel Cattini-Schultz
|
bfd3d0cce9
|
Implement custom enumerator for ReverseQueue to avoid allocations
|
2021-04-10 01:16:54 +10:00 |
|
smoogipoo
|
37e30b00bf
|
Refactor to keep a consistent API
|
2021-04-06 16:39:02 +09:00 |
|
Samuel Cattini-Schultz
|
5cd43b3a7f
|
Set default history retention to 0 for Skill and override in StrainSkill
Some skills might not even require history retention, so why waste the allocations?
|
2021-04-06 11:53:31 +10:00 |
|
Samuel Cattini-Schultz
|
4f614a703e
|
Merge branch 'master' into diffcalc/dynamic-history
|
2021-04-06 11:34:33 +10:00 |
|
Samuel Cattini-Schultz
|
65f93d6f9d
|
Add more descriptive xmldoc for ReverseQueue
|
2021-04-06 11:30:58 +10:00 |
|