Can you make a pet always use a skill even if no enemies around?

This has probably been answered before but I’m having a lot of trouble finding anything in this forum specifically about this issue.

Background about my skill:
Tier1: Projectile range spawn pet. This works fine (except sometimes the pet spawns in a weird place)
Tier2: Pet modifier gives skill to pet. Gives the pet an active toggle buff (in the pet self buff row), which points to a skillbuff_debuf.

The first problem I’m having is in the title. The pet buff skill only casts when there are enemies in range. I want the pet to cast this skill always, I always want it to be active when the pet is alive. Can this be done?

The second problem I am having is that the damage of my pet skill (from tier 2 skill) is not scaling with the level of the skill in my skill tree. I modeled everything after the hellhound pet but I must have something wrong, just can’t see it.

Regarding your first problem, in skill configuration assign the selfbuff to “initialSkillName” as this will cause your pet to cast the selfbuff once when it gets spawned.

As for the second, did you put the petskill in the right order in the mastery’s skilltree?

Thank you, this helped me in the right direction.

In case anyone has this issue, initialSkillName was not working when the skill it references was a “skill_buffradiustoggled” which pointed to a “skillbuff_debuf” skill. However, after looking at “Blade Spirit” for nightblade, which has an initialSkillName set by default, I changed my pet skill to a “skill_buffattackradiustoggled” and it’s working. It also seems like the damage scaling is working now :slight_smile: