public override bool HasSlot(BaseEntity.Slot slot) { if (slot == BaseEntity.Slot.Lock) { return(true); } return(base.HasSlot(slot)); }
public override bool HasSlot(BaseEntity.Slot slot) { if (this.canModFire && slot == BaseEntity.Slot.FireMod) { return(true); } return(base.HasSlot(slot)); }
public override bool HasSlot(BaseEntity.Slot slot) { if (slot == BaseEntity.Slot.Lock && this.canTakeLock || slot == BaseEntity.Slot.UpperModifier || (slot == BaseEntity.Slot.CenterDecoration && this.canTakeCloser || slot == BaseEntity.Slot.LowerCenterDecoration && this.canTakeKnocker)) { return(true); } return(base.HasSlot(slot)); }