From 34958d522b252d56158174d376fce140a0ec2b8e Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Thu, 19 Dec 2019 15:42:59 +0100 Subject: [PATCH] handle new snowball effect --- .../java/com/habitrpg/android/habitica/ui/AvatarView.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/AvatarView.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/AvatarView.kt index eb0d69ddb..28dabfe5f 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/AvatarView.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/AvatarView.kt @@ -41,6 +41,7 @@ class AvatarView : View { private var avatarBitmap: Bitmap? = null private var avatarCanvas: Canvas? = null private var currentLayers: Map? = null + var enableNewSnowman = false private val layerMap: Map get() { @@ -214,7 +215,11 @@ class AvatarView : View { avatar.stats?.buffs?.let { buffs -> if (buffs.snowball == true) { - layerMap[LayerType.VISUAL_BUFF] = "snowman" + if (Calendar.getInstance().get(Calendar.YEAR) > 2019) { + layerMap[LayerType.VISUAL_BUFF] = "avatar_snowball_" + avatar.stats?.habitClass + } else { + layerMap[LayerType.VISUAL_BUFF] = "snowman" + } hasVisualBuffs = true }