美文网首页
炉石传说Power.log日志解析

炉石传说Power.log日志解析

作者: 克罗克达尔 | 来源:发表于2022-01-19 14:49 被阅读0次

    前期准备

    用的是安卓手机测试,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日志解析

          本文链接:https://www.haomeiwen.com/subject/qtcrhrtx.html