Page 1 of 1
Median Medium Infantry
Posted: Fri Jun 12, 2020 5:38 am
by Jagger2002
I thought I would go back and play a nostaligic matchup of Assyrians vs Medians. I remember the Medians as having lots of nice MI spearmen but what I don't remember is them being below average morale. So have they always been below average morale or were they tweaked at some point and I just missed it?
Nevermind, somehow my difficulty level was set at 1???
Re: Median Medium Infantry
Posted: Fri Jun 12, 2020 7:42 am
by melm
Yes, Level 1 difficulty will downgrade your opponent army's quality by one level. Specifically Median Spearmen from average to below average.
Re: Median Medium Infantry
Posted: Fri Jun 12, 2020 7:51 am
by rbodleyscott
melm wrote: ↑Fri Jun 12, 2020 7:42 am
Yes, Level 1 difficulty will downgrade your opponent army's quality by one level. Specifically Median Spearmen from average to below average.
Actually it reduces enemy units' quality by 25 and increases your units' quality by 25.
Where the base quality is
Raw 50
Average 100
Superior 200
Elite 300
Each quality name covers a range of actual quality values, they are not discrete "levels" with fixed values.
Here is the actual code that displays quality:
Code: Select all
// Prints quality string
FUNCTION PrintQualityString(me)
{
int quality;
quality = GetQuality(me);
if (quality <= 40)
{
if (GetAttrib(me, "Elan") < GetAttrib(me, "Experience"))
{
PrintString("IDS_TT_DEMORALISED");
}
else
{
PrintString("IDS_TT_UNTRAINED");
}
}
if ((quality >= 41) & (quality <= 60))
{
if (GetAttrib(me, "Elan") < GetAttrib(me, "Experience"))
{
PrintString("IDS_TT_DISHEARTENED");
}
else
{
PrintString("IDS_TT_RAW");
}
}
if ((quality >= 61) & (quality <= 90))
{
if (GetAttrib(me, "Elan") < GetAttrib(me, "Experience"))
{
PrintString("IDS_TT_MILDLY_DISHEARTENED");
}
else
{
PrintString("IDS_TT_BELOW_AVERAGE");
}
}
if ((quality >= 91) & (quality <= 110))
{
PrintString("IDS_TT_AVERAGE");
}
if ((quality >= 111) & (quality <= 159))
{
if (GetAttrib(me, "Elan") > GetAttrib(me, "Experience"))
{
PrintString("IDS_TT_ENTHUSIASTIC");
}
else
{
PrintString("IDS_TT_ABOVE_AVERAGE");
}
}
if ((quality >= 160) & (quality <= 210)) // Note: This section should start at cut off point for Impact Pistol not being cancelled by Impact Mounted.
{
PrintString("IDS_TT_SUPERIOR");
}
if ((quality >= 211) & (quality <= 250))
{
PrintString("IDS_TT_HIGHLY_SUPERIOR");
}
if (quality > 250)
{
PrintString("IDS_TT_ELITE");
}
}
Note that "Quality" is the average of "Elan" and "Experience". "Elan" and "Experience" are the same as each other in most basic units (but not all - e.g. Phoenician-style foot), but can diverge in campaigns, depending on the unit's record in previous battles.
Re: Median Medium Infantry
Posted: Wed Jun 17, 2020 2:05 pm
by Ludendorf
I always wondered why my 'Superior' units were still 'Superior' on Deity. I'm guessing their quality drops to 175?
Would also explain why the AI 'Superior' troops become 'Highly Superior'.
Re: Median Medium Infantry
Posted: Wed Jun 17, 2020 5:49 pm
by rbodleyscott
Ludendorf wrote: ↑Wed Jun 17, 2020 2:05 pm
I always wondered why my 'Superior' units were still 'Superior' on Deity. I'm guessing their quality drops to 175?
Would also explain why the AI 'Superior' troops become 'Highly Superior'.
Yep and Yep.