Member
Join Date: Oct 2013
Posts: 37
|
When using the WiS Weapon Focus ability, I continue to get this after selection of the weapon class:
Quote:
Quote:
Hm. Would it work better for you to, instead of precluding 'fWepFoc', instead have 'fwsWepFoc' replace 'fWepFoc'? Dragonlance Fiction: Childe Lydia to the Dark Tower Came "Look, I could kill you, but then I'd have to fill out paperwork. I hate paperwork. Even more than I hate you." -- Phineas Phentari Last edited by The Wyrm Ouroboros; December 20th, 2017 at 11:06 PM. |
||
#31 |
Senior Member
Join Date: May 2013
Posts: 240
|
Unfortunately, no. I initially used replace instead of preclude, but doing so caused problems. Specifically, if you use replace, that replacement happens even if the WiS rules are not enabled. Which naturally bollixes up every non-WiS character who has Weapon Focus. There are a lot of those.
Could you please post a copy of the portfolio that's causing this problem, with a description of the exact steps to reproduce the error? I have come across those errors before, but they've been sporadic. It would help a lot to have a consistent way to reproduce the problem so that I can diagnose the root cause. It may be a timing issue. |
#32 |
Senior Member
Join Date: May 2013
Posts: 240
|
Wyrm, never mind on that request for a .por file. I think I've got it nailed down.
And, amazingly, it's not a bug in my code! (For once.) It's a bug in the pre-reqs script for the feat Covering Fire (the one from the Villain Codex). The pre-req code for that feat currently looks like this: Code:
var tagexpr as string if (hero.tagis[WepFocus.?] <> 0) then tagexpr = "wCategory.Firearm & (" & hero.tagids[WepFocus.?] & ")" else @valid = 0 done endif foreach thing in BaseWep where tagexpr @valid = 1 nexteach Code:
debug "Tag expression is: " & tagexpr Code:
Tag expression is: wCategory.Firearm & (WepFocus.wAasenMort,WepFocus.wMHAirPist,WepFocus.wMHAirRifl,WepFocus.wArcPistol,WepFocus.wArcRifle,WepFocus.wAutograpn,WepFocus.wAxeMusket,WepFocus.wBlunderbu,WepFocus.wBombardHv,WepFocus.wBombardLt,WepFocus.wBombardSt,WepFocus.wBuckGun,WepFocus.wCannon,WepFocus.wCannFiend,WepFocus.wGRCannGre,WepFocus.wGRCannHvy,WepFocus.wGRCannLgt,WepFocus.wGRCannSct,WepFocus.wMHHKMP5,WepFocus.wMHHKMP5K,WepFocus.wMHM4Carbi,WepFocus.wMHUzi,WepFocus.wCulverin,WepFocus.wDartGun,WepFocus.wDeathRay,WepFocus.wDblHackbu,WepFocus.wGRDragon,WepFocus.wDragMuske,WepFocus.wDragPisto,WepFocus.wEMPPistol,WepFocus.wEMPRifle,WepFocus.wFirelance,WepFocus.wMHFlameth,WepFocus.wFlaTh1917,WepFocus.wMHFlareGn,WepFocus.wFlareGun,WepFocus.wMPBBGatgn,WepFocus.wGRGorgon,WepFocus.wGravPisto,WepFocus.wGravRifle,WepFocus.wMHM792,WepFocus.wGRHarpy,WepFocus.wHotchkiss,WepFocus.wIdRifle,WepFocus.wInfPistol,WepFocus.wLasPistol,WepFocus.wLasPist2,WepFocus.wLaserRifl,WepFocus.wLMGMadsen,WepFocus.wMHM2HB,WepFocus.wMHM60,WepFocus.wMHTTMG,WepFocus.wGRMedusa,WepFocus.wMHNetLaun,WepFocus.wMHPntBlGn,WepFocus.wMHBer92F,WepFocus.wMHBer93R,WepFocus.wMHCM1911,WepFocus.wMHCDE10mm,WepFocus.wMHDerring,WepFocus.wMHDestEgl,WepFocus.wMHFalcon4,WepFocus.wMHGlock17,WepFocus.wMHGlock20,WepFocus.wMHMAC10,WepFocus.wMHSITESM9,WepFocus.wMHSkorpin,WepFocus.wMHTEC9,WepFocus.wMHWalPPK,WepFocus.wGRPrivate,WepFocus.wMHCPython,WepFocus.wMHPathfin,WepFocus.wMHRugerSv,WepFocus.wMHSWM29,WepFocus.wMHAK47,WepFocus.wMHBarLtFy,WepFocus.wMHHKG3,WepFocus.wMHHKPSG1,WepFocus.wMHM16A2,WepFocus.wMHOICW,WepFocus.wMHRem762,WepFocus.wMHSterAUG,WepFocus.wMHTACMIL,WepFocus.wMHWinch94,WepFocus.wMSRDConcs,WepFocus.wMSRDCryon,WepFocus.wMHLAW,WepFocus.wMHBene121,WepFocus.wMHBerM3P,WepFocus.wMHBrnBPS,WepFocus.wMHMoss12G,WepFocus.wMHSawShot,WepFocus.wMPSCEGRSG,WepFocus.wMHSkFmSpr,WepFocus.wGRStinger,WepFocus.wMHSpWatGn,WepFocus.wGRSwivGun,WepFocus.wMHTaser,WepFocus.wGRTitan,WepFocus.wMHWaterCn) If you disable the WiS rules and create a gunslinger with Weapon Focus (Blunderbuss) and Covering Fire, everything works great. In that case, my test code yields this: Code:
Tag expression is: wCategory.Firearm & (WepFocus.wBlunderbu) But if you take that same gunslinger (without the WiS rules) and add a second Weapon Focus feat, it triggers the invalid tag expression error. Here's the debug output for a gunslinger who's got Covering Fire, Weapon Focus (Blunderbuss) and Weapon Focus (Lance): Code:
Tag expression is: wCategory.Firearm & (WepFocus.wBlunderbu,WepFocus.wLance) I'll file a bug report. |
#33 |
Member
Join Date: Oct 2013
Posts: 37
|
And I was just testing stuff out and putting together a file. :P Fair enough.
Dragonlance Fiction: Childe Lydia to the Dark Tower Came "Look, I could kill you, but then I'd have to fill out paperwork. I hate paperwork. Even more than I hate you." -- Phineas Phentari |
#34 |
Junior Member
Join Date: Jul 2015
Posts: 6
|
Having some issues with this mod. Ive followed all the instructions for import, when I get to the in-game setup step I scroll down to House Rules and cannot find the "World is Square" options in any form.
Please help. |
#35 |
Senior Member
Join Date: May 2013
Posts: 240
|
Hrm! Well, that's unexpected.
Just to confirm, you added the source, and it did the import and told you the import was successful, right? Did you get any error messages at any point? If so, when did they occur and what did they say? What other Hero Lab mods do you have installed, if any? It's possible they might not be playing nice with each other. Try deleting the WiS rules using the "manage third-party updates" option and then reinstall them. |
#36 |
Junior Member
Join Date: Sep 2013
Posts: 13
|
I've noticed recently that when I equip a shield an ACP is being applied to my attacks as if I'm not proficient with it. It happens when I use the first 2 option in the newest update.
|
#37 |
Senior Member
Join Date: Oct 2011
Posts: 6,793
|
Using weapon finesse? if so, that is working as intended (unless world is square is supposed to change that).
|
#38 |
Senior Member
Join Date: May 2013
Posts: 240
|
I built a level 1 rogue with WiS enabled, and gave him a short sword and a shield. When he has the shield equipped, his attack bonus looks like this:
Quote:
Quote:
As to whether it's really supposed to apply that armor check penalty TWICE, I don't know. It seems a tad punitive. My test PC wasn't wearing armor -- his only gear was a shield and the short sword. I've attached the portfolio in case anyone wants to verify that I'm not crazy. Please, please verify that I'm not crazy. I'M NOT CRAZY! *froths* |
||
#39 |
Senior Member
Join Date: Mar 2013
Location: Melbourne, Australia
Posts: 1,089
|
Your character is not proficient with a shield, thus you get a penalty (equal to its ACP) on all attacks. That's the -2 armour penalty. You then get an additional -2 penalty because of Weapon Finesse and a shield.
This has nothing to do with the WiS data files - I don't have them at all, so they weren't active. You could report this as a bug if you don't think both penalties should stack. Current RPG's: Pathfinder (GM), Pathfinder (Player), Gamma World (GM, Pathfinder homebrew). HeroLab: 3.5 & Pathfinder. HL User Files for PF: Greyhawk Setting, Gamma World (WIP). DM and player of D&D since 1980. |
#40 |
|
|