researchFORT property

Map<String, int> researchFORT

get FORT stats by research of profile

Implementation

Map<String, int> get researchFORT {
  int fortitude = 0;
  int resistance = 0;
  int offense = 0;
  int tech = 0;

  for (var item in items.where((i) =>
      i.templateId.contains("Stat:") && !i.templateId.contains("phoenix"))) {
    if (item.templateId.contains("fortitude")) {
      fortitude += item.quantity;
    } else if (item.templateId.contains("resistance")) {
      resistance += item.quantity;
    } else if (item.templateId.contains("offense")) {
      offense += item.quantity;
    } else if (item.templateId.contains("tech")) {
      tech += item.quantity;
    }
  }

  return {
    "fortitude": fortitude,
    "resistance": resistance,
    "offense": offense,
    "tech": tech,
  };
}