001package com.fs.starfarer.api.impl.campaign.econ; 002 003import com.fs.starfarer.api.ui.TooltipMakerAPI; 004import com.fs.starfarer.api.util.Misc; 005 006 007 008public class HighGravity extends BaseHazardCondition { 009 010 public static final float ACCESS_BONUS = 10f; 011 012 public void apply(String id) { 013 super.apply(id); 014 market.getAccessibilityMod().modifyFlat(id, -ACCESS_BONUS/100f, "High gravity"); 015 } 016 017 public void unapply(String id) { 018 super.unapply(id); 019 market.getAccessibilityMod().unmodifyFlat(id); 020 } 021 022 protected void createTooltipAfterDescription(TooltipMakerAPI tooltip, boolean expanded) { 023 super.createTooltipAfterDescription(tooltip, expanded); 024 025 tooltip.addPara("%s accessibility", 026 10f, Misc.getHighlightColor(), 027 "-" + (int)ACCESS_BONUS + "%"); 028 } 029} 030 031 032 033 034