Skip to content

Commit

Permalink
Bump dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
EVAST9919 committed Oct 18, 2021
1 parent 41bf730 commit cc55403
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 9 deletions.
4 changes: 2 additions & 2 deletions osu.Game.Rulesets.Touhosu/Beatmaps/TouhosuBeatmapConverter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,8 @@ protected override IEnumerable<TouhosuHitObject> ConvertHitObject(HitObject obj,

if (h is ConstantMovingProjectile m)
{
var sv = beatmap.ControlPointInfo.DifficultyPointAt(obj.StartTime).SpeedMultiplier;
m.SpeedMultiplier *= Interpolation.ValueAt(sv, 0.8f, 1.3f, 0.5, 4.5);
var bpm = beatmap.ControlPointInfo.TimingPointAt(h.StartTime).BPM;
m.SpeedMultiplier *= Interpolation.ValueAt(bpm, 0.8f, 1.3f, 60, 300);
}

if (first)
Expand Down
6 changes: 2 additions & 4 deletions osu.Game.Rulesets.Touhosu/Extensions/ConversionExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,8 @@ public static IEnumerable<TouhosuHitObject> ConvertDefaultSlider(HitObject obj,

var controlPointInfo = beatmap.ControlPointInfo;
TimingControlPoint timingPoint = controlPointInfo.TimingPointAt(obj.StartTime);
DifficultyControlPoint difficultyPoint = controlPointInfo.DifficultyPointAt(obj.StartTime);

double scoringDistance = 100 * difficulty.SliderMultiplier * difficultyPoint.SpeedMultiplier;
double scoringDistance = 100 * difficulty.SliderMultiplier;

var velocity = scoringDistance / timingPoint.BeatLength;
var tickDistance = scoringDistance / difficulty.SliderTickRate;
Expand Down Expand Up @@ -86,9 +85,8 @@ public static IEnumerable<TouhosuHitObject> ConvertBuzzSlider(HitObject obj, Vec

var controlPointInfo = beatmap.ControlPointInfo;
TimingControlPoint timingPoint = controlPointInfo.TimingPointAt(obj.StartTime);
DifficultyControlPoint difficultyPoint = controlPointInfo.DifficultyPointAt(obj.StartTime);

double scoringDistance = 100 * difficulty.SliderMultiplier * difficultyPoint.SpeedMultiplier;
double scoringDistance = 100 * difficulty.SliderMultiplier;

var velocity = scoringDistance / timingPoint.BeatLength;
var tickDistance = scoringDistance / difficulty.SliderTickRate;
Expand Down
3 changes: 1 addition & 2 deletions osu.Game.Rulesets.Touhosu/Objects/InstantProjectile.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,9 @@ public class InstantProjectile : Projectile
{
public override Judgement CreateJudgement() => new IgnoreJudgement();

protected override void ApplyDefaultsToSelf(ControlPointInfo controlPointInfo, BeatmapDifficulty difficulty)
protected override void ApplyDefaultsToSelf(ControlPointInfo controlPointInfo, IBeatmapDifficultyInfo difficulty)
{
base.ApplyDefaultsToSelf(controlPointInfo, difficulty);

TimePreempt = 800;
}
}
Expand Down
2 changes: 1 addition & 1 deletion osu.Game.Rulesets.Touhosu/osu.Game.Rulesets.Touhosu.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@
<EmbeddedResource Include="Resources\**\*" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="ppy.osu.Game" Version="2021.916.0" />
<PackageReference Include="ppy.osu.Game" Version="2021.1016.0" />
</ItemGroup>
</Project>

0 comments on commit cc55403

Please sign in to comment.