1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-05 09:42:54 +08:00

Update after changes in #10349

Bartłomiej Dach 2020-10-06 19:57:24 +02:00
parent 47b1cb2d5e
commit 9640931398

@ -27,22 +27,22 @@ The `HitResult` class determines which portion(s) of the total score a judgement
### Score
| Type | Score | Accuracy portion? | Combo portion?¹ | Bonus portion? | Examples | MinResult² |
| ------------- | :-----: | :---------------: | :-------------: | :------------: | -------------------------------------------------- | ------------- |
| IgnoreMiss³ | 0 | ❌ | ❌ | ❌ | Slider, SwellTick, StrongHit, Banana, SpinnerBonus | - |
| IgnoreHit³ | 0 | ❌ | ❌ | ❌ | Slider, SwellTick | IgnoreMiss |
| Miss | 0 | ✅ | ✅ | ❌ | HitCircle | - |
| Meh | 50 | ✅ | ✅ | ❌ | HitCircle | Miss |
| Ok | 100 | ✅ | ✅ | ❌ | HitCircle | Miss |
| Good | 200 | ✅ | ✅ | ❌ | HitCircle | Miss |
| Great | 300 | ✅ | ✅ | ❌ | HitCircle | Miss |
| Perfect | 350 | ✅ | ✅ | ❌ | HitCircle | Miss |
| SmallTickMiss | 0 | ✅ | ❌ | ❌ | TinyDroplet, SpinnerTick | - |
| SmallTickHit | 10 | ✅ | ❌ | ❌ | TinyDroplet, SpinnerTick | SmallTickMiss |
| LargeTickMiss | 0 | ✅ | ✅ | ❌ | Droplet, SliderTick | - |
| LargeTickHit | 30 | ✅ | ✅ | ❌ | Droplet, SliderTick | LargeTickMiss |
| Type | Score | Accuracy portion? | Combo portion?¹ | Bonus portion? | Examples | MinResult² |
| ------------- | :-----: | :---------------: | :-------------: | :------------: | --------------------------------------------------- | ------------- |
| IgnoreMiss³ | 0 | ❌ | ❌ | ❌ | Slider, SpinnerBonus, StrongHit, SwellTick, Banana | - |
| IgnoreHit³ | 0 | ❌ | ❌ | ❌ | Slider, SwellTick | IgnoreMiss |
| Miss | 0 | ✅ | ✅ | ❌ | HitCircle, Hit, Fruit, Note, TailNote | - |
| Meh | 50 | ✅ | ✅ | ❌ | HitCircle, Hit, Note, TailNote | Miss |
| Ok | 100 | ✅ | ✅ | ❌ | HitCircle, Hit, Note, TailNote | Miss |
| Good | 200 | ✅ | ✅ | ❌ | Note, TailNote | Miss |
| Great | 300 | ✅ | ✅ | ❌ | HitCircle, Hit, Fruit, Note, TailNote | Miss |
| Perfect | 350 | ✅ | ✅ | ❌ | Note, TailNote | Miss |
| SmallTickMiss | 0 | ✅ | ❌ | ❌ | SliderTail, SpinnerTick, DrumRollTick, TinyDroplet | - |
| SmallTickHit | 10 | ✅ | ❌ | ❌ | SliderTail, SpinnerTick, DrumRollTick, TinyDroplet | SmallTickMiss |
| LargeTickMiss | 0 | ✅ | ✅ | ❌ | SliderTick, Droplet | - |
| LargeTickHit | 30 | ✅ | ✅ | ❌ | SliderTick, Droplet | LargeTickMiss |
| SmallBonus | 10 | ❌ | ❌ | ✅ | StrongHit | IgnoreMiss |
| LargeBonus | 50 | ❌ | ❌ | ✅ | Banana, SpinnerBonus | IgnoreMiss |
| LargeBonus | 50 | ❌ | ❌ | ✅ | SpinnerBonus, Banana | IgnoreMiss |
¹ Contribution to the combo portion also implies the combo is increased or decreased for a hit or miss respectively.
² The minimum result is provided for reference to be used in later sections that describe hit result application.
@ -50,24 +50,24 @@ The `HitResult` class determines which portion(s) of the total score a judgement
### Health
The amount of health increase or decrease is defined relative to a "Pefect" hit result. By default, a "Perfect" hit result increases HP by 5%.
The amount of health increase or decrease is defined relative to a "Perfect" hit result. By default, a "Perfect" hit result increases HP by 5%.
| Type | Relative addition |
| ------------- | :---------------: |
| IgnoreMiss | 0% |
| IgnoreHit | 0% |
| Miss | -100% |
| Meh | -50% |
| Ok | -30% |
| Good | -10% |
| Great | 80% |
| Perfect | 100% |
| SmallTickMiss | -5% |
| SmallTickHit | 5% |
| LargeTickMiss | -10% |
| LargeTickHit | 10% |
| SmallBonus | 10% |
| LargeBonus | 20% |
| Meh | -5% |
| Ok | 50% |
| Good | 75% |
| Great | 100% |
| Perfect | 105% |
| SmallTickMiss | -50% |
| SmallTickHit | 50% |
| LargeTickMiss | -100% |
| LargeTickHit | 100% |
| SmallBonus | 50% |
| LargeBonus | 100% |
These values can be adjusted by deriving `Judgement`: