首先在Behavior.cs中加入虚函数
public virtual int GetSpecialCardComboPenalty(CardDB.Card card, Minion target, Playfield p) { return 0; }
然后在penman中调用
在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; }