diff --git a/assets/images/campaign_menu_UI_characters.png b/assets/images/campaign_menu_UI_characters.png index 2fc15f9b56..8a9b0540cb 100644 Binary files a/assets/images/campaign_menu_UI_characters.png and b/assets/images/campaign_menu_UI_characters.png differ diff --git a/assets/images/campaign_menu_UI_characters.xml b/assets/images/campaign_menu_UI_characters.xml index b05b2734d8..ea6fee8085 100644 --- a/assets/images/campaign_menu_UI_characters.xml +++ b/assets/images/campaign_menu_UI_characters.xml @@ -128,4 +128,20 @@ + + + + + + + + + + + + + + + + diff --git a/source/StoryMenuState.hx b/source/StoryMenuState.hx index eb902ada48..242cb1472d 100644 --- a/source/StoryMenuState.hx +++ b/source/StoryMenuState.hx @@ -135,6 +135,10 @@ class StoryMenuState extends MusicBeatState weekCharacterThing.y += 170; weekCharacterThing.flipX = true; weekCharacterThing.x -= 40; + case 'parents-christmas': + weekCharacterThing.x -= 600; + weekCharacterThing.setGraphicSize(Std.int(weekCharacterThing.width * 0.9)); + weekCharacterThing.updateHitbox(); } grpWeekCharacters.add(weekCharacterThing); @@ -368,6 +372,14 @@ class StoryMenuState extends MusicBeatState grpWeekCharacters.members[2].animation.play(weekCharacters[curWeek][2]); txtTracklist.text = "Tracks\n"; + switch (grpWeekCharacters.members[0].animation.curAnim.name) + { + case 'parents-christmas': + grpWeekCharacters.members[0].offset.x = 400; + default: + grpWeekCharacters.members[0].offset.x = 100; + } + var stringThing:Array = weekData[curWeek]; for (i in stringThing)