hxp
2 天以前 57a573ae357dee66b039823193096f5a22ed9bb1
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
ªýjc@sUddlZddlZddlZddlZddlZddlZd„ZdS(iÿÿÿÿNc TCs
|s
dS|jƒ} |jƒ} tjƒj| ƒ} tj| \}}}}}tj| }|j||    gƒt    |ƒ}| s‰dStj
| d|||fƒ||kr¶dStj
| dƒt j d|ƒ}t j d|ƒ}| sø| rüdS|j ƒ}|j ƒ}i}g}|jdd|dddd    |dddd    g ƒxw|D]o}|\}}    |    d
}|    d }|    d }|    d }|t|ƒg}xddgD]} t| ƒ}!||!}"||!}#|!|krði||!<n||!}$| dkr |n||$d<| dkr(|n||$d<| dkrD|n||$d<|t|!ƒkr}|$jddƒd|$d<ni}%d|$krœi|$d<n|$d}&dT\}'}(})}*|"d}+|#d|$d<x|+jƒD]s\},}-|-d}.|-d}/|-d}0|-d}1|-d}2|.|%|,<|.|&kr>i|&|.<n|&|.}3|'|/7}'|3jddƒ|/|3d<t|3dt|ƒƒ|3d<|(|07}(|3jddƒ|0|3d<t|3dt|ƒƒ|3d <|)|17})|3jd!dƒ|1|3d!<t|3d!t|ƒƒ|3d"<|*|27}*|3jd#dƒ|2|3d#<t|3d#t|ƒƒ|3d$<qÝWd%|$krm|%|$d%<n|| krd&nd'}4||4t|'ƒt|(ƒt|)ƒt|*ƒg7}q±W|j|ƒqXWg}5|5jd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6gƒx¬ddgD]ž} |t| ƒ}$|$d}6|$d}7|$d}8|8d7|$d7}8|7rq|8d87}8n|$jddƒ}9d9|9t|9t|ƒd:ƒd;f}:|5j|8|:t|6d<ƒgƒ|6d=d>};|$d%}%|$d}&|7r|&jƒ}<n4gtddUƒD]}=|%jt|=ƒdƒ^q}<xqt|<dƒD]`\}=}.|.s]qEni}>x.|;jƒD] }?|?d|.krp|?}>PqpqpW|>jd@iƒ}@|>jdAdƒ}A|>jdBdƒ}B|>jdCdƒ}C|>jdDdƒ}Dt j d>|.ƒ}Et|.ƒ}F|Er3|EjƒjdEƒjdFƒ}Fn|7sLdG|=|Ff}Fn|FdH|A|B|C|Df7}F|&|.}3|3d}/|3d}G|3d}0|3d }H|3d!}1|3d"}I|3d#}2|3d$}Jt|@jttjƒdƒƒ}Kt|@jttjƒdƒƒ}Lt|@jttjƒdƒƒ}M|5j|Fd(d(t|/ƒt|0ƒt|1ƒt|2ƒt|Gƒt|Hƒt|Iƒt|Jƒt|Kƒt|Lƒt|Mƒt|@ƒgƒqEW|5jgƒqWdI}Ntj j!|NdJ|||||tj"tt#j#ƒƒtj$ƒfƒ}Ot%|OdKƒ}Px(|5D] }Q|Pj&dLdMj!|Qƒƒq    W|Pj&dNƒ|Pj&dNƒx(|D] }Q|Pj&dLdMj!|Qƒƒqa    W|Pj'ƒtj
| dO|Oƒtj"tt#j#ƒƒdPƒ}Rtj j!|NdQ| |RdR| dR|ƒ}Stj
| dS|SƒdS(VNsÕ½¶·Ä£Äâ½ø¶È: %s/%s, Win:%ss Õ½¶·Ä£ÄâÍê±Ït BatTestLineupsÕ½±¨guids»ØºÏÊýsÊä³ös³ÐÉËsÖÎÁÆs»¤¶ÜtinitInfot
winFactiontstatInfotturnNumiit tLineupNamet    tLineupIDtrandPostwinCntitheroDictt1tlineupInitInfotHeroIDtAtkHurttDefHurttCureHPtShieldtatkHurtt
atkHurtAvgtdefHurtt
defHurtAvgtcureHPt    cureHPAvgtshieldt    shieldAvgt posHeroDictsʤs¸ºtsʤÀû³¡ÊýsÕ½Á¦s×ÜÊä³ös×ܳÐÉËs×ÜÖÎÁÆs×Ü»¤¶Üsƽ¾ùÊä³ösƽ¾ù³ÐÉËsƽ¾ùÖÎÁÆsƽ¾ù»¤¶Üs¹¥»÷s·ÀÓùsÉúÃüsÊôÐÔs£¨%s£©s £¨Ëæ»úλÖã©s
%s£¨%s%%£©iidt
fightPowert
lineupInfotHeroitAttrDicttLVtStartBreakLVtAwakeLVtutf8tgbks
%sºÅλ: %ss(LV:%s,ÐÇ:%s,Í»:%s,¾õ:%s)sC:\TurnFightReports%s_ID%s_VS_%s_ID%s_%s´Î_%s.txttws%s
s    s
s »ã×ÜÎļþ:%ss%Y%m%dsS%ss%ss Õ½±¨Â·¾¶:%s(iiiii((t GetServerIDt GetPlayerIDt    GameWorldtGetPlayerManagertFindPlayerByIDt
PyGameDatatg_batTestReqDicttg_batTestRetDicttappendtlent DebugAnswert IpyGameDataPYtGetIpyGameDatat GetLineupNametstrtinttgettitemstfloattroundtkeystranget    enumeratetvaluestGetNametdecodetencodetChConfigt
AttrID_Atkt
AttrID_Deft AttrID_MaxHPtostpathtjointChangeTimeNumToStrttimetTYPE_Time_Format_YmdHMStopentwritetclose(Tt crossPlayertguidtmapIDt
funcLineIDttagTypettagIDt    valueListt    reqExDictRtstatMsgt    awardDictt reqServerIDt reqPlayerIDt    curPlayert
tLineupIDAtrandPosAt
tLineupIDBtrandPosBtbatCnttretListtokCnttipyDataAtipyDataBt lineupNameAt lineupNameBttStatMsgt writeGUIDListtretRRRt curGUIDWListtfactiont
factionStrt facStatInfot facInitInfot    tfStatMsgRR    t atkHurtTotalt defHurtTotalt cureHPTotalt shieldTotaltlineupStatInfot    posNumStrtheroInfotheroIDRRRRtheroMsgtwinStrt    writeListR RttNameRt    winCntStrt heroInitDictt
heroIDListtposNumt curInitDicttinitDicttattrDictRR R!R"t heroIpyDatatheroNameRRRRtAtktDeftMaxHPt
ReportRoottfilePathtfptwListtdateStrt    ReportDir((s‚D:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BatTest.pytOnTurnFightAwardCrosss(        1  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
"  5:
 
 
 ' 
 
4 !
 
 
 
 
 
 
 
 
!!!3$/7    
*(R(R+R1RARIRER(((s‚D:\SG_ServerCode\ServerPython\ZoneServerGroup\map1_8G\MapServer\MapServerData\Script\GameWorldLogic\FBProcess\GameLogic_BatTest.pyt<module>s