The Catalog Set Value looks like a really useful trigger, but I am not really sure how you determine what to fill in for the values. Here is a picture as an example. I want to change the Recharge Vital Rate value.
I would assume the action would look like this?
Catalog - Set value of Effects "BonesHeal" "CEffectCreateHealer_RechargeVitalRate" for player (Triggering player) to "10" (the player and number don't matter for this example)
Could anyone give a general rule how you set up the Catalog Set Value? I have seen the field string be much shorter in other examples so I don't know if I am doing this right.
It's exactly the same path used to reference data fields in text objects (via the <d> tag.) The best way to find out a path is to extract the raw XML files because sometimes the field names don't match whats in the editor. As a rule of thumb it's <Type>,<Identifier>,<Field>. Fields in structs are separated with a period and values in arrays are in square brackets. For example:
Behavior,MyBehavior,DamageResponse.Chance
Effect,MyDamageEffect,AttributeBonus[Armored]
When using the set catalog field of course you don't need to include the first part (the type) as that's a separate parameter.
The Catalog Set Value looks like a really useful trigger, but I am not really sure how you determine what to fill in for the values. Here is a picture as an example. I want to change the Recharge Vital Rate value.
I would assume the action would look like this?
Catalog - Set value of Effects "BonesHeal" "CEffectCreateHealer_RechargeVitalRate" for player (Triggering player) to "10" (the player and number don't matter for this example)
Could anyone give a general rule how you set up the Catalog Set Value? I have seen the field string be much shorter in other examples so I don't know if I am doing this right.
Thanks
It's exactly the same path used to reference data fields in text objects (via the <d> tag.) The best way to find out a path is to extract the raw XML files because sometimes the field names don't match whats in the editor. As a rule of thumb it's <Type>,<Identifier>,<Field>. Fields in structs are separated with a period and values in arrays are in square brackets. For example:
Behavior,MyBehavior,DamageResponse.Chance
Effect,MyDamageEffect,AttributeBonus[Armored]
When using the set catalog field of course you don't need to include the first part (the type) as that's a separate parameter.