31 data.difficulty = difficulty;
48 FleetSize size = FleetSize.MEDIUM;
49 FleetQuality quality = FleetQuality.DEFAULT;
51 OfficerQuality oQuality = OfficerQuality.DEFAULT;
52 OfficerNum oNum = OfficerNum.DEFAULT;
56 if (difficulty <= 0) {
57 size = FleetSize.TINY;
58 quality = FleetQuality.VERY_LOW;
59 oQuality = OfficerQuality.LOWER;
60 oNum = OfficerNum.FC_ONLY;
62 }
else if (difficulty == 1) {
63 size = FleetSize.VERY_SMALL;
64 quality = FleetQuality.VERY_LOW;
65 oQuality = OfficerQuality.LOWER;
66 oNum = OfficerNum.FC_ONLY;
68 }
else if (difficulty == 2) {
69 size = FleetSize.SMALL;
70 quality = FleetQuality.DEFAULT;
71 oQuality = OfficerQuality.LOWER;
72 oNum = OfficerNum.FEWER;
74 }
else if (difficulty == 3) {
75 size = FleetSize.SMALL;
76 quality = FleetQuality.DEFAULT;
77 oQuality = OfficerQuality.DEFAULT;
78 oNum = OfficerNum.DEFAULT;
80 }
else if (difficulty == 4 || difficulty == 5) {
81 size = FleetSize.MEDIUM;
82 quality = FleetQuality.DEFAULT;
83 oQuality = OfficerQuality.DEFAULT;
84 oNum = OfficerNum.DEFAULT;
86 }
else if (difficulty == 6) {
87 size = FleetSize.LARGE;
88 quality = FleetQuality.DEFAULT;
89 oQuality = OfficerQuality.DEFAULT;
90 oNum = OfficerNum.DEFAULT;
92 }
else if (difficulty == 7) {
93 size = FleetSize.LARGE;
94 quality = FleetQuality.HIGHER;
95 oQuality = OfficerQuality.DEFAULT;
96 oNum = OfficerNum.MORE;
98 }
else if (difficulty == 8) {
99 size = FleetSize.VERY_LARGE;
100 quality = FleetQuality.HIGHER;
101 oQuality = OfficerQuality.DEFAULT;
102 oNum = OfficerNum.MORE;
104 }
else if (difficulty == 9) {
105 size = FleetSize.HUGE;
106 quality = FleetQuality.HIGHER;
107 oQuality = OfficerQuality.HIGHER;
108 oNum = OfficerNum.MORE;
111 size = FleetSize.MAXIMUM;
112 quality = FleetQuality.HIGHER;
113 oQuality = OfficerQuality.HIGHER;
115 oNum = OfficerNum.MORE;
130 if (data.
fleet ==
null)
return null;