Jump to content

Recommended Posts

Hey all, was trying my hand at modding for the first time and I can't quite get it to work. I'm trying to make Debonaire's Roguish Charm work on all enemies. I figured all I had to do was remove the conditional under AffectedTargetConditional, but the game doesn't seem to recognize any changes and I'm not sure why.

 

Here's the original

{
         "$type": "Game.GameData.AttackMeleeGameData, Assembly-CSharp",
         "DebugName": "Roguish_Charm_Melee",
         "ID": "6d5e0938-1ad8-4b14-b977-c1170fb370ef",
         "Components": [
            {
               "$type": "Game.GameData.AttackBaseComponent, Assembly-CSharp",
               "KeywordsIDs": [
                  "f5842f97-b963-40b5-adc2-d69330adcf96"
               ],
               "AttackDistance": 2,
               "MinAttackDistance": 0,
               "AttackVariationID": "dd5934cf-0e6f-4f4a-8f92-3d3102090e8f",
               "UseParentEquippableHand": "false",
               "CastSpeedID": "eacb53e3-6eb5-422a-92ca-99cc883ae4a9",
               "RecoveryTimeID": "566840d9-1561-4243-8ca7-889df9869847",
               "OverrideTacticalActionType": "None",
               "ImpactDelay": 0,
               "ForcedTarget": "None",
               "AffectedTargetType": "Hostile",
               "AffectedTargetConditional": {
                  "Conditional": {
                     "Operator": 0,
                     "Components": [ 

                        {
                           "$type": "OEIFormats.FlowCharts.ConditionalCall, OEIFormats",
                           "Data": {
                              "FullName": "Boolean IsKith(Guid)",
                              "Parameters": [
                                 "1a26e100-0000-0000-0000-000000000000"
                              ],
                              "Flags": "",
                              "UnrealCall": "",
                              "FunctionHash": 244467078,
                              "ParameterHash": 1541628044
                           },
                           "Not": false,
                           "Operator": 0
                        }
                     ]
                  }
               },
               "AffectedTargetDeathState": "Alive",
               "HostilityOverride": "Default",
               "PushDistance": 0,
               "FaceTarget": "true",
               "AccuracyBonus": 0,
               "PenetrationRating": 7,
               "DamageData": {
                  "DamageType": "None",
                  "AlternateDamageType": "None",
                  "Minimum": 0,
                  "Maximum": 0,
                  "TacticalMinimumOverride": 0,
                  "TacticalMaximumOverride": 0,
                  "DamageProcs": []
               },
               "Require****Object": "true",
               "StatusEffectKeywordsIDs": [],
               "StatusEffectsIDs": [
                  "3f0b936a-ce4f-49e7-ad9f-eb193e9cdb99",
                  "000bcede-42ca-4275-a1ee-ddd0d8210803",
                  "a24eb026-29f8-4d71-999e-58a2c6714a89",
                  "27ad5bc6-5722-4248-a21c-60d3560ee9c5"
               ],
               "RandomizeStatusEffect": "false",
               "CanGraze": "false",
               "CanCrit": "true",
               "DefendedBy": "Will",
               "AfflictionsDefendedBy": "None",
               "AfflictionApplicationModifier": "None",
               "SubstituteHitVisualEffect": "",
               "VisualEffects": [],
               "AttackOnImpactID": "00000000-0000-0000-0000-000000000000",
               "ExtraAttackID": "00000000-0000-0000-0000-000000000000",
               "LaunchBone": "RightWeapon",
               "HitBone": "Chest",
               "OnHitShakeDuration": "None",
               "OnHitShakeStrength": "None",
               "NoiseLevelID": "15743f94-1026-40b0-8e13-a667b3f66f63",
               "AllReactNoise": "false",
               "InterruptsOn": "None",
               "InterruptType": "Normal",
               "TargetAngle": 0,
               "ApplyOnceOnly": "false",
               "PathsToTarget": "true",
               "HideFromCombatLog": "false",
               "AdditionalAttackOnTooltip": "false",
               "DoesNotApplyDamage": "false",
               "TreatAsWeapon": "false",
               "BounceData": {
                  "Bounces": 0,
                  "Multiplier": 0.5,
                  "Range": 10,
                  "InRangeOrder": "false",
                  "NoRepeatTargets": "false",
                  "AlwaysBounceAtEnemies": "false",
                  "Delay": 0,
                  "NeverBounce": "false"
               },
               "AttackValidityConditional": {
                  "Conditional": {
                     "Operator": 0,
                     "Components": []
                  }
               }
            },
            {
               "$type": "Game.GameData.AttackMeleeComponent, Assembly-CSharp",
               "EngagementRadius": 1,
               "IsUnarmed": "false"
            }
         ]
      },

And here's what I changed it to

 {
         "$type": "Game.GameData.AttackMeleeGameData, Assembly-CSharp",
         "DebugName": "Roguish_Charm_Melee",
         "ID": "6d5e0938-1ad8-4b14-b977-c1170fb370ef",
         "Components": [
            {
               "$type": "Game.GameData.AttackBaseComponent, Assembly-CSharp",
               "KeywordsIDs": [
                  "f5842f97-b963-40b5-adc2-d69330adcf96"
               ],
               "AttackDistance": 2,
               "MinAttackDistance": 0,
               "AttackVariationID": "dd5934cf-0e6f-4f4a-8f92-3d3102090e8f",
               "UseParentEquippableHand": "false",
               "CastSpeedID": "eacb53e3-6eb5-422a-92ca-99cc883ae4a9",
               "RecoveryTimeID": "566840d9-1561-4243-8ca7-889df9869847",
               "OverrideTacticalActionType": "None",
               "ImpactDelay": 0,
               "ForcedTarget": "None",
               "AffectedTargetType": "Hostile",
               "AffectedTargetConditional": {
                  "Conditional": {
                     "Operator": 0,
                     "Components": [ 
                     ]
                  }
               },
               "AffectedTargetDeathState": "Alive",
               "HostilityOverride": "Default",
               "PushDistance": 0,
               "FaceTarget": "true",
               "AccuracyBonus": 0,
               "PenetrationRating": 7,
               "DamageData": {
                  "DamageType": "None",
                  "AlternateDamageType": "None",
                  "Minimum": 0,
                  "Maximum": 0,
                  "TacticalMinimumOverride": 0,
                  "TacticalMaximumOverride": 0,
                  "DamageProcs": []
               },
               "Require****Object": "true",
               "StatusEffectKeywordsIDs": [],
               "StatusEffectsIDs": [
                  "3f0b936a-ce4f-49e7-ad9f-eb193e9cdb99",
                  "000bcede-42ca-4275-a1ee-ddd0d8210803",
                  "a24eb026-29f8-4d71-999e-58a2c6714a89",
                  "27ad5bc6-5722-4248-a21c-60d3560ee9c5"
               ],
               "RandomizeStatusEffect": "false",
               "CanGraze": "false",
               "CanCrit": "true",
               "DefendedBy": "Will",
               "AfflictionsDefendedBy": "None",
               "AfflictionApplicationModifier": "None",
               "SubstituteHitVisualEffect": "",
               "VisualEffects": [],
               "AttackOnImpactID": "00000000-0000-0000-0000-000000000000",
               "ExtraAttackID": "00000000-0000-0000-0000-000000000000",
               "LaunchBone": "RightWeapon",
               "HitBone": "Chest",
               "OnHitShakeDuration": "None",
               "OnHitShakeStrength": "None",
               "NoiseLevelID": "15743f94-1026-40b0-8e13-a667b3f66f63",
               "AllReactNoise": "false",
               "InterruptsOn": "None",
               "InterruptType": "Normal",
               "TargetAngle": 0,
               "ApplyOnceOnly": "false",
               "PathsToTarget": "true",
               "HideFromCombatLog": "false",
               "AdditionalAttackOnTooltip": "false",
               "DoesNotApplyDamage": "false",
               "TreatAsWeapon": "false",
               "BounceData": {
                  "Bounces": 0,
                  "Multiplier": 0.5,
                  "Range": 10,
                  "InRangeOrder": "false",
                  "NoRepeatTargets": "false",
                  "AlwaysBounceAtEnemies": "false",
                  "Delay": 0,
                  "NeverBounce": "false"
               },
               "AttackValidityConditional": {
                  "Conditional": {
                     "Operator": 0,
                     "Components": []
                  }
               }
            },
            {
               "$type": "Game.GameData.AttackMeleeComponent, Assembly-CSharp",
               "EngagementRadius": 1,
               "IsUnarmed": "false"
            }
         ]
      },

Getting the feeling that it's something obvious and I'm just dumb and/or making a rookie mistake

 

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...