24 public static void init() {
27 float cottonDelay = 30f + (float) Math.random() * 30f;
28 if (
debug) cottonDelay = 0f;
29 SetMemoryValueAfterDelay action =
new SetMemoryValueAfterDelay(cottonDelay,
30 Global.
getSector().getMemoryWithoutUpdate(),
"$gaPZ_brotherCottonEncounter",
true);
31 action.doAction(
null);
47 e.
triggerCreateFleet(FleetSize.HUGE, FleetQuality.VERY_HIGH, Factions.HEGEMONY, FleetTypes.TASK_FORCE,
new Vector2f());
48 e.setFleetSource(
"coatl",
"chicomoztoc");
50 e.triggerSetFleetOfficers(OfficerNum.MORE, OfficerQuality.HIGHER);
51 e.triggerSetFleetFlag(
"$gaPZ_hegemony");
53 e.triggerFleetMakeImportantPermanent(
null);
54 e.triggerFleetAddDefeatTriggerPermanent(
"GAPZGoAwayTrigger");
71 e.
triggerCreateFleet(FleetSize.VERY_LARGE, FleetQuality.SMOD_1, Factions.TRITACHYON, FleetTypes.TASK_FORCE,
new Vector2f());
72 e.setFleetSource(
"culann",
"eochu_bres");
74 e.triggerSetFleetOfficers(OfficerNum.MORE, OfficerQuality.HIGHER);
75 e.triggerSetFleetFlag(
"$gaPZ_tritachyon");
77 e.triggerFleetMakeImportantPermanent(
null);
78 e.triggerFleetAddDefeatTriggerPermanent(
"GAPZGoAwayTrigger");
89 String factionId = Factions.LUDDIC_CHURCH;
96 e.
triggerCreateFleet(FleetSize.LARGE, FleetQuality.HIGHER, factionId, FleetTypes.TASK_FORCE,
new Vector2f());
97 e.setFleetSource(
"baetis");
99 e.triggerSetFleetOfficers(OfficerNum.MORE, OfficerQuality.DEFAULT);
100 e.triggerSetFleetFlag(
"$gaPZ_luddic_church");
101 e.triggerFleetAllowLongPursuit();
102 e.triggerSetFleetAlwaysPursue();
103 e.triggerOrderFleetInterceptPlayer();
104 e.triggerMakeFleetAllowDisengage();
105 e.triggerOrderFleetMaybeEBurn();
106 e.triggerFleetMakeImportantPermanent(
null);
107 e.triggerFleetAddDefeatTriggerPermanent(
"GAPZGoAwayTrigger");
118 String factionId = Factions.PERSEAN;
125 e.
triggerCreateFleet(FleetSize.MEDIUM, FleetQuality.HIGHER, factionId, FleetTypes.PATROL_MEDIUM,
new Vector2f());
126 e.triggerSetFleetFaction(Factions.PERSEAN);
127 e.triggerSetFleetCommander(People.getPerson(People.SIYAVONG));
129 e.triggerSetFleetOfficers(OfficerNum.MORE, OfficerQuality.HIGHER);
130 e.triggerMakeNonHostile();
131 e.triggerFleetAllowLongPursuit();
132 e.triggerSetFleetAlwaysPursue();
133 e.triggerOrderFleetInterceptPlayer();
134 e.triggerMakeFleetAllowDisengage();
135 e.triggerOrderFleetMaybeEBurn();
137 e.setFleetSource(
"kazeron");
139 e.triggerSetFleetFlag(
"$gaPZ_persean");
141 e.triggerFleetMakeImportantPermanent(
null);
142 e.triggerFleetAddDefeatTriggerPermanent(
"GAPZGoAwayTrigger");
154 String factionId = Factions.DIKTAT;
161 e.
triggerCreateFleet(FleetSize.HUGE, FleetQuality.SMOD_1, Factions.LIONS_GUARD, FleetTypes.PATROL_LARGE,
new Vector2f());
162 e.setFleetSource(
"sindria");
163 e.triggerSetFleetFaction(factionId);
164 e.triggerFleetSetShipPickMode(ShipPickMode.PRIORITY_THEN_ALL);
165 e.triggerFleetSetNoFactionInName();
166 e.triggerMakeNoRepImpact();
168 e.triggerSetFleetOfficers(OfficerNum.MORE, OfficerQuality.HIGHER);
169 e.triggerSetFleetFlag(
"$gaPZ_diktat");
171 e.triggerFleetMakeImportantPermanent(
null);
172 e.triggerFleetAddDefeatTriggerPermanent(
"GAPZGoAwayTrigger");
186 String factionId = Factions.DIKTAT;
193 e.
triggerCreateFleet(FleetSize.MEDIUM, FleetQuality.DEFAULT, Factions.DIKTAT, FleetTypes.INSPECTION_FLEET,
new Vector2f());
194 e.setFleetSource(
"sindria");
195 e.triggerSetFleetFaction(factionId);
199 e.triggerSetFleetFlag(
"$gaPZ_diktatSecond");
201 e.triggerFleetAllowLongPursuit();
202 e.triggerSetFleetAlwaysPursue();
203 e.triggerOrderFleetInterceptPlayer();
204 e.triggerOrderFleetMaybeEBurn();
205 e.triggerFleetMakeImportantPermanent(
null);
206 e.triggerFleetAddDefeatTriggerPermanent(
"GAPZGoAwayTrigger");