Just think of catalog field set actions as upgrades, and then look what field upgrades can modify. Then you will probably know how much (or little) you can acutally modify. There might be some more fields reachable, I didn't test it, but that's the basic design of this.
Changing the effects array isn't possible directly, but can't you use validators for the effects which check for the player to have a certain dummy-upgrade? This upgrade could then be modified with triggers.
What is there to modify in a set effect? There's just the list of effects to run, can't you filter them with validators? Or a switch effect, or whatever works for you.
Can you explain why you would want to edit a CompareVital validator? There might be other ways.
Is Blizzard planning to add more modifiable fields to the Editor ? Because right now I can't make any more progress for my map until I can :
Change the Effects array of a Set Effect. Change the value of a CompareVital Validator.
And sometime it seems the read-only fields are really random. I don't see any logic behind them.
Ie: you can change the unitArmorName but you can't change the name of weapons???
While I agree with you for the most part (wtf, cannot change anything for behaviors besides duration?), I suggest using a persistent effect instead of a set effect. If you use a period duration of 0 it basically behaves the same way, but as far as I know, it can be modified via catalog set value without problems.
Is Blizzard planning to add more modifiable fields to the Editor ? Because right now I can't make any more progress for my map until I can :
Change the Effects array of a Set Effect. Change the value of a CompareVital Validator.
And sometime it seems the read-only fields are really random. I don't see any logic behind them.
Ie: you can change the unitArmorName but you can't change the name of weapons???
Just think of catalog field set actions as upgrades, and then look what field upgrades can modify. Then you will probably know how much (or little) you can acutally modify. There might be some more fields reachable, I didn't test it, but that's the basic design of this.
Changing the effects array isn't possible directly, but can't you use validators for the effects which check for the player to have a certain dummy-upgrade? This upgrade could then be modified with triggers.
What is there to modify in a set effect? There's just the list of effects to run, can't you filter them with validators? Or a switch effect, or whatever works for you.
Can you explain why you would want to edit a CompareVital validator? There might be other ways.
While I agree with you for the most part (wtf, cannot change anything for behaviors besides duration?), I suggest using a persistent effect instead of a set effect. If you use a period duration of 0 it basically behaves the same way, but as far as I know, it can be modified via catalog set value without problems.