Homunculus Servant

CreatureEFAp. 212024

Tiny construct, neutral

Armor Class
13
Hit Points
5 + 5 per spell level (the homunculus has a number of Hit Dice [d4s] equal to the spell's level)
Speed
fly 30 ft., 20 ft.
Proficiency Bonus
equals your Proficiency Bonus
STR
4
-3
DEX
15
+2
CON
12
+1
INT
10
+0
WIS
10
+0
CHA
7
-2
Damage Immunities
poison
Condition Immunities
exhaustion; poisoned
Senses
Darkvision 60 ft., passive Perception 10
Languages
telepathy 1 mile (works only with you)

Traits

Evasion.

If the homunculus is subjected to an effect that allows it to make a Dexterity saving throw to take only half damage, the homunculus instead takes no damage if it succeeds on the save and only half damage if it fails. It can't use this trait if it has the Incapacitated condition.

Magic Bond.

Add the spell's level to any ability check or saving throw the homunculus makes.

Actions

Force Strike.

Melee or Ranged Attack Roll: Bonus equals your spell attack modifier, reach 5 ft. or range 30 ft. Hit: 1d6 + summonSpellLevel Force damage.

Reactions

Channel Magic.

You cast a spell that has a range of touch while the homunculus is within 120 feet of you. The homunculus delivers the spell through its touch.

Raw data
{
  "ac": [
    13
  ],
  "hp": {
    "special": "5 + 5 per spell level (the homunculus has a number of Hit Dice [d4s] equal to the spell's level)"
  },
  "cha": 7,
  "con": 12,
  "dex": 15,
  "int": 10,
  "str": 4,
  "wis": 10,
  "name": "Homunculus Servant",
  "page": 21,
  "size": [
    "T"
  ],
  "type": "construct",
  "speed": {
    "fly": 30,
    "walk": 20
  },
  "trait": [
    {
      "name": "Evasion",
      "entries": [
        "If the homunculus is subjected to an effect that allows it to make a Dexterity saving throw to take only half damage, the homunculus instead takes no damage if it succeeds on the save and only half damage if it fails. It can't use this trait if it has the {@condition Incapacitated|XPHB} condition."
      ]
    },
    {
      "name": "Magic Bond",
      "entries": [
        "Add the spell's level to any ability check or saving throw the homunculus makes."
      ]
    }
  ],
  "__prop": "monster",
  "action": [
    {
      "name": "Force Strike",
      "entries": [
        "{@atkr m,r} {@hitYourSpellAttack Bonus equals your spell attack modifier}, reach 5 ft. or range 30 ft. {@h}{@dice 1d6 + summonSpellLevel} Force damage."
      ]
    }
  ],
  "immune": [
    "poison"
  ],
  "pbNote": "equals your Proficiency Bonus",
  "senses": [
    "Darkvision 60 ft."
  ],
  "source": "EFA",
  "passive": 10,
  "hasToken": true,
  "miscTags": [
    "MA",
    "RA"
  ],
  "reaction": [
    {
      "name": "Channel Magic",
      "entries": [
        "{@actTrigger} You cast a spell that has a range of touch while the homunculus is within 120 feet of you. {@actResponse} The homunculus delivers the spell through its touch."
      ]
    }
  ],
  "alignment": [
    "N"
  ],
  "languages": [
    "telepathy 1 mile (works only with you)"
  ],
  "senseTags": [
    "D"
  ],
  "initiative": 0,
  "languageTags": [
    "TP"
  ],
  "conditionImmune": [
    "exhaustion",
    "poisoned"
  ],
  "summonedBySpell": "Homunculus Servant|EFA",
  "summonedBySpellLevel": 2
}