protected override void PrepareDefense(DefenseDescription defense) { defense.Set(ObjectDefensePresets.Tier1); }
protected abstract void PrepareDefense(DefenseDescription defense);
protected sealed override void PrepareDefense(DefenseDescription defense) { // no defenses }
protected virtual void PrepareDefense(DefenseDescription defense) { }