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}