炉石传说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

未完待续

你可能感兴趣的:(炉石传说Power.log日志解析)