首先在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; }