001package com.fs.starfarer.api.impl.campaign.procgen; 002 003public class DefenderDataOverride { 004 public float probDefenders, minStr, maxStr; 005 public int maxDefenderSize = 4; 006 public int minDefenderSize = 1; 007 public float probStation = 0f; 008 public String stationRole; 009 public String defFaction; 010 011 012 013 public DefenderDataOverride(String defFaction, float probDefenders, float minStr, float maxStr) { 014 this.defFaction = defFaction; 015 this.probDefenders = probDefenders; 016 this.minStr = minStr; 017 this.maxStr = maxStr; 018 } 019 020 public DefenderDataOverride(String defFaction, float probDefenders, float minStr, float maxStr, int maxDefenderSize) { 021 this.defFaction = defFaction; 022 this.probDefenders = probDefenders; 023 this.minStr = minStr; 024 this.maxStr = maxStr; 025 this.maxDefenderSize = maxDefenderSize; 026 } 027 028 public DefenderDataOverride(String defFaction, float probDefenders, float minStr, float maxStr, int maxDefenderSize, 029 float probStation, String stationRole) { 030 this.defFaction = defFaction; 031 this.probDefenders = probDefenders; 032 this.minStr = minStr; 033 this.maxStr = maxStr; 034 this.maxDefenderSize = maxDefenderSize; 035 this.probStation = probStation; 036 this.stationRole = stationRole; 037 } 038 039 040}