hxp
3 天以前 41386001a86cfec1e2af22a35a8382685fbbedc7
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
‰å'jc@sddlZddlZddlZddlZddlZddlZddlZddlZddlZddl    Z    ddl
Z
ddl Z ddl Z ddl Z ddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZddlZd„Zd„Z d„Z!d„Z"d„Z#d„Z$d„Z%d    „Z&d
„Z'd „Z(d „Z)d „Z*d„Z+d„Z,d„Z-d„Z.d„Z/d„Z0d„Z1d„Z2d„Z3d„Z4d„Z5d„Z6d„Z7d„Z8d„Z9d„Z:d„Z;d„Z<d „Z=d!„Z>d"„Z?d#„Z@d$„ZAd%„ZBd&„ZCd'„ZDd(„ZEd)„ZFd*„ZGd+„ZHd,„ZId-„ZJd.„ZKd/„ZLdS(0iÿÿÿÿNcCsZtj|}|j|ƒ}||}||kr6tS|j||ƒ|dkrVtStS(Ni(tChConfigtTYPE_Player_Tick_Timet GetTickByTypetFalset SetTickByTypetTrue(t    curPlayerttickttickTypet checkIntervalt lastDealTickt curTimePassed((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytCommonCheckTick6s 
  cCs;tj|ƒsdSt||ƒt|ƒtj|ƒdS(N(t PlayerControltIsPlayerInFightt__DoProcessFightt__ClearPlayerAttackSignt
SkillShelltClearClientHurtDict(RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyt ProcessFightJs  
 cCsø|jtjƒtjk}|jƒs-|rWtj|ƒ|rStj|dƒndSt|ƒ}|smdS|j    ƒ}t
j ƒt |||ƒsÉt j||ƒtjd|ƒt
j||ƒn|rô|jƒtjkrôt||ƒndS(Nt AvoidSink09s----¹¥»÷ʧ°Ü ¿ÉÄÜÊǼ¼ÄÜCD %s(tNomalDictGetPropertyRtDef_Player_Dict_Wallow_LVtDef_GameWallow_LV_FirsttGetGMForbidenFightR tExitPlayerConfrontingt
NotifyCodetGetUseSkillByAutoAtktGetSkillTypeIDt
BaseAttacktClearSkillHurtListt__DoClientUseSkillExRtAttackFailNotifyt    GameWorldtDebugLogtSync_AttackResultt
GetSkillIDtDef_SkillID_SomersaulttSummonFollowAtk(RRtisWallowt useSkillDatat skillTypeID((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyRWs&  
 
cCsCx<t|jƒƒD](}|j|ƒ}|s4qn|jtjƒsLqn|jƒ}|jƒ}tj    ||ƒ}| s’t
j |ƒdkrãxNt|j ƒƒD]7}|j |ƒ}| s¥t
j |ƒdkr¥q¥q¥q¥Wn| sÿt
j |ƒdkrdSd}tj||||ƒr%dStj||d|ƒqWdS(Ni(trangetGetSummonCounttGetSummonNPCAtt GetDictByKeyRt Def_PlayerKey_AttackFollowMastertGetUseSkillTagIDtGetUseSkillTagTypeR!tGetObjtGameObjtGetHPtGetAngryNPCCounttGetAngryNPCByIndextAICommontDoAutoUseSkillRtAttacktNone(RRtit    curSummont useSkillTagIDtuseSkillTagTypetcurTagttagDist((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyR&«s(   cCs|jƒ}|r|SdS(N(t GetUseSkill(RR(((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyRÍs cCs0|jƒtjkrdStj|tjƒdS(N(tGetPlayerActiont IPY_GameWorldtpaAttackR tChangePlayerActiontpaNull(R((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyRsc
Cs9t}tj|ƒtj|ƒ}|tjkrItj|||ƒ}nì|tjkrŽ|j    ƒ}|j
ƒ}tj |||||ƒ}n§|j ƒ}|j ƒ}|dkrç|j|jƒd|jƒ|jƒtjƒƒtStj||ƒ}    |    s|jdƒtj|ƒ|Stj|||    |ƒ}|S(Ni(Rt SkillCommontClearUsingPassiveSkillRtGetSkillFireAimRtDef_UseSkillAim_NonetDoPlayerUseSkilltDef_UseSkillAim_GroundtGetUseSkillPosXtGetUseSkillPosYtDoPlayerUseSkillGroundR/R0tView_UseSkillPosR$tGetPosXtGetPosYRBt IPY_HurtListRR!R1t SetActionObjR9R RtDoPlayerUseSkillTag(
Rt    skillDataRtuseSkillResulttaimTypet useSkillPosXt useSkillPosYR<R=R>((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyRs*      1  c    CsTt}|jƒdkr|jƒ}|jƒ}|dksH|dkr`tj|||ƒ}ntj|||||ƒ}|S|jƒ}|jƒ}tj    ||ƒ}|sÍ|j
dƒt j |ƒ|Stj||||ƒ}tj|ƒdkr|j
dƒt j |ƒ|S|rP|jƒtjkrP|j
|ƒt j|ƒn|S(Ni(RR/RLRMRRJRNR0R!R1RSR9R RRTR2R3t GetSkillTypeRtDef_CanAttackSkill_ListtAutoEnterPlayerConfronting(    RRURRVRXRYR<R=R>((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyt__DoClientUseSkillLs0         cCsC|dkr?tj|ƒdkr?|jdƒtj|ƒtStS(Ni(R9R2R3RSR RR(RtcurSkillR>((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyt__CheckCanClearUseSkillRec€s
!  cCsnt||ƒ}|s&tj|ƒtStj|tjtjƒsEtStj    |t
j ƒt j ||d|ƒS(N(t__GetCanAttack_ObjDetelR RRtOperControlManagertIsObjCanDoActionRtDef_Obj_ActState_ServerSkilltDef_Action_Attack_BitRDRBRCRR8R9(RRR>((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyt__DoAttack_Continue—s          cCsVt|ƒ}|s#|jdƒdStj||d|ƒ}|dtjkrRdS|S(Ni(t__GetAttackObjRSR9RtGetTagRelationRtType_Relation_Enemy(RRR>trelation((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyR`·s  cCsƒ|jƒ}|dks*|jƒdkr.dStj|jƒ|jƒƒ}| shtj|ƒdkrldS|j|ƒsdS|S(Ni(    t GetActionObjR9tGetIDR!R1tGetGameObjTypeR2R3t CanSeeOther(RtcurObjR>((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyRfÌs cCsNtj||ƒ||jƒtjkr-dS|j|ƒtj||ƒdS(N(RtProcessMapBufftGetPersistBuffTickRtDef_ProcessPlayerPersistBufftSetPersistBuffTicktProcessPersistBuff(RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytProcessPlayerBuffEffectäs  cCsÓ|jƒ}tjtj|ƒ}|dkr_tj|tj|ƒs_tj    |t
j ƒdSn||j ƒ|j ƒkr§|t
jt
jgkr£t||ƒndS|t
jkr¹nö|t
jkrÜtj||ƒdS|t
jkrût||ƒn´|t
jkrtj||ƒn’|t
jkr/n€|t
jkrAnn|tjkr¯|jtjƒ}|jtjƒ}|jtjƒ}t |ƒs–dStj!||||ƒn|j"dƒtj    |t
j ƒdS(Ni(#tGetPrepareStateRatGetActBitByActionRtDef_ActBit_PstStateR9RbtDef_Obj_ActState_ServerActR RDRBREtGetPlayerActionTicktGetPrepareTimet pstCollectingtpstMissionCollectingt OnCollectingtpstDigtpstSkillRtSkillPrepareEndt__DoLogic_CollectingOkt pstCatchingtChItemt OnPrepareEndt pstTownPortalt ShareDefinet Def_PstTransR-tDef_PlayerKey_TransMapIdtDef_PlayerKey_TransPosXtDef_PlayerKey_TransPosYtTransCostAfterPreparetPlayerResetWorldPostSetPrepareState(RRt prepareStatet    curActBittmapIDtposXtposY((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytProcessPlayerPrepareStateøsF            cCs¢|jƒ}|sdS|jƒtjkr/dStjƒj|jƒƒ}|sTdStj    ||ƒ|j
ƒ}t j d|ƒ}|ržt |||tƒndS(Nt
CollectNPC(RjRlRBtgotNPCR!t GetNPCManagert GetNPCByIndextGetIndextFBLogicR}tGetNPCIDt IpyGameDataPYtGetIpyGameDataNotLogtDoCollectingLostHPR(RRttagObjtcurNPCtnpcIDtcollectNPCIpyData((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyR}6s  c Cs|jƒsdS|jƒ\}}|jtjƒ}|||d}|ratt|ƒƒ}n t|ƒ}|dkr}dS|jtj|ƒttj|ƒ|dƒ|}d\}    }
t
j ||    |
||dt ƒt jd|jƒ|||fƒdS(Ng@@igY@it skillAffects8²É¼¯µôѪ: npcID=%s,lostHPPer=%s,lostTime=%s,lostValue=%s(iN(t GetLostHPPerR-RtDef_PlayerKey_CollectLostHPTicktinttroundtSetDictR2tGetMaxHPR9RFt SkillLostHPRR!R"Rš( RR¡RtisEndt
lostSecondt    lostHPPertlastTicktlostTimet    lostValueR)t    buffOwner((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyRGs    ! #cCs~|jtjƒ}|tjkrz|jtjƒ}|jtjƒ}i|tj6}tj|||tj    |ƒszt
Snt S(N( R-RtDef_PlayerKey_TransTypetDef_Transport_Type_FixedPointtDef_PlayerKey_TransMoneyTypetDef_PlayerKey_TransMoneytDef_Cost_Reason_SonKeyR tPayMoneytDef_Cost_TransportRR(Rt    transTypet    moneyTypetmoneytinfoDict((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyR‹`scCsÌ|jƒ}| s |jƒ r$dS|jƒtjkr=dStj|jƒƒ}|s\dStj    |||ƒ}|s{dSt
j d|j ƒƒ}|r¯t |||tƒntj||j ƒ|ƒdS(NR”(RjRkRlRBR•R!R—R˜R™t OnCanCollectR›RœRšRRt OnCollectOK(RRRnRŸtresultR¡((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyRts  cCs||jtjƒtjtjkr*tS|jtj|ƒt}tj||jƒ|ƒ}|pk|d}tj||j    ƒ|ƒ}|p–|d}tj||j
ƒ|ƒ}|pÁ|d}tj||j ƒ|ƒ}|pì|d}t j ||ƒ}|p
|}tj|ƒ|S(Ni(RRtTYPE_Player_Tick_BuffRRRt    BuffSkillt RefreshBufft GetBuffStatetGetDeBuffStatetGetAurat
GetIncBuffRFtCheckAuraSkillR tRefreshPKValueByRedBuff(RRtrefreshR¾((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytProcessRefreshBuffState•s &  cCsQtj||jƒ|ƒtj||jƒ|ƒtj||jƒ|ƒ}|S(N(RÀRÁtGetProcessBuffStatetGetProcessDeBuffStatetGetActionBuffManager(RRR¾((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytProcessRefreshActionBuffState¸sc Cs:tjdƒ}tjƒjƒ}||jƒkr7dStj|jƒ|j    ƒƒ}|t
j krhdS||\}}}|j ƒ|kr‘dS|j tjƒdkrÀ|jtj|ƒdS||j tjƒ|kràdS|jtj|ƒtj|ƒ}tt|ƒƒ}    tj|ƒ}
|
j|    tjƒdS(NtPlayerMuse_Confi(t ReadChConfigtGetEvalChConfigR!t GetGameWorldtGetMapIDtkeystGameMaptGetAreaTypeByMapPosRPRQRBtgatSafetGetLVR-RtDef_PlayerKey_MuseR§R tGetPlayerReExpR¥tevaltAddExpR†tDef_ViewExpType_GameEvent( RRtplayerMuse_ConfRtcurPlayerAreaTypet intervalTickt expValueStrtlvLimittrExpt addExpValuet playerControl((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyt ProcessMuseÌs*cCsu|jƒtjkrdStjdƒ\}}}||jtjƒ|krQdS|jtj|ƒ|j    ƒ}t
j }t j |ƒ}|tjkrqt j|ƒ}tt|ƒƒ}    t|    |tt
j ƒƒ}
t j |ƒ} | jd|    |
dt
jdtƒ|dkrUt
j } t|    | tt
j ƒƒ} t j|d|    | gƒqqt j|d|    |
gƒndS(NtPlayerSit_ZhenqitaddExpt expViewTypet    isSysHintitGeRen_chenxin_684833tGeRen_chenxin_705350(RARBtpaSitRÏRÐR-RtDef_PlayerKey_SitForZhenQiR§tGetVIPLvR†tDef_MaxRateValueR tGetPlayerTotalExptDef_UpperLimit_DWordRÙR¥RÚtfloatRÛtDef_ViewExpType_SitRR(RRt restoreTickt restoreValueRàtvipLVtvipRatet curTotalExpRâRãt vipExpValueRät
canVipRatetcanVipExpValue((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyt ProcessZhenQiös.              cCsdS(N((RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytProcessEfficientSite"scCsdS(N((RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyt ProcessAddXP+scCsdS(N((RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytProcessTeamStateOs
cCst||tjƒsdSdS(N(R Rt!TYPE_Player_Tick_PlayerOnlineTime(RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytProcessPlayer_OnlineTimeascCsc|jƒdkr0|jƒ r0t||ƒdS|jƒdkr_|jƒr_t||ƒdSdS(Ni(tGetLastTimeBattleStatet IsBattleStatet OnLeaveBattlet OnEnterBattle(RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytCheckBattleStatens    cCs|jdƒdS(Ni(tSetLastTimeBattleState(RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyRƒs cCs!|jƒjƒ|jdƒdS(Ni(tGetPlayerHurtListtClearR(RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyRs cCs>|jƒsdS||jƒtjkr-dS|jtƒdS(N(RtGetLastBattleTickRtDef_PlayerLeaveBattleTicktSetBattleStateR(RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytProcessPlayerBattles   cCstjtƒ|ƒdS(N(R!t GetPsycoFunct__Func_ProcessState(R((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyt ProcessState°scCs–|dkr,tjd|ƒtdƒ‚ntjƒ}|jƒ}xKtd|ƒD]:}|j|ƒ}|jƒdkrqTnt||ƒqTWdS(Nis####·þÎñÆ÷ÔËÐÐʱ¼ä³¬¹ý24Ìì tick = %ss
tick Error(    R!tLogt    ExceptiontGetPlayerManagertGetActivePlayerCountR*tGetActivePlayerByIndexRktProcessPlayerState(Rt playerManagert playerCountR:R((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyR¹s   cCs‹|jƒsdStj||ƒr&dStj|ƒt||ƒt||ƒt||ƒtj    |ƒj
ƒt j |ƒt j |ƒdS(N(t    GetInitOKR tOnDelayDeleteMirrort PlayerBackuptCheckPlayerBackuptProcessGMOperLogictProcessPlayerSecondtProcessPlayerMinutet PlayerOnlinetGetOnlinePlayertDoRefreshRoleAttrtPlayerActLianqit    OnProcesstPlayerActFamilyGCZ(RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyRÑs       cCsq|jdƒ}||dkr#dS|jd|ƒtj||tƒtj|ƒtj|ƒtj|ƒdS(NRiè(    R-R§t PlayerSuccesstFinishDelayAddSuccessProgressRtPlayerGoldRushR$t PlayerTraveltGameLogic_Qunying(RRR­((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyR s   cCsa|jtjƒ}||tjtjkr0dS|jtj|ƒtj|ƒtj|ƒdS(N(RRtTYPE_Player_Tick_MinuteRRt    PlayerHJGtOnMinutet PlayerHorse(RRR­((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyRs  cCs]||jtjƒtjtjkr*dS|jtj|ƒtj|ddtj|ƒdS(N(    RRt$TYPE_Player_Tick_ProcessPassiveSkillRRtPassiveBuffEffMngtOnPassiveSkillTriggerR9tTriggerType_TimeCalc(RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytProcessPassiveSkill)s cCs ||jtjƒtjtjkr*dS|jtj|ƒ|jƒr||jƒ}|tjkrxtj    |t
ƒdSdS|j ƒrœtj    |t ƒdSdS(N( RRtTYPE_Player_Tick_NeedProcessRRtGetIsNeedProcessRAtDef_Player_PrimnessStateR tSetIsNeedProcessRRR(RRtcurPlayerAction((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytProcessPlayerNeedProcess9s&   cCsK||jtjƒtjtjkr*dS|jtj|ƒ|jƒdS(N(RRtTYPE_Player_Tick_ClearKillRRtClearPlayerKillListInTime(RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytReFlashPlayerAttackKillfs
&
cCsEtj||ƒrdS|jƒtjkrAtj|tjƒndS(N(R™t OnPlayerSighttGetSightRtDef_PlayerSight_DefaultR tSetSight(RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytChangePlayerSighvs
 cCsQ||jtjƒtjtjkr*dS|jtj|ƒtj||ƒdS(N(RRtTYPE_Player_Tick_GMOperRRt PlayerGMOpert DoGMOperLogic(RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyR’s
&cCsl|jtjƒrdnd}tj|tj|ƒ|jtjƒrLdnd}tj|tj|ƒdS(Nii(    R-RtDef_PDict_PKStateTickR tSendPropertyRefreshR†tCDBPlayerRefresh_PKStatetDef_PDict_BossStateTicktCDBPlayerRefresh_BossState(RtpsStatet    bossState((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytSync_PKBossStateœs
cCs|jtjƒdkS(Ni(R-RRE(R((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyt IsInPKState¤scCsB|jtjƒs+tj|tjdƒn|jtj|ƒdS(Ni(R-RRER RFR†RGR§(RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytSetPKStateTick¥scCs|jtjƒdkS(Ni(R-RRH(R((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyt IsInBossState¬scCsB|jtjƒs+tj|tjdƒn|jtj|ƒdS(Ni(R-RRHR RFR†RIR§(RR((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytSetBossStateTick­scCs=t|ƒsdS|jtjdƒtj|tjdƒdS(Ni(ROR§RRHR RFR†RI(R((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pytSetBossStateExit³s
 (MRBR!RRRRÀR RFR™RƒRCRaR*R†RÏR›R2RÔtmathttimeR6R&R#R%R0RR R(R)R.R,R RRR&RRRR]R_ReR`RfRtR“R}RR‹RRÉRÍRåRüRýRþRÿRRRRR RRRRRR3R9R<RARRLRMRNRORPRQ(((sjD:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\Player\PlayerState.pyt<module>s˜                              
             T    "    9    
    <    4                         >                !    #        *    ,            $                                          ;                 -