public override string GetInspectString() { StringBuilder stringBuilder = new StringBuilder(base.GetInspectString()); if (ThingDef_SaltCrystal.IsInWater(this.Position, this.Map)) // melts in water { stringBuilder.AppendLine("Dissolving in water."); } return(stringBuilder.ToString().TrimEndNewlines()); }
public override float GrowthRateAtPos(Map aMap, IntVec3 aPosition, bool includePerMapEffects = true) { return(calcGrowthRate(base.GrowthRateAtPos(aMap, aPosition), ThingDef_SaltCrystal.GrowthRateBonus(aPosition, aMap))); }
public override float GrowthRateAtPos(Map aMap, IntVec3 aPosition) { return(calcGrowthRate(base.GrowthRateAtPos(aMap, aPosition), ThingDef_SaltCrystal.GrowthRateBonus(aPosition, aMap))); }