mirror of
https://github.com/solero/houdini.git
synced 2024-11-26 07:27:24 +00:00
Allow 0 as an item ID
This commit is contained in:
parent
450f0f1811
commit
71fe6eff9d
@ -167,49 +167,58 @@ class Penguin(Spheniscidae):
|
||||
|
||||
|
||||
async def update_color(self, item):
|
||||
self.logger.info('{} updated their color to \'{}\' '.format(self.data.username, item.id))
|
||||
await self.data.update(color=item.id).apply()
|
||||
await self.room.send_xt('upc', self.data.id, item.id)
|
||||
item_id = None if item is None else item.id
|
||||
await self.data.update(color=item_id).apply()
|
||||
await self.room.send_xt('upc', self.data.id, item_id or 0)
|
||||
self.logger.info('{} updated their color to \'{}\' '.format(self.data.username, item_id or 0))
|
||||
|
||||
async def update_head(self, item):
|
||||
self.logger.info('{} updated their head to \'{}\' '.format(self.data.username, item.id))
|
||||
await self.data.update(head=item.id).apply()
|
||||
await self.room.send_xt('uph', self.data.id, item.id)
|
||||
item_id = None if item is None else item.id
|
||||
await self.data.update(head=item_id).apply()
|
||||
await self.room.send_xt('uph', self.data.id, item_id or 0)
|
||||
self.logger.info('{} updated their head to \'{}\' '.format(self.data.username, item_id or 0))
|
||||
|
||||
async def update_face(self, item):
|
||||
self.logger.info('{} updated their face to \'{}\' '.format(self.data.username, item.id))
|
||||
await self.data.update(face=item.id).apply()
|
||||
await self.room.send_xt('upf', self.data.id, item.id)
|
||||
item_id = None if item is None else item.id
|
||||
await self.data.update(face=item_id).apply()
|
||||
await self.room.send_xt('upf', self.data.id, item_id or 0)
|
||||
self.logger.info('{} updated their face to \'{}\' '.format(self.data.username, item_id or 0))
|
||||
|
||||
async def update_neck(self, item):
|
||||
self.logger.info('{} updated their neck to \'{}\' '.format(self.data.username, item.id))
|
||||
await self.data.update(neck=item.id).apply()
|
||||
await self.room.send_xt('upn', self.data.id, item.id)
|
||||
item_id = None if item is None else item.id
|
||||
await self.data.update(neck=item_id).apply()
|
||||
await self.room.send_xt('upn', self.data.id, item_id or 0)
|
||||
self.logger.info('{} updated their neck to \'{}\' '.format(self.data.username, item_id or 0))
|
||||
|
||||
async def update_body(self, item):
|
||||
self.logger.info('{} updated their body to \'{}\' '.format(self.data.username, item.id))
|
||||
await self.data.update(body=item.id).apply()
|
||||
await self.room.send_xt('upb', self.data.id, item.id)
|
||||
item_id = None if item is None else item.id
|
||||
await self.data.update(body=item_id).apply()
|
||||
await self.room.send_xt('upb', self.data.id, item_id or 0)
|
||||
self.logger.info('{} updated their body to \'{}\' '.format(self.data.username, item_id or 0))
|
||||
|
||||
async def update_hand(self, item):
|
||||
self.logger.info('{} updated their hand to \'{}\' '.format(self.data.username, item.id))
|
||||
await self.data.update(hand=item.id).apply()
|
||||
await self.room.send_xt('upa', self.data.id, item.id)
|
||||
item_id = None if item is None else item.id
|
||||
await self.data.update(hand=item_id).apply()
|
||||
await self.room.send_xt('upa', self.data.id, item_id or 0)
|
||||
self.logger.info('{} updated their hand to \'{}\' '.format(self.data.username, item_id or 0))
|
||||
|
||||
async def update_feet(self, item):
|
||||
self.logger.info('{} updated their feet to \'{}\' '.format(self.data.username, item.id))
|
||||
await self.data.update(feet=item.id).apply()
|
||||
await self.room.send_xt('upe', self.data.id, item.id)
|
||||
item_id = None if item is None else item.id
|
||||
await self.data.update(feet=item_id).apply()
|
||||
await self.room.send_xt('upe', self.data.id, item_id or 0)
|
||||
self.logger.info('{} updated their feet to \'{}\' '.format(self.data.username, item_id or 0))
|
||||
|
||||
async def update_flag(self, item):
|
||||
self.logger.info('{} updated their pin to \'{}\' '.format(self.data.username, item.id))
|
||||
await self.data.update(flag=item.id).apply()
|
||||
await self.room.send_xt('upl', self.data.id, item.id)
|
||||
item_id = None if item is None else item.id
|
||||
await self.data.update(flag=item_id).apply()
|
||||
await self.room.send_xt('upl', self.data.id, item_id or 0)
|
||||
self.logger.info('{} updated their flag to \'{}\' '.format(self.data.username, item_id or 0))
|
||||
|
||||
async def update_photo(self, item):
|
||||
self.logger.info('{} updated their background to \'{}\' '.format(self.data.username, item.id))
|
||||
await self.data.update(photo=item.id).apply()
|
||||
await self.room.send_xt('upp', self.data.id, item.id)
|
||||
item_id = None if item is None else item.id
|
||||
await self.data.update(photo=item_id).apply()
|
||||
await self.room.send_xt('upp', self.data.id, item_id or 0)
|
||||
self.logger.info('{} updated their photo to \'{}\' '.format(self.data.username, item_id or 0))
|
||||
|
||||
def __repr__(self):
|
||||
if self.data is not None:
|
||||
|
Loading…
Reference in New Issue
Block a user