示例#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