smoogipoo
|
eb6f1ae72c
|
Fix spinners providing one extra combo
|
2018-08-17 09:16:28 +09:00 |
|
Dean Herbert
|
bc22a28fef
|
Clean up logic and variables
|
2018-08-16 18:18:15 +09:00 |
|
Dean Herbert
|
870f6bea47
|
Only process alive objects
|
2018-08-16 18:18:08 +09:00 |
|
Dean Herbert
|
ff0dfa7acf
|
Merge branch 'master' into relax
|
2018-08-16 17:36:24 +09:00 |
|
smoogipoo
|
31f324945e
|
Implement combo offsets
|
2018-08-15 11:47:31 +09:00 |
|
smoogipoo
|
da3e2cfee2
|
Catch/osu! spinners should have combo
|
2018-08-15 11:13:23 +09:00 |
|
miterosan
|
82054cde38
|
Merge branch 'master' into ArrangeMod
|
2018-08-14 21:57:10 +02:00 |
|
Dan Balasescu
|
c1517e1521
|
Merge branch 'master' into judgement-rework
|
2018-08-06 12:30:46 +09:00 |
|
smoogipoo
|
3a7488767c
|
Make HitObject not store the judgement
|
2018-08-06 11:50:18 +09:00 |
|
smoogipoo
|
741ec0021e
|
Rename more judgement-related methods to "result"
|
2018-08-06 11:31:46 +09:00 |
|
smoogipoo
|
ab642b563f
|
CreateJudgementResult -> CreateResult
|
2018-08-06 11:07:41 +09:00 |
|
smoogipoo
|
5fd4ed2f4e
|
Rename judgement-related methods/events + commenting
|
2018-08-06 10:55:25 +09:00 |
|
miterosan
|
89a18e4aac
|
remove nl and add comment for -1 and +1
|
2018-08-05 15:39:12 +02:00 |
|
miterosan
|
d1ffb7c2d7
|
Use timepreempt and put appeartime and move duration into their own vars.
|
2018-08-05 15:38:27 +02:00 |
|
miterosan
|
8ad8c2b6d0
|
Reset the ScoreMultiplier to 1
|
2018-08-05 15:16:25 +02:00 |
|
miterosan
|
7653ce80cd
|
add a period after EVERYTHING
|
2018-08-05 15:16:10 +02:00 |
|
miterosan
|
d32ffc1ebc
|
Swtich order of the moveto and the movetooffset.
|
2018-08-05 15:14:52 +02:00 |
|
miterosan
|
876d410fa1
|
Add missing ;
|
2018-08-05 15:13:04 +02:00 |
|
miterosan
|
f02d1f9013
|
move the 250 appear disance to a const var.
|
2018-08-05 15:10:42 +02:00 |
|
tgi74000
|
924bf9174c
|
Fix overclick in certain situations
|
2018-08-05 09:58:15 +02:00 |
|
tgi74000
|
b1d1a2400b
|
Remove IUpdatableByHitObject completely
|
2018-08-05 09:52:19 +02:00 |
|
miterosan
|
546bdf0618
|
remove default value init .-.
|
2018-08-04 00:36:59 +02:00 |
|
miterosan
|
25791b6317
|
remove space.
|
2018-08-04 00:30:46 +02:00 |
|
miterosan
|
159ce8e93e
|
Add license header
|
2018-08-04 00:29:32 +02:00 |
|
miterosan
|
67c64ac459
|
Put the arrange mod into the fun section.
|
2018-08-04 00:26:26 +02:00 |
|
miterosan
|
5bb12b574b
|
The arrange mod is not ranked I think.
|
2018-08-04 00:26:06 +02:00 |
|
miterosan
|
3457bc08e5
|
Merge branch 'master' of https://github.com/ppy/osu into ArrangeMod
|
2018-08-04 00:21:48 +02:00 |
|
tgi74000
|
07d6a75e23
|
Rename variables to be human readable
|
2018-08-04 00:18:09 +02:00 |
|
tgi74000
|
7310c38df9
|
Add relax mod
|
2018-08-03 14:03:11 +02:00 |
|
smoogipoo
|
2a4994e5ce
|
Make hitobjects only have one judgement + result
|
2018-08-03 15:38:48 +09:00 |
|
smoogipoo
|
8d81e66f88
|
Fix osu score processor crashing
|
2018-08-02 21:07:11 +09:00 |
|
smoogipoo
|
4548d2c87f
|
Make Rulesets.Osu use the new judgement result structure
|
2018-08-02 20:36:38 +09:00 |
|
smoogipoo
|
462f1033c0
|
Migrate Rulesets.Osu to the new judgement system
|
2018-08-02 15:21:23 +09:00 |
|
Dean Herbert
|
3c06655672
|
Split out Special mods into Automation and Conversion
|
2018-07-31 18:00:42 +09:00 |
|
Dean Herbert
|
51506efd1a
|
Merge remote-tracking branch 'upstream/master' into peppy-fix-repeat-arrow-interpolation
|
2018-07-31 16:49:31 +09:00 |
|
Dean Herbert
|
ea6cab498e
|
Add comment
|
2018-07-31 16:47:13 +09:00 |
|
Dan Balasescu
|
04252293a7
|
Merge branch 'master' into fix-repeat-arrow-interpolation
|
2018-07-31 16:21:15 +09:00 |
|
Dean Herbert
|
874b5636e4
|
Merge remote-tracking branch 'upstream/master' into tgi74-more-skinning
|
2018-07-31 16:15:27 +09:00 |
|
Dean Herbert
|
976653fdf9
|
Minor formatting fixes
|
2018-07-31 16:13:52 +09:00 |
|
Dean Herbert
|
132241424d
|
Apply FollowPoint alpha to inner container (should not affect legacy skins)
|
2018-07-31 15:59:06 +09:00 |
|
Dan Balasescu
|
0a7a2c83a8
|
Merge branch 'master' into fix-follow-circle-size
|
2018-07-31 15:41:15 +09:00 |
|
Dean Herbert
|
a98bb057e2
|
Fix follow circle being scaled far larger than it should be
|
2018-07-31 15:27:21 +09:00 |
|
tgi74000
|
36afae5a24
|
Remove the inner followcircle fade, Fade the entire followcircle instead
|
2018-07-30 13:43:02 +02:00 |
|
Dean Herbert
|
21f3ff6e77
|
Fix slider repeat points appearing far too late
|
2018-07-30 18:51:25 +09:00 |
|
Dean Herbert
|
f4cda695e6
|
Improve rotation handling in edge cases
|
2018-07-30 18:50:59 +09:00 |
|
miterosan
|
4d306ef837
|
Add comments and clean up code.
|
2018-07-30 11:39:21 +02:00 |
|
miterosan
|
23a37d06cf
|
Implement the arrange mod.
|
2018-07-30 11:34:20 +02:00 |
|
tgi74000
|
c6aabc6d2d
|
Move the FollowCircle border to its own container
|
2018-07-30 10:52:37 +02:00 |
|
Dean Herbert
|
a39188f762
|
Merge remote-tracking branch 'upstream/master' into peppy-fix-repeat-arrow-interpolation
|
2018-07-30 17:29:21 +09:00 |
|
tgi74000
|
84135c49ca
|
Fix small FollowPoint rotation bug
|
2018-07-29 23:21:05 +02:00 |
|
tgi74000
|
18096490b6
|
Add support for followpoint skinning
|
2018-07-29 23:20:37 +02:00 |
|
tgi74000
|
4322475ad2
|
Add support for sliderb skinning (single frame only)
|
2018-07-29 22:29:07 +02:00 |
|
tgi74000
|
257c035f30
|
Add support for sliderfollowcircle skinning
|
2018-07-29 21:28:13 +02:00 |
|
tgi74000
|
52d9461f03
|
Add support for reversearrow skinning
|
2018-07-29 20:51:06 +02:00 |
|
tgi74000
|
2a9818a128
|
Add support for sliderscorepoint skinning
|
2018-07-29 20:42:05 +02:00 |
|
smoogipoo
|
ff2a3a6e92
|
Fix hitobjects not properly expiring if scrolling in the editor
|
2018-07-26 20:07:16 +09:00 |
|
Dean Herbert
|
10656be954
|
Add interpolation to repeat point during sliding
|
2018-07-23 16:55:38 +02:00 |
|
Dean Herbert
|
d868d81b59
|
Merge branch 'master' into centralise-judgement-display
|
2018-07-23 02:58:49 +09:00 |
|
Dean Herbert
|
0f37758314
|
Update framework
|
2018-07-21 16:21:53 +09:00 |
|
Dean Herbert
|
3fc7f33e90
|
Merge branch 'master' into centralise-judgement-display
|
2018-07-20 17:29:15 +09:00 |
|
smoogipoo
|
1139f0dbf2
|
Centralise method of disabling playfield judgements
|
2018-07-20 17:04:33 +09:00 |
|
Dean Herbert
|
ffd3040fe2
|
Fix GameplayCursor state not restoring correctly after Show/Hide
|
2018-07-18 19:59:04 +09:00 |
|
Dan Balasescu
|
64cde1ebad
|
Merge branch 'master' into use-switch-over-if
|
2018-07-17 16:44:57 +09:00 |
|
Dean Herbert
|
825941aff1
|
Use switch with type matching in place of if-else where possible
|
2018-07-17 14:35:09 +09:00 |
|
Dean Herbert
|
b967fe714b
|
Fix lead-in time now being long enough in many cases
|
2018-07-17 14:29:22 +09:00 |
|
smoogipoo
|
2d8e2dc5f7
|
Merge remote-tracking branch 'origin/master' into osu-default-bindings
|
2018-07-13 19:32:40 +09:00 |
|
Ethan Yang
|
157ca8b2a4
|
Change osu key bindings
|
2018-07-08 11:47:39 -07:00 |
|
Dean Herbert
|
79af5cb0a0
|
Limit shake duration to ensure it doesn't overlap miss window
|
2018-07-06 17:24:30 +09:00 |
|
Dean Herbert
|
e041352690
|
Add comment regarding add/clear/remove overrides
|
2018-07-06 13:19:43 +09:00 |
|
Dean Herbert
|
48d90a67ae
|
xmldoc and formatting
|
2018-07-06 12:13:23 +09:00 |
|
Dean Herbert
|
aa96d91762
|
Merge remote-tracking branch 'upstream/master' into tgi74-hit-shake
|
2018-07-06 11:57:32 +09:00 |
|
Dean Herbert
|
d453414070
|
Forward shakes from slider head objects to sliders
|
2018-07-06 11:52:58 +09:00 |
|
tgi74000
|
558b2622a7
|
Move the Shake logic to a new ShakeContainer
|
2018-07-05 15:48:54 +02:00 |
|
Dean Herbert
|
1d6609d9f3
|
Add common custom words to dotsettings dictionary
Also fixes some typos and reduces spelling suggestions to hints.
|
2018-07-05 15:54:41 +09:00 |
|
smoogipoo
|
45a4187923
|
Tidy up lookups to NestedHitObjects
|
2018-07-02 16:10:56 +09:00 |
|
Dean Herbert
|
831b11ff97
|
Remove unnecessary null checks
|
2018-07-02 14:28:56 +09:00 |
|
Dean Herbert
|
c04bfb96e1
|
Merge remote-tracking branch 'upstream/master' into UselessToucan-null_coalescing_quickfix
|
2018-07-02 14:26:41 +09:00 |
|
Dean Herbert
|
812929fa05
|
Merge remote-tracking branch 'upstream/master' into smoogipoo-beatmap-preprocess
|
2018-07-02 13:10:42 +09:00 |
|
Dan Balasescu
|
f35ea18755
|
Merge branch 'master' into hit-shake
|
2018-06-29 17:38:02 +09:00 |
|
tgi74000
|
3d50050089
|
Move shake duration to a constant
|
2018-06-29 10:36:00 +02:00 |
|
Dan Balasescu
|
e3317b5145
|
Make method protected
|
2018-06-29 17:31:13 +09:00 |
|
Dean Herbert
|
098aeabc9e
|
Merge branch 'master' into catch-scoring
|
2018-06-29 17:16:14 +09:00 |
|
Dean Herbert
|
c0b65a6a73
|
Change default IsBonus definition and remove unnecessary overrides
|
2018-06-29 17:07:08 +09:00 |
|
Dean Herbert
|
cacabeb67e
|
Remove unused field
|
2018-06-29 17:00:41 +09:00 |
|
Dean Herbert
|
0940715631
|
Merge branch 'master' into catch-scoring
|
2018-06-29 14:59:15 +09:00 |
|
smoogipoo
|
756cabd5d0
|
Add a preprocess method to BeatmapProcessor
|
2018-06-29 12:45:48 +09:00 |
|
Dean Herbert
|
9d4bc7b630
|
Fix combo index being wrong
|
2018-06-29 01:34:47 +09:00 |
|
Dean Herbert
|
0a945e4709
|
Check whether initialised first
|
2018-06-28 22:44:40 +09:00 |
|
tgi74000
|
59e03fa528
|
Move Shake to DrawableOsuHitObject, Clean up Shake()
|
2018-06-28 15:33:59 +02:00 |
|
tgi74000
|
61c416dc16
|
Trigger Shake if HitCircles are hit too early
|
2018-06-28 13:41:23 +02:00 |
|
Dean Herbert
|
e197ebe4c5
|
Fix slider heads displaying in incorrect colour
|
2018-06-28 01:55:09 +09:00 |
|
Dean Herbert
|
10220a61a5
|
Use playfield size constants where possible
|
2018-06-27 12:18:00 +09:00 |
|
smoogipoo
|
0e6cc78d9a
|
Add slider ticks conversion test
|
2018-06-27 12:09:40 +09:00 |
|
smoogipoo
|
6f65ad33f0
|
Output one value per slider nested hitobject
|
2018-06-27 12:09:40 +09:00 |
|
smoogipoo
|
0366b0f081
|
The tail circle will always be the last hitobject
|
2018-06-27 12:09:40 +09:00 |
|
smoogipoo
|
80501de4b9
|
Add legacy slider offsets
|
2018-06-27 12:09:21 +09:00 |
|
Roman Kapustin
|
2a72062c33
|
Perhaps the '??' operator works in a different way than it was expected. Its priority is lower than priority of other operators in its left part.
|
2018-06-26 00:53:31 +03:00 |
|
Dean Herbert
|
22138d39ca
|
Merge branch 'master' into more-diffcalc-attributes
|
2018-06-25 19:53:22 +09:00 |
|
ekrctb
|
d6084c0b30
|
Adapt to new input handling changes
|
2018-06-22 18:10:27 +09:00 |
|
smoogipoo
|
48989df6eb
|
Make sure that 0 SR is returned when there are no hitobjects
|
2018-06-21 12:04:14 +09:00 |
|
Dan Balasescu
|
bf11a61d52
|
Merge branch 'master' into more-diffcalc-attributes
|
2018-06-21 09:26:50 +09:00 |
|
Dan Balasescu
|
77e03a59a9
|
Merge branch 'master' into ruleset-container
|
2018-06-19 21:47:10 +09:00 |
|
Tom Arrow
|
ad883e087a
|
RulesetContainer<TObject> cannot be derived
|
2018-06-19 14:31:24 +02:00 |
|
Dan Balasescu
|
0b1b3319aa
|
Merge branch 'master' into update-framework
|
2018-06-19 20:57:19 +09:00 |
|
Dean Herbert
|
3819ecb2be
|
Update framework
|
2018-06-19 20:19:52 +09:00 |
|
Tom Arrow
|
4aa89de2d7
|
Fix reverse arrow displayed with incorrect angle
|
2018-06-18 17:22:01 +02:00 |
|
smoogipoo
|
41abd5990c
|
Move osu! difficulty attributes to OsuDifficultyCalculator
|
2018-06-14 16:27:05 +09:00 |
|
smoogipoo
|
af218b3d8d
|
No need to use properties
|
2018-06-14 16:13:21 +09:00 |
|
smoogipoo
|
8f7334874c
|
Fix up performance calculators
|
2018-06-14 16:04:48 +09:00 |
|
smoogipoo
|
47fc18d7c4
|
Adjust OsuDifficultyCalculator in-line with changes
|
2018-06-14 15:45:16 +09:00 |
|
Dean Herbert
|
f4cb0d7d8d
|
Fix memory leak due to incorrect binding
|
2018-06-13 14:16:58 +09:00 |
|
Dean Herbert
|
ae136e89a4
|
Merge branch 'master' into ruleset-configs
|
2018-06-12 13:13:18 +09:00 |
|
Dan Balasescu
|
9994c69d58
|
Merge branch 'master' into fix-object-ordering
|
2018-06-11 17:53:33 +09:00 |
|
smoogipoo
|
f4fbf27d42
|
Give ruleset settings a ruleset-specific config manager
|
2018-06-11 13:28:50 +09:00 |
|
Crusensis
|
fbc0cd6f5f
|
Split AffectsCombo into IsBonus
|
2018-06-09 18:14:33 -07:00 |
|
Dean Herbert
|
aaa65c428f
|
Merge branch 'master' into diffcalc-modtypes
|
2018-06-09 23:35:17 +09:00 |
|
smoogipoo
|
ff60f69f47
|
Explicitly construct local beatmaps rather than using GetBoundCopy
|
2018-06-06 20:19:30 +09:00 |
|
smoogipoo
|
72cc53aded
|
Rename GameBeatmap -> BindableBeatmap
|
2018-06-06 20:16:20 +09:00 |
|
smoogipoo
|
4086ff7313
|
Merge remote-tracking branch 'origin/master' into disallow-beatmap-change
# Conflicts:
# osu.Game.Tests/Visual/TestCaseBeatmapInfoWedge.cs
# osu.Game/Screens/Menu/Intro.cs
# osu.Game/Screens/Menu/MenuSideFlashes.cs
|
2018-06-06 18:26:51 +09:00 |
|
smoogipoo
|
83ff47ec80
|
Rewrite difficulty mod combinations
|
2018-06-06 16:20:17 +09:00 |
|
Dean Herbert
|
3567823759
|
Reverse order of exposed objects in HitObjectContainer
Closes #2740.
|
2018-06-06 15:03:47 +09:00 |
|
smoogipoo
|
8274623ad6
|
Cleanup multi mod constructions
|
2018-06-06 14:07:50 +09:00 |
|
Dean Herbert
|
f253828d49
|
Fix regressions
|
2018-06-06 13:51:51 +09:00 |
|
Dean Herbert
|
ee92986494
|
Merge branch 'master' into osu-hd-setting
|
2018-06-06 12:09:12 +09:00 |
|
Dean Herbert
|
4b604bf055
|
Merge branch 'master' into disallow-beatmap-change
|
2018-06-04 10:53:04 +09:00 |
|
smoogipoo
|
2ccffb9ac4
|
Add difficulty calculation mod types
|
2018-06-03 10:59:56 +09:00 |
|
Dean Herbert
|
2f21b9c4ea
|
Merge remote-tracking branch 'upstream/master' into Joehuu-score-multiplier-edits
|
2018-05-31 12:36:37 +09:00 |
|
smoogipoo
|
a3470f9ec3
|
Merge remote-tracking branch 'origin/master' into disallow-beatmap-change
# Conflicts:
# osu.Game/Overlays/Music/PlaylistOverlay.cs
# osu.Game/Screens/OsuScreen.cs
|
2018-05-28 18:01:15 +09:00 |
|
smoogipoo
|
d850e34003
|
Actually cast to int
|
2018-05-26 09:25:16 +09:00 |
|
smoogipoo
|
215cc9fba7
|
Change all performance calculators to use int hitwindows
Has a pretty large (>6) effect on pp for some maps.
|
2018-05-25 20:07:14 +09:00 |
|
smoogipoo
|
765a50d007
|
Remove 0.5 offsets
Checked up against DB values + server-side build versions, and these 0.5s don't seem to exist. Brings calculations more in-line with osu!stable.
|
2018-05-25 20:05:53 +09:00 |
|
smoogipoo
|
8004b8af4d
|
Privatise the OsuGame beatmap, add local beatmap to OsuTestCase
|
2018-05-23 17:38:02 +09:00 |
|
Dean Herbert
|
cea935ea40
|
Merge branch 'master' into osu-hd-setting
|
2018-05-21 15:21:09 +09:00 |
|
smoogipoo
|
1f37dca7b7
|
Fix HR / EZ being applied twice to AR
|
2018-05-19 14:47:06 +09:00 |
|
Dean Herbert
|
8e784d9104
|
Merge branch 'master' into fix-conversion-hitwindows
|
2018-05-18 11:59:16 +09:00 |
|
Vidalee
|
6a1abf4084
|
Merge branch 'master' into osu-hd-setting
|
2018-05-17 19:39:17 +02:00 |
|
smoogipoo
|
eba1d309b6
|
Fix incorrect namespace of OsuPerformanceCalculator
|
2018-05-17 16:58:22 +09:00 |
|
smoogipoo
|
f67d263596
|
Move ruleset-specific hitwindows to post-converted hitobjects
|
2018-05-17 13:35:15 +09:00 |
|
smoogipoo
|
c1d9fcc140
|
Make OsuPerformanceCalculator use the new hitresult namings
|
2018-05-16 12:46:31 +09:00 |
|
smoogipoo
|
cf08293be1
|
Remove extra newline
|
2018-05-15 21:49:44 +09:00 |
|
smoogipoo
|
4101b8ddde
|
Merge remote-tracking branch 'origin/master' into more-diffcalc-improvements
|
2018-05-15 21:31:58 +09:00 |
|
smoogipoo
|
22f3bee55a
|
Fix incorrect iteration over difficulty sections
|
2018-05-15 21:26:06 +09:00 |
|
smoogipoo
|
bc197a88e1
|
Fix slider length calculation including slider head
|
2018-05-15 21:25:33 +09:00 |
|
smoogipoo
|
1b5c151e0e
|
Fix DeltaTime being capped incorrectly
|
2018-05-15 21:25:02 +09:00 |
|
smoogipoo
|
49c36787d7
|
Remove triangle pattern and remove not-implemented reading strain
|
2018-05-15 21:24:41 +09:00 |
|
Dean Herbert
|
0e0cc8bb69
|
Merge branch 'master' into namespace-cleanup
|
2018-05-15 18:10:48 +09:00 |
|
smoogipoo
|
995fda9b6f
|
Move base classes to osu.Game.Rulesets.Difficulty namespace
|
2018-05-15 17:38:08 +09:00 |
|
smoogipoo
|
9fd972e0a3
|
Rename OsuDifficulty -> Difficulty
|
2018-05-15 17:36:29 +09:00 |
|
Dean Herbert
|
e39af1c906
|
Merge branch 'master' into convert-object-hitwindows
|
2018-05-15 17:33:27 +09:00 |
|
smoogipoo
|
10e2f74538
|
Port osu-performance HD AR fix
|
2018-05-15 11:53:11 +09:00 |
|