Disclaimer: This is a heavily edited version of my first proposal, which can be found here.
ArenaNet has said that they don’t want to tinker with the base mechanics of the game anymore. I can understand that, yet I feel that there is one mechanic that needs to be looked at one last time: The Ranger Pet.
I think the pets needs to be better controllable by the player to be a worthwhile addition to the player and not just another method of dealing damage.
Here is what I’d do to the pet to increase its effectiveness:
Keybindings
F1 – Repositioning Command
F2 – First Skill
F3 – Second Skill
F4 – Pet Swap
Combat Modes
– Aggressive
– Defensive
– Passive
UI changes
– Display all pet skills with their respective cooldowns
– Add an independent indicator for when your pet enters combat
Detailed description:
Mechanic:
When pressing F1, a ground target will appear with an outer and an inner circle.
This ground target allows you to send your pet to a location, an ally, an enemy or a neutral object within its primary leash range.
The inner circle defines the position or the entity your pet will be sent to, while the outer circle defines the range at which the pet will automatically attack enemies, if the appropriate combat mode is chosen.
– Leash Ranges:
You can send your pet to locations, enemies or allies, but only if they are close enough to you. To which point you can send your pet or how long it will stay at that point is described by the primary and secondary leash range.
The primary leash range describes the range to which you can send your pet to locations, enemis or allies. This would take the place of the current leash range in the game, which is 2000 units to my knowledge.
The secondary leash range describes the range to which the pet will stay at its location or follow an ally (or attack an enemy in PvE). It should be a multiple of the primary leash range, with its actual size being different between game modes. My proposal would be 5 times the range of the primary leash range, 10000 units, for PvE and maybe WvW, while being smaller in PvP.
– Inciting your pet to attack an enemy or to protect an ally:
There are multiple ways for you to incite your pet to attack an enemy/neutral object, or to protect an ally:
- Moving the inner circle of your ground target over an enemy/ally
Moving the inner circle over an enemy and clicking or pressing F1 again will cause your pet to attack that enemy. If multiple enemies are within the inner circle, the pet will attack the enemy closest to the center of the circle. Similarly, commanding the pet to protect an ally is done by moving the inner circle over that ally. If both enemies and allies are within the inner circle, the pet will always be commanded to attack and not to protect.
- Having an enemy/ally targetted and pressing F1
This will show the ground target circle, which allows you to task your pet with something different, like attacking a different enemy, protecting a different ally or moving it to a location, without you having to un-target your current target
- Pressing and holding F1 while you have something targetted
This will not show the ground target circle, but just command your pet to attack/protect your target until your pet dies, the target dies, until you command your pet to do something else or if the target leaves your primary leash range (<- could also be secondary leash range for PvE).
- While downed
Pressing F1 while you have an enemy/ally targetted will cause your pet to attack or protect the target.
– Sending your pet to locations:
There are multiple ways for you to command you pet to move to a designated location:
- Moving the inner circle of your ground target to the location
This will command your pet to move to the chosen location, as long as it is within the primary leash range and accessible for the pet. It will stay at that location until it dies, you issue a different command or you leave the secondary leash range.
- Having an enemy/ally targetted and pressing F1
This will show the ground target circle, which allows you to send your pet to a location mid battle.
- While downed
The pet cannot be sent to locations while downed
– Commanding your pet to return to you:
- Moving the inner circle of your ground target over yourself
This will command your pet to return to you. Enemies or allies that are also in the circle will be ignored.
- Moving the cursor over the UI
You can move your cursor over your UI and quickly press F1 two times in succession to command your pet to return to you
- Pressing and holding F1 for more than 3 seconds
This is meant as an alternative for players that are using the action camera.
- While downed
When downed, you wont be able to ground target. Pressing F1 while nothing is targetted, or keeping F1 pressed while you have something targetted will cause the pet to return to you.
- Additionally, ANet could add an unused keybinding option for you to command your pet to return to you instantly.
Continued below…
(edited by Wuselknusel.4082)