• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Heroes of the Forgotten Lands Armor rules

MagicSN

Well-known member
Hello!

As I found out they changed the armour rules big time. All armour, not just Mastercraft armour, gets a Mastercraft bonus INCLUDED starting certain levels (for example base armour of plate armour +1 is 8, but of plate armour +2 is 9, magic bonus still added to this).

I tried working on a script. But seems I do it wrong, as the script gives an error:


var isbonus as number
isbonus = 0
foreach pick in hero from Armor where "ArmorType.arPlateArm"
if (eachpick.field[arAC].value==10) then
if (eachpick.tagis[Equipped.Equipped] <> 0) then
#traitmodify[defAC,trtItem,1,""]
isbonus = 1
endif
endif
nexteach

My idea was: "If this is a plate armor with a bonus of 10 this means it is a plate armor +2 -> add 1, after the table from Heroes of the Forgotten Lands, of course this script would include a BIIIIIG
if ... else part.

Any idea, what is wrong in

if (eachpick.field[arAC].value==10) then

?

Steffen
 
Forget my question. I did by mistake use == like in C++. Bugfix in works ;-)

EDIT: Bugfix now available at the usual spot. This bugfix might cause trouble with some feats concerning armour and stuff. I have a real bugfixed based on modifying one of the .dat files (sadly not possible any other way), currently asking the Hero Lab guys if I am allowed to post my modified .dat file.

MagicSN
 
Last edited:
I always read this as being "every armour over level X is masterwork", so you're automatically getting masterworked armour after - what is it, level 6? - and you have to pick the specific masterwork you want where there are multiples for a level range/armour category.

In Hero Lab terms, you'd just need to choose the correct masterwork in the "Choose Armour" dialogue. I guess technically it should prevent you from choosing the non-MW version of your armour after you hit MW levels, but I don't know if that that's worth being bothered by. Assuming masterwork bonuses are applied properly in Hero Lab, of course.
 
Last edited:
I always read this as being "every armour over level X is masterwork", so you're automatically getting masterworked armour after - what is it, level 6? - and you have to pick the specific masterwork you want where there are multiples for a level range/armour category.

In Hero Lab terms, you'd just need to choose the correct masterwork in the "Choose Armour" dialogue. I guess technically it should prevent you from choosing the non-MW version of your armour after you hit MW levels, but I don't know if that that's worth being bothered by. Assuming masterwork bonuses are applied properly in Hero Lab, of course.

My method of just fixing the calculation in the .dat file has the advantage though that you do not have to find out "which is the correct masterwork armor at that level" but just can choose the normal armor. All the different armor type names (Layered, Rimfire,...) are only confusing.

But I checked now, you are right, it seems the masterwork boni are calculated correctly.

Steffen
 
Oh I see, so you were basically automating the process of applying a masterwork bonus for that level? That makes sense. Though I did think there were multiple choices for some level range/armour category combinations, meaning there's no "normal" choice. I guess you could just treat the PHB choice as the default though - better than missing out on your MW bonus altogether.

The names certainly are confusing, it's a headache to remember what's what. But this is an area of the rules that they explained poorly all along - my group only noticed it because the DDI builder seemed to be giving us odd numbers.
 
Last edited:
Oh I see, so you were basically automating the process of applying a masterwork bonus for that level? That makes sense. Though I did think there were multiple choices for some level range/armour category combinations, meaning there's no "normal" choice. I guess you could just treat the PHB choice as the default though - better than missing out on your MW bonus altogether.

The names certainly are confusing, it's a headache to remember what's what. But this is an area of the rules that they explained poorly all along - my group only noticed it because the DDI builder seemed to be giving us odd numbers.

Well, my point more or less was that it is a general rule now to include the MW bonus, so the default behaviour of Hero Lab just includes wrong number data. So I fixed it (see Heroes of the Fallen Lands where this new rule is introduced). And yes, I just automated it to include the bonus (I was not using the MW bonus, though, I was using the bonus from Hero'es of the fallen Lands page 345, no idea if the bonus is identic with the Masterwork bonus, but I guess it probably is). The tables detail the bonus for the new rule.

MagicSN
 
Double-checked my HotFL, and I see how you mean - I didn't realise that they had folded it into one table like that. Sorry for not getting it >3>;

Anyway, it's certainly ambiguous, but I think its is supposed to be an alternative to the pre-essentials MW choices (and also a default replacement, since Essentials tried to simplify things). It seems clear that it's not separate from/stacking with a chosen MW bonus, since the text explaining it uses the same fancy names "feyweave", "forgemail" etc. as are given to the original MW armour in the PHB. (Forgive me if I'm just repeating stuff you already know - I'm mostly talking myself through this.)

Anyway, just making sure that I understand your patch - this has no effect on magic armour if the user does choose a pre-eseentials-style MW bonus, correct? It just serves as a default, if you pick the "ordinary" armour and enchant it to the appropriate level? In which case it would be perfectly appropriate, and I was just making things annoying and complicated by sticking my nose in ^^; Sorry about that!

Sorry for the belated reply - actually the thread was brought to my attention again because I used your code to reference something else I was trying to get working, a script that replaces the key attribute for certain powers based on source and current key attribute (which totally works, so THANKS! It was exactly what I needed to see ^^).
 
Last edited:
Back
Top