Kurtisb
7 Nov 2007, 03:55
Alright, as of around 9:00 this morning (East USA Time), I have been adding and editing unit offence/defence bonuses/penaltys.
It was initially based around my favorite unit: Men-at-Arms.
Anyway, here is the code from my bonuses.ini file. It has been changed far beyond all recognition. :)
(I left some stuff out keep this post under 10,000 characters)
Look carefully to see the actual effects.
Key:
Std = Standard
Cav = Cavalry
Exc = Excellent
Lg = Large
Sm = Small
St = Strong
Sw = Sword
AP = Armor Piercing
[groups]
InfMelee = MELEE * INFANTRY
Knights = knight, knight guard
NormalCavalry = cavalry, hobilar, pronoi, mongol, horse archer, camel rider, desert cavalry, steppe cavalry, ghulam cavalry, jinetes, spahia
StdPolearmInf = spearman, desert spearman, akyndjia
ElitePolarmInf = halberdier, castle guard
LightArmouredHorse = mameluk, feudal knight
MediumArmouredHorse = boyar
HeavyArmouredHorse = cataphract, knight, knight guard
HeavyArmor = feudal knight, teutonic champion, cataphract, knight, knight guard, feudal knight, mameluk, boyar
HeavyCavalry = cataphract, boyar, mameluk, crusader cavalry
EliteHeavyCavalry = feudal knight, knight, knight guard
InfCavExcTraining = feudal knight, teutonic champion, templar, knight, knight guard, catahract, boyar, mameluk
InfCavGoodTraining = man at arms, halberdier, heavy crossbow
InfCavAvgTraining = heavy swordsman, heavy archer, crossbowman, norman, cavalry, hobilar, pronoi, mongol, horse archer, camel rider, desert cavalry, steppe cavalry, ghulam cavalry, jinetes, spahia
InfCavLowNoTraining = militia, axeman, slav axeman, swordsman, spearman, saracen, desert spearman, desert cavalry, archer
InfMeleeLgShield = hobilar
InfMeleeSmShield = desert spearman, axeman, slav axeman
InfMeleeSwLgShield = norman
InfMeleeSwSmShield = swordsman, saracen
InfMeleeStLgShield = castle guard, varangian
InfMeleeStSmShield = viking, mameluk
InfMeleeSwStLgShield = man at arms, roman infantry, templar, feudal knight, knight, knight guard
InfMeleeSwStSmShield = heavy swordsman, cataphract
InfMeleeSw = swordsman, heavy swordsman, man at arms, templar, roman infantry, saracen, teutonic champion, norman
HeavyAxe = varangian, viking
LightAxe = axeman, slav axeman
MediumArmor = man at arms, heavy swordsman, castle guard, templar, heavy archer, halberdier, heavy crossbow, crossbowman, cavalry
LightArmor = swordsman, spearman, hobilar, archer
NoArmor = militia, axeman, bowman, slav axeman, slav bowman
Bolt = crossbowman, heavy crossbow
RealArrow = ARROW - Bolt
AdvancedArrow = heavy archer, janissary
APArrow = longbowman
MP_SIEGE = ballista, catapult, trebuchet, battering ram, ladderman
Ballista = ballista
Ram = battering ram
Camel = camel rider
; -- bonuses
[StdPolearmInf]
LightArmouredHorse = -12m
MediumArmouredHorse = -20m
HeavyArmouredHorse = -36m
NormalCavalry = 120m
HeavyCavalry = 80m
EliteHeavyCavalry = 50m
InfMeleeLgShield = -20m
InfMeleeSmShield = -10m
InfMeleeSwLgShield = -12m
InfMeleeSwSmShield = -5m
InfMeleeStLgShield = -24m
InfMeleeStSmShield = -15m
InfMeleeSwStLgShield = -20m
InfMeleeSwStSmShield = -12m
HeavyArmor = -16m
MediumArmor = -12m
LightArmor = -6m
NoArmor = 4m
HeavyAxe = -18m
LightAxe = -12m
[ElitePolearmInf]
LightArmouredHorse = -6m
MediumArmouredHorse = -14m
HeavyArmouredHorse = -20m
NormalCavalry = 160m
HeavyCavalry = 125m
EliteHeavyCavalry = 100m
InfMeleeLgShield = -6m
InfMeleeSmShield = -4m
InfMeleeSwLgShield = -6m
InfMeleeSwSmShield = -4m
InfMeleeStLgShield = -10m
InfMeleeStSmShield = -6m
InfMeleeSwStLgShield = -10m
InfMeleeSwStSmShield = -6m
HeavyArmor = 6m
MediumArmor = 12m
LightArmor = 14m
NoArmor = 16m
HeavyAxe = -12m
LightAxe = -6m
[InfCavExcTraining]
HeavyArmor = 10m
MediumArmor = 18m
LightArmor = 24m
InfCavGoodTraining = 10m
InfCavAvgTraining = 16m
InfCavLowNoTraining = 24m
InfMeleeLgShield = -2m
InfMeleeSmShield = 4m
InfMeleeSwLgShield = -2m
InfMeleeSwSmShield = 4m
InfMeleeStLgShield = -6m
InfMeleeStSmShield -4m
InfMeleeSwStLgShield = -6m
InfMeleeSwStSmShield = -4m
[InfCavGoodTraining]
InfCavExcTraining = -12m
InfCavAvgTraining = 12m
InfCavLowNoTraining = 25m
InfMeleeLgShield = -2m
InfMeleeSmShield = 4m
InfMeleeSwLgShield = -2m
InfMeleeSwSmShield = 4m
InfMeleeStLgShield = -6m
InfMeleeStSmShield -4m
InfMeleeSwStLgShield = -6m
InfMeleeSwStSmShield = -4m
HeavyArmor = 6m
MediumArmor = 10m
LightArmor = 16m
[InfCavAvgTraining]
InfCavExcTraining = -18m
InfCavGoodTraining = -15m
InfCavLowNoTraining = 12m
InfMeleeLgShield = -6m
InfMeleeSmShield = -4m
InfMeleeSwLgShield = -6m
InfMeleeSwSmShield = -4m
InfMeleeStLgShield = -10m
InfMeleeStSmShield -6m
InfMeleeSwStLgShield = -10m
InfMeleeSwStSmShield = -6m
HeavyArmor = -12m
MediumArmor = 4m
LightArmor = 12m
[InfCavLowNoTraining]
InfCavExcTraining = -36m
InfCavGoodTraining = -24m
InfCavAvgTraining = -15m
InfMeleeLgShield = -8m
InfMeleeSmShield = -6m
InfMeleeSwLgShield = -8m
InfMeleeSwSmShield = -6m
InfMeleeStLgShield = -16m
InfMeleeStSmShield -8m
InfMeleeSwStLgShield = -16m
InfMeleeSwStSmShield = -8m
HeavyArmor = -18m
MediumArmor = -8m
LightArmor = -4m
[Camel]
NormalCavalry = 300m
[InfMeleeSw]
HeavyAxe = 12m
LightAxe = 18m
[HeavyAxe]
LightArmouredHorse = 6m
MediumArmouredHorse = 4m
HeavyArmouredHorse = -6m
InfCavExcTraining = -14m
InfCavGoodTraining = -8m
InfCavAvgTraining = -6m
InfCavLowNoTraining = 8m
HeavyArmor = 16m
MediumArmor = 20m
LightArmor = 25m
InfMeleeLgShield = 8m
InfMeleeSmShield = 12m
InfMeleeSwLgShield = 8m
InfMeleeSwSmShield = 12m
InfMeleeStLgShield = 6m
InfMeleeStSmShield 8m
InfMeleeSwStLgShield = 6m
InfMeleeSwStSmShield = 8m
[LightAxe]
LightArmouredHorse = 4m
MediumArmouredHorse = 2m
HeavyArmouredHorse = -10m
InfCavExcTraining = -16m
InfCavGoodTraining = -12m
InfCavAvgTraining = -8m
InfCavLowNoTraining = 5m
HeavyArmor = 10m
MediumArmor = 14m
LightArmor = 16m
InfMeleeLgShield = 6m
InfMeleeSmShield = 4m
InfMeleeSwLgShield = 6m
InfMeleeSwSmShield = 4m
InfMeleeStSmShield 2m
InfMeleeSwStSmShield = 2m
[Bolt]
LightArmouredHorse = -14r
MediumArmouredHorse = -18r
HeavyArmouredHorse = -26r
HeavyArmor = 75r
MediumArmor = 50r
LightArmor = 12r
InfMeleeLgShield = -24r
InfMeleeSmShield -14r
InfMeleeSwLgShield = -24r
InfMeleeSwSmShield = -14r
InfMeleeStLgShield = -32r
InfMeleeStSmShield -26r
InfMeleeSwStLgShield = -32r
InfMeleeSwStSmShield = -16r
InfCavExcTraining = -6r
InfCavGoodTraining = -4r
InfCavAvgTraining = -2r
InfCavLowNoTraining = 12r
[AdvancedArrow]
LightArmouredHorse = -18r
MediumArmouredHorse = -24r
HeavyArmouredHorse = -28r
HeavyArmor = -20r
MediumArmor = -8r
LightArmor = 5r
NoArmor = 18r
InfMeleeLgShield = -20r
InfMeleeSmShield = -12r
InfMeleeSwLgShield = -20r
InfMeleeSwSmShield = -12r
InfMeleeStLgShield = -28r
InfMeleeStSmShield -16r
InfMeleeSwStLgShield = -28r
InfMeleeSwStSmShield = -16r
InfCavExcTraining = -12r
InfCavGoodTraining = -6r
InfCavAvgTraining = -4r
InfCavLowNoTraining = 10r
[APArrow]
LightArmouredHorse = -16r
MediumArmouredHorse = -20r
HeavyArmouredHorse = -24r
HeavyArmor = -8r
MediumArmor = 6r
LightArmor = 12r
NoArmor = 24r
InfMeleeLgShield = -12r
InfMeleeSmShield = -8r
InfMeleeSwLgShield = -12r
InfMeleeSwSmShield = -8r
InfMeleeStLgShield = -20r
InfMeleeStSmShield -10r
InfMeleeSwStLgShield = -18r
InfMeleeSwStSmShield = -10r
InfCavExcTraining = -8r
InfCavGoodTraining = 4r
InfCavAvgTraining = 6r
InfCavLowNoTraining = 14r
[RealArrow]
LightArmouredHorse = -22r
MediumArmouredHorse = -28r
HeavyArmouredHorse = -34r
HeavyArmor = -60r
InfMeleeLgShield = -25r
InfMeleeSmShield = -15r
InfMeleeSwLgShield = -25r
InfMeleeSwSmShield = -15r
InfMeleeStLgShield = -34r
InfMeleeStSmShield -18r
InfMeleeSwStLgShield = -34r
InfMeleeSwStSmShield = -18r
InfCavExcTraining = -16r
InfCavGoodTraining = -8r
InfCavAvgTraining = -6r
InfCavLowNoTraining = 6r
MediumArmor = -22r
LightArmor = -2r
NoArmor = 12r
[NormalCavalry]
LightArmouredHorse = -16m
MediumArmouredHorse = -22m
HeavyArmouredHorse = -38m
HeavyCavalry = -18m
EliteHeavyCavalry = -26m
HeavyArmor = 6m
MediumArmor = 10m
LightArmor = 16m
NoArmor = 20m
InfCavExcTraining = -10m
InfCavGoodTraining = -6m
InfCavLowNoTraining = 8m
InfMeleeLgShield = -25m
InfMeleeSmShield = -12m
InfMeleeStLgShield = -32m
InfMeleeStSmShield = -16m
InfMeleeSwStLgShield = -32m
InfMeleeSwStSmShield = -16m
[HeavyCavalry]
LightArmouredHorse = -14m
MediumArmouredHorse = -10m
HeavyArmouredHorse = -8m
NormalCavalry = 12m
EliteHeavyCavalry = -16m
HeavyArmor = 10m
MediumArmor = 16m
LightArmor = 24m
NoArmor = 30m
InfCavExcTraining = -10m
InfCavGoodTraining = -6m
InfCavLowNoTraining = 8m
InfMeleeLgShield = -25m
InfMeleeSmShield = -12m
InfMeleeStLgShield = -32m
InfMeleeStSmShield = -16m
InfMeleeSwStLgShield = -32m
InfMeleeSwStSmShield = -16m
[EliteHeavyCavalry]
LightArmouredHorse = -12m
MediumArmouredHorse = -10m
HeavyArmouredHorse = -6m
NormalCavalry = 20m
HeavyCavalry = 16m
HeavyArmor = 6m
MediumArmor = 10m
LightArmor = 16m
NoArmor = 20m
InfCavExcTraining = -10m
InfCavGoodTraining = -6m
InfCavLowNoTraining = 8m
InfMeleeLgShield = -25m
InfMeleeSmShield = -12m
InfMeleeStLgShield = -32m
InfMeleeStSmShield = -16m
InfMeleeSwStLgShield = -32m
InfMeleeSwStSmShield = -16m
[Ballista]
BUILDINGS = -100r
LightArmouredHorse = 4r
MediumArmouredHorse = -3r
HeavyArmouredHorse = -5r
HeavyArmor = 14r
MediumArmor = 28r
LightArmor = 32r
NoArmor = 36r
InfMeleeLgShield = -8r
InfMeleeStLgShield = -12r
InfMeleeStSmShield = -8
InfMeleeSwStLgShield = -12r
InfMeleeSwStSmShield = -8r
InfCavExcTraining = -16r
InfCavGoodTraining = -12r
InfCavAvgTraining = -5r
InfCavLowNoTraining = 10r
[ARROW]
Ram = -80r
Any feedback and especially ideas would be most appreciated.
It was initially based around my favorite unit: Men-at-Arms.
Anyway, here is the code from my bonuses.ini file. It has been changed far beyond all recognition. :)
(I left some stuff out keep this post under 10,000 characters)
Look carefully to see the actual effects.
Key:
Std = Standard
Cav = Cavalry
Exc = Excellent
Lg = Large
Sm = Small
St = Strong
Sw = Sword
AP = Armor Piercing
[groups]
InfMelee = MELEE * INFANTRY
Knights = knight, knight guard
NormalCavalry = cavalry, hobilar, pronoi, mongol, horse archer, camel rider, desert cavalry, steppe cavalry, ghulam cavalry, jinetes, spahia
StdPolearmInf = spearman, desert spearman, akyndjia
ElitePolarmInf = halberdier, castle guard
LightArmouredHorse = mameluk, feudal knight
MediumArmouredHorse = boyar
HeavyArmouredHorse = cataphract, knight, knight guard
HeavyArmor = feudal knight, teutonic champion, cataphract, knight, knight guard, feudal knight, mameluk, boyar
HeavyCavalry = cataphract, boyar, mameluk, crusader cavalry
EliteHeavyCavalry = feudal knight, knight, knight guard
InfCavExcTraining = feudal knight, teutonic champion, templar, knight, knight guard, catahract, boyar, mameluk
InfCavGoodTraining = man at arms, halberdier, heavy crossbow
InfCavAvgTraining = heavy swordsman, heavy archer, crossbowman, norman, cavalry, hobilar, pronoi, mongol, horse archer, camel rider, desert cavalry, steppe cavalry, ghulam cavalry, jinetes, spahia
InfCavLowNoTraining = militia, axeman, slav axeman, swordsman, spearman, saracen, desert spearman, desert cavalry, archer
InfMeleeLgShield = hobilar
InfMeleeSmShield = desert spearman, axeman, slav axeman
InfMeleeSwLgShield = norman
InfMeleeSwSmShield = swordsman, saracen
InfMeleeStLgShield = castle guard, varangian
InfMeleeStSmShield = viking, mameluk
InfMeleeSwStLgShield = man at arms, roman infantry, templar, feudal knight, knight, knight guard
InfMeleeSwStSmShield = heavy swordsman, cataphract
InfMeleeSw = swordsman, heavy swordsman, man at arms, templar, roman infantry, saracen, teutonic champion, norman
HeavyAxe = varangian, viking
LightAxe = axeman, slav axeman
MediumArmor = man at arms, heavy swordsman, castle guard, templar, heavy archer, halberdier, heavy crossbow, crossbowman, cavalry
LightArmor = swordsman, spearman, hobilar, archer
NoArmor = militia, axeman, bowman, slav axeman, slav bowman
Bolt = crossbowman, heavy crossbow
RealArrow = ARROW - Bolt
AdvancedArrow = heavy archer, janissary
APArrow = longbowman
MP_SIEGE = ballista, catapult, trebuchet, battering ram, ladderman
Ballista = ballista
Ram = battering ram
Camel = camel rider
; -- bonuses
[StdPolearmInf]
LightArmouredHorse = -12m
MediumArmouredHorse = -20m
HeavyArmouredHorse = -36m
NormalCavalry = 120m
HeavyCavalry = 80m
EliteHeavyCavalry = 50m
InfMeleeLgShield = -20m
InfMeleeSmShield = -10m
InfMeleeSwLgShield = -12m
InfMeleeSwSmShield = -5m
InfMeleeStLgShield = -24m
InfMeleeStSmShield = -15m
InfMeleeSwStLgShield = -20m
InfMeleeSwStSmShield = -12m
HeavyArmor = -16m
MediumArmor = -12m
LightArmor = -6m
NoArmor = 4m
HeavyAxe = -18m
LightAxe = -12m
[ElitePolearmInf]
LightArmouredHorse = -6m
MediumArmouredHorse = -14m
HeavyArmouredHorse = -20m
NormalCavalry = 160m
HeavyCavalry = 125m
EliteHeavyCavalry = 100m
InfMeleeLgShield = -6m
InfMeleeSmShield = -4m
InfMeleeSwLgShield = -6m
InfMeleeSwSmShield = -4m
InfMeleeStLgShield = -10m
InfMeleeStSmShield = -6m
InfMeleeSwStLgShield = -10m
InfMeleeSwStSmShield = -6m
HeavyArmor = 6m
MediumArmor = 12m
LightArmor = 14m
NoArmor = 16m
HeavyAxe = -12m
LightAxe = -6m
[InfCavExcTraining]
HeavyArmor = 10m
MediumArmor = 18m
LightArmor = 24m
InfCavGoodTraining = 10m
InfCavAvgTraining = 16m
InfCavLowNoTraining = 24m
InfMeleeLgShield = -2m
InfMeleeSmShield = 4m
InfMeleeSwLgShield = -2m
InfMeleeSwSmShield = 4m
InfMeleeStLgShield = -6m
InfMeleeStSmShield -4m
InfMeleeSwStLgShield = -6m
InfMeleeSwStSmShield = -4m
[InfCavGoodTraining]
InfCavExcTraining = -12m
InfCavAvgTraining = 12m
InfCavLowNoTraining = 25m
InfMeleeLgShield = -2m
InfMeleeSmShield = 4m
InfMeleeSwLgShield = -2m
InfMeleeSwSmShield = 4m
InfMeleeStLgShield = -6m
InfMeleeStSmShield -4m
InfMeleeSwStLgShield = -6m
InfMeleeSwStSmShield = -4m
HeavyArmor = 6m
MediumArmor = 10m
LightArmor = 16m
[InfCavAvgTraining]
InfCavExcTraining = -18m
InfCavGoodTraining = -15m
InfCavLowNoTraining = 12m
InfMeleeLgShield = -6m
InfMeleeSmShield = -4m
InfMeleeSwLgShield = -6m
InfMeleeSwSmShield = -4m
InfMeleeStLgShield = -10m
InfMeleeStSmShield -6m
InfMeleeSwStLgShield = -10m
InfMeleeSwStSmShield = -6m
HeavyArmor = -12m
MediumArmor = 4m
LightArmor = 12m
[InfCavLowNoTraining]
InfCavExcTraining = -36m
InfCavGoodTraining = -24m
InfCavAvgTraining = -15m
InfMeleeLgShield = -8m
InfMeleeSmShield = -6m
InfMeleeSwLgShield = -8m
InfMeleeSwSmShield = -6m
InfMeleeStLgShield = -16m
InfMeleeStSmShield -8m
InfMeleeSwStLgShield = -16m
InfMeleeSwStSmShield = -8m
HeavyArmor = -18m
MediumArmor = -8m
LightArmor = -4m
[Camel]
NormalCavalry = 300m
[InfMeleeSw]
HeavyAxe = 12m
LightAxe = 18m
[HeavyAxe]
LightArmouredHorse = 6m
MediumArmouredHorse = 4m
HeavyArmouredHorse = -6m
InfCavExcTraining = -14m
InfCavGoodTraining = -8m
InfCavAvgTraining = -6m
InfCavLowNoTraining = 8m
HeavyArmor = 16m
MediumArmor = 20m
LightArmor = 25m
InfMeleeLgShield = 8m
InfMeleeSmShield = 12m
InfMeleeSwLgShield = 8m
InfMeleeSwSmShield = 12m
InfMeleeStLgShield = 6m
InfMeleeStSmShield 8m
InfMeleeSwStLgShield = 6m
InfMeleeSwStSmShield = 8m
[LightAxe]
LightArmouredHorse = 4m
MediumArmouredHorse = 2m
HeavyArmouredHorse = -10m
InfCavExcTraining = -16m
InfCavGoodTraining = -12m
InfCavAvgTraining = -8m
InfCavLowNoTraining = 5m
HeavyArmor = 10m
MediumArmor = 14m
LightArmor = 16m
InfMeleeLgShield = 6m
InfMeleeSmShield = 4m
InfMeleeSwLgShield = 6m
InfMeleeSwSmShield = 4m
InfMeleeStSmShield 2m
InfMeleeSwStSmShield = 2m
[Bolt]
LightArmouredHorse = -14r
MediumArmouredHorse = -18r
HeavyArmouredHorse = -26r
HeavyArmor = 75r
MediumArmor = 50r
LightArmor = 12r
InfMeleeLgShield = -24r
InfMeleeSmShield -14r
InfMeleeSwLgShield = -24r
InfMeleeSwSmShield = -14r
InfMeleeStLgShield = -32r
InfMeleeStSmShield -26r
InfMeleeSwStLgShield = -32r
InfMeleeSwStSmShield = -16r
InfCavExcTraining = -6r
InfCavGoodTraining = -4r
InfCavAvgTraining = -2r
InfCavLowNoTraining = 12r
[AdvancedArrow]
LightArmouredHorse = -18r
MediumArmouredHorse = -24r
HeavyArmouredHorse = -28r
HeavyArmor = -20r
MediumArmor = -8r
LightArmor = 5r
NoArmor = 18r
InfMeleeLgShield = -20r
InfMeleeSmShield = -12r
InfMeleeSwLgShield = -20r
InfMeleeSwSmShield = -12r
InfMeleeStLgShield = -28r
InfMeleeStSmShield -16r
InfMeleeSwStLgShield = -28r
InfMeleeSwStSmShield = -16r
InfCavExcTraining = -12r
InfCavGoodTraining = -6r
InfCavAvgTraining = -4r
InfCavLowNoTraining = 10r
[APArrow]
LightArmouredHorse = -16r
MediumArmouredHorse = -20r
HeavyArmouredHorse = -24r
HeavyArmor = -8r
MediumArmor = 6r
LightArmor = 12r
NoArmor = 24r
InfMeleeLgShield = -12r
InfMeleeSmShield = -8r
InfMeleeSwLgShield = -12r
InfMeleeSwSmShield = -8r
InfMeleeStLgShield = -20r
InfMeleeStSmShield -10r
InfMeleeSwStLgShield = -18r
InfMeleeSwStSmShield = -10r
InfCavExcTraining = -8r
InfCavGoodTraining = 4r
InfCavAvgTraining = 6r
InfCavLowNoTraining = 14r
[RealArrow]
LightArmouredHorse = -22r
MediumArmouredHorse = -28r
HeavyArmouredHorse = -34r
HeavyArmor = -60r
InfMeleeLgShield = -25r
InfMeleeSmShield = -15r
InfMeleeSwLgShield = -25r
InfMeleeSwSmShield = -15r
InfMeleeStLgShield = -34r
InfMeleeStSmShield -18r
InfMeleeSwStLgShield = -34r
InfMeleeSwStSmShield = -18r
InfCavExcTraining = -16r
InfCavGoodTraining = -8r
InfCavAvgTraining = -6r
InfCavLowNoTraining = 6r
MediumArmor = -22r
LightArmor = -2r
NoArmor = 12r
[NormalCavalry]
LightArmouredHorse = -16m
MediumArmouredHorse = -22m
HeavyArmouredHorse = -38m
HeavyCavalry = -18m
EliteHeavyCavalry = -26m
HeavyArmor = 6m
MediumArmor = 10m
LightArmor = 16m
NoArmor = 20m
InfCavExcTraining = -10m
InfCavGoodTraining = -6m
InfCavLowNoTraining = 8m
InfMeleeLgShield = -25m
InfMeleeSmShield = -12m
InfMeleeStLgShield = -32m
InfMeleeStSmShield = -16m
InfMeleeSwStLgShield = -32m
InfMeleeSwStSmShield = -16m
[HeavyCavalry]
LightArmouredHorse = -14m
MediumArmouredHorse = -10m
HeavyArmouredHorse = -8m
NormalCavalry = 12m
EliteHeavyCavalry = -16m
HeavyArmor = 10m
MediumArmor = 16m
LightArmor = 24m
NoArmor = 30m
InfCavExcTraining = -10m
InfCavGoodTraining = -6m
InfCavLowNoTraining = 8m
InfMeleeLgShield = -25m
InfMeleeSmShield = -12m
InfMeleeStLgShield = -32m
InfMeleeStSmShield = -16m
InfMeleeSwStLgShield = -32m
InfMeleeSwStSmShield = -16m
[EliteHeavyCavalry]
LightArmouredHorse = -12m
MediumArmouredHorse = -10m
HeavyArmouredHorse = -6m
NormalCavalry = 20m
HeavyCavalry = 16m
HeavyArmor = 6m
MediumArmor = 10m
LightArmor = 16m
NoArmor = 20m
InfCavExcTraining = -10m
InfCavGoodTraining = -6m
InfCavLowNoTraining = 8m
InfMeleeLgShield = -25m
InfMeleeSmShield = -12m
InfMeleeStLgShield = -32m
InfMeleeStSmShield = -16m
InfMeleeSwStLgShield = -32m
InfMeleeSwStSmShield = -16m
[Ballista]
BUILDINGS = -100r
LightArmouredHorse = 4r
MediumArmouredHorse = -3r
HeavyArmouredHorse = -5r
HeavyArmor = 14r
MediumArmor = 28r
LightArmor = 32r
NoArmor = 36r
InfMeleeLgShield = -8r
InfMeleeStLgShield = -12r
InfMeleeStSmShield = -8
InfMeleeSwStLgShield = -12r
InfMeleeSwStSmShield = -8r
InfCavExcTraining = -16r
InfCavGoodTraining = -12r
InfCavAvgTraining = -5r
InfCavLowNoTraining = 10r
[ARROW]
Ram = -80r
Any feedback and especially ideas would be most appreciated.