예제 #1
0
파일: models.py 프로젝트: dahlia/nekoyume
    def armors(self) -> list:
        result = []
        for armor in get_related_items(Armor):
            if (armor.ticker_name in self.items.keys()
                    and self.items[armor.ticker_name] > 0):
                result.append(armor)

        return result
예제 #2
0
파일: models.py 프로젝트: dahlia/nekoyume
    def foods(self) -> list:
        result = []
        for food in get_related_items(Food):
            if (food.ticker_name in self.items.keys()
                    and self.items[food.ticker_name] > 0):
                result.append(food)

        return result
예제 #3
0
파일: models.py 프로젝트: dahlia/nekoyume
    def weapons(self) -> list:
        result = []
        for weapon in get_related_items(Weapon):
            if (weapon.ticker_name in self.items.keys()
                    and self.items[weapon.ticker_name] > 0):
                result.append(weapon)

        return result
예제 #4
0
파일: models.py 프로젝트: dahlia/nekoyume
 def get_item(ticker_name):
     items = get_related_items(Item)
     for item in items:
         if item.ticker_name == ticker_name:
             return item
     return None