31 data.difficulty = difficulty;
49 FleetSize size = FleetSize.MEDIUM;
50 FleetQuality quality = FleetQuality.DEFAULT;
52 OfficerQuality oQuality = OfficerQuality.DEFAULT;
53 OfficerNum oNum = OfficerNum.DEFAULT;
57 if (difficulty <= 0) {
58 size = FleetSize.TINY;
59 quality = FleetQuality.VERY_LOW;
60 oQuality = OfficerQuality.LOWER;
61 oNum = OfficerNum.FC_ONLY;
63 }
else if (difficulty == 1) {
64 size = FleetSize.VERY_SMALL;
65 quality = FleetQuality.VERY_LOW;
66 oQuality = OfficerQuality.LOWER;
67 oNum = OfficerNum.FC_ONLY;
69 }
else if (difficulty == 2) {
70 size = FleetSize.SMALL;
71 quality = FleetQuality.DEFAULT;
72 oQuality = OfficerQuality.LOWER;
73 oNum = OfficerNum.FEWER;
75 }
else if (difficulty == 3) {
76 size = FleetSize.SMALL;
77 quality = FleetQuality.DEFAULT;
78 oQuality = OfficerQuality.DEFAULT;
79 oNum = OfficerNum.DEFAULT;
81 }
else if (difficulty == 4 || difficulty == 5) {
82 size = FleetSize.MEDIUM;
83 quality = FleetQuality.DEFAULT;
84 oQuality = OfficerQuality.DEFAULT;
85 oNum = OfficerNum.DEFAULT;
87 }
else if (difficulty == 6) {
88 size = FleetSize.LARGE;
89 quality = FleetQuality.DEFAULT;
90 oQuality = OfficerQuality.DEFAULT;
91 oNum = OfficerNum.DEFAULT;
93 }
else if (difficulty == 7) {
94 size = FleetSize.LARGE;
95 quality = FleetQuality.HIGHER;
96 oQuality = OfficerQuality.DEFAULT;
97 oNum = OfficerNum.MORE;
99 }
else if (difficulty == 8) {
100 size = FleetSize.VERY_LARGE;
101 quality = FleetQuality.HIGHER;
102 oQuality = OfficerQuality.DEFAULT;
103 oNum = OfficerNum.MORE;
105 }
else if (difficulty == 9) {
106 size = FleetSize.HUGE;
107 quality = FleetQuality.HIGHER;
108 oQuality = OfficerQuality.HIGHER;
109 oNum = OfficerNum.MORE;
112 size = FleetSize.MAXIMUM;
113 quality = FleetQuality.HIGHER;
114 oQuality = OfficerQuality.HIGHER;
115 oNum = OfficerNum.MORE;
130 if (data.
fleet ==
null)
return null;