Sammelthread: Bugs bzw. unklare Spielsituationen

Tja so ein Pech für dich. Aber ich kenne mich tatsächlich ganz gut mit Programmieren aus und bin z.B. fürs Bugfixing zuständig. Derzeit „nur“ in PHP für Online-Plattformen, aber hey…

Unsinn. Weil der neue Nesting Golem die reduzierten Basiswerte bekommt.

Es passiert so wie ich es dir gesagt habe. Das du die Debug-Logs dazu nicht akzeptierst, ist mir schon klar. Denn dann müsstest du zugeben das du Unrecht hast. Dennoch:

Kangor gespielt:

D 09:56:09.3494111 GameState.DebugPrintPower() -         FULL_ENTITY - Creating ID=140 CardID=TSC_059
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=CONTROLLER value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=CARDTYPE value=MINION
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=1196 value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=TAG_LAST_KNOWN_COST_IN_HAND value=4
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=479 value=4
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=COST value=4
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=ATK value=4
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=HEALTH value=4
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=EXHAUSTED value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=ZONE value=PLAY
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=ENTITY_ID value=140
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=CARDRACE value=MECHANICAL
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=RARITY value=COMMON
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=BATTLECRY value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=ZONE_POSITION value=6
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=CREATOR value=10
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=DISPLAYED_CREATOR value=10
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=1037 value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=1254 value=10
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=CREATOR_DBID value=49009
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=SPAWN_TIME_COUNT value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=HAS_ACTIVATE_POWER value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=3085 value=4
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=140 tag=LINKED_ENTITY value=18 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=140 tag=DEATHRATTLE value=1 
D 09:56:09.3494111 GameState.DebugPrintPower() -         FULL_ENTITY - Creating ID=141 CardID=
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=ZONE value=SETASIDE
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=CONTROLLER value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=ENTITY_ID value=141
D 09:56:09.3494111 GameState.DebugPrintPower() -         SHOW_ENTITY - Updating Entity=141 CardID=TTN_734e
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=CONTROLLER value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=CARDTYPE value=ENCHANTMENT
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=ATTACHED value=140
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=ZONE value=SETASIDE
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=ENTITY_ID value=141
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=CREATOR value=140
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=MODULAR value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=853 value=98182
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=1037 value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=1068 value=0
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=CREATOR_DBID value=73428
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=SPAWN_TIME_COUNT value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=141 tag=1068 value=1 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=141 tag=1068 value=0 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=141 tag=ZONE value=PLAY 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=141 tag=CREATOR value=11 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=141 tag=CREATOR_DBID value=98182 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=141 tag=TAG_SCRIPT_DATA_NUM_1 value=2 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=141 tag=TAG_SCRIPT_DATA_NUM_2 value=2 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=141 tag=COPIED_FROM_ENTITY_ID value=123 
D 09:56:09.3494111 GameState.DebugPrintPower() -         FULL_ENTITY - Creating ID=142 CardID=
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=ZONE value=SETASIDE
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=CONTROLLER value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=ENTITY_ID value=142
D 09:56:09.3494111 GameState.DebugPrintPower() -         SHOW_ENTITY - Updating Entity=142 CardID=BOT_312e
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=CONTROLLER value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=CARDTYPE value=ENCHANTMENT
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=ATTACHED value=140
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=ZONE value=SETASIDE
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=ENTITY_ID value=142
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=CREATOR value=140
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=MODULAR value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=853 value=102969
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=1037 value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=1068 value=0
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=CREATOR_DBID value=73428
D 09:56:09.3494111 GameState.DebugPrintPower() -             tag=SPAWN_TIME_COUNT value=1
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=142 tag=1068 value=1 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=142 tag=1068 value=0 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=142 tag=ZONE value=PLAY 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=142 tag=CREATOR value=8 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=142 tag=CREATOR_DBID value=102969 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=142 tag=TAG_SCRIPT_DATA_NUM_1 value=3 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=142 tag=TAG_SCRIPT_DATA_NUM_2 value=2 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=142 tag=COPIED_FROM_ENTITY_ID value=124 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=140 tag=479 value=9 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=140 tag=3085 value=8 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=140 tag=HEALTH value=8 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=140 tag=ATK value=9 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=140 tag=EXHAUSTED value=0 
D 09:56:09.3494111 GameState.DebugPrintPower() -         TAG_CHANGE Entity=140 tag=COPIED_FROM_ENTITY_ID value=122 

Hier wird ein neuer Bubblebot erstellt, der gebuffed (durch verschiedene magnetizes, sowie Crusader Aura und Invent-o-matic) gestorben ist. Außerdem werden die gebundenen Verzauberungen kopiert.

Kurz danach wird der Bubblebot upgedatet und die Werte werden nochmal neu berechnet:

D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     FULL_ENTITY - Updating [entityName=Bubblebot id=140 zone=PLAY zonePos=6 cardId=TSC_059 player=1] CardID=TSC_059
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=CONTROLLER value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=CARDTYPE value=MINION
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=1196 value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=TAG_LAST_KNOWN_COST_IN_HAND value=4
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=479 value=4
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=COST value=4
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=ATK value=4
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=HEALTH value=4
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=EXHAUSTED value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=ZONE value=PLAY
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=ENTITY_ID value=140
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=CARDRACE value=MECHANICAL
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=RARITY value=COMMON
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=BATTLECRY value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=ZONE_POSITION value=6
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=CREATOR value=10
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=DISPLAYED_CREATOR value=10
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=1037 value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=1254 value=10
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=CREATOR_DBID value=49009
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=HAS_ACTIVATE_POWER value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=3085 value=4
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=Bubblebot id=140 zone=PLAY zonePos=6 cardId=TSC_059 player=1] tag=LINKED_ENTITY value=18 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=Bubblebot id=140 zone=PLAY zonePos=6 cardId=TSC_059 player=1] tag=DEATHRATTLE value=1 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     FULL_ENTITY - Updating [entityName=UNKNOWN ENTITY [cardType=INVALID] id=141 zone=SETASIDE zonePos=0 cardId= player=1] CardID=
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=ZONE value=SETASIDE
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=CONTROLLER value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=ENTITY_ID value=141
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     SHOW_ENTITY - Updating Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=141 zone=SETASIDE zonePos=0 cardId= player=1] CardID=TTN_734e
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=CONTROLLER value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=CARDTYPE value=ENCHANTMENT
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=ATTACHED value=140
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=ZONE value=SETASIDE
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=ENTITY_ID value=141
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=CREATOR value=140
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=MODULAR value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=853 value=98182
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=1037 value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=1068 value=0
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=CREATOR_DBID value=73428
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=141 zone=SETASIDE zonePos=0 cardId= player=1] tag=1068 value=1 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=141 zone=SETASIDE zonePos=0 cardId= player=1] tag=1068 value=0 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=141 zone=SETASIDE zonePos=0 cardId= player=1] tag=ZONE value=PLAY 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=141 zone=SETASIDE zonePos=0 cardId= player=1] tag=CREATOR value=11 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=141 zone=SETASIDE zonePos=0 cardId= player=1] tag=CREATOR_DBID value=98182 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=141 zone=SETASIDE zonePos=0 cardId= player=1] tag=TAG_SCRIPT_DATA_NUM_1 value=2 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=141 zone=SETASIDE zonePos=0 cardId= player=1] tag=TAG_SCRIPT_DATA_NUM_2 value=2 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=141 zone=SETASIDE zonePos=0 cardId= player=1] tag=COPIED_FROM_ENTITY_ID value=123 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     FULL_ENTITY - Updating [entityName=UNKNOWN ENTITY [cardType=INVALID] id=142 zone=SETASIDE zonePos=0 cardId= player=1] CardID=
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=ZONE value=SETASIDE
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=CONTROLLER value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=ENTITY_ID value=142
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     SHOW_ENTITY - Updating Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=142 zone=SETASIDE zonePos=0 cardId= player=1] CardID=BOT_312e
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=CONTROLLER value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=CARDTYPE value=ENCHANTMENT
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=ATTACHED value=140
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=ZONE value=SETASIDE
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=ENTITY_ID value=142
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=CREATOR value=140
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=MODULAR value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=853 value=102969
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=1037 value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=1068 value=0
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=CREATOR_DBID value=73428
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=142 zone=SETASIDE zonePos=0 cardId= player=1] tag=1068 value=1 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=142 zone=SETASIDE zonePos=0 cardId= player=1] tag=1068 value=0 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=142 zone=SETASIDE zonePos=0 cardId= player=1] tag=ZONE value=PLAY 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=142 zone=SETASIDE zonePos=0 cardId= player=1] tag=CREATOR value=8 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=142 zone=SETASIDE zonePos=0 cardId= player=1] tag=CREATOR_DBID value=102969 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=142 zone=SETASIDE zonePos=0 cardId= player=1] tag=TAG_SCRIPT_DATA_NUM_1 value=3 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=142 zone=SETASIDE zonePos=0 cardId= player=1] tag=TAG_SCRIPT_DATA_NUM_2 value=2 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=UNKNOWN ENTITY [cardType=INVALID] id=142 zone=SETASIDE zonePos=0 cardId= player=1] tag=COPIED_FROM_ENTITY_ID value=124 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=Bubblebot id=140 zone=PLAY zonePos=6 cardId=TSC_059 player=1] tag=479 value=9 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=Bubblebot id=140 zone=PLAY zonePos=6 cardId=TSC_059 player=1] tag=3085 value=8 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=Bubblebot id=140 zone=PLAY zonePos=6 cardId=TSC_059 player=1] tag=HEALTH value=8 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=Bubblebot id=140 zone=PLAY zonePos=6 cardId=TSC_059 player=1] tag=ATK value=9 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=Bubblebot id=140 zone=PLAY zonePos=6 cardId=TSC_059 player=1] tag=EXHAUSTED value=0 
D 09:56:09.3828899 PowerTaskList.DebugPrintPower() -     TAG_CHANGE Entity=[entityName=Bubblebot id=140 zone=PLAY zonePos=6 cardId=TSC_059 player=1] tag=COPIED_FROM_ENTITY_ID value=122

Du siehst also: Der wird mit Basiswerten erstellt und dann werden die ebenfalls neu erstellten (bzw. mi neuer id kopierten) entsprechenden Verzauberungen drauf angewendet.

Du hast gar nichts widerlegt. Du kommst mit haltlosen Vermutungen und streitest Inhalte der Debug-Logs als nicht aussagekräftig ab.

Der vollständigkeit halber auch die erstellung vom Nesting Golem, nachdem er einmal gestorben ist:

D 22:29:23.3392323 GameState.DebugPrintPower() - BLOCK_START BlockType=TRIGGER Entity=[entityName=Nesting Golem id=116 zone=PLAY zonePos=3 cardId=TOY_893 player=1] EffectCardId=System.Collections.Generic.List`1[System.String] EffectIndex=0 Target=0 SubOption=-1 TriggerKeyword=DEATHRATTLE
D 22:29:23.3392323 GameState.DebugPrintPower() -     FULL_ENTITY - Creating ID=119 CardID=TOY_893
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=CONTROLLER value=1
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=CARDTYPE value=MINION
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=TAG_LAST_KNOWN_COST_IN_HAND value=4
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=479 value=3
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=COST value=4
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=ATK value=3
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=HEALTH value=2
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=ZONE value=SETASIDE
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=ENTITY_ID value=119
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=CARDRACE value=UNDEAD
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=RARITY value=COMMON
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=DEATHRATTLE value=1
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=CREATOR value=116
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=1037 value=1
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=CREATOR_DBID value=105490
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=SPAWN_TIME_COUNT value=1
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=HAS_ACTIVATE_POWER value=1
D 22:29:23.3392323 GameState.DebugPrintPower() -         tag=3085 value=2
D 22:29:23.3392323 GameState.DebugPrintPower() -     META_DATA - Meta=BEGIN_ARTIFICIAL_HISTORY_TRIGGER_TILE Data=0 InfoCount=1
D 22:29:23.3392323 GameState.DebugPrintPower() -                 Info[0] = [entityName=Nesting Golem id=116 zone=PLAY zonePos=3 cardId=TOY_893 player=1]
D 22:29:23.3392323 GameState.DebugPrintPower() -     TAG_CHANGE Entity=119 tag=HEALTH value=1 DEF CHANGE
D 22:29:23.3392323 GameState.DebugPrintPower() -     TAG_CHANGE Entity=119 tag=HEALTH value=1 
D 22:29:23.3392323 GameState.DebugPrintPower() -     TAG_CHANGE Entity=119 tag=ATK value=2 DEF CHANGE
D 22:29:23.3392323 GameState.DebugPrintPower() -     TAG_CHANGE Entity=119 tag=ATK value=2 
D 22:29:23.3392323 GameState.DebugPrintPower() -     SUB_SPELL_START - SpellPrefabGUID=ReuseFX_Necrotic_DeathKnight_OverrideSpawn_FromCorpse_Super:5f189b59ddd96234ba95040813a40274 Source=0 TargetCount=1
D 22:29:23.3392323 GameState.DebugPrintPower() -                       Targets[0] = 119
D 22:29:23.3392323 GameState.DebugPrintPower() -         TAG_CHANGE Entity=119 tag=1254 value=116 
D 22:29:23.3392323 GameState.DebugPrintPower() -         TAG_CHANGE Entity=119 tag=1068 value=1 
D 22:29:23.3392323 GameState.DebugPrintPower() -         TAG_CHANGE Entity=119 tag=1068 value=0 
D 22:29:23.3392323 GameState.DebugPrintPower() -         TAG_CHANGE Entity=119 tag=ZONE value=PLAY 
D 22:29:23.3392323 GameState.DebugPrintPower() -         TAG_CHANGE Entity=119 tag=ZONE_POSITION value=2 
D 22:29:23.3392323 GameState.DebugPrintPower() -         TAG_CHANGE Entity=[entityName=Moat Lurker id=14 zone=PLAY zonePos=4 cardId=KAR_041 player=1] tag=ZONE_POSITION value=3 
D 22:29:23.3392323 GameState.DebugPrintPower() -         TAG_CHANGE Entity=119 tag=1196 value=1 
D 22:29:23.3392323 GameState.DebugPrintPower() -         TAG_CHANGE Entity=119 tag=EXHAUSTED value=1 
D 22:29:23.3392323 GameState.DebugPrintPower() -         TAG_CHANGE Entity=119 tag=479 value=2 
D 22:29:23.3392323 GameState.DebugPrintPower() -         TAG_CHANGE Entity=119 tag=3085 value=1 
D 22:29:23.3392323 GameState.DebugPrintPower() -         META_DATA - Meta=HISTORY_TARGET Data=0 InfoCount=1
D 22:29:23.3392323 GameState.DebugPrintPower() -                     Info[0] = 119
D 22:29:23.3392323 GameState.DebugPrintPower() -         META_DATA - Meta=END_ARTIFICIAL_HISTORY_TILE Data=0 InfoCount=1
D 22:29:23.3392323 GameState.DebugPrintPower() -                     Info[0] = GameEntity
D 22:29:23.3392323 GameState.DebugPrintPower() -     SUB_SPELL_END
D 22:29:23.3392323 GameState.DebugPrintPower() - BLOCK_END

Auch da sieht man, das der mit Basiswerten erstellt wurde, die dann geändert wurden. Das explizit die Basiswerte hier geändert werden, sieht man an dem „DEF CHANGE“ beim entsprechendem TAG_Change.

Du wirst das natürlich nicht glauben, aber du hast halt nix vorzuweisen, außer deinen haltlosen Vermutungen und Erwartungen die absolut nicht der Realität entsprechen.

5 Likes

Er hat sogar davor selber geschrieben:

also dass es möglich wäre.
Danach schreibt er,

also das es passiert. Passt halt nicht zusammen. Aber da er es als Widerspruch da stellen will geht es mit könnte nicht mehr.

Ist laut deiner Argumentation nicht möglich, da erstmal der Vanilla Resurrect kommt, und der geht wie du schon selber sagtest immer von den Grundwerten aus.

Dein Quote ist nur möglich wenn es so abläuft, wie ich es beschrieben habe: Dass eben kein Vanilla Resurrect durchgeführt wird und ein Resurrect mit einem Modifikator ein eigenständiges Ding mit eigenen Regeln ist.

Nö, Debug Logs sind nach wie vor kein Maßstab für Gesetzesmäßigkeiten im Spiel. Was im Backend abläuft korreliert nicht 1:1 mit dem, was im Frontend rauskommt.

Bis du das nicht verstehst, drehen wir uns hier im Kreis.

Ich kann eine Karte in 10 Schritten oder in 1 Schritt im Backend zusammensetzen, ohne dass das Spiel in der ersten Variante im Output auch 10 Schritte durchläuft. Die Organisation des Codes im Hintergrund lässt sich also nicht 1:1 auf das Spiel übertragen. Wäre auch absolut dämlich, weil Entwickler so kaum Freiheiten und massive Einschränkungen hätten.

Im Backend damit das Spiel funktioniert, ja. Hat nach wie vor nichts mit den Gesetzesmäßigkeiten im Spiel zu tun. Andernfalls müsste Invent-o-matic Mechs die von Kangor’s Army zurückgeholt werden erneut buffen, wenn tatsächlich auch im Spiel die Mechs erneut durch Magnetize verbunden werden.

Ich hab dir im vorletzten Post erklärt, wie zwei unterschiedliche Varianten im Backend die Karten erneut zusammensetzen oder direkt abrufen (jenachdem was für die individuelle Architektur besser funktioniert) zu ein- und demselben Ergebnis führen und sich somit nicht zur Ableitung von Gesetzesmäßigkeiten im Spiel eignen.

Denn wenn dem so wäre, würde Invent-o-matic getriggert werden. Tut er aber nicht. Das ist der Beweis dafür, dass die Berechnungen im Debug jenseits der Gesetzesmäßigkeiten des Spiels passieren.

Andernfalls bist du eine Erklärung schuldig, warum Invent-o-matic nichts tut.

Ich würde lachen, wenn es nicht so traurig wäre. Natürlich wird Nesting Golem im Code neu erschaffen. Wo soll die Karte sonst herkommen? Einfach so durch Zauberei?

Das ändert nach wie vor nichts an den Gesetzesmäßigkeiten des Spiels. Solange du nicht verstehst, wie Backend und Frontend getrennt sind, ist diese ganze Debatte fruchtlos.

Weil Softwareengineering etwas komplizierter ist. Die ganzen neuen Zusammensetzungen der Mechs könnten die Buffs von Invent-O-Matic triggern. Man kann aber Dinge dagegen unternehmen. Zum Beispiel könnte man einen Inhibitor einbauen, der für bestimmte Eventblöcke Spieleffekte ignoriert.

Es gibt tausend und einen Weg so einen Effekt zu gestalten. Wie der genau aussieht hängt von den Gegebenheiten und Wechselwirkungen der Architektur des Codes ab. Und genau deshalb lassen sich auch keine Ableitungen zum Spiel machen, weil das den Code und die Entwickler im Backend gar nicht juckt. Die sorgen nur dafür, dass alles funktioniert, wie das ganze dann im Output dargestellt wird und welchen Regeln es folgt ist eine andere Frage.

Der tatsächliche Code von HS ist auch nochmal eine ganze Strecke komplexer als den Ausschnitt, den man im Debug sieht. Ihr seid naiv wenn ihr annehmt, dass Blizzard hier feuchtfröhlich den gesamten Source Code für HS teilt bzw. das Auslesen über Drittprogramme erlauben würde.

Ist halt auch wieder purer Unsinn. Du kapierst es einfach nicht, dass man auch Dinge anwenden kann, ohne Trigger einzureihen. Und du wirst das auch nie kapieren, weil du das einfach nicht wahrhaben willst.

Du kapierst einfach nicht wie das läuft, das ist alles. Dir fehlt offensichtlich die Kapazität dafür. Die Debatte ist fruchtlos, weil du schlicht keine Ahnung hast und deine Logik fehlgeleitet ist. Hab noch ein schönes Leben.

Edit: Damit will ich sagen: Ich ignoriere dich ab sofort. Nur das du Bescheid weißt, das keine Antwort mehr kommen wird.

Das ist jetzt peinlich, wo ich dir genau diesen Punkt gerade vorweggenommen habe, siehe Beitrag über deinem:

Und genau deshalb ist deine Herleitung Murks. Ich kann eine Sache auf 10 verschiedene Weisen im Backend lösen, die alle andere Spielregeln suggerieren würden, obwohl sie zum gleichen Output führen.

Ich wiederhole mich an dieser Stelle erneut:

Du hüpfst halt zwischen deiner subjektiven Interpretation dessen, was im Spiel passiert und dem was du in der Debug Console siehst hin- und her, wie es gerade in deine Argumentation passt. Das Netz der Widersprüche in dem du dich dabei verstrickst wird immer größer und tiefer.

Allein schon deine ursprüngliche These, dass immer erstmal ein Resummon durchgeführt wird, der einen Infinite Loop beim Nesting Golem erzeugen würde, konntest du nicht mehr richtigstellen. Da bist du dann schnell wieder zur Debug Console gehüpft, natürlich weiterhin in völliger Ignoranz und Unfähigkeit zu verstehen, dass die kein ausschlaggebendes Kriterium ist, weil sie sogar den von dir selbst zuvor festgelegten, vermeintlichen Regeln im Spiel widerspricht (siehe Nesting Golem).

Dass du deinen Fehler nicht einsiehst sondern mit Ad Hominem und „ich werde dich ab jetzt ignorieren“ aus der Debatte rausgehst wenn du nicht mehr weiter weißt, und alles darauf schiebst, dass alle anderen außer dir es nur nicht verstehen würden weil dir die Geduld und Fähigkeiten fehlen um dazuzulernen, überrascht dabei nicht. Dieses Verhalten ist bei dir bekanntermaßen notorisch.

Gute Besserung. :slight_smile:

:drum::drum:

1 Like

Führst du jetzt Selbstgespräche?

Aber schön, dass du dein eigenes Verhalten endlich erkennst. Einsicht ist der erste Schritt zur

1 Like

So wie du, der in den Thread kommt, ohne Gesprächspartner Quotes macht, zu denen er selber fragen stellt, die er selber beantwortet? :smiley:

Herrlich, Dunning Kruger in Person.

Hallo zusammen,

ich habe bereits im Patchnotes zu 29.2.2 Beitrag gepostet.
Der Vollständigkeit halber poste ich es hier auch rein… zumal es ja auch ein Fehler/Bug ist:


Hab eben auch Hearthstone gestartet und die Änderungen wurden angezeigt. Allerdings stimmen ja die Änderungen nicht so richtig bzw. die Texte auf den Karten.

Laut Patchnotes sollen die TNT-Karten doch neuerdings in das Deck des Gegners gemischt werden oder? Aus dem Kartentext geht das aber nicht hervor.

(https://ibb.co/b1WHXD9)

Und bei Reno lautet der Kartentext auch wie zuvor unverändert (wenn Euer Deck keine Karte mehrfach enthält).

(https://ibb.co/P6NZrkD)

In der Kartensammlung im Spiel werden die beiden Karten bzw. deren Texte auch falsch angezeigt…

Die englischen Karten wurden geändert. Die Übersetzungen haben derzeit wohl keine wirkliche Priorität.

Ich habe dasselbe Problem und bin echt sehr verärgert deswegen. Die Karte ist ein wichtiges Element in meinem Deck und nun völlig nutzlos!

Das sagt echt der Richtige :joy:

1 Like

Ich bastle gerade an einer eigenen Version eines Big-Spell-Mage. Dabei ist eine Frage aufgetaucht:

Puzzle-Box of Yogg-Saron, Rune of the Archmage oder Yogg in the Box lösen ja zufällige Zauber aus. Können die auch vom Galactic Projection Orb wiederholt werden, oder macht das der Orb nur mit ausgespielten Zaubern?

Die Kugel wiederholt nur die Zauber, die du selber ausgespielt hast.

Also in dem Fall „Rune des Erzmagiers“, etc…

3 Likes

Danke. Eines habe ich beim Testen gegen den Gastwirt jedenfalls schon gelernt:

Spiele niemals eine Karte, die zufällige Zauber auslöst, bevor du den Orb in der Hand hast. Es ist schon zwei- oder dreimal vorgekommen, dass einer der zufälligen Zauber Deck of Lunacy war, und meine Deckkarten inklusive dem Orb verwandelt hat.

2 Likes

Dann ist das „Deliriumskartenset“ wohl für Wild was das „Todesrad“ für Standard ist.

2 Mal hat mir „Spring-Yogg“ die Tage schon das „Todesrad“ beschert und so meinen Untergang eingeläutet. Bei meinen Gegner bringt „Spring-Yogg“ immer massenweise Boardclears und überraschenderweise auch oft diesen Zauber:

Legendär · Zauber · Showdown im Ödland · Erhaltet 8 Banditen (3/2) mit Bonuseffekten. Alle, die nicht auf Eure Hand passen, werden stattdessen herbeigerufen.

Man muss mit zufälligen Zauber wirklich sehr vorsichtig sein.

Wie ich inzwischen feststellen durfte, hilft es auch nichts, wenn man den Orb schon in der Hand hat. Dann ersetzt eben der Shadow Council die Handkarten inklusive Orb durch zufällige Dämonen :crazy_face:

In dem Fall hat es nicht nur den Orb sondern auch Varden, Astalor 3 und beide Parrots getroffen. :+1:

1 Like

Ach nice, ich bin schon wieder Legend in Twist :sweat_smile:

Ich musste dafür nicht Mal ein Spiel spielen…

HACKER!!! :stuck_out_tongue_winking_eye:

Wäre interessant zu wissen, ob das auch für die monatliche Kiste zählt :see_no_evil:

Falls ja, würdest du einen Bug ausnutzen und kassierst dafür 6 Monate einen Bann :stuck_out_tongue_winking_eye: