Skip to content

Commit e30c3a4

Browse files
committed
Fixed heart sprites for several modes appearing stacked up on the chapter panel
1 parent fa0edb6 commit e30c3a4

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

UI/InGameOverworldHelper.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,7 @@ private static void customizeCrystalHeart(OuiChapterPanel panel) {
221221
string mapName = sid.DialogKeyify();
222222
string mapLevelSet = AreaData.Get(sid)?.GetLevelSet().DialogKeyify();
223223

224+
Sprite[] heartSprites = new DynData<OuiChapterPanel>(panel).Get<HeartGemDisplay>("heart").Sprites;
224225
for (int side = 0; side < 3; side++) {
225226
string sideName = mapName;
226227
if (side == 1) {
@@ -239,7 +240,9 @@ private static void customizeCrystalHeart(OuiChapterPanel panel) {
239240

240241
if (animId != null) {
241242
Sprite heartSprite = HeartSpriteBank.Create(animId);
242-
new DynData<OuiChapterPanel>(panel).Get<HeartGemDisplay>("heart").Sprites[side] = heartSprite;
243+
heartSprite.Visible = heartSprites[side].Visible;
244+
245+
heartSprites[side] = heartSprite;
243246
heartSprite.Play("spin");
244247
new DynData<OuiChapterPanel>(panel)["heartDirty"] = true;
245248
}

everest.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
- Name: CollabUtils2
2-
Version: 1.5.1
2+
Version: 1.5.2
33
DLL: bin/Debug/net452/CollabUtils2.dll
44
Dependencies:
55
- Name: Everest

0 commit comments

Comments
 (0)