Using a string as a ThingID in a script
I am trying to use a string, stored in the field "abText", as a thingID in a script, but I do not know how to do that properly.
I have tried Code:
~ We calculate the bonuses for Elemental Augmentation Any pointers on how to properly convert a string to an thingID? Thanks! |
Don't store the Id of the pick as text. Store some identity tag from the target pick on the picks you're foreaching through. Since this is attributes, and there's only 6 of them, use a 6-item if...elseif to apply the bonus to the correct attribute. If there were more picks, a nested foreach would be the way to find them.
Also, why is this script using a foreach - can't these AMSAffin picks run the script themselves, instead of running it from some master pick? As far as I can tell, this would be a 3-line script on those picks: doneif (tagis[Helper.FirstCopy] = 0) doneif (tagis[Affinity.?] = 0) hero.chilfdound[aDex].field[aPostMod].value += round(field[abValue3].value/2,0,-1) (just copying the script from pick to pick, changing the attribute Id for each one). |
Quote:
Quote:
|
All times are GMT -8. The time now is 07:07 PM. |
Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.