behaviour_tree

PartyMember

Fields

FieldValue
nodes
[
  {
    "input": {},
    "name": "PartyMemberSequence",
    "nodes": [
      {
        "input": {},
        "name": "RandomBanter",
        "nodes": [],
        "type": "NodeRandomBanter",
        "weight": 1
      },
      {
        "input": {},
        "name": "PartyMemberSelector",
        "nodes": [
          {
            "input": {
              "targetName": "TargetToHeal"
            },
            "name": "FindNPCToHeal",
            "nodes": [
              {
                "input": {
                  "abilityType": "Heal",
                  "targetName": "TargetToHeal"
                },
                "name": "UseHealAbility",
                "nodes": [],
                "type": "NodeUseAbility",
                "weight": 1
              }
            ],
            "type": "NodeFindNPCToHeal",
            "weight": 1
          },
          {
            "input": {},
            "name": "NewSelector",
            "nodes": [
              {
                "input": {
                  "targetName": "TargetEnemy"
                },
                "name": "FindHostileNPC",
                "nodes": [
                  {
                    "input": {
                      "treeId": "attack"
                    },
                    "name": "IncludeAttackTree",
                    "nodes": [],
                    "type": "NodeTreeInclude",
                    "weight": 1
                  }
                ],
                "type": "NodeFindHostileNPC",
                "weight": 1
              },
              {
                "input": {
                  "targetName": "PartyLeader"
                },
                "name": "FollowPartyLeader",
                "nodes": [],
                "type": "NodeFollowPartyLeader",
                "weight": 1
              }
            ],
            "type": "NodeSelector",
            "weight": 1
          }
        ],
        "type": "NodeSelector",
        "weight": 1
      }
    ],
    "type": "NodeSequence",
    "weight": 1
  }
]