diff --git a/Habitica/res/layout/equipment_overview_list.xml b/Habitica/res/layout/equipment_overview_list.xml
index d5bcc9401..1f6a2c7b0 100644
--- a/Habitica/res/layout/equipment_overview_list.xml
+++ b/Habitica/res/layout/equipment_overview_list.xml
@@ -10,21 +10,7 @@
-
-
-
-
+ bind:imageNamed='@{"shop_"+outfit.getArmor}'/>
-
\ No newline at end of file
diff --git a/Habitica/res/layout/fragment_equipment_overview.xml b/Habitica/res/layout/fragment_equipment_overview.xml
index 3193cb47b..54f580ea8 100644
--- a/Habitica/res/layout/fragment_equipment_overview.xml
+++ b/Habitica/res/layout/fragment_equipment_overview.xml
@@ -19,9 +19,6 @@
-
@@ -38,18 +35,22 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
+
-
+ bind:equipmentNames="@{equipmentNames}" />
+
+
\ No newline at end of file
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/EquipmentRecyclerViewAdapter.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/EquipmentRecyclerViewAdapter.java
index f77104732..ba3daa3a4 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/EquipmentRecyclerViewAdapter.java
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/inventory/EquipmentRecyclerViewAdapter.java
@@ -28,7 +28,6 @@ private List gearList;
public String equippedGear;
public Boolean isCostume;
-public String userSize;
public String type;
public void setGearList(List gearList) {
@@ -99,9 +98,6 @@ class GearViewHolder extends RecyclerView.ViewHolder implements View.OnClickList
}
String imageUrl = "https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_" + gear.key + ".png";
- if (gear.type.equals("armor")) {
- imageUrl = "https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_" + userSize + "_" + gear.key + ".png";
- }
Picasso.with(imageView.getContext())
.load(imageUrl)
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentDetailFragment.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentDetailFragment.java
index 332244c5d..cdc100532 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentDetailFragment.java
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentDetailFragment.java
@@ -43,7 +43,6 @@ public class EquipmentDetailFragment extends BaseMainFragment {
this.adapter = new EquipmentRecyclerViewAdapter();
this.adapter.equippedGear = this.equippedGear;
this.adapter.isCostume = this.isCostume;
- this.adapter.userSize = this.user.getPreferences().getSize();
this.adapter.type = this.type;
this.recyclerView.setLayoutManager(new LinearLayoutManager(activity));
this.recyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL_LIST));
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentOverviewFragment.java b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentOverviewFragment.java
index e1ef91e78..c2a01f860 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentOverviewFragment.java
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/equipment/EquipmentOverviewFragment.java
@@ -70,7 +70,6 @@ public class EquipmentOverviewFragment extends BaseMainFragment implements Trans
viewBinding.setCurrentBattleGear(this.user.getItems().getGear().getEquipped());
viewBinding.setCurrentCostume(this.user.getItems().getGear().getCostume());
viewBinding.setUsingCostume(this.user.getPreferences().getCostume());
- viewBinding.setUserSize(this.user.getPreferences().getSize());
ButterKnife.bind(this, v);
diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/userpicture/UserPicture.java b/Habitica/src/main/java/com/habitrpg/android/habitica/userpicture/UserPicture.java
index 7e66d57c9..e8d8adec0 100644
--- a/Habitica/src/main/java/com/habitrpg/android/habitica/userpicture/UserPicture.java
+++ b/Habitica/src/main/java/com/habitrpg/android/habitica/userpicture/UserPicture.java
@@ -196,7 +196,7 @@ public class UserPicture {
this.layers.add(null);
SpriteTarget target = new SpriteTarget(layerNumber, layer);
this.targets.add(target);
- picasso.load("https://habitica-assets.s3.amazonaws.com/mobileApp/images/" + layer + ".png").into(target);
+ picasso.load("https://habitica-assets.s3.amazonaws.com/mobileApp/images/" + this.getFileName(layer)).into(target);
layerNumber = layerNumber + 1;
}
}
@@ -289,6 +289,15 @@ public class UserPicture {
}
}
+ private String getFileName(String imageName) {
+ if (imageName.equals("head_special_1")) {
+ return "ContributorOnly-Equip-CrystalHelmet.gif";
+ } else if (imageName.equals("armor_special_1")) {
+ return "ContributorOnly-Equip-CrystalArmor.gif";
+ }
+ return imageName+".png";
+ }
+
}