炉石传说Power.log日志解析

前期准备

用的是安卓手机测试,Power.log日志文件在
/sdcard/Android/data/com.blizzard.wtcg.hearthstonwe/files/Logs 目录下


image.png

如果没有log日志文件生成,请创建名为log.config的文件,在文件里面增加以下内容

[Bob]
LogLevel=9
FilePrinting=True
ConsolePrinting=True
ScreenPrinting=True
Verbose=True
[Power]
LogLevel=9
FilePrinting=True
ConsolePrinting=True
ScreenPrinting=True
Verbose=True
[Achievements]
LogLevel=1
FilePrinting=True
ConsolePrinting=True
ScreenPrinting=True
Verbose=True
[Arena]
LogLevel=1
FilePrinting=True
ConsolePrinting=True
ScreenPrinting=True
Verbose=True
[FullScreenFX]
LogLevel=1
FilePrinting=True
ConsolePrinting=True
ScreenPrinting=True
Verbose=True
[LoadingScreen]
LogLevel=1
FilePrinting=True
ConsolePrinting=True
ScreenPrinting=True
Verbose=True
[Rachelle]
LogLevel=9
FilePrinting=True
ConsolePrinting=True
ScreenPrinting=True
Verbose=True
[Asset]
LogLevel=9
FilePrinting=True
ConsolePrinting=True
ScreenPrinting=True
Verbose=True
[Zone]
LogLevel=9
FilePrinting=True
ConsolePrinting=True
ScreenPrinting=True
Verbose=True
[Decks]
LogLevel=9
FilePrinting=True
ConsolePrinting=True
ScreenPrinting=True
Verbose=True

保存到 /sdcard/Android/data/com.blizzard.wtcg.hearthstonwe/files 目录下,如图


image.png

游戏初始化阶段

创建游戏实体(EntityId=1)和两个玩家(对面为PlayerId=1,自己为PlayerId=2)

D 19:55:17.6790890 GameState.OnEntityChoices() - id=1 playerId=1 queued
D 19:55:17.7241890 GameState.OnEntityChoices() - id=2 playerId=2 queued
D 19:55:18.1257030 GameState.DebugPrintPowerList() - Count=112
D 19:55:18.1257030 GameState.DebugPrintPower() - CREATE_GAME
D 19:55:18.1257030 GameState.DebugPrintPower() -     GameEntity EntityID=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CARDTYPE value=GAME
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ZONE value=PLAY
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ENTITY_ID value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=937 value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=GAME_SEED value=1950487951
D 19:55:18.1257030 GameState.DebugPrintPower() -     Player EntityID=2 PlayerID=1 GameAccountId=[hi=144115211015832391 lo=191215280]
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CARDTYPE value=PLAYER
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=PLAYER_ID value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=HERO_ENTITY value=64
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=MAXHANDSIZE value=10
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=STARTHANDSIZE value=4
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=TEAM_ID value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ZONE value=PLAY
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ENTITY_ID value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=MAXRESOURCES value=10
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=AVRANK value=336
D 19:55:18.1257030 GameState.DebugPrintPower() -     Player EntityID=3 PlayerID=2 GameAccountId=[hi=144115211015832391 lo=44511141]
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CARDTYPE value=PLAYER
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=PLAYER_ID value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=HERO_ENTITY value=66
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=MAXHANDSIZE value=10
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=STARTHANDSIZE value=4
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=TEAM_ID value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ZONE value=PLAY
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ENTITY_ID value=3
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=MAXRESOURCES value=10
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=AVRANK value=338

接下来为玩家1的牌库中添加30张卡牌(id从4到33)

D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=4 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=4
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=5 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=5
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=6 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=6
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=7 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=7
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=8 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=8
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=9 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=9
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=10 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=10
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=11 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=11
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=12 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=12
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=13 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=13
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=14 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=14
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=15 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=15
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=16 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=16
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=17 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=17
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=18 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=18
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=19 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=19
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=20 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=20
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=21 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=21
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=22 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=22
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=23 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=23
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=24 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=24
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=25 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=25
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=26 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=26
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=27 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=27
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=28 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=28
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=29 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=29
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=30 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=30
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=31 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=31
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=32 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=32
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=33 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=33

tag=ZONE value=DECK 表示区域是牌库
tag=CONTROLLER value=1 表示控制玩家是1

然后是为玩家2创建30张卡牌(id从34到63)

D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=34 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=34
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=35 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=35
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=36 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=36
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=37 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=37
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=38 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=38
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=39 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=39
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=40 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=40
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=41 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=41
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=42 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=42
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=43 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=43
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=44 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=44
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=45 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=45
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=46 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=46
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=47 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=47
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=48 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=48
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=49 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=49
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=50 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=50
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=51 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=51
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=52 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=52
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=53 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=53
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=54 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=54
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=55 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=55
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=56 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=56
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=57 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=57
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=58 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=58
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=59 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=59
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=60 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=60
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=61 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=61
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=62 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=62
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=63 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=DECK
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=63

接下来创建玩家1英雄(CardID为HERO_01 加尔鲁什·地狱咆哮)和英雄技能(CardID为HERO_01bp 全副武装!)

D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=64 CardID=HERO_01
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CARDTYPE value=HERO
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=HEALTH value=30
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=PLAY
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=64
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=FACTION value=NEUTRAL
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=RARITY value=FREE
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=HERO_POWER value=725
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=SPAWN_TIME_COUNT value=1
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=65 CardID=HERO_01bp
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CARDTYPE value=HERO_POWER
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=TAG_LAST_KNOWN_COST_IN_HAND value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=COST value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=PLAY
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=65
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=FACTION value=NEUTRAL
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=RARITY value=FREE
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CREATOR value=64
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=1037 value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=1086 value=2745
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CREATOR_DBID value=7
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=SPAWN_TIME_COUNT value=1

接下来创建玩家2英雄(CardID为HERO_08 吉安娜·普罗德摩尔)和英雄技能(CardID为HERO_08bp 火焰冲击)

D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=66 CardID=HERO_08
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CARDTYPE value=HERO
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=HEALTH value=30
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=PLAY
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=66
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=FACTION value=NEUTRAL
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=RARITY value=FREE
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=HERO_POWER value=807
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=SPAWN_TIME_COUNT value=1
D 19:55:18.1257030 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=67 CardID=HERO_08bp
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CARDTYPE value=HERO_POWER
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=TAG_LAST_KNOWN_COST_IN_HAND value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=COST value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ZONE value=PLAY
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=ENTITY_ID value=67
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=FACTION value=NEUTRAL
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=RARITY value=FREE
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CREATOR value=66
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=1037 value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=1086 value=2739
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=CREATOR_DBID value=637
D 19:55:18.1257030 GameState.DebugPrintPower() -     tag=SPAWN_TIME_COUNT value=1

然后改变游戏和玩家状态

D 19:55:18.1257030 GameState.DebugPrintPower() - TAG_CHANGE Entity=1 tag=STATE value=RUNNING 
D 19:55:18.1257030 GameState.DebugPrintPower() - TAG_CHANGE Entity=2 tag=PLAYSTATE value=PLAYING 
D 19:55:18.1257030 GameState.DebugPrintPower() - TAG_CHANGE Entity=3 tag=PLAYSTATE value=PLAYING 

发起始手牌

D 19:55:18.1257030 GameState.DebugPrintPower() - BLOCK_START BlockType=TRIGGER Entity=1 EffectCardId=System.Collections.Generic.List`1[System.String] EffectIndex=-1 Target=0 SubOption=-1 TriggerKeyword=TAG_NOT_SET
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=CURRENT_PLAYER value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=FIRST_PLAYER value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=1 tag=TURN value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=AVFACTION value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=2166 value=22 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=467 value=4 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=22 tag=ZONE value=HAND 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=22 tag=ZONE_POSITION value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=2166 value=8 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=467 value=3 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=8 tag=ZONE value=HAND 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=8 tag=ZONE_POSITION value=2 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=2166 value=16 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=467 value=2 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=16 tag=ZONE value=HAND 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=16 tag=ZONE_POSITION value=3 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=2166 value=7 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=467 value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=7 tag=ZONE value=HAND 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=7 tag=ZONE_POSITION value=4 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=467 value=0 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=NUM_TURNS_LEFT value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     FULL_ENTITY - Creating ID=68 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ZONE value=HAND
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ENTITY_ID value=68
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ZONE_POSITION value=5
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=AVFACTION value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=2166 value=53 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=467 value=3 
D 19:55:18.1257030 GameState.DebugPrintPower() -     SHOW_ENTITY - Updating Entity=53 CardID=SCH_270
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CARDTYPE value=SPELL
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=TAG_LAST_KNOWN_COST_IN_HAND value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=COST value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ZONE value=HAND
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ENTITY_ID value=53
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=RARITY value=COMMON
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=DISCOVER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=478 value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=MULTI_CLASS_GROUP value=10
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=1043 value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=1068 value=0
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=SPELL_SCHOOL value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=DISCOVER_STUDIES_VISUAL value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=53 tag=ZONE_POSITION value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=2166 value=59 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=467 value=2 
D 19:55:18.1257030 GameState.DebugPrintPower() -     SHOW_ENTITY - Updating Entity=59 CardID=BAR_541
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CARDTYPE value=SPELL
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=TAG_LAST_KNOWN_COST_IN_HAND value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=COST value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ZONE value=HAND
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ENTITY_ID value=59
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=RARITY value=COMMON
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=DISCOVER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=478 value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=1043 value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=1068 value=0
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=USE_DISCOVER_VISUALS value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=SPELL_SCHOOL value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=59 tag=ZONE_POSITION value=2 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=2166 value=54 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=467 value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     SHOW_ENTITY - Updating Entity=54 CardID=AV_212
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CARDTYPE value=SPELL
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=TAG_LAST_KNOWN_COST_IN_HAND value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=COST value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ZONE value=HAND
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ENTITY_ID value=54
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=RARITY value=COMMON
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=478 value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=1043 value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=1068 value=0
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=SPELL_SCHOOL value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=HONORABLEKILL value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=54 tag=ZONE_POSITION value=3 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=467 value=0 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=NUM_TURNS_LEFT value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=TIMEOUT value=45 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=TIMEOUT value=45 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=1 tag=10 value=85 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=1 tag=NEXT_STEP value=BEGIN_MULLIGAN 
D 19:55:18.1257030 GameState.DebugPrintPower() - BLOCK_END
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=CURRENT_PLAYER value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=FIRST_PLAYER value=1 

这段表示玩家2也就是自己是先手

D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=22 tag=ZONE value=HAND 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=22 tag=ZONE_POSITION value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=2166 value=8 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=467 value=3 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=8 tag=ZONE value=HAND 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=8 tag=ZONE_POSITION value=2 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=2166 value=16 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=467 value=2 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=16 tag=ZONE value=HAND 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=16 tag=ZONE_POSITION value=3 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=2166 value=7 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=467 value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=7 tag=ZONE value=HAND 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=7 tag=ZONE_POSITION value=4 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=467 value=0 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=2 tag=NUM_TURNS_LEFT value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     FULL_ENTITY - Creating ID=68 CardID=
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ZONE value=HAND
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CONTROLLER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ENTITY_ID value=68
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ZONE_POSITION value=5

这段表示给玩家1发了5张牌,牌的位置从1到5,第五章是幸运币,1-4的id是22,8,16,7

然后是我们拿到了3张牌

D 19:55:18.1257030 GameState.DebugPrintPower() -     SHOW_ENTITY - Updating Entity=53 CardID=SCH_270
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CARDTYPE value=SPELL
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=TAG_LAST_KNOWN_COST_IN_HAND value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=COST value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ZONE value=HAND
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ENTITY_ID value=53
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=RARITY value=COMMON
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=DISCOVER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=478 value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=MULTI_CLASS_GROUP value=10
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=1043 value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=1068 value=0
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=SPELL_SCHOOL value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=DISCOVER_STUDIES_VISUAL value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=53 tag=ZONE_POSITION value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=2166 value=59 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=467 value=2 
D 19:55:18.1257030 GameState.DebugPrintPower() -     SHOW_ENTITY - Updating Entity=59 CardID=BAR_541
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CARDTYPE value=SPELL
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=TAG_LAST_KNOWN_COST_IN_HAND value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=COST value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ZONE value=HAND
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ENTITY_ID value=59
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=RARITY value=COMMON
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=DISCOVER value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=478 value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=1043 value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=1068 value=0
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=USE_DISCOVER_VISUALS value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=SPELL_SCHOOL value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=59 tag=ZONE_POSITION value=2 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=2166 value=54 
D 19:55:18.1257030 GameState.DebugPrintPower() -     TAG_CHANGE Entity=3 tag=467 value=1 
D 19:55:18.1257030 GameState.DebugPrintPower() -     SHOW_ENTITY - Updating Entity=54 CardID=AV_212
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CONTROLLER value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=CARDTYPE value=SPELL
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=TAG_LAST_KNOWN_COST_IN_HAND value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=COST value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ZONE value=HAND
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=ENTITY_ID value=54
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=RARITY value=COMMON
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=478 value=2
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=1043 value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=1068 value=0
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=SPELL_SCHOOL value=1
D 19:55:18.1257030 GameState.DebugPrintPower() -         tag=HONORABLEKILL value=1

分别是 始生研习(CardID=SCH_270) 符文宝珠(CardID=BAR_541) 法力虹吸(CardID=AV_212)

image.png

TAG_CHANGE Entity=GameEntity tag=STEP value=BEGIN_MULLIGAN

BEGIN_MULLIGAN=游戏开始

我们替换起始手牌

D 19:55:39.5632650 GameState.DebugPrintPower() - TAG_CHANGE Entity=阿克萌德#51240 tag=MULLIGAN_STATE value=DEALING 

D 19:55:39.5632650 GameState.DebugPrintPower() - BLOCK_START BlockType=TRIGGER Entity=阿克萌德#51240 EffectCardId=System.Collections.Generic.List`1[System.String] EffectIndex=7 Target=0 SubOption=-1 TriggerKeyword=TAG_NOT_SET
D 19:55:39.5632650 GameState.DebugPrintPower() -     TAG_CHANGE Entity=阿克萌德#51240 tag=MULLIGAN_STATE value=WAITING 
D 19:55:39.5632650 GameState.DebugPrintPower() - BLOCK_END
D 19:55:39.5632650 GameState.DebugPrintPower() - BLOCK_START BlockType=TRIGGER Entity=阿克萌德#51240 EffectCardId=System.Collections.Generic.List`1[System.String] EffectIndex=8 Target=0 SubOption=-1 TriggerKeyword=TAG_NOT_SET
D 19:55:39.5632650 GameState.DebugPrintPower() -     TAG_CHANGE Entity=阿克萌德#51240 tag=MULLIGAN_STATE value=DONE 
D 19:55:39.5632650 GameState.DebugPrintPower() - BLOCK_END

我们并没有替换起始手牌,MULLIGAN_STATE 从 DEALING 变为WAITING变为DONE

对方替换起始手牌

对面替换了最右边的手牌


image.png
D 19:55:49.3748640 GameState.DebugPrintPower() - TAG_CHANGE Entity=XZOPKSDV#5991 tag=MULLIGAN_STATE value=DEALING 
D 19:55:49.3748640 GameState.DebugPrintPower() - BLOCK_START BlockType=TRIGGER Entity=XZOPKSDV#5991 EffectCardId=System.Collections.Generic.List`1[System.String] EffectIndex=7 Target=0 SubOption=-1 TriggerKeyword=TAG_NOT_SET
D 19:55:49.3748640 GameState.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=12 zone=DECK zonePos=0 cardId= player=1] tag=ZONE value=HAND 
D 19:55:49.3748640 GameState.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=12 zone=DECK zonePos=0 cardId= player=1] tag=ZONE_POSITION value=4 
D 19:55:49.3748640 GameState.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=7 zone=HAND zonePos=4 cardId= player=1] tag=ZONE_POSITION value=0 
D 19:55:49.3748640 GameState.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=7 zone=HAND zonePos=4 cardId= player=1] tag=ZONE value=DECK 
D 19:55:49.3748640 GameState.DebugPrintPower() -     TAG_CHANGE Entity=XZOPKSDV#5991 tag=MULLIGAN_STATE value=WAITING 
D 19:55:49.3748640 GameState.DebugPrintPower() - BLOCK_END
D 19:55:49.3748640 GameState.DebugPrintPower() - BLOCK_START BlockType=TRIGGER Entity=XZOPKSDV#5991 EffectCardId=System.Collections.Generic.List`1[System.String] EffectIndex=8 Target=0 SubOption=-1 TriggerKeyword=TAG_NOT_SET
D 19:55:49.3748640 GameState.DebugPrintPower() -     TAG_CHANGE Entity=XZOPKSDV#5991 tag=MULLIGAN_STATE value=DONE 

这时对面的id也出来了,是XZOPKSDV#5991
把手里第四张EntityId为7的牌和牌库中EntityId为12的牌交换了位置

对战开始

D 19:55:49.3748640 GameState.DebugPrintPower() - BLOCK_START BlockType=TRIGGER Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=19 zone=DECK zonePos=0 cardId= player=1] EffectCardId=System.Collections.Generic.List`1[System.String] EffectIndex=2 Target=0 SubOption=-1 TriggerKeyword=TAG_NOT_SET
D 19:55:49.3748640 GameState.DebugPrintPower() -     SHOW_ENTITY - Updating Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=19 zone=DECK zonePos=0 cardId= player=1] CardID=DMF_254
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=CONTROLLER value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=CARDTYPE value=MINION
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=TAG_LAST_KNOWN_COST_IN_HAND value=10
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=479 value=6
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=COST value=10
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ATK value=6
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=HEALTH value=6
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ENTITY_ID value=19
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ELITE value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=RARITY value=LEGENDARY
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=BATTLECRY value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=REVEALED value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=478 value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=676 value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=START_OF_GAME value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=1043 value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=1068 value=0
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=1673 value=1
D 19:55:49.3748640 GameState.DebugPrintPower() - BLOCK_END

对面来了克苏恩,一开始就展示了克苏恩

D 19:55:49.3748640 GameState.DebugPrintPower() - BLOCK_START BlockType=TRIGGER Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=45 zone=DECK zonePos=0 cardId= player=2] EffectCardId=System.Collections.Generic.List`1[System.String] EffectIndex=2 Target=0 SubOption=-1 TriggerKeyword=TAG_NOT_SET
D 19:55:49.3748640 GameState.DebugPrintPower() -     SHOW_ENTITY - Updating Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=45 zone=DECK zonePos=0 cardId= player=2] CardID=DMF_254
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=CONTROLLER value=2
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=CARDTYPE value=MINION
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=TAG_LAST_KNOWN_COST_IN_HAND value=10
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=479 value=6
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=COST value=10
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ATK value=6
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=HEALTH value=6
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ENTITY_ID value=45
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ELITE value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=RARITY value=LEGENDARY
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=BATTLECRY value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=REVEALED value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=478 value=2
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=676 value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=START_OF_GAME value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=1043 value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=1068 value=0
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=1673 value=1
D 19:55:49.3748640 GameState.DebugPrintPower() - BLOCK_END

我们也带了克苏恩

D 19:55:49.3748640 GameState.DebugPrintPower() - BLOCK_START BlockType=TRIGGER Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=19 zone=DECK zonePos=0 cardId= player=1] EffectCardId=System.Collections.Generic.List`1[System.String] EffectIndex=0 Target=0 SubOption=-1 TriggerKeyword=START_OF_GAME
D 19:55:49.3748640 GameState.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=19 zone=DECK zonePos=0 cardId= player=1] tag=TAG_SCRIPT_DATA_NUM_1 value=1 
D 19:55:49.3748640 GameState.DebugPrintPower() -     META_DATA - Meta=TARGET Data=0 InfoCount=1
D 19:55:49.3748640 GameState.DebugPrintPower() -                 Info[0] = [entityName=UNKNOWN ENTITY [cardType=INVALID] id=19 zone=DECK zonePos=0 cardId= player=1]
D 19:55:49.3748640 GameState.DebugPrintPower() -     SUB_SPELL_START - SpellPrefabGUID=DMFFX_SpawnToDeck_CthunTheShattered_CardFromScript_FX:703c0c89cab92434f864750e88d303df Source=19 TargetCount=0
D 19:55:49.3748640 GameState.DebugPrintPower() -                       Source = [entityName=UNKNOWN ENTITY [cardType=INVALID] id=19 zone=DECK zonePos=0 cardId= player=1]
D 19:55:49.3748640 GameState.DebugPrintPower() -         FULL_ENTITY - Creating ID=69 CardID=
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CONTROLLER value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ENTITY_ID value=69
D 19:55:49.3748640 GameState.DebugPrintPower() -         SHOW_ENTITY - Updating Entity=69 CardID=DMF_254t3
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CONTROLLER value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CARDTYPE value=SPELL
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=TAG_LAST_KNOWN_COST_IN_HAND value=5
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=COST value=5
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ENTITY_ID value=69
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CREATOR value=19
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=349 value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=REVEALED value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=1037 value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=1068 value=0
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CREATOR_DBID value=61503
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=PIECE_OF_CTHUN value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=SPAWN_TIME_COUNT value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         TAG_CHANGE Entity=69 tag=1068 value=6 
D 19:55:49.3748640 GameState.DebugPrintPower() -         TAG_CHANGE Entity=69 tag=1068 value=0 
D 19:55:49.3748640 GameState.DebugPrintPower() -         TAG_CHANGE Entity=69 tag=ZONE value=SETASIDE 
D 19:55:49.3748640 GameState.DebugPrintPower() -         FULL_ENTITY - Creating ID=70 CardID=
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CONTROLLER value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ENTITY_ID value=70
D 19:55:49.3748640 GameState.DebugPrintPower() -         SHOW_ENTITY - Updating Entity=70 CardID=DMF_254t5
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CONTROLLER value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CARDTYPE value=SPELL
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=TAG_LAST_KNOWN_COST_IN_HAND value=5
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=COST value=5
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ENTITY_ID value=70
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CREATOR value=19
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=REVEALED value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=1037 value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=1068 value=0
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CREATOR_DBID value=61503
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=PIECE_OF_CTHUN value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=SPAWN_TIME_COUNT value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         TAG_CHANGE Entity=70 tag=1068 value=6 
D 19:55:49.3748640 GameState.DebugPrintPower() -         TAG_CHANGE Entity=70 tag=1068 value=0 
D 19:55:49.3748640 GameState.DebugPrintPower() -         TAG_CHANGE Entity=70 tag=ZONE value=SETASIDE 
D 19:55:49.3748640 GameState.DebugPrintPower() -         FULL_ENTITY - Creating ID=71 CardID=
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CONTROLLER value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ENTITY_ID value=71
D 19:55:49.3748640 GameState.DebugPrintPower() -         SHOW_ENTITY - Updating Entity=71 CardID=DMF_254t4
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CONTROLLER value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CARDTYPE value=SPELL
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=TAG_LAST_KNOWN_COST_IN_HAND value=5
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=COST value=5
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ENTITY_ID value=71
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CREATOR value=19
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=REVEALED value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=1037 value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=1068 value=0
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CREATOR_DBID value=61503
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=PIECE_OF_CTHUN value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=SPAWN_TIME_COUNT value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         TAG_CHANGE Entity=71 tag=1068 value=6 
D 19:55:49.3748640 GameState.DebugPrintPower() -         TAG_CHANGE Entity=71 tag=1068 value=0 
D 19:55:49.3748640 GameState.DebugPrintPower() -         TAG_CHANGE Entity=71 tag=ZONE value=SETASIDE 
D 19:55:49.3748640 GameState.DebugPrintPower() -         FULL_ENTITY - Creating ID=72 CardID=
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CONTROLLER value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ENTITY_ID value=72
D 19:55:49.3748640 GameState.DebugPrintPower() -         SHOW_ENTITY - Updating Entity=72 CardID=DMF_254t7
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CONTROLLER value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CARDTYPE value=SPELL
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=TAG_LAST_KNOWN_COST_IN_HAND value=5
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=COST value=5
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=ENTITY_ID value=72
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CREATOR value=19
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=REVEALED value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=1037 value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=1068 value=0
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=CREATOR_DBID value=61503
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=PIECE_OF_CTHUN value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -             tag=SPAWN_TIME_COUNT value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         TAG_CHANGE Entity=72 tag=1068 value=6 
D 19:55:49.3748640 GameState.DebugPrintPower() -         TAG_CHANGE Entity=72 tag=1068 value=0 
D 19:55:49.3748640 GameState.DebugPrintPower() -         TAG_CHANGE Entity=72 tag=ZONE value=SETASIDE 
D 19:55:49.3748640 GameState.DebugPrintPower() -         META_DATA - Meta=OVERRIDE_HISTORY Data=0 InfoCount=1
D 19:55:49.3748640 GameState.DebugPrintPower() -                     Info[0] = [entityName=UNKNOWN ENTITY [cardType=INVALID] id=19 zone=DECK zonePos=0 cardId= player=1]
D 19:55:49.3748640 GameState.DebugPrintPower() -         META_DATA - Meta=HISTORY_TARGET Data=0 InfoCount=4
D 19:55:49.3748640 GameState.DebugPrintPower() -                     Info[0] = 69
D 19:55:49.3748640 GameState.DebugPrintPower() -                     Info[1] = 70
D 19:55:49.3748640 GameState.DebugPrintPower() -                     Info[2] = 71
D 19:55:49.3748640 GameState.DebugPrintPower() -                     Info[3] = 72
D 19:55:49.3748640 GameState.DebugPrintPower() -     SUB_SPELL_END
D 19:55:49.3748640 GameState.DebugPrintPower() -     FULL_ENTITY - Creating ID=73 CardID=
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=CONTROLLER value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ENTITY_ID value=73
D 19:55:49.3748640 GameState.DebugPrintPower() -     TAG_CHANGE Entity=73 tag=DISPLAYED_CREATOR value=19 
D 19:55:49.3748640 GameState.DebugPrintPower() -     FULL_ENTITY - Creating ID=74 CardID=
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=CONTROLLER value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ENTITY_ID value=74
D 19:55:49.3748640 GameState.DebugPrintPower() -     TAG_CHANGE Entity=74 tag=DISPLAYED_CREATOR value=19 
D 19:55:49.3748640 GameState.DebugPrintPower() -     FULL_ENTITY - Creating ID=75 CardID=
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=CONTROLLER value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ENTITY_ID value=75
D 19:55:49.3748640 GameState.DebugPrintPower() -     TAG_CHANGE Entity=75 tag=DISPLAYED_CREATOR value=19 
D 19:55:49.3748640 GameState.DebugPrintPower() -     FULL_ENTITY - Creating ID=76 CardID=
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=CONTROLLER value=1
D 19:55:49.3748640 GameState.DebugPrintPower() -         tag=ENTITY_ID value=76
D 19:55:49.3748640 GameState.DebugPrintPower() -     TAG_CHANGE Entity=76 tag=DISPLAYED_CREATOR value=19 
D 19:55:49.3748640 GameState.DebugPrintPower() -     HIDE_ENTITY - Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=19 zone=DECK zonePos=0 cardId= player=1] tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=19 zone=DECK zonePos=0 cardId= player=1] tag=REVEALED value=0 
D 19:55:49.3748640 GameState.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=19 zone=DECK zonePos=0 cardId= player=1] tag=ZONE value=SETASIDE 
D 19:55:49.3748640 GameState.DebugPrintPower() -     SHUFFLE_DECK PlayerID=1
D 19:55:49.3748640 GameState.DebugPrintPower() - BLOCK_END

展示4张克苏恩衍生牌并插入到牌库
注意着几张牌放到了战场上

TAG_CHANGE Entity=69 tag=ZONE value=SETASIDE
D 19:55:49.3748640 GameState.DebugPrintPower() -     HIDE_ENTITY - Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=19 zone=DECK zonePos=0 cardId= player=1] tag=ZONE value=DECK
D 19:55:49.3748640 GameState.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=19 zone=DECK zonePos=0 cardId= player=1] tag=REVEALED value=0 
D 19:55:49.3748640 GameState.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=19 zone=DECK zonePos=0 cardId= player=1] tag=ZONE value=SETASIDE 

把克苏恩这张牌从牌库中隐藏并放到一遍 zone= SETASIDE

image.png

我们抽到的第一张牌

D 19:56:07.4087860 PowerTaskList.DebugPrintPower() - BLOCK_START BlockType=TRIGGER Entity=阿克萌德#51240 EffectCardId=System.Collections.Generic.List`1[System.String] EffectIndex=-1 Target=0 SubOption=-1 TriggerKeyword=TAG_NOT_SET
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=阿克萌德#51240 tag=2166 value=44 
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=阿克萌德#51240 tag=467 value=1 
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -     SHOW_ENTITY - Updating Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=44 zone=DECK zonePos=0 cardId= player=2] CardID=BT_291
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -         tag=CONTROLLER value=2
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -         tag=CARDTYPE value=SPELL
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -         tag=TAG_LAST_KNOWN_COST_IN_HAND value=5
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -         tag=COST value=5
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -         tag=ZONE value=HAND
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -         tag=ENTITY_ID value=44
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -         tag=RARITY value=EPIC
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -         tag=478 value=2
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -         tag=1037 value=2
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -         tag=1043 value=1
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -         tag=1068 value=0
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=44 zone=DECK zonePos=0 cardId= player=2] tag=ZONE_POSITION value=4 
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=阿克萌德#51240 tag=NUM_CARDS_DRAWN_THIS_TURN value=1 
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=阿克萌德#51240 tag=995 value=1 
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=44 zone=DECK zonePos=0 cardId= player=2] tag=1570 value=1 
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=阿克萌德#51240 tag=467 value=0 
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=GameEntity tag=NEXT_STEP value=MAIN_ACTION 
D 19:56:07.4087860 PowerTaskList.DebugPrintPower() - BLOCK_END

我们抽到一张埃匹希斯冲击


image.png

未完待续

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,843评论 6 502
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,538评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,187评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,264评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,289评论 6 390
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,231评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,116评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,945评论 0 275
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,367评论 1 313
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,581评论 2 333
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,754评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,458评论 5 344
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,068评论 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,692评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,842评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,797评论 2 369
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,654评论 2 354

推荐阅读更多精彩内容