Bartłomiej Dach
|
ea09cbddc6
|
Register bar line pool & use in drawable ruleset
|
2020-12-13 22:31:33 +01:00 |
|
Bartłomiej Dach
|
a8e86a20e1
|
Unify bar line types & prepare for pooling
|
2020-12-13 22:31:33 +01:00 |
|
Bartłomiej Dach
|
f83c5fa81d
|
Add backing bindable for major field
|
2020-12-13 22:12:26 +01:00 |
|
Bartłomiej Dach
|
beee9b89d5
|
Change bar line SHOC to nested playfield
|
2020-12-13 22:12:26 +01:00 |
|
Bartłomiej Dach
|
080f7a3e32
|
Add/fix up xmldocs with clarifications
|
2020-12-13 14:39:32 +01:00 |
|
Bartłomiej Dach
|
091b08b507
|
Scope drawable nested hits more closely to models
|
2020-12-13 14:38:16 +01:00 |
|
Bartłomiej Dach
|
61c488cd5e
|
Create HO-specific nested hit types
|
2020-12-13 13:08:32 +01:00 |
|
Bartłomiej Dach
|
4d444df6b3
|
Rename DHO CreateStrong{-> Nested}Hit
|
2020-12-13 13:08:32 +01:00 |
|
Bartłomiej Dach
|
b1635ecd16
|
Reflect can-be-strong split in DHO structure
|
2020-12-13 13:08:30 +01:00 |
|
Bartłomiej Dach
|
f74567e8eb
|
Introduce base class for hitobjects that can be strong
|
2020-12-13 12:36:39 +01:00 |
|
Bartłomiej Dach
|
1ddc896b76
|
Rename Strong{-> Nested}HitObject
|
2020-12-13 12:34:14 +01:00 |
|
ekrctb
|
c70b13ecc2
|
Adjust namespace
|
2020-12-07 12:30:25 +09:00 |
|
ekrctb
|
f78bd7c739
|
Move piece files of Taiko ruleset
|
2020-12-07 12:29:14 +09:00 |
|
smoogipoo
|
5760e1c1fc
|
Make HitSampleInfo immutable
|
2020-12-01 15:37:51 +09:00 |
|
Bartłomiej Dach
|
5fbe1823a0
|
Merge branch 'master' into editor-beat-snap-always
|
2020-11-30 18:39:22 +01:00 |
|
Dean Herbert
|
c17d67bc7d
|
Merge branch 'master' into editor-beat-snap-always
|
2020-11-30 18:34:38 +09:00 |
|
smoogipoo
|
8f48389f89
|
Merge branch 'master' into improve-dho-time-offsets
|
2020-11-30 18:01:48 +09:00 |
|
Dean Herbert
|
f29aa9c4fc
|
Move taiko barlines to their own ScrollingHitObjectContainer to avoid being considered as a selectable object
|
2020-11-27 14:35:12 +09:00 |
|
Dean Herbert
|
9811c46e35
|
Rename application method to better describe what it actually does
|
2020-11-26 19:16:18 +09:00 |
|
smoogipoo
|
0414e5c550
|
Add MaximumJudgementOffset to DrawableHitObject, use in more places
|
2020-11-26 01:12:42 +09:00 |
|
Bartłomiej Dach
|
827a089810
|
Merge branch 'master' into change-taiko-ez
|
2020-11-22 13:29:02 +01:00 |
|
Bartłomiej Dach
|
80d81c3044
|
Reword taiko easy mod description to fit others better
Co-authored-by: Joseph Madamba <madamba.joehu@outlook.com>
|
2020-11-16 20:24:04 +01:00 |
|
Bartłomiej Dach
|
128adce017
|
Merge branch 'master' into change-taiko-ez
|
2020-11-16 19:37:47 +01:00 |
|
PercyDan54
|
017a6b7153
|
Fix checks
|
2020-11-16 18:22:17 +08:00 |
|
PercyDan54
|
d7acfd5413
|
Remove retires from ModEasy
|
2020-11-16 18:15:15 +08:00 |
|
Dean Herbert
|
dc38aeac43
|
Remove unnecessary local definition of colour logic from taiko judgement
|
2020-11-16 17:23:02 +09:00 |
|
Bartłomiej Dach
|
7736d1ae85
|
Fix taiko-specific missing cases
|
2020-11-15 15:41:58 +01:00 |
|
PercyDan54
|
3406b0d74f
|
Fix checks
|
2020-11-15 14:54:04 +08:00 |
|
PercyDan54
|
cf7ac6d5e3
|
Remove import
|
2020-11-15 13:38:21 +08:00 |
|
PercyDan54
|
a4b20d2117
|
Make EZ mod able to fail in Taiko
|
2020-11-15 13:00:07 +08:00 |
|
smoogipoo
|
4ef2e9548c
|
Pass HitObjectComposer to BlueprintContainer via ctor
|
2020-11-13 16:59:37 +09:00 |
|
Bartłomiej Dach
|
1f83769bb2
|
Inline empty explosion in legacy transformer
|
2020-11-12 18:29:22 +09:00 |
|
Bartłomiej Dach
|
0d5cac89b3
|
Explicitly set lifetime to ensure empty drawables are cleaned up
|
2020-11-12 18:29:22 +09:00 |
|
Bartłomiej Dach
|
21709ba4bc
|
Do not lookup default kiai explosion if skin has own
|
2020-11-12 18:29:22 +09:00 |
|
Bartłomiej Dach
|
00a486ab51
|
Reintroduce KiaiHitExplosion as skinnable
|
2020-11-12 18:29:22 +09:00 |
|
Bartłomiej Dach
|
81c9663e76
|
Move {-> Default}KiaiHitExplosion
|
2020-11-12 18:29:22 +09:00 |
|
Dean Herbert
|
0cadb31947
|
Merge branch 'master' into drawable-hit-object-hit-state-fix
|
2020-11-05 17:07:52 +09:00 |
|
Dean Herbert
|
a3dc1d5730
|
Update existing implementations
|
2020-11-04 17:14:23 +09:00 |
|
Dean Herbert
|
487a5ecdba
|
Replace all usage of IBindableList.GetBoundCopy
|
2020-11-04 15:29:14 +09:00 |
|
Dean Herbert
|
3adf451e82
|
Handle changes via SamplePoints list for simplicity
|
2020-11-02 14:40:40 +09:00 |
|
Dean Herbert
|
bfa6ae1b66
|
Fix taiko drum not correct handling sample / group point changes
Closes https://github.com/ppy/osu/issues/10642
|
2020-11-02 14:40:40 +09:00 |
|
Dan Balasescu
|
1b53e6c782
|
Merge branch 'master' into sample-lookup-improvements
|
2020-11-02 13:04:35 +09:00 |
|
Dean Herbert
|
2ec2749cb4
|
Fix taiko lookup logic
|
2020-10-30 11:59:41 +09:00 |
|
Dean Herbert
|
3ea27e23e8
|
Update namespace references
|
2020-10-29 15:20:10 +09:00 |
|
Dean Herbert
|
681e88af40
|
Merge branch 'master' into editor-fix-button-states-after-paste
|
2020-10-09 20:51:09 +09:00 |
|
Dan Balasescu
|
ecfb7e94c5
|
Merge branch 'master' into fix-editor-batch-handling
|
2020-10-09 20:06:06 +09:00 |
|
Dean Herbert
|
3838f405dd
|
Fix missed usages
|
2020-10-09 18:50:05 +09:00 |
|
Dean Herbert
|
cb96a40dd6
|
Fix bindable propagation potentially making swells strong
|
2020-10-09 17:12:10 +09:00 |
|
Dean Herbert
|
144726e3c6
|
Better guard against taiko swells becoming strong
|
2020-10-09 17:12:01 +09:00 |
|
Dean Herbert
|
07558b5bc0
|
Merge branch 'master' into ruleset-result-types
|
2020-10-09 13:17:05 +09:00 |
|
Dean Herbert
|
c9f069d7ed
|
Fix taiko's HitObjectComposer not allowing movement o
f selected hitobjects
|
2020-10-08 18:17:57 +09:00 |
|
Dean Herbert
|
afed832b19
|
Tidy up EditorBeatmap slightly
|
2020-10-08 18:06:49 +09:00 |
|
Dean Herbert
|
38babf3de5
|
Update usages of ChangeHandler to EditorBeatmap where relevant
|
2020-10-08 18:04:07 +09:00 |
|
Dean Herbert
|
d9089ef93c
|
Add missing bonus type for taiko ruleset
|
2020-10-08 12:52:52 +09:00 |
|
Dean Herbert
|
1566882dc4
|
Merge pull request #10338 from Game4all/perf-calculator-remove-working-beatmap
Remove WorkingBeatmap from PerformanceCalculator
|
2020-10-07 20:04:24 +09:00 |
|
Dean Herbert
|
8c528c8910
|
Fix legacy taiko skins showing double judgements
|
2020-10-07 18:36:40 +09:00 |
|
Dean Herbert
|
f1a3b6d0ba
|
Merge branch 'master' into perf-calculator-remove-working-beatmap
|
2020-10-07 17:43:17 +09:00 |
|
Dean Herbert
|
6020ec9ca3
|
Add valid result types for all rulesets
|
2020-10-07 15:43:52 +09:00 |
|
Dean Herbert
|
2a46f905ff
|
Remove unnecessary IsSeeking checks from taiko drum implementation
|
2020-10-05 14:27:51 +09:00 |
|
Dean Herbert
|
5dea37792c
|
Merge branch 'master' into health-adjustments
|
2020-10-04 21:38:40 +09:00 |
|
Lucas A
|
d7747ebb2d
|
Remove unused WorkingBeatmap argument.
|
2020-10-03 16:51:22 +02:00 |
|
Bartłomiej Dach
|
682b5fb056
|
Adjust health increase for drum roll tick to match new max result
|
2020-10-03 12:16:22 +02:00 |
|
Bartłomiej Dach
|
1f0620ffd4
|
Replace assignment references to HitResult.Miss with Judgement.MinResult
|
2020-10-02 23:31:24 +02:00 |
|
Bartłomiej Dach
|
2b1ef16f89
|
Replace comparison references to HitResult.Miss with IsHit
|
2020-10-02 23:31:24 +02:00 |
|
Lucas A
|
abd395a030
|
Remove unecessary using references.
|
2020-10-02 19:41:24 +02:00 |
|
Lucas A
|
0163688a17
|
Remove IBeatmap from PerformanceCalculator.
|
2020-10-02 19:24:30 +02:00 |
|
smoogipoo
|
7890319802
|
Merge branch 'master' into adjust-hit-result-types
|
2020-10-01 16:19:07 +09:00 |
|
smoogipoo
|
cb6b35116a
|
Merge branch 'master' into scoring-standardisation
|
2020-10-01 12:28:51 +09:00 |
|
Dan Balasescu
|
a6c7bc0cdb
|
Merge branch 'master' into taiko-explosion-rework
|
2020-09-30 23:02:46 +09:00 |
|
Dean Herbert
|
414c40d298
|
Reverse inheritance order of SkinnableSound's pause logic
|
2020-09-30 15:45:14 +09:00 |
|
smoogipoo
|
f439c1afbc
|
Make osu/taiko/catch use Ok+Great
|
2020-09-29 17:16:55 +09:00 |
|
smoogipoo
|
903bcd747e
|
Revert unintended changes
|
2020-09-29 16:39:29 +09:00 |
|
smoogipoo
|
bad48d6d44
|
Merge branch 'master' into scoring-standardisation
|
2020-09-29 16:33:38 +09:00 |
|
smoogipoo
|
31fae045fa
|
Update judgement processors with new hit results
|
2020-09-29 16:33:38 +09:00 |
|
smoogipoo
|
c45b5690cf
|
Use new hit results in taiko
|
2020-09-29 16:33:38 +09:00 |
|
Bartłomiej Dach
|
2fb9a5d734
|
Remove no longer required field
|
2020-09-28 17:53:32 +02:00 |
|
Bartłomiej Dach
|
f6f267a43a
|
Switch to strong sprite exactly once
|
2020-09-28 17:53:12 +02:00 |
|
Bartłomiej Dach
|
0900661b23
|
Use IsHit for strong hit instead of checking result type
|
2020-09-28 16:34:04 +02:00 |
|
Bartłomiej Dach
|
40dea0e2db
|
Merge branch 'master' into taiko-explosion-rework
|
2020-09-28 16:32:15 +02:00 |
|
Dan Balasescu
|
895828c06a
|
Merge pull request #10274 from peppy/autoplay-fix-empty-generation
Fix autoplay generators failing on empty hitobjects lists
|
2020-09-28 16:34:10 +09:00 |
|
Dean Herbert
|
6095446f10
|
Fix autoplay generators failing on empty hitobjects lists
|
2020-09-28 15:38:54 +09:00 |
|
Dean Herbert
|
1aa8b400d4
|
Avoid unnecessary object updates from SelectionHandlers
|
2020-09-28 15:33:49 +09:00 |
|
Bartłomiej Dach
|
4944128631
|
Ensure both sprites are centered
|
2020-09-27 18:11:12 +02:00 |
|
Bartłomiej Dach
|
2f7c0b4934
|
Allow switching between legacy sprites
|
2020-09-27 16:07:19 +02:00 |
|
Bartłomiej Dach
|
eb62ad4e55
|
Look up both sprites for legacy explosions
|
2020-09-27 16:06:59 +02:00 |
|
Bartłomiej Dach
|
d5f1d94b51
|
Allow specifying two sprites for legacy hit explosions
|
2020-09-27 15:52:40 +02:00 |
|
Bartłomiej Dach
|
deb207001a
|
Remove schedule causing default skin explosion regression
|
2020-09-27 15:23:34 +02:00 |
|
Bartłomiej Dach
|
d61a8327da
|
Fix rim flying hits changing colour
|
2020-09-26 20:59:55 +02:00 |
|
smoogipoo
|
480eeb5fbe
|
Add back caching
|
2020-09-25 19:37:34 +09:00 |
|
smoogipoo
|
acfa62bb50
|
Fix potential taiko crash on rewind
|
2020-09-25 19:25:58 +09:00 |
|
Dan Balasescu
|
9b29c9e185
|
Merge branch 'master' into editor-ternary-states
|
2020-09-25 16:58:15 +09:00 |
|
Dean Herbert
|
727ab98d22
|
Update taiko selection handler with new logic
|
2020-09-25 15:32:45 +09:00 |
|
Dean Herbert
|
33fad27ec2
|
Avoid API change to DrawableHitObject
|
2020-09-24 13:28:29 +09:00 |
|
Dean Herbert
|
156edf24c2
|
Change properties to methods and improve naming
|
2020-09-24 13:22:31 +09:00 |
|
Dean Herbert
|
00b0228b61
|
Merge branch 'master' into fix-taiko-editor-type-stats
|
2020-09-24 13:18:13 +09:00 |
|
Dean Herbert
|
9a0e5ac154
|
Handle type/strength changes from samples changes
|
2020-09-23 18:09:40 +09:00 |
|
Dean Herbert
|
8f3eb9a422
|
Fix taiko sample selection not updating when changing strong/rim type
|
2020-09-23 17:59:11 +09:00 |
|
Dean Herbert
|
487fc2a2c6
|
Add missing change handler scopings to taiko context menu operations
|
2020-09-23 16:58:22 +09:00 |
|
Bartłomiej Dach
|
4072abaed8
|
Allow miss explosions to be displayed
|
2020-09-20 19:40:30 +02:00 |
|
Bartłomiej Dach
|
1c7556ea5d
|
Schedule explosion addition to ensure both hits are processed
|
2020-09-20 19:40:30 +02:00 |
|
Bartłomiej Dach
|
074387c676
|
Show strong hit explosion where applicable
|
2020-09-20 19:40:30 +02:00 |
|
Bartłomiej Dach
|
919b19612f
|
Add lookups for strong hit explosions
|
2020-09-20 19:40:30 +02:00 |
|
smoogipoo
|
847ec8c248
|
Fix n^2 characteristic in taiko diffcalc
|
2020-09-19 14:52:05 +09:00 |
|
smoogipoo
|
c62e4ef5e5
|
Allow one hitobject in taiko beatmap converter edge case
|
2020-09-18 13:06:41 +09:00 |
|
Dean Herbert
|
fdbd7b8a05
|
Merge branch 'master' into fix-taiko-endless-conversion
|
2020-09-17 22:31:35 +09:00 |
|
smoogipoo
|
c7d24203ce
|
Make beatmap conversion support cancellation tokens
|
2020-09-17 17:40:05 +09:00 |
|
smoogipoo
|
81f0a06fc4
|
Fix potential endless taiko beatmap conversion
|
2020-09-17 16:30:34 +09:00 |
|
Dean Herbert
|
7f2ce14f36
|
Merge pull request #9294 from smoogipoo/morth-taiko-changes
|
2020-09-15 16:11:17 +09:00 |
|
Bartłomiej Dach
|
a350802158
|
Fix wrong mono streak length handling in corner case
|
2020-09-10 20:50:26 +02:00 |
|
Bartłomiej Dach
|
6e5c5ab901
|
Fix invalid initial value of currentMonoLength
|
2020-09-10 18:22:49 +02:00 |
|
smoogipoo
|
74eea8900b
|
Remove unnecessary check for negative durations
|
2020-09-10 20:00:57 +09:00 |
|
Dean Herbert
|
ef44c7d063
|
Merge branch 'master' into score-recalc
|
2020-09-10 18:30:41 +09:00 |
|
smoogipoo
|
d700ae55fb
|
Merge branch 'master' into morth-taiko-changes
|
2020-09-10 16:34:09 +09:00 |
|
Dean Herbert
|
a65f564e45
|
Add icons for other ruleset editors
|
2020-09-09 18:40:01 +09:00 |
|
smoogipoo
|
117c7ec6b2
|
Merge branch 'master' into score-recalc
|
2020-09-09 14:38:36 +09:00 |
|
Dean Herbert
|
4680728b9c
|
Merge branch 'master' into update-dcc-exclusions
|
2020-09-07 18:01:44 +09:00 |
|
smoogipoo
|
1143d5d992
|
Update class exclusion for dynamic compilation
|
2020-09-04 20:41:08 +09:00 |
|
Dean Herbert
|
25e142965d
|
Strongly type and expose default beatmap information icon implementations for other rulesets
|
2020-09-04 15:01:32 +09:00 |
|
Dean Herbert
|
72cb65c22f
|
Update and add missing beatmap statistic icons to info wedge
|
2020-09-03 17:52:22 +09:00 |
|
smoogipoo
|
d387c0cba0
|
Merge branch 'master' into morth-taiko-changes
|
2020-09-03 17:35:26 +09:00 |
|
Dean Herbert
|
cd0a73883d
|
Merge pull request #9945 from smoogipoo/skin-colour-fix-2
Exactly reproduce osu!stable skin colour alphas
|
2020-08-29 20:06:26 +09:00 |
|
smoogipoo
|
1c1afa1c96
|
Move MaxCombo to base DifficultyAttributes
|
2020-08-28 19:16:20 +09:00 |
|
Bartłomiej Dach
|
43d6d2b2e8
|
Add back unstable rate display
|
2020-08-27 20:46:49 +02:00 |
|
Bartłomiej Dach
|
f152e1b924
|
Revert IStatisticRow changes
|
2020-08-27 20:13:44 +02:00 |
|
Bartłomiej Dach
|
05e725d59f
|
Add unstable rate statistic to rulesets in which it makes sense
|
2020-08-26 22:06:29 +02:00 |
|
Bartłomiej Dach
|
bbb3d7522e
|
Scope up return type to IStatisticRow
|
2020-08-26 19:24:12 +02:00 |
|
smoogipoo
|
2cf2ba8fc5
|
Store computed accent colour to local
|
2020-08-26 14:24:04 +09:00 |
|
smoogipoo
|
ab8d9be095
|
Move out into a separate method
|
2020-08-25 15:16:41 +09:00 |
|
Bartłomiej Dach
|
7c9fae55ad
|
Hopefully fix off-by-one errors
|
2020-08-22 22:50:58 +02:00 |
|
Bartłomiej Dach
|
5afe9b73d2
|
Fix invalid cref
|
2020-08-22 21:27:08 +02:00 |
|
Bartłomiej Dach
|
a080774799
|
Add xmldoc to taiko difficulty calculation code
|
2020-08-22 19:44:58 +02:00 |
|
Bartłomiej Dach
|
8ace7df0fd
|
Reorder members for better readability
|
2020-08-22 19:34:49 +02:00 |
|
Bartłomiej Dach
|
7e2bef3b9f
|
Split conditional for readability
|
2020-08-22 19:34:49 +02:00 |
|
Bartłomiej Dach
|
bcf3cd5657
|
Remove unnecessary yield iteration
|
2020-08-22 19:34:49 +02:00 |
|
Bartłomiej Dach
|
cb3fef7616
|
Inline same parity penalty
|
2020-08-22 19:34:49 +02:00 |
|
Bartłomiej Dach
|
ec99fcd7ab
|
Avoid passing down rhythm list every time
|
2020-08-22 19:34:49 +02:00 |
|
smoogipoo
|
9fbc5f3aeb
|
Update taiko with legacy colour setters
|
2020-08-22 00:23:08 +09:00 |
|
Bartłomiej Dach
|
27f97973ee
|
Add more proper typing to skills
|
2020-08-18 20:19:58 +02:00 |
|
Bartłomiej Dach
|
cb5ea6aa9a
|
Generalise p-norm function
|
2020-08-18 20:19:58 +02:00 |
|
Bartłomiej Dach
|
51d41515ef
|
Simplify expression with ternary
|
2020-08-18 20:19:58 +02:00 |
|
Bartłomiej Dach
|
c827e21506
|
Extract helper method to reset rhythm strain
|
2020-08-18 20:19:58 +02:00 |
|
Bartłomiej Dach
|
80e4c15727
|
Use Math.Clamp
|
2020-08-18 20:19:58 +02:00 |
|
Bartłomiej Dach
|
ce0e5cf9a1
|
Slightly optimise and de-branch rhythm pattern recognition
|
2020-08-18 20:19:58 +02:00 |
|
Bartłomiej Dach
|
d7ff3d77eb
|
Slightly optimise and de-branch repetition pattern recognition
|
2020-08-18 20:19:58 +02:00 |
|
Bartłomiej Dach
|
00ae456f08
|
Remove unnecessary null check
|
2020-08-18 20:19:58 +02:00 |
|
Bartłomiej Dach
|
c6a640db55
|
Remove superfluous IsRepeat field
|
2020-08-18 20:19:58 +02:00 |
|
Bartłomiej Dach
|
f22050c975
|
Remove unnecessary initialiser
|
2020-08-18 20:19:58 +02:00 |
|
Bartłomiej Dach
|
ff44437706
|
Extract method for marking cheese
|
2020-08-18 20:19:58 +02:00 |
|
Bartłomiej Dach
|
292d38362c
|
De-nest cheese detection logic
|
2020-08-18 20:19:58 +02:00 |
|
Bartłomiej Dach
|
6c759f31f1
|
Add and use limited capacity queue
|
2020-08-18 20:19:58 +02:00 |
|