I have a class ability that allows the player to choose any metamagic feat (even ones they don't have), and emulate it with some conditions.
What I have done is created a helper feat for the class ability that acts as a prereq for the metamagic thing associated with the class ability. For example for class ability Blah, I have a feat fBlah which is a prereq for the Metamagic ability mmBlah which is what the player will add to his spells.
All well an good, but depending on what metamagic feat the player chooses to associate with the class ability I want its metamagic ability abbreviation to change.
For example, lets say I choose Bouncing Spell as the feat emulated by the class ability. I want the metamagic ability mmBlah to have its mmAbbr field be "Bouncing Blah"
I tried using a trustme statement before my script as follows
but that doesn't work.
I am guessing mmAbbr is a static field, not a user field. Is there any way to get around this?
What I have done is created a helper feat for the class ability that acts as a prereq for the metamagic thing associated with the class ability. For example for class ability Blah, I have a feat fBlah which is a prereq for the Metamagic ability mmBlah which is what the player will add to his spells.
All well an good, but depending on what metamagic feat the player chooses to associate with the class ability I want its metamagic ability abbreviation to change.
For example, lets say I choose Bouncing Spell as the feat emulated by the class ability. I want the metamagic ability mmBlah to have its mmAbbr field be "Bouncing Blah"
I tried using a trustme statement before my script as follows
Code:
trustme
hero.childfound[mmBlah].field[mmAbbr].text = field[usrChosen1].chosen.field[mmAbbr].text & " Blah"
but that doesn't work.
I am guessing mmAbbr is a static field, not a user field. Is there any way to get around this?