It is a custom fighter subclass ability. I got it to work using this, but I am not sure if there is a better way.
if (field[xAllLev].value >= 18) then
foreach pick in hero from BaseWep where "IsWeapon.wShortbow"
eachpick.field[wDieCount].value = 1
nexteach
foreach pick in hero from BaseWep where "IsWeapon.wShortbow"
eachpick.field[wDieSize].value = 8
nexteach
foreach pick in hero from BaseWep where "IsWeapon.wLongbow"
eachpick.field[wDieCount].value = 1
nexteach
foreach pick in hero from BaseWep where "IsWeapon.wLongbow"
eachpick.field[wDieSize].value = 10
nexteach
foreach pick in hero from BaseWep where "IsWeapon.wRIPHankyu"
eachpick.field[wDieCount].value = 1
nexteach
foreach pick in hero from BaseWep where "IsWeapon.wRIPHankyu"
eachpick.field[wDieSize].value = 8
nexteach
foreach pick in hero from BaseWep where "IsWeapon.wRIPGreatbow"
eachpick.field[wDieCount].value = 2
nexteach
foreach pick in hero from BaseWep where "IsWeapon.wRIPGreatbow"
eachpick.field[wDieSize].value = 6
nexteach
foreach pick in hero from BaseWep where "IsWeapon.w5COvrLngbw"
eachpick.field[wDieCount].value = 2
nexteach
foreach pick in hero from BaseWep where "IsWeapon.w5COvrLngbw"
eachpick.field[wDieSize].value = 8
nexteach
foreach pick in hero from BaseWep where "IsWeapon.w5CLiReCro"
eachpick.field[wDieCount].value = 1
nexteach
foreach pick in hero from BaseWep where "IsWeapon.w5CLiReCro"
eachpick.field[wDieSize].value = 10
nexteach
foreach pick in hero from BaseWep where "IsWeapon.wCrssbwHan"
eachpick.field[wDieCount].value = 1
nexteach
foreach pick in hero from BaseWep where "IsWeapon.wCrssbwHan"
eachpick.field[wDieSize].value = 8
nexteach
foreach pick in hero from BaseWep where "IsWeapon.wCrssbwHvy"
eachpick.field[wDieCount].value = 1
nexteach
foreach pick in hero from BaseWep where "IsWeapon.wCrssbwHvy"
eachpick.field[wDieSize].value = 12
nexteach
foreach pick in hero from BaseWep where "IsWeapon.wCrossbowL"
eachpick.field[wDieCount].value = 1
nexteach
foreach pick in hero from BaseWep where "IsWeapon.wCrossbowL"
eachpick.field[wDieSize].value = 10
nexteach
endif
|