hwj35
2025-06-23 aa0f971ae9a59f0fd98d57b6c1d1663a270be92c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
x{[c@süddlZddlZddlZddlZddlZddlZddlZddlZidej6dej    6dej
6dej 6dej 6dej 6dej6dej6Zdej    gdej
gdej gdej gdej gd    ejgd
ejggZid dggej    6d d ggej
6d dggej 6d dggej 6d dggej 6d dggej6ddggej6ZdZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZdS(iÿÿÿÿNiii<ixi´iÒiðii,t AvoidSink02it AvoidSink03is3.5is4.5t AvoidSink05icCsctjƒ}t|ƒs-d|_d|_n"d|_|jtjƒd|_tj    ||ƒdS(Niiiè(
tChPyNetSendPackttagMCPlayerWallowtGetIsWallowRoletOpent
OnlineTimetNomalDictGetPropertytChConfigt!Def_Player_Dict_Wallow_OnlineTimet NetPackCommont SendFakePack(t    curPlayertsendPack((s`.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGameWallow.pytNotifyWallowTimeFs           cCsvt|ƒt|ƒs$t|ƒdS|jtjƒ}|tjkrIdStj|tjtj    ƒtj
|dƒdS(Nt AvoidSink01( RRt
Del_WallowRR    tDef_Player_Dict_Wallow_LVtDef_GameWallow_LV_Nonet PlayerControltNomalDictSetPropertytDef_GameWallow_LV_1_1t
NotifyCode(R tticktwallowLV((s`.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGameWallow.pytDoLogic_CheckWallowWs
 
cCsh|jtjƒtjkrdStj|tjtjƒtj|tjdƒtj|tjdƒdS(Ni(RR    RRRRR
t"Def_Player_Dict_Wallow_OfflineTime(R ((s`.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGameWallow.pyRls cCs¥t|ƒsdStj|dƒtj|ƒ}||jtjƒ}|jtjdtjƒd}||7}|t    kr”tj
|tj|ƒdSt ||ƒdS(NRii<( RRRtGetPlayerLeaveServerMinuteRR    RtDef_PDictType_TJGNotify_TimetDef_PDictType_TJGNotifytDef_Wallow_Offline_HealthTimeRtRevertHealthGame(R RtoffMint
noteOffMinttjgtime((s`.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGameWallow.pytCalc_Wallow_OfflineTime~s 
 cCsYtj|tjdƒtj|tjtjƒtj|tjdƒtj|dƒdS(NiR(RRR    RRRR
R(R R((s`.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGameWallow.pyR ˜s
cCs3tjdƒtkrtS|jƒdkr/tStS(NtHealthGame_CountWallowi(t ReadChConfigtGetEvalChConfigtDef_GameWallow_OpentFalsetIsAdulttTrue(R ((s`.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGameWallow.pyR¨s
cCs=t|ƒst|ƒdStjƒjƒ}t||ƒdS(N(RRt    GameWorldt GetGameWorldtGetTickR (R R((s`.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGameWallow.pytRevertHealthGame_OnDayµs
 
cCsit|ƒs|S|jtjƒ}tj|dƒ}|dkr[tjd|tfƒ|St    ||ƒS(Nis)ÎÞ·¨ÕÒµ½¾­ÑéϵÊý£¬µ±Ç°³ÁÃԵȼ¶%s ¶ÔÓ¦±í%s(
RRR    RtDef_GameWallow_ExpDicttgettNoneR,tErrLogtint(R taddExpRt    expMulNum((s`.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGameWallow.pytChangeExpByWallowÅs  c CsÏtj|ƒrdSt|ƒs#dS|jtjƒ}|dkrX|jtj|ƒdS||}tjtj}||kr‚dS|jtj|ƒt||j    tj
ƒd ƒ}t j |tj
|ƒ|j    tj ƒ}|dd}tj}x+tD]#}    ||    dkrú|    d}qúqúW||kr‡t j |tj |ƒtj|ddggƒ}
t j||
d|
dƒt|ƒdS|dkrË|dd    dkrËt j|ddgƒt|ƒdSdS( Niii<ièiRii,ii i€Qi\&(t    PlayerTJGtGetIsTJGRt GetTickByTypeR    tTYPE_Player_Tick_PlayerWallowt SetTickByTypetTYPE_Player_Tick_TimetminRR
RRRRtDef_WallowLV_Time_DicttDef_WallowLV_Notify_DictR1RR( R Rt lastDealTickt curTimePassedt checkIntervalt
onlineTickRt    onlineMintfindLvttimeListt
notifyInfo((s`.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGameWallow.pytDoLogic_WallowOnlineTimeØs@  
       
 
i,(R    R,t IPY_GameWorldR&RR8RR RtDef_GameWallow_LV_1_2tDef_GameWallow_LV_FirsttDef_GameWallow_LV_SecondtDef_GameWallow_LV_2_1tDef_GameWallow_LV_2_2tDef_GameWallow_LV_2_3tDef_GameWallow_LV_ThirdR0R?R@R(RRRRR$R RR/R7RI(((s`.\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerGameWallow.pyt<module>sR