Took me a while to figure out what was going on, but every time I update a strProp with setStrProp, any of the properties within the string that have a value containing another property switch that property for the value.
Example:
Code: Select all
[h:Weapon1=setStrProp(Weapon1,"Wep1Abil","{StrMod}")]
Sets the property to : Wep1Abil={StrMod} within the string property.
All is good.
However when I try to update anything else on that string property, say
Code: Select all
[h:Weapon1=setStrProp(Weapon1,"Wep1Name","Longsword")]
Now the property reads: Wep1Abil=5 (which is the value for StrMod)
Not so great, as I would like this ability to be dynamic.
Any workaround for this?
"I love being wrong, for if I was always right, there would be nothing left to learn, and that would be a world I would not want to live in."
-Benjamin Fisher
"Knowledge is knowing a tomato is a fruit; wisdom is not putting it in a fruit salad."
-Miles Kington
"Space is his favorite thing in the world!"
-Kayla Kros
"Anything times 1 is 1"
-Kayla Kros