Dean Herbert
|
1b0aadcc6f
|
Merge branch 'master' into transformers-per-skin
|
2021-06-22 16:03:15 +09:00 |
|
ekrctb
|
a4f362dca6
|
Remove lifetime override of DrawableManiaHitObject
The `AlwaysAlive` logic is now in all DHOs and it is now not necessary (and potentially conflicting).
|
2021-06-17 10:15:24 +09:00 |
|
ekrctb
|
9dcd0bf311
|
Remove IPlayfieldProvider by caching Playfield
|
2021-06-17 10:15:24 +09:00 |
|
Dean Herbert
|
4b45d8318e
|
Merge branch 'master' into transformers-per-skin
|
2021-06-16 16:37:28 +09:00 |
|
ekrctb
|
ef96ceb4ab
|
Introduce IPlayfieldProvider
|
2021-06-15 14:43:04 +09:00 |
|
ekrctb
|
d0e57f7dd9
|
Use HitObject instead of DHO for mania selection blueprint layout
- Fix moving selected hold note between columns will cause a crash
|
2021-06-15 13:20:51 +09:00 |
|
Salman Ahmed
|
fbb856d84b
|
Call base when overriding lookup methods
Rather than arbitrarily accessing `Skin` here and there.
|
2021-06-11 12:44:44 +03:00 |
|
Dan Balasescu
|
35d5632355
|
Merge pull request #13378 from Syriiin/diffcalc/refactor/auto-properties
Refactor DifficultyAttributes to use auto properties over public fields
|
2021-06-10 18:42:11 +09:00 |
|
Salman Ahmed
|
dde84e5cbd
|
Merge branch 'master' into transformers-per-skin
|
2021-06-10 11:58:52 +03:00 |
|
Dan Balasescu
|
a44fd887ee
|
Merge branch 'master' into no-unranked-display
|
2021-06-10 17:09:46 +09:00 |
|
Salman Ahmed
|
cf40282f1f
|
Convert LegacySkinTransformer s to accept raw ISkin s rather than a full ISkinSource
|
2021-06-09 22:49:31 +03:00 |
|
Dean Herbert
|
d248bbd4c8
|
Use candidate skin for mania skin key lookup rather than this
|
2021-06-09 15:00:55 +09:00 |
|
Dean Herbert
|
85abee5fc7
|
Remove difficulty calculator exceptions
I don't think there's any reason difficulty calculators shouldn't be
able to calculate for autoplays.
|
2021-06-09 14:33:35 +09:00 |
|
Dean Herbert
|
d0e9f8ef90
|
Replace and obsolete Ranked flag with IsUserPlayable
|
2021-06-09 14:17:03 +09:00 |
|
Samuel Cattini-Schultz
|
f1bef989b7
|
Refactor DifficultyAttributes to use auto properties over public fields
|
2021-06-08 19:43:59 +10:00 |
|
Dean Herbert
|
d26c9a66c2
|
Merge branch 'legacy-skin-default-fallback' into fix-skin-sample-lookup
|
2021-06-07 12:01:19 +09:00 |
|
Dean Herbert
|
06275a6a7d
|
Merge branch 'master' into legacy-skin-default-fallback
|
2021-06-04 16:00:30 +09:00 |
|
Pasi4K5
|
7a4fc9ffc8
|
Move seed to base class
|
2021-06-03 18:16:11 +02:00 |
|
Dan Balasescu
|
15b43beef1
|
Merge pull request #11857 from Syriiin/diffcalc/refactor/catch-clockrate-effects
Refactor catch Movement skill to not require explicit clockrate usage
|
2021-06-03 17:29:27 +09:00 |
|
Samuel Cattini-Schultz
|
f51413ead9
|
Refactor to pass clockrate in constructor rather than deriving from mods
|
2021-06-03 16:09:42 +10:00 |
|
Dean Herbert
|
14570b6fb1
|
Merge branch 'master' into autoplay-pause-support
|
2021-06-01 14:19:21 +09:00 |
|
Dean Herbert
|
00b3eea840
|
Merge branch 'legacy-skin-default-fallback' into fix-skin-sample-lookup
|
2021-05-31 21:39:04 +09:00 |
|
Dean Herbert
|
33577cbad5
|
Fix multiple issues with default lookups
|
2021-05-31 21:29:47 +09:00 |
|
Dean Herbert
|
88ed95e012
|
Add FindProvider lookup function
|
2021-05-31 21:29:47 +09:00 |
|
Dean Herbert
|
de0e51a81d
|
Merge branch 'master' into fix-skin-sample-lookup
|
2021-05-31 15:27:39 +09:00 |
|
Dean Herbert
|
17574833fb
|
Update other transformers with similar refactored logic
|
2021-05-30 19:15:59 +09:00 |
|
Salman Ahmed
|
fbc316ea1d
|
Fix legacy skin transformers potentially ignoring source implementations
|
2021-05-29 21:23:22 +03:00 |
|
Dean Herbert
|
70a844ac10
|
Remove allowFallback parameters completely
|
2021-05-27 14:50:42 +09:00 |
|
Dean Herbert
|
a3c78674a1
|
Add new interface for autoplay mods
|
2021-05-25 18:09:24 +09:00 |
|
Dean Herbert
|
cc5c702a92
|
Apply all properties after cast (looks cleaner)
|
2021-05-19 17:31:47 +09:00 |
|
Dean Herbert
|
bddc3121dc
|
Merge branch 'master' into mania-pooling
|
2021-05-19 17:23:45 +09:00 |
|
Dean Herbert
|
9ede358e7e
|
Merge branch 'master' into mania-pooling
|
2021-05-18 22:25:54 +09:00 |
|
Dan Balasescu
|
ef81bdf63f
|
Merge branch 'master' into always-use-lifetime-entry
|
2021-05-18 20:10:12 +09:00 |
|
Dean Herbert
|
a96603f025
|
Merge pull request #12782 from smoogipoo/rework-hitobject-blueprints
Rename hitobject blueprints and tie them to HitObjects
|
2021-05-18 16:30:58 +09:00 |
|
smoogipoo
|
562ac73e96
|
Merge branch 'hoc-event-queue' into mania-pooling
|
2021-05-18 14:54:00 +09:00 |
|
smoogipoo
|
72beddaadc
|
Remove nested blueprints from hold notes
|
2021-05-18 14:25:07 +09:00 |
|
smoogipoo
|
e621cfc4ea
|
Add Apply() method for applying new DHOs
|
2021-05-18 14:14:10 +09:00 |
|
PercyDan54
|
166974506e
|
Duplicate implementions
|
2021-05-15 11:55:50 +08:00 |
|
smoogipoo
|
b5afe4e506
|
Merge branch 'hoc-event-queue' into mania-pooling
|
2021-05-13 21:53:38 +09:00 |
|
smoogipoo
|
2307889bf8
|
Fix incorrect cast
|
2021-05-13 21:41:28 +09:00 |
|
smoogipoo
|
98e77a30d3
|
Move column changing logic to ManiaSelectionHandler
|
2021-05-13 20:13:50 +09:00 |
|
smoogipoo
|
ffb6135a1b
|
Rework hitobject blueprints to take in hitobject models
|
2021-05-13 19:53:32 +09:00 |
|
smoogipoo
|
0fa3027ab9
|
Increase pool sizes a bit
|
2021-05-12 17:37:59 +09:00 |
|
smoogipoo
|
f992b59b4f
|
Fix DrawableHoldNote retaining hit states through applications
|
2021-05-12 17:07:42 +09:00 |
|
smoogipoo
|
1af3bbf400
|
Fix base.OnLoadComplete() not being called
|
2021-05-12 17:06:44 +09:00 |
|
smoogipoo
|
7913189aa9
|
Turn on pooling
|
2021-05-12 16:56:23 +09:00 |
|
smoogipoo
|
789025a7ce
|
Update playfield/stage/column implementations for pooling
|
2021-05-12 16:56:07 +09:00 |
|
smoogipoo
|
4e7551d50e
|
Fix crashes
|
2021-05-12 16:40:46 +09:00 |
|
smoogipoo
|
5692cecaa4
|
Initial implementation of DHO pooling
|
2021-05-12 16:35:05 +09:00 |
|
Dean Herbert
|
87dfd9672d
|
Merge pull request #12748 from smoogipoo/fix-mania-sample-crash
Fix mania crashing on playing samples after skin change
|
2021-05-12 14:10:08 +09:00 |
|