Jump to content

How to easily remove Spells with Keyword from Spellcasters?


Recommended Posts

Its not working - but why?

 

"Prerequisites": {
                                "Conditional": {
                                    "Components": [

{"$type":"OEIFormats.FlowCharts.ConditionalCall, OEIFormats","Data":{"FullName":"Boolean ProgressionTableIsSubclass(Guid)","Parameters":["f4ce16ff-8243-4a75-b3d8-ae1487198aa5"],"Flags":"","UnrealCall":"","FunctionHash":1231916529,"ParameterHash":1092581445},"Not":true,"Operator":0},{"$type":"OEIFormats.FlowCharts.ConditionalCall, OEIFormats","Data":{"FullName":"Boolean ProgressionTableIsSubclass(Guid)","Parameters":["88811ed8-adef-4ca3-af2f-871af1682dd6"],"Flags":"","UnrealCall":"","FunctionHash":1231916529,"ParameterHash":-924966531},"Not":true,"Operator":0}]

 

Must it really be an AvailabilityConditional? VisibilityConditional is also doing nothing - the spells are still available and visible... i hate this PT... :devil:

Edited by Harpagornis
Link to comment
Share on other sites

Its not working - but why?

 

"Prerequisites": {

                                "Conditional": {

                                    "Components": [

{"$type":"OEIFormats.FlowCharts.ConditionalCall, OEIFormats","Data":{"FullName":"Boolean ProgressionTableIsSubclass(Guid)","Parameters":["f4ce16ff-8243-4a75-b3d8-ae1487198aa5"],"Flags":"","UnrealCall":"","FunctionHash":1231916529,"ParameterHash":1092581445},"Not":true,"Operator":0},{"$type":"OEIFormats.FlowCharts.ConditionalCall, OEIFormats","Data":{"FullName":"Boolean ProgressionTableIsSubclass(Guid)","Parameters":["88811ed8-adef-4ca3-af2f-871af1682dd6"],"Flags":"","UnrealCall":"","FunctionHash":1231916529,"ParameterHash":-924966531},"Not":true,"Operator":0}]

 

Must it really be an AvailabilityConditional? VisibilityConditional is also doing nothing - the spells are still available and visible... i hate this PT... :devil:

This conditional says: "this ability can be chosen if you are NOT a Watershaper AND you are NOT an Animist"

 

I think you have your conditionals reversed. Keep one of the entries you have and replace the ID with the Shifter. It should then say "if you are NOT a Shifter then this ability can be chosen"

Link to comment
Share on other sites

Okay, i reworked the table like you said @Armakoir but things are still not working:

 

"ActivationObject": "Self",
                            "AddAbilityID": "02f2e79e-d4da-4511-b602-8240023688ac",
                            "Category": "General",
                            "Note": "PL 1 Unlock - Winter Wind",
                            "Prerequisites": {
                                "Conditional": {
                                    "Components": [{
                                            "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats",
                                            "Data": {
                                                "Flags": "",
                                                "FullName": "Boolean ProgressionTableIsSubclass(Guid)",
                                                "FunctionHash": 1231916529,
                                                "ParameterHash": -121159574,
                                                "Parameters": ["65eddbbd-8489-46ff-a2b7-56c954c61198"],
                                                "UnrealCall": ""
                                            },
                                            "Not": true,
                                            "Operator": 0
                                        }
                                    ],
                                    "Operator": 0
                                },
                                "IsMutuallyExclusiveUpgrade": "true",
                                "MinimumCharacterLevel": 1,
                                "PowerLevelRequirement": {
                                    "ClassID": "568f1c26-1398-4e67-8b81-0f6a60e6cdde",
                                    "MinimumPowerLevel": 1
                                },
                                "RequiresAbilityID": "00000000-0000-0000-0000-000000000000",
                                "VisibilityConditional": {
                                    "Components": [{
                                            "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats",
                                            "Data": {
                                                "Flags": "",
                                                "FullName": "Boolean ProgressionTableIsSubclass(Guid)",
                                                "FunctionHash": 1231916529,
                                                "ParameterHash": -121159574,
                                                "Parameters": ["65eddbbd-8489-46ff-a2b7-56c954c61198"],
                                                "UnrealCall": ""
                                            },
                                            "Not": true,
                                            "Operator": 0
                                        }
                                    ],
                                    "Operator": 0
                                }
                            },
                            "RemoveAbilityID": "00000000-0000-0000-0000-000000000000",
                            "UnlockStyle": "Unlock"

 

Everything looks right... no? :facepalm:

Edited by Harpagornis
Link to comment
Share on other sites

The changes only work if i put the PT into the original folder. When in Override folder every change gets ignored. Is there some logic in this madness?

This is because when the PT is in the override, it isn't being loaded and it reverts back to the vanilla PT.

 

So, there's an issue in your PT somewhere.

Link to comment
Share on other sites

Modded PT is in original gamedata folder: It works!

Modded PT is in Override Mod folder: Nothing...

 

If there would be an issue it should not work at all... no? :facepalm:

 

Its even more strange cause i copy the complete (!) PT with only some minor changes (Conditionals for Elemental Spells)

Edited by Harpagornis
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...