Commit Graph

2071 Commits

Author SHA1 Message Date
91735ff367 Update MathUtils namespace usages 2020-01-09 13:43:44 +09:00
23ed64c5fd Merge branch 'rpc' of https://github.com/aspriddell/osu into rpc 2020-01-03 13:08:06 +00:00
71a3db7cd6 remove from rulesetinfo 2020-01-03 13:08:01 +00:00
b500ee44fb Update osu.Game/Rulesets/Ruleset.cs
Co-Authored-By: Salman Ahmed <email@iisalman.me>
2020-01-03 13:00:57 +00:00
5940851519 remove database dependency 2020-01-03 12:17:01 +00:00
3a903339d6 add playingverb and database migrations 2020-01-03 11:39:15 +00:00
c07cfce3b3 Merge branch 'master' into resource-assembly 2020-01-03 17:56:25 +09:00
0f8a76afde Remove manual hitobject sample namespacing 2020-01-02 14:27:27 +09:00
f09f9eb07d Merge branch 'master' into general-editor-beatmap 2020-01-01 23:27:08 +09:00
ca90f708f1 Merge remote-tracking branch 'upstream/master' into remove-editor-beatmap-generics 2020-01-01 21:03:31 +09:00
8c378dc625 Move EditorBeatmap construction/conversion to Editor 2019-12-30 14:51:14 +09:00
1b33581667 Construct DllResourceStore with assemblies 2019-12-28 21:13:18 +08:00
3621362a48 Merge branch 'master' into scrolling-container-origin-adjust 2019-12-27 16:52:21 +01:00
5efb7e8015 Always update default value 2019-12-27 23:01:52 +09:00
6069d98ced Remove generic editor beatmap 2019-12-27 19:39:30 +09:00
2c8879f0fb Lock user adjusted difficulty settings when changing beatmap 2019-12-27 19:05:17 +09:00
199c0bca02 Merge branch 'master' into fix-mod-read-setting 2019-12-27 17:45:24 +09:00
ecfe1d361b Merge branch 'master' into fix-mod-read-setting 2019-12-27 17:29:13 +09:00
b330aec03e Drain starting at the first hitobject, not gameplay start 2019-12-27 16:16:30 +09:00
c22744de2c Better define minimum health targets 2019-12-27 12:46:35 +09:00
fbbd16b4f0 Remove healthIncreases nullability 2019-12-27 12:39:25 +09:00
193e41f878 Add origin adjustment for hitobject lifetime
Visual inspection of taiko gameplay has shown that hitobjects appeared
on screen only when the origin of the hitobject came into the bounds
of the screen, instead of appearing when any visible part of the
hitobject came into the screen bounds.

This behaviour was due to lifetime calculation being based on the origin
of the hitobject and not taking into account the actual object
dimensions. Adjust the lifetime start of the hitobject by subtracting
the time needed to show the part of the hitobject that should already
be visible on screen when the origin comes into frame.
2019-12-26 20:37:29 +01:00
a4d4efc312 Fix missing comments 2019-12-26 19:33:59 +09:00
35f64d9aae More comments 2019-12-26 17:54:31 +09:00
f5dbd57d55 Refactor drain calculation for resiliency 2019-12-26 17:36:40 +09:00
662ec2d812 Refactor gameplay-time drain limitation 2019-12-26 15:46:07 +09:00
e0c1072ab2 Add xmldocs 2019-12-26 15:01:19 +09:00
eba6371526 Re-implement taiko's accumulating health processor 2019-12-26 15:01:19 +09:00
3b07c3913d Add perfect and ok values, move to base Judgement 2019-12-26 15:00:59 +09:00
0454c5022d Fix some maps potentially starting with 0 health 2019-12-26 15:00:59 +09:00
90a0569660 Tweak drain values 2019-12-26 15:00:58 +09:00
522847987b Implement break/gameplay start times 2019-12-26 15:00:58 +09:00
b348abcd07 Only drain health in non-break times 2019-12-26 14:59:49 +09:00
977fb3d1bf Make processors and break overlay frame-stable 2019-12-26 14:59:49 +09:00
85c44b5a5a Disable list additions during gameplay 2019-12-26 14:59:49 +09:00
bd74d086fb Remove adjustment factor 2019-12-26 14:59:49 +09:00
70d2d8a2fa Add adjustable target percentage 2019-12-26 14:59:49 +09:00
a4b1c79e18 Initial implementation of HP drain 2019-12-26 14:59:49 +09:00
985277da79 Add time elapsation to judgement simulation 2019-12-26 14:59:49 +09:00
90cb9d9162 Simplify scoreprocesor/healthprocessor implementations 2019-12-26 14:59:49 +09:00
7414a6aadd Merge remote-tracking branch 'huoyaoyuan/master' into health-processor
# Conflicts:
#	osu.Game.Rulesets.Catch/CatchRuleset.cs
#	osu.Game.Rulesets.Mania/ManiaRuleset.cs
#	osu.Game.Rulesets.Taiko/TaikoRuleset.cs
2019-12-26 14:56:54 +09:00
f603dd82bc Fix difficulty adjust mod not correctly reading settings while leaderboard visible 2019-12-26 14:52:08 +09:00
a47e5aeead Fix sample lookup not working correctly for custom rulesets 2019-12-26 00:51:44 +09:00
9702cc9809 Merge branch 'master' into remove-legacy-id 2019-12-25 21:01:12 +09:00
1b1c255394 Make the Easy mod's extra life count customizable (#7331)
Make the Easy mod's extra life count customizable
2019-12-25 20:19:08 +09:00
d84b319a3a Merge remote-tracking branch 'upstream/master' into adjustable-map-settings 2019-12-25 15:20:17 +09:00
911dc2d98d Fix code inspections 2019-12-25 15:20:10 +09:00
52ba0cd816 Rename method to be more appropriate
Also adds xmldoc.
2019-12-25 15:20:04 +09:00
e019ea408a Merge branch 'master' into adjustable-map-settings 2019-12-25 13:16:47 +09:00
e3753ae29f Make the easy mod's extra life count customizable 2019-12-24 10:13:12 +01:00