As for the Armor Plating error, I checked out the _carddb.txt in a fresh install of Hearthranger (Silverfish comes with a fresh install download and update of HR? Did not know that)
Code:
<Entity version="2" CardID="PART_001">
<MasterPower>818e1c57-df7b-40cb-b01a-9b33d2724de5</MasterPower>
<Tag enumID="185" type="String">Armor Plating</Tag>
<Tag enumID="183" type="" value="13" />
<Tag enumID="48" type="" value="1" />
<Tag enumID="202" type="" value="5" />
<Tag enumID="184" type="String">Give a minion +1 Health.</Tag>
<Tag enumID="330" type="" value="0" />
<Tag enumID="331" type="" value="0" />
<Tag enumID="342" type="String">Nutchapol Thitinunthakorn</Tag>
<Power definition="818e1c57-df7b-40cb-b01a-9b33d2724de5">
<PlayRequirement reqID="11" param="" />
<PlayRequirement reqID="1" param="" />
</Power>
</Entity>
<Entity version="2" CardID="PART_001e">
<Tag enumID="185" type="String">Armor Plating</Tag>
<Tag enumID="183" type="" value="13" />
<Tag enumID="184" type="String">+1 Health.</Tag>
<Tag enumID="202" type="" value="6" />
<Tag enumID="330" type="" value="1" />
<Tag enumID="331" type="" value="1" />
<Power definition="f0373320-976d-42b6-9e12-17054cc4759c" />
</Entity>
Why is Armor Plating listed twice? I don't think there is a PART_001e of Armor Plating and that may be what my HR is reading and getting an error from; although this seems to happen even when I don't have the plating.
http://hearthstone.gamepedia.com/Armor_Plating
Check it out, there is no +1 Health string for any version Armor Plating gold or normal. I don't want to do it because it may screw things up, but would removing the second Armor Plating from carddb help? Maybe there needs to be an update for this or something? I'm going to look for other Spare Parts with the same 'issue' if it is even an issue.
EDIT:Okay after looking at every Spare Part card, none of them except Armor Plating and Whirling Blades have this 'e' version of the card (Part_001 and Part_001e for Armor Plating and Part_007 and Part_007e for Whirling Blades)
Code:
</Entity>
<Entity version="2" CardID="PART_007">
<MasterPower>19305184-cd49-4e13-92aa-0261507b98fd</MasterPower>
<Tag enumID="185" type="String">Whirling Blades</Tag>
<Tag enumID="183" type="" value="13" />
<Tag enumID="48" type="" value="1" />
<Tag enumID="202" type="" value="5" />
<Tag enumID="184" type="String">Give a minion +1 Attack.</Tag>
<Tag enumID="330" type="" value="0" />
<Tag enumID="331" type="" value="0" />
<Tag enumID="342" type="String">Nutchapol Thitinunthakorn</Tag>
<Power definition="19305184-cd49-4e13-92aa-0261507b98fd">
<PlayRequirement reqID="11" param="" />
<PlayRequirement reqID="1" param="" />
</Power>
</Entity>
<Entity version="2" CardID="PART_007e">
<Tag enumID="185" type="String">Whirling Blades</Tag>
<Tag enumID="183" type="" value="13" />
<Tag enumID="330" type="" value="1" />
<Tag enumID="331" type="" value="1" />
<Tag enumID="202" type="" value="6" />
<Tag enumID="184" type="String">+1 Attack.</Tag>
<Power definition="6171e7c5-e02e-4e30-86ad-a4213947dd77" />
</Entity>
I was thinking maybe this was the EFFECT, that the minion will be given one Attack but this is just a card database, nothing in this is about calculating buffs and/or debuffs to minions and/or the character.
These are two ghost cards that do not exist. I am going to take my chances in a little while, take both PART_001e and PART_007e out and see if it will at least take care of 1 of my two issues, which I believe is the GetSimAction() correct me if I am wrong anybody.
HearthRanger Administration Team & Lead Forum Admin