35 MarketAPI sindria =
Global.
getSector().getEconomy().getMarket(
"sindria");
37 FleetCreatorMission m =
new FleetCreatorMission(
random);
40 Vector2f loc = sindria.getLocationInHyperspace();
42 m.triggerCreateFleet(FleetSize.HUGE, FleetQuality.VERY_HIGH, Factions.LIONS_GUARD, FleetTypes.PATROL_LARGE, loc);
43 m.triggerSetFleetOfficers( OfficerNum.MORE, OfficerQuality.DEFAULT);
45 m.triggerSetFleetFaction(Factions.DIKTAT);
47 m.triggerSetFleetMemoryValue(MemFlags.MEMORY_KEY_SOURCE_MARKET, sindria);
48 m.triggerFleetSetNoFactionInName();
49 m.triggerFleetSetName(
"Lion's Guard Grand Armada");
50 m.triggerPatrolAllowTransponderOff();
51 m.triggerFleetSetPatrolActionText(
"parading");
52 m.triggerOrderFleetPatrol(sindria.getStarSystem());
54 CampaignFleetAPI
fleet = m.createFleet();
55 fleet.removeScriptsOfClass(MissionFleetAutoDespawn.class);
56 sindria.getContainingLocation().addEntity(
fleet);
57 fleet.setLocation(sindria.getPlanetEntity().getLocation().x, sindria.getPlanetEntity().getLocation().y);
61 for (FleetMemberAPI member :
fleet.getFleetData().getMembersListCopy()) {
62 if (member.isCapital()) {
63 member.setVariant(member.getVariant().clone(),
false,
false);
64 member.getVariant().setSource(VariantSource.REFIT);
65 member.getVariant().addTag(Tags.TAG_NO_AUTOFIT);
66 member.getVariant().addTag(Tags.VARIANT_CONSISTENT_WEAPON_DROPS);