These files specify the bonuses that "enhanced companions", such as familiars and a Paladin's special mount, receive from associating with the character.
This page is separated into two sections: the Building a Basic Companion Mod and the Companion Mod File Tag Dictionary.
The Companion Mod file contains two types of lines. The FOLLOWER line and the MASTERBONUSRACE line. The tags used on each line are listed below.
FOLLOWER line uses the following tags:
FOLLOWER - Begins the line.
COPYMASTERBAB - Replaces the followers Base Attack Bonus (BAB)
COPYMASTERCHECK - Replaces the followers check bonuses.
COPYMASTERHP - Replaces the followers HP total.
HD - Grants bonus hit dice to the follower of its normal creature type.
RACETYPE - Changes the followers creature type.
USEMASTERSKILL - Determines whether the follower uses its Masters skill ranks.
Any global tag.
MASTERBONUSRACE line uses the following tags:
MASTERBONUSRACE - Begins the line.
The TYPE tag, any BONUS tag and the global VFEAT and ABILITY tags.
Tag Name: COPYMASTERBAB:x
Variables used (x): Number, Variable or Formula (Base Attack Bonus granted)
Variables used (x): MASTER
What it does:
MASTER
is a special sub-tag which passes the value of the Masters BAB.Example:
COPYMASTERBAB:MASTER
Uses the master's BAB
Where it is Used:
FOLLOWER Line
Tag Name: COPYMASTERCHECK:x
Variables used (x): MASTER
What it does:
Gives the creature the same checks as the master.
Example
COPYMASTERCHECK:MASTER
Uses the base master checks
Where it is Used:
FOLLOWER Line
Tag Name: COPYMASTERHP:x
Variables used (x): Number, Variable or Formula (Hit Points granted)
Variables used (x): MASTER
What it does:
MASTER
is a special sub-tag which passes the value of the Masters HP.Example:
COPYMASTERHP:MASTER/2
Gives the creature half the master's hit points
COPYMASTERHP:max(1,MASTER/2)
Gives the creature half the master's hit points or 1, whichever is higher.
Where it is Used:
FOLLOWER Line
Tag Name: FOLLOWER:x,x=y
Variables Used (x): Text (Class name or Variable)
Variables Used (y): Number (Class level or Variable value)
What it does:
Examples:
FOLLOWER:Paladin=5
True if PC is a Level 5 or greater "Paladin".
FOLLOWER:Sorcerer,Wizard=1
True if PC is a Level 1 or greater "Sorcerer" or "Wizard".
FOLLOWER:CompanionLevel=5
True if the CompanionLevel variable is 5 or greater.
*** Added 5.11.0
Tag Name: FOLLOWERADJUSTMENT:x
Variables Used (x): Number (Number the effective master level is adjusted for this (or these) creatures)
What it does:
Adjusts the FOLLOWER variable which changes the effective level of the master for the specific creature.
Example:
COMPANIONLIST:Animal Companion|Ape FOLLOWERADJUSTMENT:-3
An Ape companion to a 4th level Druid gains the benefits normally granted to a companion of a 1st level Druid.
Where it is used:
COMPANIONLIST line.
Tag Name: HD:x
Variables Used (x): Number (Hit Dice)
What it does:
Gives the companion bonus hit dice of its creature type.
Example:
HD:2
Defines the creature having two Hit Dice.
Where it is Used:
FOLLOWER Line
Tag Name: MASTERBONUSRACE:x
Variables used (x): Text (Race Name)
What it does:
MASTERBONUSRACE
tag is the first tag on a MASTERBONUSRACE line.MASTERBONUSRACE
tag on the MASTERBONUSRACE line
are granted to the master.TYPE
, BONUS
, VFEAT
and the ABILITY
tags.Example:
MASTERBONUSRACE:Bat
Specifies what race the master has chosen (Bat) and the tag(s) following it will give the master the familiar bonuses.
*** Added 5.9.4
Tag Name: RACETYPE:x
Variables Used (x): Text (Creature Type)
What it does:
Example:
RACETYPE:Undead
The Creature is now of the "Undead" type.
Where it is Used:
FOLLOWER Line
Tag Name: USEMASTERSKILL:x
Variables Used (x): Boolean (YES or NO)
What it does:
Used to define whether the creature uses the skill ranks of its master or not.
Example:
USEMASTERSKILL:YES
Defines the creature as using the skill ranks of its master.
Where it is Used:
FOLLOWER Line
Default Value:
NO