eff6c7be64
Removed unnecessary methods, changed tests, and moved LimitedCapacityQueue.cs to a more generic namespace.
2022-11-19 16:53:35 +01:00
25976e1f10
Correct xmldocs
2022-10-03 14:20:01 +08:00
51176e9577
Naming changes
2022-08-19 15:45:43 +08:00
502e31dd37
General refactoring
2022-08-15 21:26:54 +09:00
e4086b058b
Implement stateless colour evaluator and required encoding changes
2022-07-21 19:15:22 +08:00
7e3f62a5a5
Codequality parse
2022-07-15 21:07:01 +10:00
1cb18f8474
Refactor colour encoding to avoid circular dependencies
2022-07-14 16:29:23 +08:00
6660379a0e
TAIKO-6 Tweak encoding and parameters, reduce rhythm weight
2022-07-07 16:04:46 +08:00
f6dedc77fb
Fixed encoding logic, parameter adjustments
2022-07-05 17:01:11 +08:00
505a24a68e
Implement new colour encoding and evaluator
2022-07-05 14:41:40 +08:00
5f8d21f33d
Per encoding evaluation
2022-07-01 14:27:23 +08:00
cba47f8202
[WIP] Colour evaluator for new colour encoding
2022-06-28 10:38:58 +08:00
8c162585b8
Comment out logging for debugging purposes
2022-06-25 22:49:19 +08:00
15372267e1
Implement new colour encoding
2022-06-25 22:42:56 +08:00
f42aac9954
TAIKO-6 Pre-evaluate colour to avoid per-note evaluation
2022-06-23 17:10:30 +08:00
95c43d9384
Merge remote-tracking branch 'ppy/master' into colour-rework
2022-06-19 17:18:05 +08:00
da1d99d5b6
Parameter tweaks, change repetition interval definition
2022-06-19 17:14:31 +08:00
f8830c6850
Automated #nullable processing
2022-06-17 16:37:17 +09:00
319d0aa036
Merge remote-tracking branch 'ppy/master' into colour-rework
2022-06-13 17:29:26 +08:00
2881406f6b
Nerf alternating pattern slightly, value rescale
2022-06-09 19:41:59 +08:00
6d2a2ba7d6
Rename Position -> Index
2022-06-09 18:49:11 +09:00
54f41ab4fa
Merge branch 'colour-rework-huismet' of https://github.com/Lawtrohux/osu into colour-rework
2022-06-09 17:34:48 +08:00
4c574eb044
Rescale multipliers (values unaffected)
2022-06-09 17:31:54 +08:00
6dbaf0a030
Refactor
2022-06-09 19:22:55 +10:00
5793ca5534
Parameter tweaks
2022-06-09 12:35:26 +08:00
d8d4ac431e
Refactor LocallyCombinedDifficulty to an external skill
2022-06-08 13:24:51 +08:00
07d3a7bd2e
Fix logic error, minor stamina changes
2022-06-06 16:11:26 +08:00
bfada36554
Merge branch 'taiko-evaluators' into colour-rework
2022-06-06 12:45:48 +08:00
3dd0c4aec8
[WIP] Colour rework
2022-06-06 12:42:49 +08:00
86ffa810a9
Implement stamina evaluator (untested yet)
2022-05-31 23:17:39 +08:00
903c4f7b3d
Merge remote-tracking branch 'master/master' into dho
2022-05-23 13:39:04 +01:00
6cfe35360a
Refactor key indexing
2022-05-23 14:36:06 +09:00
63a3829768
Split out SingleKeyStamina class
2022-05-23 14:19:25 +09:00
26985ca8af
Store hitobject history in the hitobject
2022-05-22 16:26:22 +01:00
db6abd86f0
Rectify null value call
...
tired programming is never a good idea
2022-05-17 09:10:52 +10:00
c7ec95c0d0
Rectify Review Changes
2022-05-17 09:10:52 +10:00
94294ba351
Apply Review Changes
2022-05-17 09:10:52 +10:00
d174099016
Refactor and Cleanup of Stamina.cs
2022-05-17 09:10:52 +10:00
48b7e0f090
Stamina Skill Rewrite and Refactor
2022-05-17 09:10:52 +10:00
176b3e7533
changed decay system to allow for customizing the currentStrain
2021-08-16 22:14:29 +00:00
85d2b1232a
Refactor to abstract out strain logic into StrainSkill class
...
While it is the case for the existing official Skills, Skill implementations shouldn't be required to conform to a strain based approach.
There are other valid approaches to calculating skill difficulty that can be supported by abstracting the strain logic into its own StrainSkill class.
2021-04-03 20:52:39 +11:00
66643a97b0
Add a list of mods to Skill class
...
Although this isn't necessary for existing official rulesets and calculators, custom calculators can have use cases for accessing mods in difficulty calculation.
For example, accounting for the effects of visual mods.
2021-02-20 20:37:44 +11:00
a350802158
Fix wrong mono streak length handling in corner case
2020-09-10 20:50:26 +02:00
6e5c5ab901
Fix invalid initial value of currentMonoLength
2020-09-10 18:22:49 +02:00
a080774799
Add xmldoc to taiko difficulty calculation code
2020-08-22 19:44:58 +02:00
8ace7df0fd
Reorder members for better readability
2020-08-22 19:34:49 +02:00
cb3fef7616
Inline same parity penalty
2020-08-22 19:34:49 +02:00
51d41515ef
Simplify expression with ternary
2020-08-18 20:19:58 +02:00
c827e21506
Extract helper method to reset rhythm strain
2020-08-18 20:19:58 +02:00
80e4c15727
Use Math.Clamp
2020-08-18 20:19:58 +02:00