Skip to content

Commit 3288e2f

Browse files
committed
fixing academy roles
1 parent c3ad7ba commit 3288e2f

4 files changed

+261
-1
lines changed

Quests/QuestDefinitions[Idrinth][PlayerCount].xml

+11
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
<From Source="$Constellations.$StarSystems.$Planets">
1212
<Where>
1313
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
14+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
1415
</Where>
1516
</From>
1617
</Var>
@@ -45,6 +46,7 @@
4546
<From Source="$Constellations.$StarSystems.$Planets">
4647
<Where>
4748
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
49+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
4850
</Where>
4951
</From>
5052
</Var>
@@ -79,6 +81,7 @@
7981
<From Source="$Constellations.$StarSystems.$Planets">
8082
<Where>
8183
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
84+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
8285
</Where>
8386
</From>
8487
</Var>
@@ -113,6 +116,7 @@
113116
<From Source="$Constellations.$StarSystems.$Planets">
114117
<Where>
115118
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
119+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
116120
</Where>
117121
</From>
118122
</Var>
@@ -147,6 +151,7 @@
147151
<From Source="$Constellations.$StarSystems.$Planets">
148152
<Where>
149153
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
154+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
150155
</Where>
151156
</From>
152157
</Var>
@@ -181,6 +186,7 @@
181186
<From Source="$Constellations.$StarSystems.$Planets">
182187
<Where>
183188
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
189+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
184190
</Where>
185191
</From>
186192
</Var>
@@ -215,6 +221,7 @@
215221
<From Source="$Constellations.$StarSystems.$Planets">
216222
<Where>
217223
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
224+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
218225
</Where>
219226
</From>
220227
</Var>
@@ -249,6 +256,7 @@
249256
<From Source="$Constellations.$StarSystems.$Planets">
250257
<Where>
251258
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
259+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
252260
</Where>
253261
</From>
254262
</Var>
@@ -283,6 +291,7 @@
283291
<From Source="$Constellations.$StarSystems.$Planets">
284292
<Where>
285293
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
294+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
286295
</Where>
287296
</From>
288297
</Var>
@@ -317,6 +326,7 @@
317326
<From Source="$Constellations.$StarSystems.$Planets">
318327
<Where>
319328
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
329+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
320330
</Where>
321331
</From>
322332
</Var>
@@ -351,6 +361,7 @@
351361
<From Source="$Constellations.$StarSystems.$Planets">
352362
<Where>
353363
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
364+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
354365
</Where>
355366
</From>
356367
</Var>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,248 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Datatable xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xsi:noNamespaceSchemaLocation="../Schemas/QuestDefinition.xsd">
3+
<QuestDefinition Name="QuestIdrinthEmpireSettingGalaxySizeTiny" IsInstant="true" SingleCheckPerTurn="true" Category="General" SubCategory="Flags">
4+
<Tags>Hidden,BeginTurn</Tags>
5+
<QuestContextSolo/>
6+
<RepetitionRules NumberOfOccurrencesPerGame="1"/>
7+
<Vars>
8+
<Var VarName="$AnomalyDefinition" StringValue="PlanetAnomaly02"/>
9+
<Var VarName="$CountOne" StringValue="1"/>
10+
<Var VarName="$Academy">
11+
<From Source="$Constellations.$StarSystems.$Planets">
12+
<Where>
13+
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
14+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
15+
</Where>
16+
</From>
17+
</Var>
18+
</Vars>
19+
<Prerequisites>
20+
<GameSettingPrerequisite Flags="Prerequisite">GalaxySize,Tiny</GameSettingPrerequisite>
21+
</Prerequisites>
22+
<Steps>
23+
<Step Name="Step1">
24+
<ObjectiveSet>
25+
<Objective Name="IET1_1">
26+
<Sequence>
27+
<Action_SpawnAnomaly LogAction="true">
28+
<Input_Planets VarName="$Academy"/>
29+
<Input_AnomalyDefinition VarName="$AnomalyDefinition"/>
30+
<Input_Count VarName="$CountOne"/>
31+
</Action_SpawnAnomaly>
32+
</Sequence>
33+
</Objective>
34+
</ObjectiveSet>
35+
</Step>
36+
</Steps>
37+
</QuestDefinition>
38+
<QuestDefinition Name="QuestIdrinthEmpireSettingGalaxySizeSmall" IsInstant="true" SingleCheckPerTurn="true" Category="General" SubCategory="Flags">
39+
<Tags>Hidden,BeginTurn</Tags>
40+
<QuestContextSolo/>
41+
<RepetitionRules NumberOfOccurrencesPerGame="1"/>
42+
<Vars>
43+
<Var VarName="$AnomalyDefinition" StringValue="PlanetAnomaly02"/>
44+
<Var VarName="$CountOne" StringValue="1"/>
45+
<Var VarName="$Academy">
46+
<From Source="$Constellations.$StarSystems.$Planets">
47+
<Where>
48+
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
49+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
50+
</Where>
51+
</From>
52+
</Var>
53+
</Vars>
54+
<Prerequisites>
55+
<GameSettingPrerequisite Flags="Prerequisite">GalaxySize,Small</GameSettingPrerequisite>
56+
</Prerequisites>
57+
<Steps>
58+
<Step Name="Step1">
59+
<ObjectiveSet>
60+
<Objective Name="IET1_1">
61+
<Sequence>
62+
<Action_SpawnAnomaly LogAction="true">
63+
<Input_Planets VarName="$Academy"/>
64+
<Input_AnomalyDefinition VarName="$AnomalyDefinition"/>
65+
<Input_Count VarName="$CountOne"/>
66+
</Action_SpawnAnomaly>
67+
</Sequence>
68+
</Objective>
69+
</ObjectiveSet>
70+
</Step>
71+
</Steps>
72+
</QuestDefinition>
73+
<QuestDefinition Name="QuestIdrinthEmpireSettingGalaxySizeNormal" IsInstant="true" SingleCheckPerTurn="true" Category="General" SubCategory="Flags">
74+
<Tags>Hidden,BeginTurn</Tags>
75+
<QuestContextSolo/>
76+
<RepetitionRules NumberOfOccurrencesPerGame="1"/>
77+
<Vars>
78+
<Var VarName="$AnomalyDefinition" StringValue="PlanetAnomaly02"/>
79+
<Var VarName="$CountOne" StringValue="1"/>
80+
<Var VarName="$Academy">
81+
<From Source="$Constellations.$StarSystems.$Planets">
82+
<Where>
83+
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
84+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
85+
</Where>
86+
</From>
87+
</Var>
88+
</Vars>
89+
<Prerequisites>
90+
<GameSettingPrerequisite Flags="Prerequisite">GalaxySize,Normal</GameSettingPrerequisite>
91+
</Prerequisites>
92+
<Steps>
93+
<Step Name="Step1">
94+
<ObjectiveSet>
95+
<Objective Name="IET1_1">
96+
<Sequence>
97+
<Action_SpawnAnomaly LogAction="true">
98+
<Input_Planets VarName="$Academy"/>
99+
<Input_AnomalyDefinition VarName="$AnomalyDefinition"/>
100+
<Input_Count VarName="$CountOne"/>
101+
</Action_SpawnAnomaly>
102+
</Sequence>
103+
</Objective>
104+
</ObjectiveSet>
105+
</Step>
106+
</Steps>
107+
</QuestDefinition>
108+
<QuestDefinition Name="QuestIdrinthEmpireSettingGalaxySizeLarge" IsInstant="true" SingleCheckPerTurn="true" Category="General" SubCategory="Flags">
109+
<Tags>Hidden,BeginTurn</Tags>
110+
<QuestContextSolo/>
111+
<RepetitionRules NumberOfOccurrencesPerGame="1"/>
112+
<Vars>
113+
<Var VarName="$AnomalyDefinition" StringValue="PlanetAnomaly02"/>
114+
<Var VarName="$CountOne" StringValue="1"/>
115+
<Var VarName="$Academy">
116+
<From Source="$Constellations.$StarSystems.$Planets">
117+
<Where>
118+
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
119+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
120+
</Where>
121+
</From>
122+
</Var>
123+
</Vars>
124+
<Prerequisites>
125+
<GameSettingPrerequisite Flags="Prerequisite">GalaxySize,Large</GameSettingPrerequisite>
126+
</Prerequisites>
127+
<Steps>
128+
<Step Name="Step1">
129+
<ObjectiveSet>
130+
<Objective Name="IET1_1">
131+
<Sequence>
132+
<Action_SpawnAnomaly LogAction="true">
133+
<Input_Planets VarName="$Academy"/>
134+
<Input_AnomalyDefinition VarName="$AnomalyDefinition"/>
135+
<Input_Count VarName="$CountOne"/>
136+
</Action_SpawnAnomaly>
137+
</Sequence>
138+
</Objective>
139+
</ObjectiveSet>
140+
</Step>
141+
</Steps>
142+
</QuestDefinition>
143+
<QuestDefinition Name="QuestIdrinthEmpireSettingGalaxySizeHuge" IsInstant="true" SingleCheckPerTurn="true" Category="General" SubCategory="Flags">
144+
<Tags>Hidden,BeginTurn</Tags>
145+
<QuestContextSolo/>
146+
<RepetitionRules NumberOfOccurrencesPerGame="1"/>
147+
<Vars>
148+
<Var VarName="$AnomalyDefinition" StringValue="PlanetAnomaly02"/>
149+
<Var VarName="$CountOne" StringValue="1"/>
150+
<Var VarName="$Academy">
151+
<From Source="$Constellations.$StarSystems.$Planets">
152+
<Where>
153+
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
154+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
155+
</Where>
156+
</From>
157+
</Var>
158+
</Vars>
159+
<Prerequisites>
160+
<GameSettingPrerequisite Flags="Prerequisite">GalaxySize,Huge</GameSettingPrerequisite>
161+
</Prerequisites>
162+
<Steps>
163+
<Step Name="Step1">
164+
<ObjectiveSet>
165+
<Objective Name="IET1_1">
166+
<Sequence>
167+
<Action_SpawnAnomaly LogAction="true">
168+
<Input_Planets VarName="$Academy"/>
169+
<Input_AnomalyDefinition VarName="$AnomalyDefinition"/>
170+
<Input_Count VarName="$CountOne"/>
171+
</Action_SpawnAnomaly>
172+
</Sequence>
173+
</Objective>
174+
</ObjectiveSet>
175+
</Step>
176+
</Steps>
177+
</QuestDefinition>
178+
<QuestDefinition Name="QuestIdrinthEmpireSettingGalaxySizeColossal" IsInstant="true" SingleCheckPerTurn="true" Category="General" SubCategory="Flags">
179+
<Tags>Hidden,BeginTurn</Tags>
180+
<QuestContextSolo/>
181+
<RepetitionRules NumberOfOccurrencesPerGame="1"/>
182+
<Vars>
183+
<Var VarName="$AnomalyDefinition" StringValue="PlanetAnomaly02"/>
184+
<Var VarName="$CountOne" StringValue="1"/>
185+
<Var VarName="$Academy">
186+
<From Source="$Constellations.$StarSystems.$Planets">
187+
<Where>
188+
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
189+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
190+
</Where>
191+
</From>
192+
</Var>
193+
</Vars>
194+
<Prerequisites>
195+
<GameSettingPrerequisite Flags="Prerequisite">GalaxySize,Colossal</GameSettingPrerequisite>
196+
</Prerequisites>
197+
<Steps>
198+
<Step Name="Step1">
199+
<ObjectiveSet>
200+
<Objective Name="IET1_1">
201+
<Sequence>
202+
<Action_SpawnAnomaly LogAction="true">
203+
<Input_Planets VarName="$Academy"/>
204+
<Input_AnomalyDefinition VarName="$AnomalyDefinition"/>
205+
<Input_Count VarName="$CountOne"/>
206+
</Action_SpawnAnomaly>
207+
</Sequence>
208+
</Objective>
209+
</ObjectiveSet>
210+
</Step>
211+
</Steps>
212+
</QuestDefinition>
213+
<QuestDefinition Name="QuestIdrinthEmpireSettingGalaxySizeGigantic" IsInstant="true" SingleCheckPerTurn="true" Category="General" SubCategory="Flags">
214+
<Tags>Hidden,BeginTurn</Tags>
215+
<QuestContextSolo/>
216+
<RepetitionRules NumberOfOccurrencesPerGame="1"/>
217+
<Vars>
218+
<Var VarName="$AnomalyDefinition" StringValue="PlanetAnomaly02"/>
219+
<Var VarName="$CountOne" StringValue="1"/>
220+
<Var VarName="$Academy">
221+
<From Source="$Constellations.$StarSystems.$Planets">
222+
<Where>
223+
<PathPrerequisite Flags="Prerequisite">../ClassStarSystem,WorldAcademy</PathPrerequisite>
224+
<PathPrerequisite Flags="Prerequisite">ClassPlanet,PlanetAnomalyAcademy</PathPrerequisite>
225+
</Where>
226+
</From>
227+
</Var>
228+
</Vars>
229+
<Prerequisites>
230+
<GameSettingPrerequisite Flags="Prerequisite">GalaxySize,Gigantic</GameSettingPrerequisite>
231+
</Prerequisites>
232+
<Steps>
233+
<Step Name="Step1">
234+
<ObjectiveSet>
235+
<Objective Name="IET1_1">
236+
<Sequence>
237+
<Action_SpawnAnomaly LogAction="true">
238+
<Input_Planets VarName="$Academy"/>
239+
<Input_AnomalyDefinition VarName="$AnomalyDefinition"/>
240+
<Input_Count VarName="$CountOne"/>
241+
</Action_SpawnAnomaly>
242+
</Sequence>
243+
</Objective>
244+
</ObjectiveSet>
245+
</Step>
246+
</Steps>
247+
</QuestDefinition>
248+
</Datatable>

Simulation/SimulationDescriptors[Idrinth][AcademyRoles].xml

+1
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@
2525
<SimulationDescriptor Name="AcademyRoleVaultKeeper" Type="AcademyRole">
2626
<Modifier TargetProperty="NetSystemEmpirePoint" Value="10" Operation="Addition" Path="ClassEmpire/ClassColonizedStarSystem"/>
2727
<BinaryModifier TargetProperty="NetSystemInfluence" Left="$(Population)" Right="0.5" BinaryOperation="Multiplication" Operation="Addition" Path="ClassEmpire/ClassColonizedStarSystem"/>
28+
<BinaryModifier TargetProperty="NetSystemEmpirePoint" Left="$(Population)" Right="0.5" BinaryOperation="Multiplication" Operation="Addition" Path="ClassEmpire/ClassColonizedStarSystem"/>
2829
</SimulationDescriptor>
2930
</Datatable>

Simulation/SimulationDescriptors[Idrinth][Empire].xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
<Property Name="TurnReset" BaseValue="-1" MaxValue="0" MinValue="-1"/>
3636

3737
<Modifier TargetProperty="NetAcademyEmpireMoney" Operation="Subtraction" Value="$(AcademyFleetUpkeep)" Priority="1"/>
38-
<Modifier TargetProperty="NetAcademyEmpireMoney" Operation="Addition" Value="$(CurrentTurn)"/>
38+
<BinaryModifier TargetProperty="NetAcademyEmpireMoney" BinaryOperation="Multiplication" Operation="Addition" Left="$(CurrentTurn)" Right="$(CurrentTurn)"/>
3939

4040
<Modifier TargetProperty="MaxConcurrentFleetMultiplier" Operation="Multiplication" Value="$(PlayerCountBoost)"/>
4141
<Modifier TargetProperty="NetAcademyStress" Operation="Division" Value="$(PlayerCountBoost)"/>

0 commit comments

Comments
 (0)