- Neues Kosten-System für die Ausbildung in Städten, ganz wichtig dies war meine letzte Änderung gestern abend, und konnte noch nicht getestet werden...
Code:
Datei: GlobalDefines.xml
Verzeichnis: TAC\Assets\XML\
Vordefiniert von Col2:
"EDUCATION_BASE_TUITION" (Basis Schulgeld) = 1000 Gold
Neudefinition für TAC:
Schalter: "USE_TAC_EDUCATION_COST_SYSTEM" (wird das TAC Ausbildungskostensystem verwendet?)
0 = nein 1 = ja
Variable: "TAC_EDUCATION_RANK1" (Multiplikator für die niedrigste Ausbildungsstufe)
0.0
Variable: "TAC_EDUCATION_RANK2" (Multiplikator für die mittlere Ausbildungsstufe)
0.4
Variable: "TAC_EDUCATION_RANK3" (Multiplikator für die höchste Ausbildungsstufe)
0.8
Das ganze wird dann noch mit dem Trainingsprozentsazt (Geschwindigkeit) und KI-Trainingsprozentsatz multipliziert (Schwierigkeitsgrad).
Wobei der KI-Schwierigkeitsgrad für Menschliche Spieler umgekehrt wurde, d. h.:
die KI muß in niedrigen Schwierigkeitsgraden mehr bezahlen als der Menschliche Spieler
die KI muß in höheren Schwierigkeitsgraden weniger bezahlen als der Menschliche Spieler
Geschwindigkeit Normal Schnell Episch Marathon
TrainPercent 100 % 75 % 150 % 300 %
Schwierigkeitsgrad Pilger Pionier Kundschafter Eroberer Gouverneur Patirot Revolutionär
AITrainPercent 160 % 110 % 100 % 90 % 75 % 60 % 50 %
Multiplikator KI 1,6 1,1 1 0,9 0,75 0,6 0,5
Multiplikator Mensch 0,625 0,909.. 1 1,11.. 1,33.. 1,66.. 2,0
Beispiel 1:
Schulgeld 1000
Einheit Stufe 3 0,8
Geschwindigkeit Episch 150 %
Schwierigkeit Pilger 160 %
Preis KI = 1000 * 0,8 * (150 % / 100 %) * (160 % / 100 %) = 1920 Gold
Preis Mensch = 1000 * 0,8 * (150 % / 100 %) * (100 % / 160 %) = 750 Gold
------------
Beispiel 2:
Schulgeld 1000
Einheit Stufe 2 0,4
Geschwindigkeit Marathon 300 %
Schwierigkeit Eroberer 90 %
Preis KI = 1000 * 0,4 * (300 % / 100 %) * ( 90 % / 100 %) = 1080 Gold
Preis Mensch = 1000 * 0,4 * (300 % / 100 %) * (100 % / 90 %) = 1333,33 Gold (wird durch 10 Teilbar gemacht und gerundet)
Preis Mensch = 1000 * 0,4 * (300 % / 100 %) * (100 % / 90 %) -> 1330 Gold
------------
Beispiel 3:
Schulgeld 1000
Einheit Stufe 3 0,4
Geschwindigkeit Schnell 75 %
Schwierigkeit Pionier 110 %
Preis KI = 1000 * 0,8 * ( 75 % / 100 %) * (110 % / 100 %) = 660 Gold
Preis Mensch = 1000 * 0,8 * ( 75 % / 100 %) * (100 % / 110 %) = 545,45 Gold (wird durch 10 Teilbar gemacht und gerundet)
Preis Mensch = 1000 * 0,8 * ( 75 % / 100 %) * (100 % / 110 %) -> 550 Gold
Bitte testet das ausführlich, damit ich zur nächsten Version noch mögliche Fehler beseitigen kann.