[Unidentified card ID :DAL_010][Unidentified card ID :DAL_415]
Unidentified card ID :HERO_02c
首先使用卡牌工具,查询卡牌id对应的卡牌名字
1.添加卡牌id的枚举
2.添加卡牌的Sim
[Attribute38("EntityBase")] public class EntityBase : MonoClass
这个类
public class HSCard
public class Silverfish
public class DefaultRoutine : IRoutine, IRunnable, IAuthored, IBase, IConfigurable
在update everything函数调用的地方设置断点,发现执行pdate everything函数,就有错误提示。
所以卡牌的错误,是在update everything里面出来的。
最后发现错误提示,是从
public class CardDB里面报错的
把cardid的字符串转换为cardIDEnum的时候出错
1.生成data
2.自己实现卡牌
卡牌的实现需要自己写在Silverfish\cards文件夹下,并且卡牌在实现的时候,根据需要从Silverfish\ai的某一个类中继承,实现对应的方法
<Entity CardID="DAL_010" ID="51375" version="2"> <MasterPower>773590e3-24fa-4564-994a-94049b32d3f3</MasterPower> <Tag enumID="185" name="CARDNAME" type="LocString"> <deDE>Togwaggels Plan</deDE> <enUS>Togwaggle's Scheme</enUS> <esES>Plan de Togafloja</esES> <esMX>Complot de Togwaggle</esMX> <frFR>Manœuvre de Cire-Pilleur</frFR> <itIT>Piano di Cobaldo</itIT> <jaJP>トグワグルの計略</jaJP> <koKR>토그왜글의 계략</koKR> <plPL>Intryga Trzęsibrzucha</plPL> <ptBR>Estratagema de Fubalumba</ptBR> <ruRU>Козни Вихлепыха</ruRU> <thTH>แผนการของท็อกแว็กเกิล</thTH> <zhCN>托瓦格尔的阴谋</zhCN> <zhTW>托戈瓦哥的陰謀</zhTW> </Tag>
<Entity CardID="DAL_415" ID="52111" version="2"> <MasterPower>2ef4d4c2-dbdf-4ae4-9f14-079984458f86</MasterPower> <Tag enumID="185" name="CARDNAME" type="LocString"> <deDE>Ü.B.E.L.-Täter</deDE> <enUS>EVIL Miscreant</enUS> <esES>Malhechor del MAL</esES> <esMX>Bellaco del MAL</esMX> <frFR>Voyou du M.A.L.</frFR> <itIT>Furfante del M.A.L.E.</itIT> <jaJP>悪党同盟の悪漢</jaJP> <koKR>잔.악.무.도. 악당</koKR> <plPL>Szubrawiec Ligi Z.Ł.A.</plPL> <ptBR>Mandrião da MAL</ptBR> <ruRU>Негодяй ЗЛА</ruRU> <thTH>จอมโฉด EVIL</thTH> <zhCN>怪盗恶霸</zhCN> <zhTW>邪惡陣線無賴</zhTW> </Tag>
发现阴燃电鳗无法识别
使用工具,查询
阴燃电鳗的战吼效果和火元素类似,查找火元素的编号CS2_042,
然后在solution explorer搜索这个编号,找到
注释居然是法语
public enum cardIDEnum 里面需要新加一个卡牌枚举
在整个解决方案搜火元素的名字fireelemental
public enum cardName需要添加一个枚举,这里的cardName就是在下面记录伤害和记录血量的地方使用
{ "Id": "BRM_028", "DbfId": 2262, "Name": "索瑞森大帝", "Text": "在你的回合结束时,你所有手牌的法力值消耗减少(1)点。", "FlavorText": "把一个邪恶的炎魔之王召唤到这个世界上,然后看着这个家伙奴役了他所有的子民并非是他最为后悔的事情。", "Class": "NEUTRAL", "Rarity": "LEGENDARY", "Type": "MINION", "Race": "INVALID", "Set": "BRM", "Faction": "INVALID", "Cost": 6, "Attack": 5, "Health": 5, "Durability": 0, "Armor": 0, "Mechanics": [], "ArtistName": "Wayne Reynolds", "EntourageCardIds": [], "DefaultLanguage": "zhCN", "Collectible": true, "IsWild": true}
{ "Id": "KAR_070", "DbfId": 39700, "Name": "虚灵商人", "Text": "<b>战吼:</b>如果你的手牌中有其他职业的卡牌,则其法力值消耗减少(2)点。", "FlavorText": "虚灵以热衷收集和买卖各种魔法物品和神器而著称,比那些贪婪的地精靠谱多了。", "Class": "ROGUE", "Rarity": "RARE", "Type": "MINION", "Race": "INVALID", "Set": "KARA", "Faction": "INVALID", "Cost": 5, "Attack": 5, "Health": 6, "Durability": 0, "Armor": 0, "Mechanics": [ "Battlecry" ], "ArtistName": "Alex Horley Orlandelli", "EntourageCardIds": [], "DefaultLanguage": "zhCN", "Collectible": true, "IsWild": true}
{ "Id": "GVG_020", "DbfId": 1997, "Name": "邪能火炮", "Text": "在你的回合结束时,对一个非机械随从造成2点伤害。", "FlavorText": "包装盒上写着:全新改良,比旧款更邪门!", "Class": "WARLOCK", "Rarity": "RARE", "Type": "MINION", "Race": "MECHANICAL", "Set": "GVG", "Faction": "INVALID", "Cost": 4, "Attack": 3, "Health": 5, "Durability": 0, "Armor": 0, "Mechanics": [], "ArtistName": "Matt Gaser", "EntourageCardIds": [], "DefaultLanguage": "zhCN", "Collectible": true, "IsWild": true}
{ "Id": "CS2_042", "DbfId": 189, "Name": "火元素", "Text": "<b>战吼:</b>造成3点伤害。", "FlavorText": "他从来不洗澡。嗯...", "Class": "SHAMAN", "Rarity": "FREE", "Type": "MINION", "Race": "ELEMENTAL", "Set": "CORE", "Faction": "NEUTRAL", "Cost": 6, "Attack": 6, "Health": 5, "Durability": 0, "Armor": 0, "Mechanics": [ "Battlecry" ], "ArtistName": "Ralph Horsley", "EntourageCardIds": [], "DefaultLanguage": "zhCN", "Collectible": true, "IsWild": false}
{ "Id": "BRM_012", "DbfId": 2290, "Name": "火焰驱逐者", "Text": "<b>战吼:</b>获得1-4点攻击力。<b>过载:</b>(1)", "FlavorText": "很多火元素竞相面试“火焰驱逐者”的职位,但拉格纳罗斯认为只有极少数火元素能够胜任。", "Class": "SHAMAN", "Rarity": "COMMON", "Type": "MINION", "Race": "ELEMENTAL", "Set": "BRM", "Faction": "INVALID", "Cost": 4, "Attack": 3, "Health": 6, "Durability": 0, "Armor": 0, "Mechanics": [ "Battlecry" ], "ArtistName": "Paul Mafayon", "EntourageCardIds": [], "DefaultLanguage": "zhCN", "Collectible": true, "IsWild": true}
{ "Id": "EX1_565", "DbfId": 1008, "Name": "火舌图腾", "Text": "相邻的随从获得+2攻击力。", "FlavorText": "图腾制造师喜欢用最稀有的木材来打造图腾。甚至有传言说,这些图腾是由埃隆巴克保护者身上的树皮做的。", "Class": "SHAMAN", "Rarity": "FREE", "Type": "MINION", "Race": "TOTEM", "Set": "CORE", "Faction": "NEUTRAL", "Cost": 3, "Attack": 0, "Health": 3, "Durability": 0, "Armor": 0, "Mechanics": [], "ArtistName": "Jonathan Ryder", "EntourageCardIds": [], "DefaultLanguage": "zhCN", "Collectible": true, "IsWild": false}
{ "Id": "BRM_002", "DbfId": 2275, "Name": "火妖", "Text": "在你施放一个法术后,造成2点伤害,随机分配到所有敌人身上。", "FlavorText": "他们深居于炎热的洞窟之中,听候管理者的命令:消灭一切胆敢打扰炎魔之王的敌人。", "Class": "MAGE", "Rarity": "RARE", "Type": "MINION", "Race": "INVALID", "Set": "BRM", "Faction": "INVALID", "Cost": 3, "Attack": 2, "Health": 4, "Durability": 0, "Armor": 0, "Mechanics": [], "ArtistName": "Alex Horley Orlandelli", "EntourageCardIds": [], "DefaultLanguage": "zhCN", "Collectible": true, "IsWild": true}
{ "Id": "tt_004", "DbfId": 397, "Name": "腐肉食尸鬼", "Text": "每当一个随从死亡,便获得+1攻击力。", "FlavorText": "诟病食尸鬼吃“腐肉”其实对它们并不公平,它们只是没有别的可吃了而已。", "Class": "NEUTRAL", "Rarity": "COMMON", "Type": "MINION", "Race": "INVALID", "Set": "EXPERT1", "Faction": "NEUTRAL", "Cost": 3, "Attack": 2, "Health": 3, "Durability": 0, "Armor": 0, "Mechanics": [], "ArtistName": "Alex Horley Orlandelli", "EntourageCardIds": [], "DefaultLanguage": "zhCN", "Collectible": true, "IsWild": false}
{ "Id": "GVG_100", "DbfId": 2068, "Name": "漂浮观察者", "Text": "每当你的英雄在你的回合受到伤害,便获得+2/+2。", "FlavorText": "和他对话时,你很难与之进行眼神交流。", "Class": "WARLOCK", "Rarity": "COMMON", "Type": "MINION", "Race": "DEMON", "Set": "GVG", "Faction": "INVALID", "Cost": 5, "Attack": 4, "Health": 4, "Durability": 0, "Armor": 0, "Mechanics": [], "ArtistName": "Todd Lockwood", "EntourageCardIds": [], "DefaultLanguage": "zhCN", "Collectible": true, "IsWild": true}
{ "Id": "GVG_113", "DbfId": 2081, "Name": "死神4000型", "Text": "同时对其攻击目标相邻的随从造成伤害。", "FlavorText": "对于田里的庄稼来说,所有的收割机都是死神。", "Class": "NEUTRAL", "Rarity": "LEGENDARY", "Type": "MINION", "Race": "MECHANICAL", "Set": "GVG", "Faction": "INVALID", "Cost": 8, "Attack": 6, "Health": 9, "Durability": 0, "Armor": 0, "Mechanics": [], "ArtistName": "James Ryman", "EntourageCardIds": [], "DefaultLanguage": "zhCN", "Collectible": true, "IsWild": true}