public override bool Sucess(AbilityDef ability, Saveable_Caster pawn) { return(AbilityRequeriment_ColonyBiggerThan.ColonySize() >= this.value); }
public override bool Sucess(AbilityDef ability, Saveable_Caster pawn) { Brain squad = pawn.pawn.GetSquadBrain(); if (squad == null) { return(true); } else { return(squad.ownedPawns.Sum(i => i.kindDef.combatPower) * this.squadPowerMultiplier < AbilityRequeriment_ColonyBiggerThan.ColonySize()); } }