Commit Graph

43 Commits

Author SHA1 Message Date
632577389d Mark the property as non-nullable. 2022-07-31 21:43:16 +08:00
89644a652e Separate combined fields 2022-07-27 10:13:44 +03:00
9134525111 Mark the property as nullable and add some assert check. 2022-07-26 23:58:50 +08:00
deb39bd330 Mark the property as nullable or non-nullable. 2022-07-26 23:52:08 +08:00
e28584da89 Remove nullable disable annotation in the Osu ruleset. 2022-07-26 23:25:28 +08:00
32ba58109b Remove score multiplier on difficulty-increasing mods with customised settings 2022-07-18 07:29:03 +03:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
5e02ba353b Make OsuMod{Blinds,Flashlight} incompatible 2022-04-07 22:38:46 +02:00
6944151486 Apply batch fixing of built-in types using var 2021-10-27 13:04:41 +09:00
715f3e3f7c Make blinds move correctly whenever the playfield is rotated 2021-07-22 14:07:41 -07:00
80cb7c77b9 Calculate the diagonal length using Vector2.LengthFast instead of manually 2021-07-22 14:04:01 -07:00
e6b28e1386 Rename origin to center for clarity 2021-07-22 14:01:31 -07:00
283d953c4f Fix blinds moving when barrel roll mod is active 2021-07-21 14:07:00 -07:00
e1c646b9b2 Remove redundant arguments 2021-07-05 23:52:39 +08:00
d0e9f8ef90 Replace and obsolete Ranked flag with IsUserPlayable 2021-06-09 14:17:03 +09:00
164370bc7d Resolve more CA1805 inspections 2020-11-01 20:51:23 +01:00
5d160376c0 nullable-ize Mod.Icon 2020-01-14 21:22:00 +08:00
76f2fb378f Separate score and health parts of ScoreProcessor 2019-12-19 20:03:14 +09:00
6cab517b2d .NET Standard 2.1 implements Math.Clamp , use it instead of MathHelper.Clamp from osuTK. 2019-11-20 13:37:47 +01:00
70e417533f Update naming 2019-08-30 15:13:29 +09:00
c6b3197dd0 Add AdjustRank and use it in Hidden Mod 2019-04-25 13:56:57 +03:00
59da78b0d4 nothing. 2019-04-20 06:44:59 +03:00
8e485f3283 Fix issue 2019-04-20 06:41:09 +03:00
f1952c0816 Update font awesome usage 2019-04-02 19:55:24 +09:00
de80fc0eac Update icon usage to match framework changes 2019-03-27 19:29:27 +09:00
3b7a76aa4e Fix typo 2019-03-20 11:22:34 +09:00
baea7230bc Rename RulesetContainer to DrawableRuleset 2019-03-19 23:47:31 +09:00
3fe4b8fd1c Update variable names
Also cleans up some weird code
2019-02-22 17:51:39 +09:00
bca347427f Update with framework bindable changes 2019-02-21 18:56:34 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
ef9d93ff6b Remove mod multipliers
We decided that mods shouldn't be interacting with other mods. This can be added once we have the ability to have per-mod settings, as a difficulty setting local to blinds.
2018-12-20 19:46:39 +09:00
d3368df94d Simplify changes to RulesetContainer 2018-12-20 19:35:32 +09:00
bb850da200 Remove skinnability for now
Not sure if we want this going forward.
2018-12-20 15:48:45 +09:00
4f34d42b33 Major code refactors 2018-12-07 21:11:35 +09:00
d379d02761 Remove unnecessary base class 2018-12-07 20:12:56 +09:00
a14de5bd1b Remove blinds random NPC 2018-12-06 12:52:39 +01:00
46b98702e1 make target animation call more obvious 2018-12-06 12:48:11 +01:00
3b08ad0742 Merge branch 'master' of https://github.com/ppy/osu into mod-fl2
Changes how OsuModBlinds passes the playfield and how DrawableOsuBlinds
handles the restrictTo parameter.
2018-10-27 16:34:48 +02:00
c9ea5ce817 Made blinds open during breaks and start 2018-09-16 16:51:18 +02:00
633e8fafee Style & const fix 2018-09-16 12:57:54 +02:00
91b25870ef Make fruit catcher enter and leave what's behind the blinds 2018-09-16 12:48:36 +02:00
5f3c0549c9 Sprites in blinds mod & gameplay improvements
There are now skinnable actual blinds (shoji screen panels)
The black overlay is still behind them to avoid cheating with skins
The blinds don't open linearly anymore, they are health squared now
When easy mod is on, there is always a little gap open
2018-09-15 23:44:22 +02:00
b33954d9db Implement blinds mod 2018-08-05 14:20:56 +02:00