Error in Magic Shield Created in Editor
I know what is causing the error. I'm not sure how to handle it, or rather, I'm not sure I understand what is happening in order to handle it, if at all.
All my shields have a weapon I bootstrap to it called Shield Bash. I've worked it out that I can make a custom magic shield and everything works out great. I've since decided to make a new specific magical shield in the custom editor, and I put a shield as a gizmo on the new magic shield. Unfortunately, I get errors on the BaseWep component of the wShieldBash weapon I created and bootstrapped to each shield. When I created the magical shield, that shield is the target of all the BaseWep component scripts. Which makes me believe the bootstrap method was incorrect (mind you, I've had this bootstrapped for a couple of years, and this is the first time I've created a specific shield OR added a specific shield to a hero). Turns out, every specific shield (even the ones in the d20 set) are getting these errors. It's all because I've bootstrapped that Shield Bash weapon to the shields. Is there another transition I'm missing? I can't imagine it's a gizmo, and I don't know any other way to attach it to a shield outside of bootstrapping it. That is trying to transition to the shield and it cannot find certain fields, such as wDamage and wAttack. I wondered if anyone might have encountered something like this before with bootstrapping to armor and specific armors. Is this something that can be resolved or has a work around for? I would have thought the transition would just be to the shield gizmo, but it isn't. It's transitioning to the magic armor that I created that's a magic shield and not finding fields that are normally reserved for being on weapons. |
Can you provide the raw XML data for this shield and shield bash that is causing you errors. I think it will be a little easier for me to figure out if I can visually see the issue or duplicate the problem. :)
|
I ran into a similar problem a while back, and ended up only having shield bash attached to regular shields. Hopefully, you'll have more luck figuring this out than I did.
|
My shield bash is bootstrapped to regular shields. That’s causing the error when making a specific shield through the editor (but not in the custom shield interface).
Shadow, I’ll dig up what I have created. It’s three things. The specific shield I created (though it errors on any specific shield), the shield bash weapon, and the shield itself. Just haven’t been home long enough to get it to you this week. |
Quote:
|
If I can be provided a working example of the error I am willing to look into it and hopefully provide a solution. Either in how you have this scripted or by fixing the core software.
Basically if you can provide a single .user file with specific steps to duplicate it I have a much higher chance of fixing it. :) |
Just so you know, if I remove the bootstrapped Shield Bash on the regular shield, then when that regular shield is used as a gizmo on the specific shield, it doesn't error. It does appear to be core functionality, I was hoping there was a workaround. Can't get anything together tonight, but will try tomorrow night to get something out to you.
|
1 Attachment(s)
I've taken the community file that contains shield bash and stripped out everything not pertinent and attached it here. To reproduce the errors, simply add an "Absorbing Shield" to your portfolio and equip it. This file will function in a clean version of the d20 set.
Note: To reduce clutter this file will only bootstrap shield bash to heavy steel shields. |
Thanks Sendric!
Code:
Attempt to access field 'wAttBonus' that does not exist for thing 'iAbsorbShl' |
Bingo! Those are the exact errors I'm getting as well.
|
All times are GMT -8. The time now is 06:53 PM. |
Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.