Weapons

Weapon definition

You can define a companion's weapon set for each combat level (meaning farmer's combat level) which your companion uses when you recruit them. This can be defined in the Companion dispositions file under property Weapons for each companion.

The format is a dictionary where they key is the combat level number and value is a weapon name. The Weapon must be known in Data/Weapons SDV's content asset file. If you omit any combat level in the weapon set definition, NPCA uses a defined weapon for the nearest lower combat level in the set.

Example

// Abigail's disposition file for example

{
  // ...
  "Weapons": {
    "0": "Abby's Planchette", // 1-3
    "1": "Steel Smallsword", // 4-8
    "2": "Pirate's Sword", // 8-14
    "3": "Cutlass", // 9-17
    "4": "Forest Sword", // 8-18
    "5": "Iron Edge", // 12-25
    "6": "Holy Blade", // 18-24
    "7": "Bone Sword", // 20-30
    "8": "Tempered Broadsword", // 29-44
    "9": "Obsidian Edge", // 30-45
    "10": "Lava Katana" // 55-64
  },
  // ...
}

Use fists only as weapon

If you want your companion to use only fists for a specific combat level, set null as the value. In NPC Adventures, Shane uses fists for combat level 0. Here is an example:

// Shane's disposition file for example
{
  // ...
  "Weapons": {
    "0": null, // Fists
    "1": "Wooden Blade", // 3-7
    // ...
  },
  // ...
}