hwj35
4 天以前 1d5103c6c4f067176632fb8acc3f753d9dbd35d5
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
õ[Šgc@sÛddlZddlZddlZddlZddlZddlZddlZddlZddlZd„Z    d„Z
d„Z d„Z d„Z d„Zd„Zd    „Zd
d „Zd „Zd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„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*„Z0dS(+iÿÿÿÿNcCs
|jƒS(N(tGetState(t    curPlayert
curMission((s.\\QuestRunnerValue.pyR%scCsV|dkrEd|jƒ}tƒj|ƒrRtƒ|||ƒSn |j|ƒSdS(NtstatesGet%s(ttitletglobalsthas_keyt GetProperty(RRt conditionName((s.\\QuestRunnerValue.pytGetValue/s   cCsI||krE|dkrtS|dkrEt||ƒ|krEtSntS(Nt(tTruetabstFalse(t    leftValuet
rightValuetdiff((s.\\QuestRunnerValue.pyt __EvalDiffer@s   "cCsC||kr?|dkrtS|dkr?|||kr?tSntS(NR
(R R (RRR((s.\\QuestRunnerValue.pyt __EvalGreatQs   cCsC||kr?|dkrtS|dkr?|||kr?tSntS(NR
(R R (RRR((s.\\QuestRunnerValue.pyt
__EvalLessbs   cCs||krtStS(N(R R (RRR((s.\\QuestRunnerValue.pyt __EvalEqualts cCsC||kr?|dkrtS|dkr?|||kr?tSntS(NR
(R R (RRR((s.\\QuestRunnerValue.pyt__EvalGreat_Equals   cCsC||kr?|dkrtS|dkr?|||kr?tSntS(NR
(R R (RRR((s.\\QuestRunnerValue.pyt__EvalLess_Equal’s   R
cCsWd|jƒ}tƒj|ƒr9tƒ||||ƒStjd|||fƒdS(Nt__Evals8Can't Find Eval Name = %s leftValue = %s rightValue = %s(RRRt    GameWorldtLog(tevalNameRRR((s.\\QuestRunnerValue.pytGetEval¤s  cCsntj|dƒ}|dkrZtj|||ƒtj||dtƒ|j||ƒn|j||ƒdS(NiRt isNotifyAll(RtToIntDeft QuestCommontSetPlayerMissionStatet
EventShelltNotifyOneMissionR t SetProperty(RRRtvalue((s.\\QuestRunnerValue.pytVar_Setµs  cCs/ttj|dƒdƒ}|j||ƒdS(Nii(tmaxRRt AddProperty(RRRR#((s.\\QuestRunnerValue.pytVar_AddÌscCs|j|ƒdS(N(t DelProperty(RRRR#((s.\\QuestRunnerValue.pytVar_DelØscCs/ttj|dƒdƒ}|j||ƒdS(Nii(R%RRt SubProperty(RRRR#((s.\\QuestRunnerValue.pytVar_SubâscCsq|jdƒ}tjdt|ƒdƒ}t||ƒ}|dkr]tj|||ƒn|j||ƒdS(Ns,iiR(tsplittrandomtrandinttlentintRRR"(RRRR#t    valueListt getValueIndextgetValue((s.\\QuestRunnerValue.pyt Var_Rand_Setís  cCsL|jƒ}d|jƒ}tƒj|ƒrHtƒ|||||ƒSdS(NtVar_(RRR(RRt conditionTypeRR#tcallName((s.\\QuestRunnerValue.pytSetValues
 cCs,tj|tj|ƒ}|dkr(tStS(N(t ItemControlertFindPlayerItemByItemIDt IPY_GameWorldtrptItemtNoneR R (RtidtcurItem((s.\\QuestRunnerValue.pyt    Find_Items cCs:d|jƒ}tƒj|ƒr6tƒ|||ƒSdS(NsFind_%s(RRR(RRR>((s.\\QuestRunnerValue.pytGetFindscCs
|jƒS(N(tGetLastWeekOnlineTime(RRttypetparList((s.\\QuestRunnerValue.pyt__GetTalkReplace_Last_Week_Time,scCsdS(Ni((RRRCRD((s.\\QuestRunnerValue.pyt&__GetTalkReplace_Clear_Born_Buff_Money7scCs
t|ƒS(N(tGetHealthLostMoney(RRRCRD((s.\\QuestRunnerValue.pyt__GetTalkReplace_Health_MoneyAscCsUtj|ƒ}tj|ƒ}|jƒ}|jƒ}|jƒ}tttj    ƒƒS(N(
tGameObjtGetHPtGetMaxHPtGetMPtGetMaxMPtGetLVR0tevaltChConfigtDef_Helth_Money_Formula(RtcurHPtmaxHPtcurMPtmaxMPtlv((s.\\QuestRunnerValue.pyRGIs    cCsStj||ƒ}|dks*|jƒr.dS|jdƒ}t|||jƒƒS(NR
tmsg(Rt GetRewardNodeR=tIsEmptyt FindChildNodetReplaceNPCTalkTexttGetXML(RRRCRDtcurNodetmsgNode((s.\\QuestRunnerValue.pyt__GetTalkReplace_Mission_RewardYs
cCs+d}|jdƒd}||d}|S(Nii<tcountiià(R(RRRCRDtsumTimetcurTimettime((s.\\QuestRunnerValue.pyt__GetTalkReplace_Game_TimehscCs+t|dƒ}|j|dƒ}||S(Nii(R0R(RRRCRDtvalueAtvalueB((s.\\QuestRunnerValue.pyt__GetTalkReplace_SubxscCs
|jƒS(N(t GetTeamHornor(RRRCRD((s.\\QuestRunnerValue.pyt__GetTalkReplace_Team_Hornor„scCs|jƒtjS(N(RhRPtDef_TeamHornor_Money(RRRCRD((s.\\QuestRunnerValue.pyt"__GetTalkReplace_Th_Exchange_MoneyscCsdS(Ni((RRRCRD((s.\\QuestRunnerValue.pyt__GetTalkReplace_Country_HornoršscCs
|jƒS(N(tGetLastWeekFamilyActiveValue(RRRCRD((s.\\QuestRunnerValue.pyt$__GetTalkReplace_Family_Active_Value¥scCs|jƒ}|jt|ƒƒS(N(t GetMissionIDRtstr(RRRCRDt    missionID((s.\\QuestRunnerValue.pyt__GetTalkReplace_Coin_Value¯s cCs|jƒdkrtStS(Ni(tGetWarehouseLVR R (Rt    checkArgs((s.\\QuestRunnerValue.pytMenu_Check_Have_Ware_HouseºscCstS(N(R (RRt((s.\\QuestRunnerValue.pytMenu_Check_Have_JobÆscCs|jƒdkrtStS(Ni(t
GetCountryR R (RRt((s.\\QuestRunnerValue.pytMenu_Check_Have_CountryÎscCs|jƒdkrtStS(Ni(t GetFamilyIDR R (RRt((s.\\QuestRunnerValue.pytMenu_Check_Have_FamilyÚscCsƒ|jdƒ}t|ƒdkr6tjd|ƒtS|d}|d}ttj|ƒƒ|krtj|||gƒtSt    S(Ns|is&Menu_Check_Player_Game_Line²ÎÊý´íÎó %sii(
R,R/RRR Rpt PlayerControltGetPlayerLineIDt
NotifyCodeR (RRttargsListtlineMsgtlineStr((s.\\QuestRunnerValue.pytMenu_Check_Player_Game_Lineæs
 
cCs€|jdƒ}t|ƒdkr6tjd|ƒtS|d}|d}|jƒt|ƒkr|tj|||gƒtSt    S(Ns|is Menu_Check_Player_Lv ²ÎÊý´íÎó %sii(
R,R/RRR RNR0R{R}R (RRtR~t    notifyMsgttagLv((s.\\QuestRunnerValue.pytMenu_Check_Player_Lvýs
 
cCsd|dkrtSd|jƒ}tƒj|ƒrFtƒ|||ƒStjd||jƒƒtS(NR
t Menu_Check_sError : %s UnCalled(R RRRRRt GetPlayerIDR (RtmenuStrRtR7((s.\\QuestRunnerValue.pyt RunMenuChecks cCsdS(N((RR((s.\\QuestRunnerValue.pytGiveSpecialMissionReward_13002&scCsTd|jƒ}tƒj|ƒr6tƒ|||ƒStjd||jƒƒtS(NsGiveSpecialMissionReward_%dscan't find call %s(RoRRRRR†R (RRt curActionNodeR7((s.\\QuestRunnerValue.pytGiveSpecialMissionReward0s
cCs«|jƒ}|d}|jdƒ|jƒ}d|jƒ}tƒj|ƒrwttƒ|||||ƒƒ}|S|dkr˜tjd|ƒdSt|j    |ƒƒS(Nit__GetTalkReplace_s/###GetNPCTalkReplaceValue ÕÒ²»µ½Ìæ»», type = %sR
(
R,tpopRRRRpR=RRR(RRRCtparsR6R7tresult((s.\\QuestRunnerValue.pytGetNPCTalkReplaceValue?s 
  " cCsutj|ƒ}t|ƒdkr%|Sx7tdt|ƒƒD] }t||||ƒ||<q;Wtj||ƒ}|S(Ni(Rt DealWithInPutR/trangeRtDealWithReverse(RRttextt    parseListtitcontent((s.\\QuestRunnerValue.pyR[Zs(1R;R9R-R RPRR{RRIRR    RRRRRRRR$R'R)R+R4R8R@RARERFRHRGR_RdRgRiRkRlRnRrRuRvRxRzRR„RˆR‰R‹RR[(((s.\\QuestRunnerValue.pyt<module>s`