- Code: Alles auswählen
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE Config SYSTEM "config.dtd">
<Config>
<Header>
<TakeoverMaxPopularityPoints>WIEVIELE STERNE BRAUCHT MAN?</TakeoverMaxPopularityPoints>
<TakeoverMinResourceValue>WIEVIEL RESSIPUNKTE BRAUCH MAN PRO STERN?</TakeoverMinResourceValue>
<WatchTowerVisionRange>WIE WEIT KANN EIN WACHTURM SEHEN?</WatchTowerVisionRange>
<FuelResourceID>WELCHE RESSOURCE WIRD BEIM LATSCHEN VERBRAUCHT?</FuelResourceID>
<MovementCostConstant>WIEVIEL DAVON STANDARTMÄSSIG?</MovementCostConstant>
<MovementSpeedConstant>WIEVIEL MINUTEN PRO FELD BEI SPEED 1?</MovementSpeedConstant>
</Header>
<ResourceTypes>
<Resource dbfield="resource_NAME DER RESSOURCE">
<ResourceID>ID DER RESSOURCE, STETIG STEIGEND</ResourceID>
<Name>NAME DER RESSOURCE</Name>
<RatingValue>1</RatingValue>
<TakeoverValue>0</TakeoverValue>
<StealRatio>0</StealRatio>
<DestroyRatio>0</DestroyRatio>
<MaxSaveStorage>WIEVIEL KANN GELAGERT ABER NICHT GESTOHLEN WERDEN?</MaxSaveStorage>
<MaxStorage>FORMEL ZUR MAXIMALEN LAGERUNG</MaxStorage>
<ResProdFunction>PRODUKTIONSFORMEL</ResProdFunction>
</Resource>
</ResourceTypes>
<BuildingTypes>
<Building dbfield="building_NAME DES GEBÄUDES">
<BuildingID>ID DES GEBÄUDES, STETIG STEIGEND</BuildingID>
<Name>NAME DES GEBÄUDES</Name>
<Description>
<p>BESCHREIBUNG</p>
</Description>
<Position>WERT DER IRGENDWIE NIX BRINGT :)</Position>
<RatingValue>WIE VIEL IS DAS DING IM RANKING WERT?</RatingValue>
<ProductionCost>
<!-- <BuildingProductionCost buildingID=""></BuildingProductionCost>
<ExternalProductionCost externalID=""></ExternalProductionCost> -->
<ResourceProductionCost resourceID="ID DER RESSOURCE DIE DAS GEBÄUDE KOSTEN SOLL">FORMEL FÜR DIE KOSTEN</ResourceProductionCost>
<!-- <UnitProductionCost unitID=""></UnitProductionCost> -->
</ProductionCost>
<ProductionTimeFunction>WIE LANG BRAUCHT DAS GEBÄUDE IM BAU? (IN MINUTEN)</ProductionTimeFunction>
<MaxDevelopmentLevel>HÖCHSTER AUSBAULVL</MaxDevelopmentLevel>
</Building>
</BuildingTypes>
<ScienceTypes>
<Science dbfield="science_NAME DER FORSCHUNG">
<ScienceID>ID DER FORSCHUNG, STETIG STEIGEND</ScienceID>
<Name>NAME DER FORSCHUNG</Name>
<Description>
<p>BESCHREIBUNG</p>
</Description>
<Position>WIEDER DIESER WERT...</Position>
<ProductionCost>
<!-- <BuildingProductionCost buildingID=""></BuildingProductionCost>
<ExternalProductionCost externalID=""></ExternalProductionCost> -->
<ResourceProductionCost resourceID="ID DER RESSOURCE DIE DIE FORSCHUNG KOSTEN SOLL">KOSTENFORMEL DER FORSCHUNG</ResourceProductionCost>
<!-- <UnitProductionCost unitID=""></UnitProductionCost> -->
</ProductionCost>
<ProductionTimeFunktion>WIE LANGE DAUERT DER AUBAU?(IN MINUTEN)</ProductionTimeFunktion>
<MaxDevelopmentLevel>MAXIMALES AUSBAULVL</MaxDevelopmentLevel>
</Science>
</ScienceTypes>
<UnitTypes>
<Unit dbfield="unit_NAME DER UNIT">
<UnitID>ID DER UNIT STETIG STEIGEND</UnitID>
<Name>NAME DER UNIT</Name>
<Description>
<p>BESCHREIBUNG</p>
</Description>
<Position>NOCHMAL! :D</Position>
<ProductionCost>
<!-- <BuildingProductionCost buildingID=""></BuildingProductionCost>
<ExternalProductionCost externalID=""></ExternalProductionCost> -->
<ResourceProductionCost resourceID="s.o.">s.o.</ResourceProductionCost>
<!-- <UnitProductionCost unitID=""></UnitProductionCost> -->
</ProductionCost>
<ProductionTimeFunktion>s.o.</ProductionTimeFunktion>
<MeleeDamage>NAHKAMPFSCHADEN</MeleeDamage>
<RangedDamage>FERNKAMPFSCHADEN</RangedDamage>
<StructuralDamage>GEBÄUDESCHADEN</StructuralDamage>
<MeleeDamageResistance>NAHKAMPFWIDERSTAND</MeleeDamageResistance>
<RangedDamageResistance>FERNKAMPFWIDERSTAND</RangedDamageResistance>
<Size>GRÖSSE</Size>
<EncumbranceList>
<Encumbrance resourceID="ID DER RESSOURCE DIE GETRAGEN WERDEN KANN" value="WIEVIEL DIESER RESSOURCE KANN GETRAGEN WERDEN?"></Encumbrance>
</EncumbranceList>
<Visible>1=sichtbar 0=unsichtbar</Visible>
<FuelUsage>PROVIANT</FuelUsage>
<Velocity>GESCHWINDIGKEIT</Velocity>
<SpyValue>SPIONAGEKLASSE</SpyValue>
<SpyChance>SPIONAGEFERTIGKEIT</SpyChance>
<SpyQuality>SPIONAGEQUALITÄT</SpyQuality>
<AntiSpyChance>SPIONAGEABWEHR</AntiSpyChance>
</Unit>
</UnitTypes>
<DefenseSystemTypes>
<DefenseSystem dbfield="external_NAME DER VA">
<DefenseSystemID>s.o.</DefenseSystemID>
<Name>s.o.</Name>
<Description>
<p>s.o.</p>
</Description>
<Position>UND SCHON WIEDER :D:D</Position>
<ProductionCost>
<!-- <BuildingProductionCost buildingID=""></BuildingProductionCost>
<ExternalProductionCost externalID=""></ExternalProductionCost> -->
<ResourceProductionCost resourceID="s.o.">s.o.</ResourceProductionCost>
<!-- <UnitProductionCost unitID=""></UnitProductionCost> -->
</ProductionCost>
<ProductionTimeFuntion>s.o.</ProductionTimeFuntion>
<MaxDevelopmentLevel>s.o.</MaxDevelopmentLevel>
<MeleeDamage>s.o.</MeleeDamage>
<RangedDamage>s.o.</RangedDamage>
<StructuralDamageResistance>WIDERSTAND GEGEN GEBÄUDESCHADEN</StructuralDamageResistance>
<Size>s.o.</Size>
<AntiSpyChance>s.o.</AntiSpyChance>
</DefenseSystem>
</DefenseSystemTypes>
<Terrains>
<Terrain terrainID="TERRAIN_NAME">NAME</Terrain>
</Terrains>
</Config>
Für die Formeln kann man neben der 4 Standarts +-*/ auch noch verwenden:
GREATEST(WERT1,WERT2) nimmt den jeweils größeren der beiden Werte
LEAST(WERT1,WERT2) nimmt den jeweils kleineren der beiden Werte
POW(WERT1,WERT2) nimmt WERT1 hoch WERT2
[BXX.ACT] Aktueller Ausbaulvl des Gebäudes mit ID XX
[SXX.ACT] Aktueller Ausbaulvl der Forschung mit ID XX
[DXX.ACT] Aktueller Ausbaulvl der VA mit ID XX
[RXX.ACT] Aktueller Bestand an der Ressource mit ID XX
[UXX.ACT] Aktueller Bestand an der Einheit mit ID XX
Desweiteren braucht man natürlich ABHÄNGIGKEITEN:
- Code: Alles auswählen
<BuildingDep buildingID="ID DES GEBÄUDES VON DEM DAS ETWAS HIER ABHÄNGT" min="MINIMALER WERT" max="MAXIMALER WERT"></BuildingDep>
<ScienceDep scienceID="ID DER FORSCHUNG VON DER DAS ETWAS HIER ABHÄNGT" min="MINIMALER WERT" max="MAXIMALER WERT"></ScienceDep>
...
Hoffe das hilft
