40 checkVersion 20121119:Shuihusha
40 setup 5rC05rWS5p2AZmFuc+eahOacjeWKoeWZqA==:landlord:0:test+sanguosha+sp+gift:FRTZA
164 .objectName sgs1
164 #sgs1 owner true
164 speak sgs1:PGZvbnQgY29sb3I9I0VFQjQyMj7njqnlrrYgPGI+5rC05rWS5p2AZmFuczwvYj4g5Yqg5YWl5LqG5ri45oiPPC9mb250Pg==
166 networkDelayTest .
166 #sgs1 ready true
167 speak sgs1:PGZvbnQgY29sb3I9I0VFQjQyMj7njqnlrrYgPGI+5rC05rWS5p2AZmFuczwvYj4g55qE572R57uc5bu26L+f5Li6IDIg5q+r56eSPC9mb250Pg==
843 addPlayer sgs2:5bCPQeWWnOasoueUqOeahOWkluaMgg==:zhangshun
855 #sgs2 ready true
856 speak sgs2:5aSn5a625aW977yM5oiR5piv5LiA5Liq5py65Zmo5Lq6
856 #sgs2 state robot
861 addPlayer sgs3:5a+857q/55qE55S16Zi7:taozongwang
864 #sgs3 ready true
864 #sgs1 ready false
864 #sgs2 ready false
864 #sgs3 ready false
864 speak sgs3:5aSn5a625aW977yM5oiR5piv5LiA5Liq5py65Zmo5Lq6
864 #sgs3 state robot
876 #sgs1 role rebel
876 #sgs2 role lord
876 #sgs2 role lord
876 #sgs3 role rebel
876 arrangeSeats sgs2+sgs1+sgs3
877 startInXs 3
1843 startInXs 2
2843 startInXs 1
3843 startInXs 0
4843 #sgs2 general panjinlian
4898 [35,0,3,10,"sgs1"]
4898 [32,0,1,11,["leiheng","likui","huyanzhuo","yangzhi","baisheng"]]
9066 #sgs1 general leiheng
9120 #sgs3 general huangxin
9133 #sgs1 general leiheng
9133 #sgs3 general huangxin
9133 #sgs2 maxhp 3
9134 #sgs2 hp 3
9134 #sgs1 maxhp 4
9134 #sgs1 hp 4
9134 #sgs3 maxhp 4
9134 #sgs3 hp 4
9134 startGame .
9150 setPileNumber 228
9150 drawNCards sgs2:4
9151 drawCards 98+136+21+215
9167 drawNCards sgs3:4
9167 log #LLBegin:->:::
10586 log #LandLord1:sgs2->::3:
10586 log #LandLordDone:sgs2->::3:
10587 #sgs2 general2 andaoquan
10588 #sgs2 maxhp 4
10592 #sgs2 hp 4
10592 updateStateItem ZFF
10592 #sgs2 role lord
10592 #sgs1 role rebel
10592 #sgs3 role rebel
10592 log #GetMark:sgs2->::@methanol:1
10593 setMark sgs2.@methanol=1
10593 log #GetMark:sgs2->::@relic:1
10594 setMark sgs2.@relic=1
10594 acquireSkill sgs2:fangdai
10595 log #LLEnd:sgs2->::3:
10631 #sgs2 phase round_start
10641 #sgs2 phase start
10641 #sgs2 phase judge
10641 #sgs2 phase draw
10641 drawNCards sgs2:2
10642 #sgs2 phase play
12120 addHistory pushPile
12120 log #UseCard:sgs2->sgs3:19::
12122 playCardEffect slash:F
12126 setCardFlag 19:visible
12126 moveCard 19:sgs2@hand->_@_
12140 setEmotion sgs2:slash_black
12292 setEmotion sgs3:victim
12294 [85,0,3,10,"sgs1"]
12294 [83,0,1,4,["TrickCard,EquipCard","@guzong:sgs3"]]
15990 setCardFlag 136:visible
15991 moveCard 136:sgs1@hand->_@_
16000 log $Guzong:sgs1->sgs3:136:guzong:
16002 [97,0,3,10,"sgs1"]
16002 [95,0,1,9,["guzong",""]]
20334 [105,0,3,9,["guzong","sgs1"]]
20338 setCardFlag 116:visible
20338 log $DiscardCardByOther:sgs1->sgs3:116::
20339 moveCard 116:sgs3@hand->_@_
20350 [112,0,3,10,"sgs1"]
20350 [110,0,1,9,["guzong",""]]
22025 log #Jink:sgs3->:jink:guzong[no_suit:-]=.::
22026 playSkillEffect guzong:-1
22099 setEmotion sgs3:jink
22122 setCardFlag 19:.
23543 addHistory pushPile
23543 log #UseCard:sgs2->:124::
23544 playCardEffect treasury:F
23575 moveCard 124:sgs2@hand->sgs2@judging
23579 setCardFlag 124:.
25051 addHistory pushPile
25051 log #UseCard:sgs2->:@FangdaiCard[no_suit:-]=160+71::
25062 playCardEffect :F
25062 setCardFlag 160:visible
25062 setCardFlag 71:visible
25062 log $DiscardCard:sgs2->:160+71::
25063 moveCard 160:sgs2@hand->_@_
25065 moveCard 71:sgs2@hand->_@_
25078 drawNCards sgs2:3
26569 addHistory pushPile
26569 log #UseCard:sgs2->sgs2:@YanshouCard[no_suit:-]=185+192::
26570 playSkillEffect yanshou:-1
26613 setCardFlag 185:visible
26613 setCardFlag 192:visible
26613 moveCard 185:sgs2@hand->_@_
26623 moveCard 192:sgs2@hand->_@_
26625 animate lightbox:$yanshou
26626 log #LoseMark:sgs2->::@relic:1
26627 setMark sgs2.@relic=0
26627 log #Yanshou:sgs2->sgs2::1:
26628 #sgs2 maxhp 5
28088 #sgs2 phase discard
28090 #sgs2 phase finish
29590 [152,0,3,9,["fengyue","sgs2"]]
29600 playSkillEffect fengyue:-1
29632 drawNCards sgs2:1
29633 setEmotion sgs2:draw-card
29636 #sgs2 phase not_active
29647 #sgs1 phase round_start
29647 #sgs1 phase start
29657 #sgs1 phase judge
29657 #sgs1 phase draw
29657 drawCards 10+112
29659 #sgs1 phase play
29659 [158,0,3,10,"sgs1"]
29659 [156,0,1,2,"sgs1"]
34827 addHistory Slash
34827 addHistory pushPile
34827 log #UseCard:sgs1->sgs2:10::
34828 playCardEffect slash:M
34842 setCardFlag 10:visible
34842 moveCard 10:sgs1@hand->_@_
34842 setEmotion sgs1:slash_black
34843 setEmotion sgs2:victim
34861 [179,0,3,10,"sgs1"]
34861 [177,0,1,4,["TrickCard,EquipCard","@guzong:sgs2"]]
37708 log #Damage:sgs1->sgs2::1:normal_nature
37709 setStatistics sgs1.damage:1
37709 #sgs2 hp 3
37716 hpChange sgs2:-1
37739 setCardFlag 10:.
37739 [195,0,3,10,"sgs1"]
37739 [193,0,1,2,"sgs1"]
47563 #sgs1 phase discard
47566 #sgs1 phase finish
47569 #sgs1 phase not_active
47576 #sgs3 phase round_start
47576 #sgs3 phase start
47581 #sgs3 phase judge
47581 #sgs3 phase draw
49080 [210,0,3,9,["tongxia","sgs3"]]
49089 setPileNumber 205
49090 fillAG 90+202+194
49092 disableAG true
49092 playSkillEffect tongxia:-1
50588 moveCard 90:_@=->sgs3@hand
50592 clearAG .
50592 fillAG 202+194
50593 disableAG true
52093 moveCard 202:_@=->sgs3@hand
52097 clearAG .
52097 fillAG 194
52097 disableAG true
52097 moveCard 194:_@=->sgs3@hand
52107 clearAG .
52107 fillAG
52107 disableAG true
52107 clearAG .
52107 log #SkipPhase:sgs3->::draw:
52108 #sgs3 phase play
53599 addHistory pushPile
53599 setCardFlag 179:visible
53599 log $DiscardCard:sgs3->:179::
53600 moveCard 179:sgs3@hand->_@_
53613 playCardEffect @recast:M
53618 drawNCards sgs3:1
53626 setEmotion sgs3:draw-card
55107 addHistory pushPile
55107 log #UseCard:sgs3->sgs2:18::
55112 playCardEffect slash:M
55112 setCardFlag 18:visible
55112 moveCard 18:sgs3@hand->_@_
55120 setEmotion sgs3:slash_black
55121 setEmotion sgs2:victim
55127 [246,0,3,10,"sgs1"]
55127 [244,0,1,4,["TrickCard,EquipCard","@guzong:sgs2"]]
59391 setCardFlag 98:visible
59391 moveCard 98:sgs1@hand->_@_
59402 log $Guzong:sgs1->sgs2:98:guzong:
59404 [258,0,3,10,"sgs1"]
59404 [256,0,1,9,["guzong",""]]
60478 [266,0,3,9,["guzong","sgs1"]]
60482 setCardFlag 216:visible
60482 log $DiscardCardByOther:sgs1->sgs2:216::
60483 moveCard 216:sgs2@hand->_@_
60496 [271,0,3,10,"sgs1"]
60497 [269,0,1,9,["guzong",""]]
61254 [281,0,3,9,["guzong","sgs1"]]
61258 setCardFlag 3:visible
61258 log $DiscardCardByOther:sgs1->sgs2:3::
61259 moveCard 3:sgs2@hand->_@_
61267 log #Jink:sgs2->:jink:guzong[no_suit:-]=.::
61268 playSkillEffect guzong:-1
61361 setEmotion sgs2:jink
61362 setCardFlag 18:.
62777 #sgs3 phase discard
62778 setCardFlag 90:visible
62778 log $DiscardCard:sgs3->:90::
62779 moveCard 90:sgs3@hand->_@_
62791 #sgs3 phase finish
62792 #sgs3 phase not_active
62799 #sgs2 phase round_start
62806 speak sgs2:5o6M5LuZ5pyv77yB
64295 setCardFlag 126:visible
64295 moveCard 126:sgs2@hand->_@_
64300 playSkillEffect jishi:-1
64344 log #UseSkill:sgs2->sgs2::jishi:
64345 setStatistics sgs2.recover:1
64345 #sgs2 hp 4
64353 hpChange sgs2:1
64354 setEmotion sgs2:recover
64453 #sgs2 phase start
64453 #sgs2 phase judge
64453 log #DelayedTrick:sgs2->::treasury:
64453 moveCard 48:_@=->_@special
64455 log $InitialJudge:sgs2->:48::
64456 judgeResult sgs2:bad
65813 setCardFlag 48:visible
65813 moveCard 48:_@special->_@_
65814 log $JudgeResult:sgs2->:48::
65814 judgeResult sgs2:bad
66815 moveCard 124:sgs2@judging->sgs1@judging
66831 #sgs2 phase draw
66833 drawNCards sgs2:2
66840 #sgs2 phase play
68323 addHistory pushPile
68326 log #UseCard:sgs2->sgs1+sgs3:141::
68328 playCardEffect iron_chain:F
68328 setCardFlag 141:visible
68328 moveCard 141:sgs2@hand->_@_
68329 playCardEffect @tiesuo:F
68350 setCardFlag 141:visible
68361 #sgs1 chained true
68361 setEmotion sgs1:chain
68411 #sgs3 chained true
68411 setEmotion sgs3:chain
68411 setCardFlag 141:.
69843 addHistory pushPile
69843 log #UseCard:sgs2->:@FangdaiCard[no_suit:-]=106::
69844 playCardEffect :F
69844 setCardFlag 106:visible
69844 log $DiscardCard:sgs2->:106::
69845 moveCard 106:sgs2@hand->_@_
69858 drawNCards sgs2:2
71359 addHistory pushPile
71359 log #UseCard:sgs2->sgs3:8::
71360 playCardEffect slash:F
71360 setCardFlag 8:visible
71364 moveCard 8:sgs2@hand->_@_
71371 setEmotion sgs2:slash_black
71372 setEmotion sgs3:victim
72866 setCardFlag 202:visible
72866 moveCard 202:sgs3@hand->_@_
72870 log #Jink:sgs3->:202::
72871 playCardEffect jink:M
72878 setEmotion sgs3:jink
72883 setCardFlag 8:.
74382 #sgs2 phase discard
74386 #sgs2 phase finish
75887 [356,0,3,9,["fengyue","sgs2"]]
75892 playSkillEffect fengyue:-1
75929 drawNCards sgs2:1
75930 setEmotion sgs2:draw-card
75933 #sgs2 phase not_active
75933 #sgs1 phase round_start
75933 #sgs1 phase start
75933 #sgs1 phase judge
75933 log #DelayedTrick:sgs1->::treasury:
75934 moveCard 231:_@=->_@special
75935 log $InitialJudge:sgs1->:231::
75935 judgeResult sgs1:bad
77404 setCardFlag 231:visible
77404 moveCard 231:_@special->_@_
77405 log $JudgeResult:sgs1->:231::
77405 judgeResult sgs1:bad
78406 moveCard 124:sgs1@judging->sgs3@judging
78422 #sgs1 phase draw
78422 drawCards 184+103
78433 #sgs1 phase play
78433 [379,0,3,10,"sgs1"]
78433 [377,0,1,2,"sgs1"]
102439 addHistory FireAttack
102439 addHistory pushPile
102439 log #UseCard:sgs1->sgs2:184::
102440 playCardEffect fire_attack:M
102495 setCardFlag 184:visible
102495 moveCard 184:sgs1@hand->_@_
102495 log #ComskillNullify:sgs1->sgs2::fire_attack:shengui
102496 playSkillEffect shengui:-1
102544 setCardFlag 184:.
102544 [392,0,3,10,"sgs1"]
102544 [390,0,1,2,"sgs1"]
106332 addHistory ThunderSlash
106332 addHistory pushPile
106332 log #UseCard:sgs1->sgs2:112::
106333 playCardEffect thunder_slash:M
106360 setCardFlag 112:visible
106360 moveCard 112:sgs1@hand->_@_
106375 setEmotion sgs1:thunder_slash
106705 setEmotion sgs2:victim
106706 [409,0,3,10,"sgs1"]
106706 [407,0,1,4,["TrickCard,EquipCard","@guzong:sgs2"]]
109775 log #UseCard:sgs2->:222::
109776 playCardEffect xiaobawang:F
109776 setCardFlag 222:visible
109776 moveCard 222:sgs2@hand->_@_
109788 playCardEffect @xiaobawang1:F
109818 [425,0,3,10,"sgs1"]
109818 [423,0,1,8,[2,false,false]]
114191 setCardFlag 103:visible
114191 setCardFlag 215:visible
114191 log $DiscardCard:sgs1->:103+215::
114192 moveCard 103:sgs1@hand->_@_
114220 moveCard 215:sgs1@hand->_@_
114235 setCardFlag 222:.
114235 log #Damage:sgs1->sgs2::1:thunder_nature
114236 setStatistics sgs1.damage:1
114237 #sgs2 hp 3
114237 hpChange sgs2:-1T
114265 setCardFlag 112:.
114265 [438,0,3,10,"sgs1"]
114265 [436,0,1,2,"sgs1"]
116878 #sgs1 phase discard
116880 #sgs1 phase finish
116882 #sgs1 phase not_active
116893 #sgs3 phase round_start
116897 #sgs3 phase start
116899 #sgs3 phase judge
116904 log #DelayedTrick:sgs3->::treasury:
116905 moveCard 158:_@=->_@special
116908 log $InitialJudge:sgs3->:158::
116909 judgeResult sgs3:bad
118403 setCardFlag 158:visible
118403 moveCard 158:_@special->_@_
118406 log $JudgeResult:sgs3->:158::
118407 judgeResult sgs3:bad
119405 moveCard 124:sgs3@judging->sgs2@judging
119416 #sgs3 phase draw
120913 [468,0,3,9,["tongxia","sgs3"]]
120919 setPileNumber 191
120919 fillAG 191+119+70
120920 disableAG true
120920 playSkillEffect tongxia:-1
122417 moveCard 191:_@=->sgs3@hand
122422 clearAG .
122422 fillAG 119+70
122423 disableAG true
123924 moveCard 119:_@=->sgs3@hand
123928 clearAG .
123928 fillAG 70
123929 disableAG true
123929 moveCard 70:_@=->sgs3@hand
123940 clearAG .
123940 fillAG
123941 disableAG true
123941 clearAG .
123941 log #SkipPhase:sgs3->::draw:
123941 #sgs3 phase play
125021 #sgs1 state trust
125444 addHistory pushPile
125444 log #UseCard:sgs3->sgs2:191::
125445 playCardEffect fire_slash:M
125450 setCardFlag 191:visible
125450 moveCard 191:sgs3@hand->_@_
125458 setEmotion sgs3:fire_slash
125546 setEmotion sgs2:victim
125555 log #Damage:sgs3->sgs2::1:fire_nature
125556 setStatistics sgs3.damage:1
125556 #sgs2 hp 2
125556 hpChange sgs2:-1F
125562 setCardFlag 191:.
126973 addHistory pushPile
126973 log #UseCard:sgs3->sgs3+sgs2+sgs1:70::
126974 playCardEffect amazing_grace:M
127103 setCardFlag 70:visible
127103 moveCard 70:sgs3@hand->_@_
127111 setPileNumber 188
127112 fillAG 100+67+81
127116 disableAG true
127116 setCardFlag 100:visible
127116 setCardFlag 67:visible
127116 setCardFlag 81:visible
127116 setCardFlag 70:visible
128480 takeAG sgs3:100
128501 log #ComskillNullify:sgs3->sgs2::amazing_grace:shengui
128502 playSkillEffect shengui:-1
129990 takeAG sgs1:81
130006 disableAG true
130006 takeAG .:67
130007 clearAG .
130007 setCardFlag 70:.
131501 addHistory pushPile
131501 log #UseCard:sgs3->sgs2:100::
131502 playCardEffect indulgence:M
131514 moveCard 100:sgs3@hand->sgs2@judging
131524 setCardFlag 100:.
133003 #sgs3 phase discard
133005 #sgs3 phase finish
133007 #sgs3 phase not_active
133016 #sgs2 phase round_start
133018 speak sgs2:5o6M5LuZ5pyv77yB
134514 setCardFlag 142:visible
134514 moveCard 142:sgs2@hand->_@_
134520 playSkillEffect jishi:-1
134521 log #UseSkill:sgs2->sgs2::jishi:
134522 setStatistics sgs2.recover:1
134522 #sgs2 hp 3
134532 hpChange sgs2:1
134533 setEmotion sgs2:recover
134539 #sgs2 phase start
134547 #sgs2 phase judge
134547 setCardFlag 100:visible
134547 moveCard 100:sgs2@judging->_@_
134548 log #DelayedTrick:sgs2->::indulgence:
134548 moveCard 205:_@=->_@special
134549 log $InitialJudge:sgs2->:205::
134550 judgeResult sgs2:bad
136043 setCardFlag 205:visible
136043 moveCard 205:_@special->_@_
136044 log $JudgeResult:sgs2->:205::
136044 judgeResult sgs2:bad
137044 setCardFlag 100:visible
137044 log #SkipPhase:sgs2->::play:
137051 log #DelayedTrick:sgs2->::treasury:
137052 moveCard 66:_@=->_@special
137054 log $InitialJudge:sgs2->:66::
137055 judgeResult sgs2:good
138550 setCardFlag 66:visible
138550 moveCard 66:_@special->_@_
138550 log $JudgeResult:sgs2->:66::
138551 judgeResult sgs2:good
139551 setCardFlag 124:visible
139551 moveCard 124:sgs2@judging->_@_
139554 playAudio treasury
139578 drawNCards sgs2:5
139579 setEmotion sgs2:draw-card
139582 #sgs2 phase draw
139582 drawNCards sgs2:2
139583 #sgs2 phase discard
139583 setCardFlag 153:visible
139583 setCardFlag 204:visible
139583 setCardFlag 214:visible
139583 setCardFlag 172:visible
139583 setCardFlag 95:visible
139583 log $DiscardCard:sgs2->:153+204+214+172+95::
139584 moveCard 153:sgs2@hand->_@_
139586 moveCard 204:sgs2@hand->_@_
139587 moveCard 214:sgs2@hand->_@_
139588 moveCard 172:sgs2@hand->_@_
139601 moveCard 95:sgs2@hand->_@_
139615 #sgs2 phase finish
141081 [585,0,3,9,["fengyue","sgs2"]]
141086 playSkillEffect fengyue:-1
141090 drawNCards sgs2:1
141091 setEmotion sgs2:draw-card
141092 #sgs2 phase not_active
141100 #sgs1 phase round_start
141100 #sgs1 phase start
141105 #sgs1 phase judge
141105 #sgs1 phase draw
141107 drawCards 207+6
141119 #sgs1 phase play
142608 addHistory ExNihilo
142608 addHistory pushPile
142611 log #UseCard:sgs1->:81::
142615 playCardEffect ex_nihilo:M
142622 setCardFlag 81:visible
142622 moveCard 81:sgs1@hand->_@_
142634 drawCards 78+54
142639 setEmotion sgs1:draw-card
142640 setCardFlag 81:.
144126 addHistory DefensiveHorse
144126 addHistory pushPile
144126 playCardEffect momohana:M
144134 log $Install:sgs1->:207::
144140 moveCard 207:sgs1@hand->sgs1@equip
144140 setCardFlag 207:.
145644 addHistory Slash
145644 addHistory pushPile
145644 log #UseCard:sgs1->sgs2:6::
145653 playCardEffect slash:M
145653 setCardFlag 6:visible
145653 moveCard 6:sgs1@hand->_@_
145666 setEmotion sgs1:slash_black
145666 setEmotion sgs2:victim
145673 log #Damage:sgs1->sgs2::1:normal_nature
145674 setStatistics sgs1.damage:1
145675 #sgs2 hp 2
145675 hpChange sgs2:-1
145689 setCardFlag 6:.
147180 #sgs1 phase discard
147183 #sgs1 phase finish
147186 #sgs1 phase not_active
147193 #sgs3 phase round_start
147193 #sgs3 phase start
147195 #sgs3 phase judge
147198 #sgs3 phase draw
148698 [634,0,3,9,["tongxia","sgs3"]]
148706 setPileNumber 171
148706 fillAG 148+24+190
148708 disableAG true
148708 playSkillEffect tongxia:-1
150202 moveCard 148:_@=->sgs3@hand
150207 clearAG .
150207 fillAG 24+190
150208 disableAG true
150561 #sgs1 state online
151707 moveCard 24:_@=->sgs3@hand
151712 clearAG .
151712 fillAG 190
151713 disableAG true
151719 moveCard 190:_@=->sgs3@hand
151723 clearAG .
151723 fillAG
151724 disableAG true
151724 clearAG .
151724 log #SkipPhase:sgs3->::draw:
151724 #sgs3 phase play
153217 addHistory pushPile
153217 log #UseCard:sgs3->sgs2:24::
153218 playCardEffect slash:M
153218 setCardFlag 24:visible
153218 moveCard 24:sgs3@hand->_@_
153228 setEmotion sgs3:slash_red
153359 setEmotion sgs2:victim
153364 [665,0,3,10,"sgs1"]
153364 [663,0,1,4,["TrickCard,EquipCard","@guzong:sgs2"]]
158995 log #Damage:sgs3->sgs2::1:normal_nature
158999 setStatistics sgs3.damage:1
158999 #sgs2 hp 1
159005 hpChange sgs2:-1
159018 setCardFlag 24:.
160519 #sgs3 phase discard
160521 setCardFlag 190:visible
160521 setCardFlag 119:visible
160521 log $DiscardCard:sgs3->:190+119::
160522 moveCard 190:sgs3@hand->_@_
160532 moveCard 119:sgs3@hand->_@_
160533 #sgs3 phase finish
160536 #sgs3 phase not_active
160536 #sgs2 phase round_start
160545 speak sgs2:6L+Z55uS6YeR55au6I2v5o6l5L2P5LqGfg==
162039 setCardFlag 23:visible
162039 moveCard 23:sgs2@hand->_@_
162043 playSkillEffect jishi:-1
162070 log #UseSkill:sgs2->sgs2::jishi:
162071 setStatistics sgs2.recover:1
162071 #sgs2 hp 2
162078 hpChange sgs2:1
162079 setEmotion sgs2:recover
162079 #sgs2 phase start
162079 #sgs2 phase judge
162079 #sgs2 phase draw
162079 drawNCards sgs2:2
162080 #sgs2 phase play
163571 addHistory pushPile
163571 playCardEffect blade:F
163575 log $Install:sgs2->:57::
163576 moveCard 57:sgs2@hand->sgs2@equip
163585 setCardFlag 57:.
163593 speak sgs2:5ZWn5ZWn5ZWn77yM5p2l5biu5L2g6Kej5Yaz54K55omL54mM5ZCn
165077 addHistory pushPile
165077 log #UseCard:sgs2->sgs3:88::
165078 playCardEffect snatch:F
165109 setCardFlag 88:visible
165109 moveCard 88:sgs2@hand->_@_
166582 log #UseCard:sgs3->:194::
166583 playCardEffect nullification:M
166590 setCardFlag 194:visible
166590 moveCard 194:sgs3@hand->_@_
166597 setCardFlag 194:.
166597 log #NullificationDetails:sgs2->sgs3::snatch:
166598 animate nullification:sgs3:sgs3
166601 setCardFlag 88:.
168086 addHistory pushPile
168086 log #UseCard:sgs2->:50::
168087 playCardEffect peach:F
168091 setCardFlag 50:visible
168091 moveCard 50:sgs2@hand->_@_
168097 animate peach:sgs2:sgs2
168205 setStatistics sgs2.recover:1
168205 #sgs2 hp 3
168205 hpChange sgs2:1
168213 setCardFlag 50:.
169608 addHistory pushPile
169608 log #UseCard:sgs2->sgs3:120::
169610 playCardEffect slash:F
169610 setCardFlag 120:visible
169610 moveCard 120:sgs2@hand->_@_
169623 setEmotion sgs2:slash_red
169623 setEmotion sgs3:victim
169625 [737,0,3,10,"sgs1"]
169625 [735,0,1,4,["TrickCard,EquipCard","@guzong:sgs3"]]
173162 setCardFlag 148:visible
173162 moveCard 148:sgs3@hand->_@_
173166 log #Jink:sgs3->:148::
173167 playCardEffect jink:M
173174 setEmotion sgs3:jink
173176 setCardFlag 120:.
174682 #sgs2 phase discard
174684 #sgs2 phase finish
176184 [754,0,3,9,["fengyue","sgs2"]]
176189 playSkillEffect fengyue:-1
176193 drawNCards sgs2:1
176195 setEmotion sgs2:draw-card
176197 #sgs2 phase not_active
176206 #sgs1 phase round_start
176206 #sgs1 phase start
176206 #sgs1 phase judge
176210 #sgs1 phase draw
176210 drawCards 132+173
176219 #sgs1 phase play
176219 [766,0,3,10,"sgs1"]
176219 [764,0,1,2,"sgs1"]
179072 addHistory Duel
179072 addHistory pushPile
179072 log #UseCard:sgs1->sgs2:78::
179074 playCardEffect duel:M
179079 setCardFlag 78:visible
179079 moveCard 78:sgs1@hand->_@_
179108 log #ComskillNullify:sgs1->sgs2::duel:shengui
179109 playSkillEffect shengui:-1
179109 setCardFlag 78:.
179109 [783,0,3,10,"sgs1"]
179109 [781,0,1,2,"sgs1"]
185577 addHistory ThunderSlash
185577 addHistory pushPile
185577 log #UseCard:sgs1->sgs2:173::
185578 playCardEffect thunder_slash:M
185579 setCardFlag 173:visible
185579 moveCard 173:sgs1@hand->_@_
185608 setEmotion sgs1:thunder_slash
185608 setEmotion sgs2:victim
185610 [800,0,3,10,"sgs1"]
185610 [798,0,1,4,["TrickCard,EquipCard","@guzong:sgs2"]]
187066 log #Damage:sgs1->sgs2::1:thunder_nature
187067 setStatistics sgs1.damage:1
187067 #sgs2 hp 2
187071 hpChange sgs2:-1T
187091 setCardFlag 173:.
187091 [814,0,3,10,"sgs1"]
187091 [812,0,1,2,"sgs1"]
189333 addHistory Crossbow
189333 addHistory pushPile
189333 playCardEffect crossbow:M
189333 log $Install:sgs1->:54::
189338 moveCard 54:sgs1@hand->sgs1@equip
189399 setCardFlag 54:.
189399 [828,0,3,10,"sgs1"]
189399 [826,0,1,2,"sgs1"]
190632 addHistory Ecstasy
190632 addHistory pushPile
190632 log #UseCard:sgs1->sgs2:132::
190633 playCardEffect ecstasy:M
190637 setCardFlag 132:visible
190637 moveCard 132:sgs1@hand->_@_
190653 animate ecstasy:sgs1:sgs2
190656 #sgs2 flags ecst
190656 speak sgs2:6aKd4oCm4oCm6Lqr5L2T4oCm4oCm5LiN5ZCs5L2/5ZSk5LqG4oCm4oCm
190673 setCardFlag 132:.
190673 [843,0,3,10,"sgs1"]
190673 [841,0,1,2,"sgs1"]
191872 addHistory pushPile
191872 log #UseCard:sgs1->sgs2:21::
191873 setCardFlag 21:visible
191873 moveCard 21:sgs1@hand->_@_
191902 setEmotion sgs1:weapon
191934 playCardEffect Ecrossbow1:M
191940 setEmotion sgs1:slash_red
191940 setEmotion sgs2:victim
191942 log #EcstasyEffect:sgs2->::jink:
191943 log #Damage:sgs1->sgs2::1:normal_nature
191943 log #UnsetEcst:sgs2->:::
191944 #sgs2 flags -ecst
191944 setStatistics sgs1.damage:1
191944 #sgs2 hp 1
191944 hpChange sgs2:-1
191962 setCardFlag 21:.
191962 [860,0,3,10,"sgs1"]
191962 [858,0,1,2,"sgs1"]
193647 #sgs1 phase discard
193651 #sgs1 phase finish
193653 #sgs1 phase not_active
193661 #sgs3 phase round_start
193661 #sgs3 phase start
193663 #sgs3 phase judge
193664 #sgs3 phase draw
195164 [885,0,3,9,["tongxia","sgs3"]]
195172 setPileNumber 163
195173 fillAG 64+203+180
195175 disableAG true
195175 playSkillEffect tongxia:-1
196674 log $Install:sgs3->:64::
196679 moveCard 64:_@=->sgs3@equip
196687 clearAG .
196687 fillAG 203+180
196688 disableAG true
198181 moveCard 203:_@=->sgs3@hand
198185 clearAG .
198185 fillAG 180
198186 disableAG true
198186 moveCard 180:_@=->sgs3@hand
198195 clearAG .
198195 fillAG
198195 disableAG true
198195 clearAG .
198195 log #SkipPhase:sgs3->::draw:
198196 #sgs3 phase play
199692 addHistory pushPile
199692 log #UseCard:sgs3->sgs1+sgs3:180::
199693 playCardEffect iron_chain:M
199693 setCardFlag 180:visible
199699 moveCard 180:sgs3@hand->_@_
199706 playCardEffect @tiesuo:M
199739 setCardFlag 180:visible
199739 #sgs3 chained false
199739 setEmotion sgs3:chain
199739 #sgs1 chained false
199739 setEmotion sgs1:chain
199749 setCardFlag 180:.
201211 #sgs3 phase discard
201214 #sgs3 phase finish
201217 #sgs3 phase not_active
201227 #sgs2 phase round_start
201228 speak sgs2:6L+Z55uS6YeR55au6I2v5o6l5L2P5LqGfg==
202724 setCardFlag 93:visible
202724 moveCard 93:sgs2@hand->_@_
202728 playSkillEffect jishi:-1
202728 log #UseSkill:sgs2->sgs2::jishi:
202729 setStatistics sgs2.recover:1
202729 #sgs2 hp 2
202735 hpChange sgs2:1
202741 setEmotion sgs2:recover
202741 #sgs2 phase start
202747 #sgs2 phase judge
202747 #sgs2 phase draw
202749 drawNCards sgs2:2
202752 #sgs2 phase play
204245 addHistory pushPile
204245 log #UseCard:sgs2->:@FangdaiCard[no_suit:-]=55::
204246 playCardEffect :F
204246 setCardFlag 55:visible
204250 log $DiscardCard:sgs2->:55::
204251 moveCard 55:sgs2@hand->_@_
204263 drawNCards sgs2:2
205749 addHistory pushPile
205749 playCardEffect silver_lion:F
205749 log $Install:sgs2->:169::
205756 moveCard 169:sgs2@hand->sgs2@equip
205764 setCardFlag 169:.
207261 addHistory pushPile
207261 log #UseCard:sgs2->:187::
207262 playCardEffect peach:F
207262 setCardFlag 187:visible
207262 moveCard 187:sgs2@hand->_@_
207272 animate peach:sgs2:sgs2
207272 setStatistics sgs2.recover:1
207272 #sgs2 hp 3
207272 hpChange sgs2:1
207278 setCardFlag 187:.
208779 #sgs2 phase discard
208782 #sgs2 phase finish
210282 [963,0,3,9,["fengyue","sgs2"]]
210291 playSkillEffect fengyue:-1
210291 drawNCards sgs2:1
210292 setEmotion sgs2:draw-card
210303 #sgs2 phase not_active
210303 #sgs1 phase round_start
210303 #sgs1 phase start
210311 #sgs1 phase judge
210311 #sgs1 phase draw
210311 drawCards 230+177
210319 #sgs1 phase play
210319 [974,0,3,10,"sgs1"]
210319 [972,0,1,2,"sgs1"]
218752 playAudio cheat
218762 setStatistics sgs1.cheat:1
218762 log $CheatCard:sgs1->:4::
218767 moveCard 4:_@=->sgs1@hand
218768 [987,0,3,10,"sgs1"]
218768 [985,0,1,2,"sgs1"]
222914 addHistory Ecstasy
222914 addHistory pushPile
222914 log #UseCard:sgs1->sgs2:230::
222915 playCardEffect ecstasy:M
222915 setCardFlag 230:visible
222915 moveCard 230:sgs1@hand->_@_
222943 animate ecstasy:sgs1:sgs2
222946 #sgs2 flags ecst
222946 speak sgs2:6aKd4oCm4oCm6Lqr5L2T4oCm4oCm5LiN5ZCs5L2/5ZSk5LqG4oCm4oCm
222947 setCardFlag 230:.
222947 [1004,0,3,10,"sgs1"]
222947 [1002,0,1,2,"sgs1"]
229652 addHistory Analeptic
229652 addHistory pushPile
229652 log #UseCard:sgs1->:177::
229653 playCardEffect analeptic:M
229656 setCardFlag 177:visible
229659 moveCard 177:sgs1@hand->_@_
229671 animate analeptic:sgs1:sgs1
229735 log #Drank:sgs1->:::
229736 #sgs1 flags drank
229744 setCardFlag 177:.
229744 [1022,0,3,10,"sgs1"]
229744 [1020,0,1,2,"sgs1"]
233744 playAudio cheat
233744 setStatistics sgs1.cheat:1
233745 log $CheatCard:sgs1->:56::
233749 moveCard 56:_@=->sgs1@hand
233758 [1038,0,3,10,"sgs1"]
233758 [1036,0,1,2,"sgs1"]
236084 addHistory QinggangSword
236084 addHistory pushPile
236084 playCardEffect qinggang_sword:M
236084 setCardFlag 54:visible
236084 log $DiscardCard:sgs1->:54::
236085 log $Uninstall:sgs1->:54::
236086 moveCard 54:sgs1@equip->_@_
236102 log $Install:sgs1->:56::
236103 moveCard 56:sgs1@hand->sgs1@equip
236103 setCardFlag 56:.
236103 [1053,0,3,10,"sgs1"]
236103 [1051,0,1,2,"sgs1"]
241159 addHistory Slash
241159 addHistory pushPile
241159 log #UseCard:sgs1->sgs2:4::
241169 playCardEffect slash:M
241169 setCardFlag 4:visible
241169 moveCard 4:sgs1@hand->_@_
241181 setCardFlag 4:drank
241181 #sgs1 flags -drank
241181 setEmotion sgs1:slash_black
241181 setEmotion sgs2:victim
241184 setEmotion sgs1:weapon
241184 playCardEffect Eqinggang_sword:M
241203 log #EcstasyEffect:sgs2->::jink:
241204 log #AnalepticBuff:sgs1->sgs2::analeptic:
241205 log #Damage:sgs1->sgs2::2:normal_nature
241206 log #UnsetEcst:sgs2->:::
241206 #sgs2 flags -ecst
241207 setStatistics sgs1.damage:2
241207 #sgs2 hp 1
241221 hpChange sgs2:-2
241228 setCardFlag 4:.
241228 [1074,0,3,10,"sgs1"]
241228 [1072,0,1,2,"sgs1"]
249718 #sgs1 phase discard
249720 #sgs1 phase finish
249722 #sgs1 phase not_active
249729 #sgs3 phase round_start
249729 #sgs3 phase start
249732 #sgs3 phase judge
249735 #sgs3 phase draw
251235 [1099,0,3,9,["tongxia","sgs3"]]
251244 setPileNumber 151
251244 fillAG 133+212+75
251255 disableAG true
251255 playSkillEffect tongxia:-1
252739 moveCard 133:_@=->sgs3@hand
252744 clearAG .
252744 fillAG 212+75
252745 disableAG true
254244 moveCard 212:_@=->sgs3@hand
254248 clearAG .
254248 fillAG 75
254249 disableAG true
254249 moveCard 75:_@=->sgs3@hand
254258 clearAG .
254258 fillAG
254259 disableAG true
254259 clearAG .
254259 log #SkipPhase:sgs3->::draw:
254260 #sgs3 phase play
255752 addHistory pushPile
255752 log #UseCard:sgs3->sgs2+sgs1:75::
255753 playCardEffect savage_assault:M
255760 setCardFlag 75:visible
255760 moveCard 75:sgs3@hand->_@_
257258 setCardFlag 14:visible
257258 moveCard 14:sgs2@hand->_@_
257262 log #Slash:sgs2->:14::
257263 playCardEffect slash:F
257263 setEmotion sgs2:killer
257293 [1133,0,3,10,"sgs1"]
257293 [1131,0,1,4,["slash","savage-assault-slash:sgs3"]]
258751 log #Damage:sgs3->sgs1::1:normal_nature
258752 setStatistics sgs3.damage:1
258752 #sgs1 hp 3
258761 hpChange sgs1:-1
258776 setCardFlag 75:.
260255 addHistory pushPile
260255 log #UseCard:sgs3->sgs2:133::
260256 playCardEffect slash:M
260256 setCardFlag 133:visible
260262 moveCard 133:sgs3@hand->_@_
260268 setEmotion sgs3:slash_black
260269 setEmotion sgs2:victim
260270 [1151,0,3,10,"sgs1"]
260270 [1149,0,1,4,["TrickCard,EquipCard","@guzong:sgs2"]]
263071 setCardFlag 228:visible
263071 moveCard 228:sgs2@hand->_@_
263075 log #Jink:sgs2->:228::
263076 playCardEffect jink:F
263100 setEmotion sgs2:jink
263100 setCardFlag 133:.
264572 #sgs3 phase discard
264574 #sgs3 phase finish
264576 #sgs3 phase not_active
264584 #sgs2 phase round_start
264586 speak sgs2:6L+Z55uS6YeR55au6I2v5o6l5L2P5LqGfg==
266084 setCardFlag 84:visible
266084 moveCard 84:sgs2@hand->_@_
266088 playSkillEffect jishi:-1
266089 log #UseSkill:sgs2->sgs2::jishi:
266089 setStatistics sgs2.recover:1
266089 #sgs2 hp 2
266095 hpChange sgs2:1
266095 setEmotion sgs2:recover
266106 #sgs2 phase start
266106 #sgs2 phase judge
266106 #sgs2 phase draw
266111 drawNCards sgs2:2
266119 #sgs2 phase play
267604 #sgs2 phase discard
267606 #sgs2 phase finish
269134 [1186,0,3,9,["fengyue","sgs2"]]
269135 playSkillEffect fengyue:-1
269135 drawNCards sgs2:1
269136 setEmotion sgs2:draw-card
269139 #sgs2 phase not_active
269140 #sgs1 phase round_start
269140 #sgs1 phase start
269160 #sgs1 phase judge
269160 #sgs1 phase draw
269160 drawCards 43+87
269170 #sgs1 phase play
269170 [1191,0,3,10,"sgs1"]
269170 [1189,0,1,2,"sgs1"]
275294 addHistory Snatch
275294 addHistory pushPile
275294 log #UseCard:sgs1->sgs2:87::
275295 playCardEffect snatch:M
275304 setCardFlag 87:visible
275304 moveCard 87:sgs1@hand->_@_
275321 [1213,0,3,10,"sgs1"]
275321 [1211,0,1,1,["sgs2","hej","snatch"]]
276890 moveCard 22:sgs2@hand->sgs1@hand
276903 setCardFlag 87:.
276903 [1224,0,3,10,"sgs1"]
276903 [1222,0,1,2,"sgs1"]
278358 addHistory Slash
278358 addHistory pushPile
278358 log #UseCard:sgs1->sgs2:22::
278359 playCardEffect slash:M
278368 setCardFlag 22:visible
278368 moveCard 22:sgs1@hand->_@_
278385 setEmotion sgs1:slash_red
278385 setEmotion sgs2:victim
278387 setEmotion sgs1:weapon
278387 playCardEffect Eqinggang_sword:M
278387 [1237,0,3,10,"sgs1"]
278387 [1235,0,1,4,["TrickCard,EquipCard","@guzong:sgs2"]]
281065 log #Damage:sgs1->sgs2::1:normal_nature
281066 setStatistics sgs1.damage:1
281066 #sgs2 hp 1
281071 hpChange sgs2:-1
281089 setCardFlag 22:.
281089 [1255,0,3,10,"sgs1"]
281089 [1253,0,1,2,"sgs1"]
284828 #sgs1 phase discard
284831 #sgs1 phase finish
284833 #sgs1 phase not_active
284841 #sgs3 phase round_start
284842 #sgs3 phase start
284844 #sgs3 phase judge
284846 #sgs3 phase draw
286346 [1270,0,3,9,["tongxia","sgs3"]]
286355 setPileNumber 143
286355 fillAG 221+94+164
286358 disableAG true
286358 playSkillEffect tongxia:-1
287850 moveCard 221:_@=->sgs3@hand
287854 clearAG .
287854 fillAG 94+164
287855 disableAG true
289355 moveCard 94:_@=->sgs3@hand
289359 clearAG .
289359 fillAG 164
289360 disableAG true
289367 moveCard 164:_@=->sgs3@hand
289371 clearAG .
289371 fillAG
289372 disableAG true
289372 clearAG .
289372 log #SkipPhase:sgs3->::draw:
289372 #sgs3 phase play
289383 speak sgs3:5oiR55yL5L2g6Zy45rCU5L6n5ryP77yM5LiN5b6X5LiN6Ziy5ZWK
290856 addHistory pushPile
290856 log #UseCard:sgs3->sgs2:94::
290857 playCardEffect dismantlement:M
290865 setCardFlag 94:visible
290865 moveCard 94:sgs3@hand->_@_
292361 setCardFlag 57:visible
292361 log $DiscardCardByOther:sgs3->sgs2:57::
292362 log $Uninstall:sgs2->:57::
292363 moveCard 57:sgs2@equip->_@_
292373 log $Dismantlement:sgs2->:57::
292374 setCardFlag 94:.
293877 #sgs3 phase discard
293879 setCardFlag 212:visible
293879 setCardFlag 221:visible
293879 log $DiscardCard:sgs3->:212+221::
293880 moveCard 212:sgs3@hand->_@_
293888 moveCard 221:sgs3@hand->_@_
293895 #sgs3 phase finish
293896 #sgs3 phase not_active
293901 #sgs2 phase round_start
293901 speak sgs2:6L+Z55uS6YeR55au6I2v5o6l5L2P5LqGfg==
295396 setCardFlag 178:visible
295396 moveCard 178:sgs2@hand->_@_
295401 playSkillEffect jishi:-1
295401 log #UseSkill:sgs2->sgs2::jishi:
295402 setStatistics sgs2.recover:1
295402 #sgs2 hp 2
295402 hpChange sgs2:1
295411 setEmotion sgs2:recover
295417 #sgs2 phase start
295417 #sgs2 phase judge
295420 #sgs2 phase draw
295420 drawNCards sgs2:2
295429 #sgs2 phase play
296912 addHistory pushPile
296912 log #UseCard:sgs2->:45::
296913 playCardEffect peach:F
296913 setCardFlag 45:visible
296913 moveCard 45:sgs2@hand->_@_
296927 animate peach:sgs2:sgs2
296928 setStatistics sgs2.recover:1
296928 #sgs2 hp 3
296928 hpChange sgs2:1
296934 setCardFlag 45:.
298431 #sgs2 phase discard
298433 #sgs2 phase finish
299933 [1340,0,3,9,["fengyue","sgs2"]]
299938 playSkillEffect fengyue:-1
299943 drawNCards sgs2:1
299944 setEmotion sgs2:draw-card
299946 #sgs2 phase not_active
299954 #sgs1 phase round_start
299954 #sgs1 phase start
299958 #sgs1 phase judge
299958 #sgs1 phase draw
299958 drawCards 174+47
299961 #sgs1 phase play
299961 [1351,0,3,10,"sgs1"]
299961 [1349,0,1,2,"sgs1"]
301627 addHistory Peach
301627 addHistory pushPile
301627 log #UseCard:sgs1->:47::
301628 playCardEffect peach:M
301628 setCardFlag 47:visible
301631 moveCard 47:sgs1@hand->_@_
301645 animate peach:sgs1:sgs1
301645 setStatistics sgs1.recover:1
301645 #sgs1 hp 4
301645 hpChange sgs1:1
301663 setCardFlag 47:.
301663 [1369,0,3,10,"sgs1"]
301663 [1367,0,1,2,"sgs1"]
311663 playAudio cheat
311663 setStatistics sgs1.cheat:1
311663 log $CheatCard:sgs1->:109::
311667 moveCard 109:_@=->sgs1@hand
311674 [1385,0,3,10,"sgs1"]
311674 [1383,0,1,2,"sgs1"]
315943 playAudio cheat
315943 setStatistics sgs1.cheat:1
315943 log $CheatCard:sgs1->:171::
315947 moveCard 171:_@=->sgs1@hand
315954 [1397,0,3,10,"sgs1"]
315954 [1395,0,1,2,"sgs1"]
318430 playAudio cheat
318430 setStatistics sgs1.cheat:1
318431 log $CheatCard:sgs1->:220::
318439 moveCard 220:_@=->sgs1@hand
318441 [1409,0,3,10,"sgs1"]
318441 [1407,0,1,2,"sgs1"]
320884 addHistory Analeptic
320885 addHistory pushPile
320885 log #UseCard:sgs1->:171::
320886 playCardEffect analeptic:M
320887 setCardFlag 171:visible
320887 moveCard 171:sgs1@hand->_@_
320908 animate analeptic:sgs1:sgs1
320908 log #Drank:sgs1->:::
320909 #sgs1 flags drank
320909 [1424,0,3,10,"sgs1"]
320909 [1422,0,1,3,["Jiangjieshi","@jiangjie"]]
321750 addHistory Jiangjieshi
321750 addHistory pushPile
321750 log #UseCard:sgs1->:220::
321751 playCardEffect jiangjieshi:M
321751 setCardFlag 220:visible
321751 moveCard 220:sgs1@hand->_@_
321780 playCardEffect @jiangjieshi1:M
321818 #sgs1 flags drunken
321818 setCardFlag 220:.
321818 setCardFlag 171:.
321818 [1441,0,3,10,"sgs1"]
321818 [1439,0,1,2,"sgs1"]
324366 addHistory Ecstasy
324366 addHistory pushPile
324366 log #UseCard:sgs1->sgs2:109::
324367 playCardEffect ecstasy:M
324367 setCardFlag 109:visible
324367 moveCard 109:sgs1@hand->_@_
324393 animate ecstasy:sgs1:sgs2
324396 #sgs2 flags ecst
324396 speak sgs2:5oiR5Lit5LqG6L+34oCm4oCm6I2v4oCm4oCm
324397 setCardFlag 109:.
324397 [1459,0,3,10,"sgs1"]
324397 [1457,0,1,2,"sgs1"]
327166 addHistory ThunderSlash
327166 addHistory pushPile
327166 log #UseCard:sgs1->sgs2:174::
327167 playCardEffect thunder_slash:M
327167 setCardFlag 174:visible
327167 moveCard 174:sgs1@hand->_@_
327194 setCardFlag 174:drank
327194 #sgs1 flags -drank
327194 setEmotion sgs1:thunder_slash
327194 setEmotion sgs2:victim
327196 setEmotion sgs1:weapon
327196 playCardEffect Eqinggang_sword:M
327196 log #EcstasyEffect:sgs2->::jink:
327197 log #AnalepticBuff:sgs1->sgs2::analeptic:
327198 log #DrunkenBuff:sgs1->sgs2::jiangjieshi:
327199 #sgs1 flags -drunken
327199 log #Damage:sgs1->sgs2::3:thunder_nature
327199 log #UnsetEcst:sgs2->:::
327200 #sgs2 flags -ecst
327200 setStatistics sgs1.damage:3
327200 #sgs2 hp 0
327200 hpChange sgs2:-3T
327265 playAudio female-sos1
327268 log #AskForPeaches:sgs2->sgs1+sgs3+sgs2::1:
327269 [1477,0,3,10,"sgs1"]
327269 [1475,0,1,19,["sgs2",1]]
329101 #sgs1 seat 1
329101 #sgs3 seat 2
329101 updateStateItem zFF
329101 setStatistics sgs1.kill:1
329101 log #Murder:sgs1->sgs2::lord:
329102 #sgs2 alive false
329102 gameOver rebel:lord+rebel+rebel
诸葛单挑于吉疑似会被完虐，是否有破解之法？
于吉与诸葛单挑
诸葛处于空城状态
于吉连弩五手牌
如果于吉蛊惑一张【万箭齐发】。诸葛是质疑呢还是质疑呢还是不质疑？
若质疑，此牌不为【万箭齐发】，摸牌，空城破了。若摸取的牌不为【闪】，很容易被连弩于吉秒杀。
若不质疑，不管此牌是不是【万箭齐发】，都得掉血。
于吉再贱一点，先蛊惑个两三次【无中生有】，看你质疑不质疑，质疑，破你空城，不质疑，我囤手牌囤杀。等杀足够多了。再蛊惑个【五谷丰登】，照样破你空城。
诸葛单挑于吉只要空城了 于吉就笑了
诸葛单挑于吉相当于就只有一个【观星】技能了，【空城】反而是累赘技了，而单挑的时候，【观星】只能观2张牌，实际作用也不是很大啊。
请问诸葛单干于吉，怎么破于吉？
PS.常规打法，不要说什么人品好，诸葛起手一堆的顺啊拆啊南蛮啊无中啊把于吉给秒了，正常情况下，手牌【杀】【闪】居多，搭配一两张装备，锦囊。
让 Lua 支持中文变量名

在做策划表格解析的时候，我们希望可以在表格里直接填写一些脚本代码。我们的脚本语言使用的 Lua ，所以，直接填写 Lua 代码最为简单。但是，策划同学强烈需要在脚本中直接使用中文。而 Lua 原生并不支持使用中文作为变量名。一开始我们使用了一些变通的方案：比如建立一个字典，把中文词通过程序替换成相应的拼音。倒也能工作。

昨天在午饭途中的电梯里，我想到了另一个方案，用了一个下午实现出来验证可用。

修改 Lua 的语法解析代码，让其支持汉字并非难事。但我不太想通过给 Lua 打补丁，修改 Lua 语言的方式来做这件事情。即，我不想因为这个项目为 Lua 创造一门方言。但是，我们却可以把策划表格中填写的代码当成一种 DSL ，正如之前我实现的公式解析 那样。把这部分用 Lua 的方言来实现，把修改的影响减少到最小，而不蔓延到整个系统的实现语言中去，或许是个更好的方法。

因为 Lua 是否支持中文变量名，只是一个语法解析层面的问题。到了虚拟机解析 bytecode 层面就不存在了。即，我们修改 Lua 的实现，让它支持中文变量名，它解析源代码生成的 bytecode ，是完全可以直接在未修改过的 Lua 环境中运行的，甚至连调试信息都完全兼容。


我们可以在系统的 Lua 环境中以 Lua 库的形式再嵌入一个修改过的 Lua 解析器，用这个支持汉字变量名的解析器来解析从策划表格中读出来的脚本，生成 bytecode ，然后再在母体中运行它们。正好之前制作了一个多 State 的 共享数据库 用来储存表格数据，完全可以在初始化数据库时使用修改版的 Lua 解析器。

在未修改的 Lua 环境中嵌入另一个版本修改过的 Lua 虚拟机在链接设置上需要特别小心。因为这是两个版本的 Lua 却有相同的 API 。我的做法是先定义一组 C 接口，仅用来编译 Lua 代码：
struct code_state * code_open(void *buffer, size_t sz);
const char * code_load(struct code_state *L, const char * source, size_t *dump_sz);
void code_close(struct code_state *);

 这里，struct code_state 其实就是 lua_State 但换个名字以示区分。我在定义接口时，考虑到希望更好的控制内存，在初始化的时候，由外部传入解析中需要用到的内存块。利用 lua 可直接定制 Alloc 的特性(实现一个简单的 bump allocator)，让这个独立的 Lua 虚拟机资源使用高效可控。

我把这组 API 实现在一个独立的动态库中，静态链接修改过的 Lua lib ，并不导出任何 Lua 相关的 api 。这样就和母体的 Lua 环境绝缘了。

第二步，实现一个标准的 Lua 扩展库，动态链接前面这组 C 接口，就可以方便的在母体的 Lua 环境中加载支持汉字变量名的 Lua 代码。