public virtual int GetSpecialCardComboPenalty(CardDB.Card card, Minion target, Playfield p) { return 0; }
在getSpecialCardComboPenalitys函数中第一行加入
int retval = ai.botBase.GetSpecialCardComboPenalty(card, target, p); if (retval != 0) return retval;
最后在对应的behavior中重写
public override int GetSpecialCardComboPenalty(CardDB.Card card, Minion target, Playfield p) { //在这里写你的惩罚,格式和penman一样 return 0; }
Silverfish重构【2】-限制惩罚为某一behavior特有
原文:https://www.cnblogs.com/dch0319/p/14350785.html