Commit Graph

21452 Commits

Author SHA1 Message Date
58fc61aa95 Merge branch 'master' into legacy-judgement-particles 2020-11-20 22:19:11 +09:00
8785da1b41 Merge pull request #10917 from peppy/no-applause-on-autoplay
Don't play flair animations / sounds when watching autoplay or viewing a result directly
2020-11-20 21:48:10 +09:00
79752bcb19 Merge branch 'master' into legacy-jugement-match-stable-transforms 2020-11-20 20:51:27 +09:00
8c32d3f781 Don't play flair animations / sounds when watching autoplay or viewing a result directly
I think this is a pretty good place to be for now. The flair will play
if you just watched a play (local, replay or spectator) but will not
play if you are coming from song select (viewing a replay's result
screen from the leaderboard) or in the case of autoplay.

Closes #10762.
2020-11-20 14:32:31 +09:00
1df3f88fc4 Update framework 2020-11-20 12:32:17 +09:00
6356b2dde9 Prevent editor from crashing for rulesets with no compose screen implementation 2020-11-19 22:11:52 +01:00
1c7ee2ca5f Simplify math by making direction a float 2020-11-19 18:46:19 +09:00
84e73e88d5 Use structs for parts for added safety 2020-11-19 18:08:54 +09:00
3a7291c5cf Fix some behavioural regressions 2020-11-19 17:56:11 +09:00
476d0256cc Replace particle explosion implementation with DrawNode version 2020-11-19 17:22:37 +09:00
83024f1ec5 Add back positional randomness from stable 2020-11-19 16:00:20 +09:00
efd5acb8ab Randomise direction every animation playback 2020-11-19 15:55:11 +09:00
9d04ce75cc Make particles additive and consume in judgement explosions 2020-11-19 15:47:02 +09:00
9df93e1f18 Add basic implementation of particle explosion
Using drawables still, just to get things in place and setup the
structure
2020-11-19 14:54:33 +09:00
7f3c8ad744 Merge pull request #10872 from smoogipoo/fix-missing-triangles 2020-11-19 14:11:08 +09:00
ba735584fa Add null check for disposal safety 2020-11-19 14:04:43 +09:00
85c5c68dfa Provide particle drawable as a function (for future use) 2020-11-19 13:20:21 +09:00
24d7fa03d8 Merge branch 'master' into legacy-jugement-match-stable-transforms 2020-11-18 20:33:58 +01:00
5156de3a10 Merge branch 'master' into fix-judgement-transform-logic 2020-11-18 19:20:11 +01:00
ecd6d09600 Merge pull request #10891 from smoogipoo/remove-obsoletes
Remove obsolete method
2020-11-18 23:07:31 +09:00
9f6ca06039 Merge pull request #10889 from peppy/return-null-if-skinnable-sprite-no-exist
Fix SkinnableSprite initialising a drawable even when the texture is not available
2020-11-18 21:35:13 +09:00
cb5d1d0d77 Remove obsolete method 2020-11-18 21:26:35 +09:00
b3bec81b79 Update xmldoc to match new behaviour 2020-11-18 19:38:38 +09:00
8522ddc61e Reduce nesting of skinned component to reduce exposed surface 2020-11-18 19:34:27 +09:00
ee8804b50b Fix animation playback not running on skin change 2020-11-18 19:03:34 +09:00
c47e70da9b Update animations for new/old miss style and add fades 2020-11-18 19:03:34 +09:00
9d3de5bca0 Fix hit lighting dictating lifetime even when not present in skin 2020-11-18 19:03:34 +09:00
9d0a6de26e Fix SkinnableSprite initialising a drawable even when the texture is not available 2020-11-18 19:03:34 +09:00
72a15ef2dc Handle DrawableJudgement lifetime more flexibly 2020-11-18 19:03:34 +09:00
94886a09b2 Remove fades from DrawableJudgement itself 2020-11-18 19:03:34 +09:00
5bd4ace37f Split out new and old style legacy judgement pieces 2020-11-18 19:03:34 +09:00
8be31f4805 Adjust legacy skin judgement transforms to match stable 2020-11-18 19:03:05 +09:00
8ccb399eff Merge pull request #10883 from smoogipoo/defined-blueprint-order 2020-11-18 18:46:37 +09:00
bb1aacb360 Fix SkinnableSprite initialising a drawable even when the texture is not available 2020-11-18 18:07:00 +09:00
efc18887c8 Update framework 2020-11-18 18:01:55 +09:00
f00c23b4a0 Add comment + xmldoc 2020-11-18 13:37:15 +09:00
783c172b5d Make sealed and cleanup comparator 2020-11-18 13:33:22 +09:00
57eaee27ae Rename param to match type better 2020-11-17 20:12:04 +01:00
875d7dec79 Remove redundant this. qualifier 2020-11-17 20:11:13 +01:00
58c8184ad7 Define blueprint order similarly to hitobjects 2020-11-17 22:56:31 +09:00
dd4b69feab Add legacy judgement implementation which doesn't transform on animations 2020-11-17 15:46:57 +09:00
8247e6ce91 Move result type to ctor 2020-11-17 15:43:54 +09:00
e4f1e52422 Add xmldoc coverage of Apply() 2020-11-17 15:03:26 +09:00
f465dd5a5e Move all extended animation logic out of DrawableJudgement 2020-11-17 14:59:34 +09:00
d7b6e4a32d Merge pull request #10867 from smoogipoo/refactor-user-request
Refactor user caching to improve readability and fix threadsafety issues
2020-11-17 14:20:45 +09:00
9dfa4249e0 Make Apply non-virtual 2020-11-17 14:05:13 +09:00
3bcf9c255a Add Triangles.Reset() 2020-11-17 13:06:30 +09:00
33c643e369 Add obsoletion for unused property 2020-11-17 12:23:34 +09:00
009d666241 Use dictionary to avoid linq overhead 2020-11-17 10:57:11 +09:00
72a8734f93 Merge branch 'master' into add-back-initiallifetimeoffset 2020-11-16 18:54:37 +01:00