Esempio n. 1
0
 def getAreaList(self):
     areaData = self.get("exploration/area")
     areaInfoList = areaData.area_info_list.area_info
     areaList = UUObject()
     for area in areaInfoList:
         areaList.append(Area(self, area))
     return areaList
Esempio n. 2
0
 def getFloorList(self):
     params = {"area_id": self.areaid}
     floorData = self.get("exploration/floor", params)
     floorInfoList = floorData.floor_info_list.floor_info
     floorList = UUObject()
     for floor in floorInfoList:
         floorList.append(Floor(self, floor))
     return floorList
Esempio n. 3
0
 def _update(self, data):
     if not self._data:
         data = UUObject(data)
         self.areaid = data.id
         self.areaname = data.name
         self.progress = [data.prog_area, data.prog_item]
         self.type = data.area_type
         self.cost = data.cost
         self._data = data
Esempio n. 4
0
 def getFairyList(self):
     global fairyData
     fairyData = self.get("menu/fairyselect")
     fairyEventList = fairyData.fairy_select.fairy_event
     fairyList = UUObject()
     global fairyEvent
     for fairyEvent in fairyEventList:
         fairyList.append(Fairy(self, fairyEvent))
     return fairyList
Esempio n. 5
0
 def _update(self, data):
     if not self._data:
         self.floorid = data.id
         self.type = data.type
         data = UUObject(data)
         self.itemList = map(lambda i: (i.unlock, i.type), data.found_item)
         self.progress = [
             data.progress,
             len(filter(lambda x: x[0] == "1", self.itemList)) * 100 /
             len(self.itemList)
         ]
         self._data = data
Esempio n. 6
0
 def update(self, data):
     self.cards = UUObject()
     if "response" in data:
         data = data.response.body.roundtable_edit.leader_card