HearthSim/hs-bugs

Upgrading Galakrond internally reveals it briefly if it's in the hand

Opened this issue · 0 comments

D 09:31:03.8908754 GameState.DebugPrintPower() -         TAG_CHANGE Entity=Rafaam tag=INVOKE_COUNTER value=4 
D 09:31:03.8908754 GameState.DebugPrintPower() -         BLOCK_START BlockType=TRIGGER Entity=[entityName=Galakrond, the Apocalypse id=5 zone=HAND zonePos=4 cardId= player=2] EffectCardId= EffectIndex=3 Target=0 SubOption=-1 TriggerKeyword=0
D 09:31:03.8908754 GameState.DebugPrintPower() -             SHOW_ENTITY - Updating Entity=[entityName=Galakrond, the Apocalypse id=5 zone=HAND zonePos=4 cardId= player=2] CardID=DRG_600t2
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=CONTROLLER value=2
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=CARDTYPE value=HERO
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=TAG_LAST_KNOWN_COST_IN_HAND value=7
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=COST value=7
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=HEALTH value=30
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=TAG_SCRIPT_DATA_NUM_1 value=2
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=TAG_SCRIPT_DATA_NUM_2 value=2
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=ZONE value=HAND
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=ENTITY_ID value=5
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=ELITE value=1
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=RARITY value=LEGENDARY
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=BATTLECRY value=1
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=ZONE_POSITION value=4
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=NUM_TURNS_IN_HAND value=5
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=ARMOR value=5
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=HERO_POWER value=55807
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=REVEALED value=1
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=478 value=2
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=676 value=0
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=1037 value=2
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=1043 value=1
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=1067 value=0
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=1068 value=0
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=1069 value=0
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=GALAKROND_HERO_CARD value=1
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=SPAWN_TIME_COUNT value=1
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=1570 value=12
D 09:31:03.8908754 GameState.DebugPrintPower() -         BLOCK_END
D 09:31:03.8908754 GameState.DebugPrintPower() -         BLOCK_START BlockType=TRIGGER Entity=[entityName=Galakrond, the Apocalypse id=5 zone=HAND zonePos=4 cardId= player=2] EffectCardId= EffectIndex=0 Target=0 SubOption=-1 TriggerKeyword=0
D 09:31:03.8908754 GameState.DebugPrintPower() -             TAG_CHANGE Entity=[entityName=Galakrond, the Apocalypse id=73 zone=SETASIDE zonePos=0 cardId=DRG_600t2 player=2] tag=TAG_SCRIPT_DATA_NUM_1 value=0 
D 09:31:03.8908754 GameState.DebugPrintPower() -             TAG_CHANGE Entity=[entityName=Galakrond, the Apocalypse id=73 zone=SETASIDE zonePos=0 cardId=DRG_600t2 player=2] tag=1069 value=57331 
D 09:31:03.8908754 GameState.DebugPrintPower() -             TAG_CHANGE Entity=[entityName=Galakrond, the Apocalypse id=73 zone=SETASIDE zonePos=0 cardId=DRG_600t2 player=2] tag=1069 value=0 
D 09:31:03.8908754 GameState.DebugPrintPower() -             CHANGE_ENTITY - Updating Entity=[entityName=Galakrond, the Apocalypse id=73 zone=SETASIDE zonePos=0 cardId=DRG_600t2 player=2] CardID=DRG_600t3
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=0 value=0
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=CARDTYPE value=HERO
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=COST value=7
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=HEALTH value=30
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=TAG_SCRIPT_DATA_NUM_2 value=0
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=ELITE value=1
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=RARITY value=LEGENDARY
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=BATTLECRY value=1
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=ARMOR value=5
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=HERO_POWER value=55807
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=GHOSTLY value=0
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=REAL_TIME_TRANSFORM value=0
D 09:31:03.8908754 GameState.DebugPrintPower() -                 tag=GALAKROND_HERO_CARD value=1
D 09:31:03.8908754 GameState.DebugPrintPower() -             TAG_CHANGE Entity=[entityName=Galakrond, the Apocalypse id=5 zone=HAND zonePos=4 cardId= player=2] tag=TAG_SCRIPT_DATA_NUM_1 value=0 
D 09:31:03.8908754 GameState.DebugPrintPower() -             SUB_SPELL_START - SpellPrefabGUID=Galakrond_Ritual_Warlock_Transform_CardInHand:38c8a03f514d1c74b8e41a02efbf6ccd Source=0 TargetCount=0
D 09:31:03.8908754 GameState.DebugPrintPower() -                 TAG_CHANGE Entity=[entityName=Galakrond, the Apocalypse id=5 zone=HAND zonePos=4 cardId= player=2] tag=1069 value=57331 
D 09:31:03.8908754 GameState.DebugPrintPower() -                 TAG_CHANGE Entity=[entityName=Galakrond, the Apocalypse id=5 zone=HAND zonePos=4 cardId= player=2] tag=1069 value=0 
D 09:31:03.8908754 GameState.DebugPrintPower() -                 CHANGE_ENTITY - Updating Entity=[entityName=Galakrond, the Apocalypse id=5 zone=HAND zonePos=4 cardId= player=2] CardID=DRG_600t3
D 09:31:03.8908754 GameState.DebugPrintPower() -                     tag=0 value=0
D 09:31:03.8908754 GameState.DebugPrintPower() -                     tag=CARDTYPE value=HERO
D 09:31:03.8908754 GameState.DebugPrintPower() -                     tag=COST value=7
D 09:31:03.8908754 GameState.DebugPrintPower() -                     tag=HEALTH value=30
D 09:31:03.8908754 GameState.DebugPrintPower() -                     tag=TAG_SCRIPT_DATA_NUM_2 value=0
D 09:31:03.8908754 GameState.DebugPrintPower() -                     tag=ELITE value=1
D 09:31:03.8908754 GameState.DebugPrintPower() -                     tag=RARITY value=LEGENDARY
D 09:31:03.8908754 GameState.DebugPrintPower() -                     tag=BATTLECRY value=1
D 09:31:03.8908754 GameState.DebugPrintPower() -                     tag=ARMOR value=5
D 09:31:03.8908754 GameState.DebugPrintPower() -                     tag=HERO_POWER value=55807
D 09:31:03.8908754 GameState.DebugPrintPower() -                     tag=GHOSTLY value=0
D 09:31:03.8908754 GameState.DebugPrintPower() -                     tag=REAL_TIME_TRANSFORM value=0
D 09:31:03.8908754 GameState.DebugPrintPower() -                     tag=1043 value=1
D 09:31:03.8908754 GameState.DebugPrintPower() -                     tag=GALAKROND_HERO_CARD value=1
D 09:31:03.8908754 GameState.DebugPrintPower() -             SUB_SPELL_END
D 09:31:03.8908754 GameState.DebugPrintPower() -             HIDE_ENTITY - Entity=[entityName=Galakrond, the Apocalypse id=5 zone=HAND zonePos=4 cardId= player=2] tag=ZONE value=HAND
D 09:31:03.8908754 GameState.DebugPrintPower() -             TAG_CHANGE Entity=[entityName=Galakrond, the Apocalypse id=5 zone=HAND zonePos=4 cardId= player=2] tag=REVEALED value=0 
D 09:31:03.8908754 GameState.DebugPrintPower() -         BLOCK_END
D 09:31:03.8908754 GameState.DebugPrintPower() -         FULL_ENTITY - Creating ID=185 CardID=DRG_238p3
D 09:31:03.8908754 GameState.DebugPrintPower() -             tag=CONTROLLER value=2
D 09:31:03.8908754 GameState.DebugPrintPower() -             tag=CARDTYPE value=HERO_POWER
D 09:31:03.8908754 GameState.DebugPrintPower() -             tag=TAG_LAST_KNOWN_COST_IN_HAND value=2
...

Does not happen with non-upgrading invokes.

Originally this manifested in game as him visibly animating to the opponent - e.g.
https://www.youtube.com/watch?v=GewLE_UItwc&t=4m6s - One invoke.
https://www.youtube.com/watch?v=GewLE_UItwc&t=4m56s - Two invokes causes the issue.

They patched that, but not the underlying info leak that made it possible.