Thanks, and I certainly shall explain =) :
1. In the genericstuff.dat file, go to the 'Proceedure' tab, then select 'ProfRare.' Insert these lines of coding:
if (tagis[ruleset.heHighElf] > 0) then
@maxvalue = @maxvalue * 2
endif
So it should look like this:
...
~ Rosters < 2000 points have a special count
if (size < 2000) then
@maxvalue = 1
else
@maxvalue = 0
while (size >= 1000)
@maxvalue = @maxvalue + 1
size = size - 1000
loop
endif
~ Unique High Elf composition rules
if (tagis[ruleset.heHighElf] > 0) then
@maxvalue = @maxvalue * 2
endif
...
2. Select 'ProfSpec,' and insert these lines of code in the same way:
if (tagis[ruleset.heHighElf] > 0) then
@maxvalue = @maxvalue + 2
endif
So it should look like this:
...
~ Rosters < 2000 points have a special count
if (size < 2000) then
@maxvalue = 3
else
@maxvalue = 2
while (size >= 1000)
@maxvalue = @maxvalue + 1
size = size - 1000
loop
endif
~ Unique High Elf composition rules
if (tagis[ruleset.heHighElf] > 0) then
@maxvalue = @maxvalue + 2
endif
...
3. Finally, select 'ProfCore,' and insert these lines of coding:
if (tagis[ruleset.heHighElf] > 0) then
@minvalue = @minvalue - 1
endif
So it should look like this:
...
~ Rosters < 2000 points have a special count
if (size < 2000) then
@minvalue = 2
else
@minvalue = 1
while (size >= 1000)
@minvalue = @minvalue + 1
size = size - 1000
loop
endif
~ Unique High Elf composition rules
if (tagis[ruleset.heHighElf] > 0) then
@minvalue = @minvalue - 1
endif
...
That's the only necessary thing to do in genericstuff.dat, and that should fix the HE's comp rules for you. [/b]
And sorry about the Lance issue, I felt that it was a little misleading to have it selectable even when on foot. Also, please note that the HE BSB has no limitations on his equipment like in other armies
.