Пример #1
0
 def load(self, conn, window_id):
     c = conn.cursor()
     param = (window_id, )
     c.execute(
         "SELECT * FROM container_slot WHERE window_id=? ORDER BY index_",
         param)
     for row in c:
         yield new_item(row['item_id'], row['count'], row['attr'])
     c.close()
Пример #2
0
 def load(self, conn, player_id):
     c = conn.cursor()
     param = (str(player_id), )
     c.execute("SELECT * FROM armor_slot WHERE player_id=? ORDER BY index_",
               param)
     for row in c:
         item = new_item(row['item_id'], row['count'], row['attr'])
         yield row['index_'], item
     c.close()
Пример #3
0
 def create_empty():
     return new_item(ItemID.AIR, 0)
Пример #4
0
 def drop_items(self):
     return [new_item(ItemID.WOOL)]
Пример #5
0
 def drop_items(self):
     return [
         new_item(ItemID.FEATHER),
         new_item(ItemID.FEATHER),
         new_item(ItemID.RAW_CHICKEN),
     ]