Open Jetz72 opened 5 years ago
Hunter Deck AAEBAR8E7QXWEcsUmu4CDfsBlwiTuwLnvQLpvQLsvQKnvgLiygL70wKm8ALJiQPdiQPrngMA
Warlock Deck AAEBAfqUAwLtBZruAg77AZwCuQbcBsQI+Q6xsALy0AKm8AL09wLeggOAmgPamwPjmwMA
Comparisons:
This may prove that Corridor Creeper is similar to hand cost auras (Giants, Happy Ghoul, etc.) and tracks "how many minions die since this enters your hand". As an aura, it has lowest priority so Naga cannot override it. If you copy it, you create a new Creeper. No minion dies since the new Creeper enters hand so it costs 7.
Jumbo Imp is weirder. As for its interaction with Azalina or Naga, it's similar to auras. But from log we can find it has an enchantment DAL_561e. Cannot find a proper explanation for this.
Corridor Creeper also uses a LOOT_149e, and is applied in a manner pretty much the same as Jumbo Imp. I grabbed a log of it and had a theory that might have explained the behavior (enchantment evidently uses a dynamic value, so maybe the value wasn't being properly copied?) but it broke down when I realized the enchantment simply wasn't being copied at all.
Here's Corridor Creeper, starting at 7, when it sees the first two minions die:
D 17:05:11.8484550 GameState.DebugPrintPower() - BLOCK_START BlockType=TRIGGER Entity=[entityName=Corridor Creeper id=46 zone=HAND zonePos=1 cardId=LOOT_149 player=2] EffectCardId= EffectIndex=0 Target=0 SubOption=-1 TriggerKeyword=0
D 17:05:11.8484550 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=90 CardID=
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=ZONE value=SETASIDE
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=CONTROLLER value=2
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=ENTITY_ID value=90
D 17:05:11.8484550 GameState.DebugPrintPower() - SHOW_ENTITY - Updating Entity=90 CardID=LOOT_149e
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=CONTROLLER value=2
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=CARDTYPE value=ENCHANTMENT
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=ATTACHED value=46
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=DAMAGE value=0
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=ZONE value=SETASIDE
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=ENTITY_ID value=90
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=ZONE_POSITION value=0
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=CREATOR value=46
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=TAG_LAST_KNOWN_COST_IN_HAND value=0
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=479 value=0
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=1037 value=2
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=1068 value=0
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=1254 value=0
D 17:05:11.8484550 GameState.DebugPrintPower() - tag=CREATOR_DBID value=43515
D 17:05:11.8484550 GameState.DebugPrintPower() - TAG_CHANGE Entity=90 tag=1068 value=1
D 17:05:11.8484550 GameState.DebugPrintPower() - TAG_CHANGE Entity=90 tag=1068 value=0
D 17:05:11.8484550 GameState.DebugPrintPower() - TAG_CHANGE Entity=90 tag=ZONE value=PLAY
D 17:05:11.8484550 GameState.DebugPrintPower() - TAG_CHANGE Entity=[entityName=Corridor Creeper id=46 zone=HAND zonePos=1 cardId=LOOT_149 player=2] tag=TAG_LAST_KNOWN_COST_IN_HAND value=6
D 17:05:11.8484550 GameState.DebugPrintPower() - TAG_CHANGE Entity=[entityName=Corridor Creeper id=46 zone=HAND zonePos=1 cardId=LOOT_149 player=2] tag=COST value=6
D 17:05:11.8484550 GameState.DebugPrintPower() - BLOCK_END
D 17:05:11.8484550 GameState.DebugPrintPower() - BLOCK_START BlockType=TRIGGER Entity=[entityName=Corridor Creeper id=46 zone=HAND zonePos=1 cardId=LOOT_149 player=2] EffectCardId= EffectIndex=0 Target=0 SubOption=-1 TriggerKeyword=0
D 17:05:11.8484550 GameState.DebugPrintPower() - BLOCK_END
D 17:05:11.8484550 GameState.DebugPrintPower() - TAG_CHANGE Entity=[entityName=Corridor Creeper id=46 zone=HAND zonePos=1 cardId=LOOT_149 player=2] tag=TAG_LAST_KNOWN_COST_IN_HAND value=5
D 17:05:11.8484550 GameState.DebugPrintPower() - TAG_CHANGE Entity=[entityName=Corridor Creeper id=46 zone=HAND zonePos=1 cardId=LOOT_149 player=2] tag=COST value=5
Jumbo Imp, seeing the first demon die:
D 17:27:01.6424898 GameState.DebugPrintPower() - BLOCK_START BlockType=TRIGGER Entity=[entityName=Jumbo Imp id=62 zone=HAND zonePos=4 cardId=DAL_561 player=2] EffectCardId= EffectIndex=0 Target=0 SubOption=-1 TriggerKeyword=0
D 17:27:01.6424898 GameState.DebugPrintPower() - FULL_ENTITY - Creating ID=83 CardID=
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=ZONE value=SETASIDE
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=CONTROLLER value=2
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=ENTITY_ID value=83
D 17:27:01.6424898 GameState.DebugPrintPower() - SHOW_ENTITY - Updating Entity=83 CardID=DAL_561e
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=CONTROLLER value=2
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=CARDTYPE value=ENCHANTMENT
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=ATTACHED value=62
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=DAMAGE value=0
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=ZONE value=SETASIDE
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=ENTITY_ID value=83
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=ZONE_POSITION value=0
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=CREATOR value=62
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=TAG_LAST_KNOWN_COST_IN_HAND value=0
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=479 value=0
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=1037 value=2
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=1068 value=0
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=1254 value=0
D 17:27:01.6424898 GameState.DebugPrintPower() - tag=CREATOR_DBID value=52480
D 17:27:01.6424898 GameState.DebugPrintPower() - TAG_CHANGE Entity=83 tag=1068 value=1
D 17:27:01.6424898 GameState.DebugPrintPower() - TAG_CHANGE Entity=83 tag=1068 value=0
D 17:27:01.6424898 GameState.DebugPrintPower() - TAG_CHANGE Entity=83 tag=ZONE value=PLAY
D 17:27:01.6424898 GameState.DebugPrintPower() - TAG_CHANGE Entity=[entityName=Jumbo Imp id=62 zone=HAND zonePos=4 cardId=DAL_561 player=2] tag=TAG_LAST_KNOWN_COST_IN_HAND value=9
D 17:27:01.6424898 GameState.DebugPrintPower() - TAG_CHANGE Entity=[entityName=Jumbo Imp id=62 zone=HAND zonePos=4 cardId=DAL_561 player=2] tag=COST value=9
D 17:27:01.6424898 GameState.DebugPrintPower() - BLOCK_END
D 17:27:12.9088973 GameState.DebugPrintPower() - BLOCK_START BlockType=TRIGGER Entity=[entityName=Jumbo Imp id=62 zone=HAND zonePos=3 cardId=DAL_561 player=2] EffectCardId= EffectIndex=0 Target=0 SubOption=-1 TriggerKeyword=0
D 17:27:12.9088973 GameState.DebugPrintPower() - BLOCK_END
D 17:27:12.9088973 GameState.DebugPrintPower() - TAG_CHANGE Entity=[entityName=Jumbo Imp id=62 zone=HAND zonePos=3 cardId=DAL_561 player=2] tag=TAG_LAST_KNOWN_COST_IN_HAND value=8
D 17:27:12.9088973 GameState.DebugPrintPower() - TAG_CHANGE Entity=[entityName=Jumbo Imp id=62 zone=HAND zonePos=3 cardId=DAL_561 player=2] tag=COST value=8
Not too sure what to make of it. It could be like an aura, but it seems weird that they'd implement it like that.
https://us.forums.blizzard.com/en/hearthstone/t/corridor-creeper-bug-copied-1-in-hand-copy-didnt-had-the-discounted-cost/8285
Tested and confirmed: Rightmost four minions were copies of their counterparts on the left made by Hunting Party. Corridor Creeper discounts were not kept. The two on the far right also had discounts from Ravasaur Runt, which were preserved.
Was found to affect Jumbo Imp as well. Others are untested. Doesn't seem to matter how the copy is made, though. Here it is with Azalina copying Jumbo Imps:
The logs show that the enchantments were not copied at all. No mention of a new DAL_561e inside Azalina's copy effect, for example: