Commit Graph

44 Commits

Author SHA1 Message Date
Dean Herbert 136843c8e4 Make DrawableStoryboardSample a SkinnableSound
Allows sharing pause logic with gameplay samples.
2020-09-29 14:25:39 +09:00
smoogipoo e47a1eb313 Use adjustable ITrack 2020-08-12 01:41:21 +09:00
smoogipoo 7c3ae4ed42 Remove generics from IApplicableToTrack 2020-08-06 18:25:34 +09:00
smoogipoo e8ab3cff3c Add class constraint 2020-08-06 17:02:47 +09:00
smoogipoo 5c05fe3988 Expose track from MusicController 2020-08-06 16:24:14 +09:00
smoogipoo 6e42b8219c Move track to MusicController, compiles 2020-08-06 16:24:14 +09:00
smoogipoo bd1f38cc3e Fix crash due to unsafe mod deserialisation 2020-06-26 23:21:44 +09:00
Ronnie Moir c3e268616f Implement grouping interface IApplicableToAudio 2020-06-17 14:11:00 +01:00
Ronnie Moir 4138f6119f Update rate adjust mods to also use IApplicableToSample 2020-06-16 15:05:37 +01:00
Bartłomiej Dach e6ddd0380e Rename bool arguments for readability 2020-06-14 18:50:07 +02:00
Bartłomiej Dach 5f0a345eeb Unify method naming 2020-06-14 18:48:49 +02:00
Bartłomiej Dach 9907b4763b Remove redundant default argument value 2020-06-14 18:39:41 +02:00
Ronnie Moir dc5bb12fa8 Use local helper for selecting adjusted property 2020-06-13 16:32:43 +01:00
Ronnie Moir 201bfda338 Give ModTimeRamp an adjust pitch setting.
Implement in ModWindDown and ModWindUp
2020-06-13 15:16:27 +01:00
Liam DeVoe 2fa42ed644 use N2 for ModTimeRamp, add x text 2020-03-23 12:54:08 -04:00
Liam DeVoe 1da590c63f use N1 format instead of 0.# 2020-03-22 22:54:21 -04:00
Liam DeVoe cb6e602556 enforce single signficiant digit precision for other mods 2020-03-22 22:06:35 -04:00
Liam DeVoe cda1efef0b move overridability to SettingDescription method 2020-03-20 16:34:36 -04:00
Liam DeVoe 18bf7c913b show mod settings in ModIcon tooltip 2020-03-18 23:43:26 -04:00
unknown d9e21a572f remove unecessary comment 2020-01-28 07:13:28 +08:00
unknown 7f538cfa74 allow setting initial rate instead of reversing 2020-01-27 07:56:18 +08:00
unknown c06e558f87 add setting to start fully wounded 2019-12-15 18:12:37 +08:00
smoogipoo 72ea871bff Make constructor protected 2019-12-13 21:55:20 +09:00
Dean Herbert af15662856 Fix WindUp applying too much change 2019-12-13 21:55:07 +09:00
Dean Herbert 623ab1ef3b Update time ramp preview on setting change 2019-12-12 17:38:18 +09:00
smoogipoo c34b6b59ed Remove time ramp and rate adjust mod incompatibility 2019-12-11 19:48:57 +09:00
Dean Herbert edc8220554 Add time ramp settings 2019-12-09 19:58:51 +09:00
Dean Herbert 7fd52c21f5 Update mods and user adjust to use adjustments 2019-12-09 19:41:31 +09:00
Dean Herbert eb074b7058 Allow mods to apply to track, not clock 2019-12-09 17:44:45 +09:00
Dean Herbert 709ec1404f Centralise End/StartTime retrieval to extension method 2019-11-25 19:09:14 +09:00
Berkan Diler 6cab517b2d .NET Standard 2.1 implements Math.Clamp , use it instead of MathHelper.Clamp from osuTK. 2019-11-20 13:37:47 +01:00
smoogipoo 8a64ab0384 Remove generics from IApplicableToBeatmap 2019-08-01 12:39:32 +09:00
Dean Herbert c39c37a18d Apply more missed cases 2019-04-01 12:44:46 +09:00
smoogipoo 2815c3b07c Remove unused variable 2019-03-14 15:12:26 +09:00
Dean Herbert 85c518f146 Change logic to better handle external adjustments 2019-03-14 12:29:16 +09:00
Dean Herbert c40e24739b Fix weird application logic 2019-03-13 21:37:33 +09:00
Dan Balasescu 5d23a966d7
Fix incorrect application logic for rate fallback
Co-Authored-By: peppy <pe@ppy.sh>
2019-03-13 20:55:33 +09:00
Dean Herbert a10cd2288d Improve ModRamp's handling of external rate changes 2019-03-12 18:15:18 +09:00
Dean Herbert 2300e59e91 Formatting and simplification 2019-03-06 14:19:00 +09:00
LeNitrous 74a23edaf7 no longer adjust the clock rate 2019-03-04 17:48:51 +08:00
LeNitrous b83d44c316 use ternary operator instead 2019-03-03 16:50:31 +08:00
LeNitrous a1a8246c05 trim whitespace 2019-03-03 16:30:08 +08:00
LeNitrous ecc2c28a62 mod rule changes 2019-03-03 16:22:00 +08:00
LeNitrous 03e57d0423 fix codefactor warnings and derive ModWindUp and ModWindDown to ModTimeRamp 2019-01-26 20:15:19 +08:00