In order for Dungeons and Dragons Online to truly be considered a professional game a lasso must be thrown 'round our summonable and charmed pets. The haphazard nature with which we find our summons is detrimental to the game as a whole as it projects the game as "shabby" and poorly coded.
Unfortunately, summoned and charmed pets can be an extremely potent force for a character and it is necessary to limit potential abuse. To this end I propose that a player may have "either/or", they cannot have a summoned pet, and a charmed pet at the same time.
When a pet is summoned/charmed a toolbar would appear on the players interface. The toolbar would contain the following buttons:
Attack
Directs the pet to attack your targeted creature using its attack default.
Attack Toggle: Melee
Commands the Pet to default attack using melee.
Attack Toggle: Range
Commands the pet to default attack using range
Stance Toggle: Aggressive
Commands the pet to attack the next nearest available enemy using its attack default. If no enemy is within X feet it follows passively.
Stance Toggle: Defensive
Commands the pet to attack the nearest foe attacking its master. If no enemy is attacking its master it follows passively.
Stance Toggle: Passive
Commands the pet to do nothing except follow passively.
Special Ability 1:
Special Ability 2:
Special Ability 3:
Each pet is summoned/charmed and retains a maximum of three special abilities that have a timer and are activated by the Master, not the pet.
Example: A charmed Elite Kobold Shaman would have Curse, Obscuring Mist, and Lightning Bolt. The Kobold Shaman would always attack using its default attack, until the player activated the special ability, after which the charmed or summoned creature would resume using its default attack. The special ability is now on a timer until its cooldown finishes and it may be used again.
Lesser Summon
This command immediately summons the creature to the side of the Master (useful when a creature is blocked due to pathing issues, or terrain). Like the Special Abilities Lesser Summon has a timer countdown, and may only be used once every thirty seconds.