wacca: fix bad items being given

This commit is contained in:
2023-11-19 11:43:46 -05:00
parent b4a0d331d4
commit 0eee2e92a8
3 changed files with 22 additions and 16 deletions

View File

@ -43,18 +43,26 @@ class WaccaLily(WaccaS):
def handle_user_status_create_request(self, data: Dict) -> Dict:
req = UserStatusCreateRequest(data)
super().handle_user_status_create_request(data)
ret = super().handle_user_status_create_request(data)
new_user = self.data.profile.get_profile(aime_id=req.aimeId)
if new_user is None:
return BaseResponse().make()
self.data.item.put_item(
req.aimeId, WaccaConstants.ITEM_TYPES["user_plate"], 211001
) # Added lily
self.data.item.put_item(
req.aimeId, WaccaConstants.ITEM_TYPES["note_sound"], 205005
) # Added lily
self.data.item.put_item(
req.aimeId, WaccaConstants.ITEM_TYPES["navigator"], 210002
) # Lily, Added Lily
return UserStatusCreateResponseV1(new_user['id'], new_user['username']).make()
return ret
def handle_user_status_get_request(self, data: Dict) -> Dict:
req = UserStatusGetRequest(data)