58 public void createFleet(FleetStyle style,
int difficulty, String factionId, Vector2f locInHyper) {
59 if (style == FleetStyle.STANDARD || style ==
null) {
61 }
else if (style == FleetStyle.QUANTITY) {
63 }
else if (style == FleetStyle.QUALITY) {
70 FleetSize size = FleetSize.MEDIUM;
71 FleetQuality quality = FleetQuality.DEFAULT;
73 OfficerQuality oQuality = OfficerQuality.DEFAULT;
74 OfficerNum oNum = OfficerNum.DEFAULT;
78 if (difficulty <= 0) {
79 size = FleetSize.TINY;
80 quality = FleetQuality.VERY_LOW;
81 oQuality = OfficerQuality.LOWER;
82 oNum = OfficerNum.FC_ONLY;
84 }
else if (difficulty == 1) {
85 size = FleetSize.VERY_SMALL;
86 quality = FleetQuality.VERY_LOW;
87 oQuality = OfficerQuality.LOWER;
88 oNum = OfficerNum.FC_ONLY;
90 }
else if (difficulty == 2) {
91 size = FleetSize.SMALL;
92 quality = FleetQuality.DEFAULT;
93 oQuality = OfficerQuality.LOWER;
94 oNum = OfficerNum.FEWER;
96 }
else if (difficulty == 3) {
97 size = FleetSize.SMALL;
98 quality = FleetQuality.DEFAULT;
99 oQuality = OfficerQuality.DEFAULT;
100 oNum = OfficerNum.DEFAULT;
102 }
else if (difficulty == 4) {
103 size = FleetSize.MEDIUM;
104 quality = FleetQuality.DEFAULT;
105 oQuality = OfficerQuality.DEFAULT;
106 oNum = OfficerNum.DEFAULT;
108 }
else if (difficulty == 5) {
109 size = FleetSize.LARGE;
110 quality = FleetQuality.DEFAULT;
111 oQuality = OfficerQuality.DEFAULT;
112 oNum = OfficerNum.DEFAULT;
114 }
else if (difficulty == 6) {
115 size = FleetSize.LARGE;
116 quality = FleetQuality.HIGHER;
117 oQuality = OfficerQuality.DEFAULT;
118 oNum = OfficerNum.MORE;
120 }
else if (difficulty == 7) {
121 size = FleetSize.LARGER;
122 quality = FleetQuality.HIGHER;
123 oQuality = OfficerQuality.DEFAULT;
124 oNum = OfficerNum.MORE;
126 }
else if (difficulty == 8) {
127 size = FleetSize.VERY_LARGE;
128 quality = FleetQuality.HIGHER;
129 oQuality = OfficerQuality.DEFAULT;
130 oNum = OfficerNum.MORE;
132 }
else if (difficulty == 9) {
133 size = FleetSize.VERY_LARGE;
134 quality = FleetQuality.HIGHER;
135 oQuality = OfficerQuality.HIGHER;
136 oNum = OfficerNum.MORE;
139 size = FleetSize.HUGE;
140 quality = FleetQuality.HIGHER;
141 oQuality = OfficerQuality.HIGHER;
142 oNum = OfficerNum.MORE;
147 triggerCreateFleet(size, quality, factionId, type, locInHyper);
148 triggerSetFleetOfficers(oNum, oQuality);
154 FleetSize size = FleetSize.MEDIUM;
155 FleetQuality quality = FleetQuality.DEFAULT;
157 OfficerQuality oQuality = OfficerQuality.DEFAULT;
158 OfficerNum oNum = OfficerNum.DEFAULT;
160 if (difficulty <= 0) {
161 size = FleetSize.TINY;
162 quality = FleetQuality.VERY_HIGH;
163 oQuality = OfficerQuality.DEFAULT;
164 oNum = OfficerNum.FC_ONLY;
166 }
else if (difficulty == 1) {
167 size = FleetSize.VERY_SMALL;
168 quality = FleetQuality.VERY_HIGH;
169 oQuality = OfficerQuality.DEFAULT;
170 oNum = OfficerNum.FC_ONLY;
172 }
else if (difficulty == 2) {
173 size = FleetSize.VERY_SMALL;
174 quality = FleetQuality.VERY_HIGH;
175 oQuality = OfficerQuality.DEFAULT;
176 oNum = OfficerNum.DEFAULT;
178 }
else if (difficulty == 3) {
179 size = FleetSize.SMALL;
180 quality = FleetQuality.VERY_HIGH;
181 oQuality = OfficerQuality.DEFAULT;
182 oNum = OfficerNum.DEFAULT;
184 }
else if (difficulty == 4) {
185 size = FleetSize.SMALL;
186 quality = FleetQuality.VERY_HIGH;
187 oQuality = OfficerQuality.HIGHER;
188 oNum = OfficerNum.MORE;
190 }
else if (difficulty == 5) {
191 size = FleetSize.MEDIUM;
192 quality = FleetQuality.SMOD_1;
193 oQuality = OfficerQuality.DEFAULT;
194 oNum = OfficerNum.DEFAULT;
196 }
else if (difficulty == 6) {
197 size = FleetSize.MEDIUM;
198 quality = FleetQuality.SMOD_1;
199 oQuality = OfficerQuality.DEFAULT;
200 oNum = OfficerNum.MORE;
202 }
else if (difficulty == 7) {
203 size = FleetSize.LARGE;
204 quality = FleetQuality.SMOD_1;
205 oQuality = OfficerQuality.DEFAULT;
206 oNum = OfficerNum.DEFAULT;
208 }
else if (difficulty == 8) {
209 size = FleetSize.LARGE;
210 quality = FleetQuality.SMOD_1;
211 oQuality = OfficerQuality.HIGHER;
212 oNum = OfficerNum.MORE;
214 }
else if (difficulty == 9) {
215 size = FleetSize.VERY_LARGE;
216 quality = FleetQuality.SMOD_1;
217 oQuality = OfficerQuality.HIGHER;
218 oNum = OfficerNum.MORE;
221 size = FleetSize.VERY_LARGE;
222 quality = FleetQuality.SMOD_2;
223 oQuality = OfficerQuality.HIGHER;
224 oNum = OfficerNum.MORE;
228 triggerCreateFleet(size, quality, factionId, type, locInHyper);
229 triggerSetFleetOfficers(oNum, oQuality);
237 FleetSize size = FleetSize.MEDIUM;
238 FleetQuality quality = FleetQuality.DEFAULT;
240 OfficerQuality oQuality = OfficerQuality.DEFAULT;
241 OfficerNum oNum = OfficerNum.DEFAULT;
243 if (difficulty <= 0) {
244 size = FleetSize.SMALL;
245 quality = FleetQuality.LOWER;
246 oQuality = OfficerQuality.LOWER;
247 oNum = OfficerNum.FC_ONLY;
249 }
else if (difficulty == 1) {
250 size = FleetSize.SMALL;
251 quality = FleetQuality.DEFAULT;
252 oQuality = OfficerQuality.DEFAULT;
253 oNum = OfficerNum.DEFAULT;
255 }
else if (difficulty == 2) {
256 size = FleetSize.MEDIUM;
257 quality = FleetQuality.LOWER;
258 oQuality = OfficerQuality.DEFAULT;
259 oNum = OfficerNum.DEFAULT;
261 }
else if (difficulty == 3) {
262 size = FleetSize.MEDIUM;
263 quality = FleetQuality.DEFAULT;
264 oQuality = OfficerQuality.DEFAULT;
265 oNum = OfficerNum.DEFAULT;
267 }
else if (difficulty == 4) {
268 size = FleetSize.LARGE;
269 quality = FleetQuality.LOWER;
270 oQuality = OfficerQuality.HIGHER;
271 oNum = OfficerNum.DEFAULT;
273 }
else if (difficulty == 5) {
274 size = FleetSize.LARGE;
275 quality = FleetQuality.DEFAULT;
276 oQuality = OfficerQuality.DEFAULT;
277 oNum = OfficerNum.DEFAULT;
279 }
else if (difficulty == 6) {
280 size = FleetSize.LARGER;
281 quality = FleetQuality.LOWER;
282 oQuality = OfficerQuality.DEFAULT;
283 oNum = OfficerNum.DEFAULT;
285 }
else if (difficulty == 7) {
286 size = FleetSize.LARGER;
287 quality = FleetQuality.DEFAULT;
288 oQuality = OfficerQuality.DEFAULT;
289 oNum = OfficerNum.DEFAULT;
291 }
else if (difficulty == 8) {
292 size = FleetSize.VERY_LARGE;
293 quality = FleetQuality.DEFAULT;
294 oQuality = OfficerQuality.DEFAULT;
295 oNum = OfficerNum.DEFAULT;
297 }
else if (difficulty == 9) {
298 size = FleetSize.HUGE;
299 quality = FleetQuality.DEFAULT;
300 oQuality = OfficerQuality.DEFAULT;
301 oNum = OfficerNum.DEFAULT;
304 size = FleetSize.MAXIMUM;
305 quality = FleetQuality.DEFAULT;
306 oQuality = OfficerQuality.DEFAULT;
307 oNum = OfficerNum.MORE;
311 triggerCreateFleet(size, quality, factionId, type, locInHyper);
312 triggerSetFleetOfficers(oNum, oQuality);