a
    %ßi&  ã                   @   s°   d Z ddlmZmZmZmZ ddlmZmZm	Z	m
Z
mZmZmZ ddlmZmZmZmZmZmZmZ ddlmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$ g d¢Z%dS )zú
Retention mechanics for BaoLife.

This package contains:
- achievements: Achievement tracking and unlocking system
- daily_rewards: Daily login reward system
- daily_quests: Daily quest system
- statistics: Player statistics and collection tracking
é   )Úcheck_achievementsÚcheck_and_unlockÚinitialize_achievementsÚget_player_achievements)Úcheck_daily_loginÚclaim_daily_rewardÚhandle_daily_login_checkÚinitialize_daily_rewardsÚget_daily_rewardÚget_login_streak_infoÚget_all_rewards)Úgenerate_daily_questsÚupdate_quest_progressÚcomplete_questÚinitialize_quest_templatesÚget_active_questsÚget_quest_statisticsÚhandle_daily_quest_check)Úincrement_statÚupdate_statÚset_boolean_statÚcapture_photo_memoryÚget_player_statisticsÚget_photo_albumÚget_photo_album_countÚget_photos_by_typeÚinitialize_player_statisticsÚtrack_money_earnedÚtrack_money_spentÚtrack_relationship_formedÚtrack_activity_completedÚtrack_conversation) r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   N)&Ú__doc__Úachievementsr   r   r   r   Údaily_rewardsr   r   r   r	   r
   r   r   Údaily_questsr   r   r   r   r   r   r   Ú
statisticsr   r   r   r   r   r   r   r   r   r   r   r   r    r!   Ú__all__© r(   r(   ú3/var/www/lichun.app/lichun/ws/retention/__init__.pyÚ<module>   s
   
$
$
@