This is just an idea ive been tossing around at work to pass the time.
A master and pet tanking class.
Role: Tank
Weapon: 2h Hammer (though dual wielded hammers would also fit)
Pet: I see a bond system in place, where the player chooses their pet (wolf pup, lion kitten, bear cub, hawk chick) in first story quest, and every 10 levels or a set amount of story quests it slowly grows into its adult size. I wouldnt object to some sort of creation system for the pet and even a taming missions when you choose your pet.
Main Mechanic 1: Shared pain and Lick wounds
Shared pain - When master/pet takes damage equal to 10% of max hp, damage is increased by 5% for 10 seconds, stacking 5 times and a maximum of 60 seconds, at 5 stacks gcd is reduced by 15%
Lick wounds - when master/pet deals damage equal to 10% of max hp, begin to regenerate 1% of max hp for 10 seconds stacking 5 times for a maximum of 60 seconds, at 5 stacks, heal for 20% of criticial strike damage.
Main Mechanics 2: Challenge(master) / Warcry (Pet) - stances 30 second cooldown
When master is in "Challenge"stance, all eminity of pet is transferred to master, all future eminity generated is directed to master. While in "Challenge" stance, unable to generate stacks of shared pain, "Lick Wounds" gains 1 stack on activation, shared pain gains 1 stack on activation. Damage taken reduced by 10%, 5% chance to split damage taken from an attack between master and pet as a damage over time dot over the next 20 seconds, stacking up to 5 times based on current lick wound stacks. Warcry cannot be active at the same time.
When pet is in "warcry" stance, all eminity of master is transferred to pet, all future eminity generated is directed to pet. While in "warcry" stance, unable to generate stacks of shared pain, "Lick Wounds" gains 1 stack on activation, shared pain gets 1 stack on activation. Damage taken reduced by 10%, 5% chance to split damage taken from an attack between master and pet as a damage over time dot over the next 20 seconds, stacking up to 5 times based on current lick wound stacks. Challenge stance cannot be active at the same time
The main idea is, while the master is tanking, it is in challenge stance the pet is gaining shared pain stacks, the master is gaining lick wound stacks. and the master and pet are passing aggro back and forth, and while you cant gain the stacks from the other stance, you dont lose them either. So the class would revolve around passng this aggro back and forth, while maintaining these 2, 60 second long buffs. The kit would be a combination of bleeds inflicted by the pet, and burst exploited by the master. As you can see i wanted the healing to be based on regen and rng of crit but there would most likely be some cooldowns that would direct heal the master or the pet based on who is currently in the tank stance.
The master/pet would have 70% of the total health of the other tanks, because they would be expected to swap back and forth for the full hp, and there would be some penalty in place for the master for letting the pet die.
I feel this would be a fun concept to flesh out.