001package com.fs.starfarer.api.impl.campaign.econ;
002
003
004public class Dissident extends BaseMarketConditionPlugin {
005        
006        public void apply(String id) {
007//              
008//              float pop = getPopulation(market);
009//              market.getDemand(Commodities.HAND_WEAPONS).getDemand().modifyFlat(id, Math.max(10f, pop * ConditionData.DISSIDENT_WEAPONS_MULT));
010//              
011//              market.getDemand(Commodities.MARINES).getDemand().modifyFlat(id, pop * ConditionData.DISSIDENT_MARINES_MULT);
012//              //market.getDemand(Commodities.MARINES).getNonConsumingDemand().modifyFlat(id, ConditionData.DISSIDENT_MARINES_MULT * ConditionData.CREW_MARINES_NON_CONSUMING_FRACTION);
013                
014                market.getStability().modifyFlat(id, ConditionData.STABILITY_DISSIDENT, "Dissident population");
015        }
016
017        public void unapply(String id) {
018//              market.getCommodityData(Commodities.CREW).getSupply().unmodify(id);
019//              
020//              market.getDemand(Commodities.HAND_WEAPONS).getDemand().unmodify(id);
021//              market.getDemand(Commodities.MARINES).getDemand().unmodify(id);
022                
023                market.getStability().unmodify(id);
024        }
025
026}