As a quick note i didn’t go through the traits, as that is alot of detail in there.
Traps:
Well, you didn’t really change anything about the traps, you just buffed them a bit. I don’t think that this was something important enough that you would include it in a rework.
For the ultimate trap, it just doesn’t feel like an ultimate. I think an ultimate should be strong and impressive, but the smoke trap is just strong.
If I was going to make a change to traps, i would shuffle some traits around to put the trap traits into the wilderness survival traitline from the skirmishing traitline, so that traiting for traps naturally gives you the condition damage.
Shouts:
Ya, shouts definitely need a change like this.
One thing i like about shouts(for all the classes) is that they are tied to the profession. Warriors are for charging with allies, Guardians are for defending your allies, and Rangers use it for communicating with their pets.
I am not a fan of “Show Yourselves”, this type of aggressive shout sounds like it should belong on a Warrior, and it doesn’t involve the pet.
I see you merged “sic’em” and “protect me”. I think that the better name for this skill is still sic’em, as it is closer to the original skill and more fun to hear in-game.
“Run” is too similar to the guardian’s “Retreat” for my tastes, though it isn’t a bad shout.
“Don’t give up” is an ok shout as well, but i like the concept of having the pet manually go to a target and get them up. As the shout is now, it just feels too convenient.
If i were to change up the shouts, they would look like this:
“Sic’em” : unchanged
“Distract’em” : Your pet taunts a target enemy for 3 seconds. Skill only goes on cooldown if an enemy is selected. 30s cd.
“Search and Rescue”: Ground targeted ability. Your pet goes and tries to resurrect an ally in the target area. The skill only goes on cooldown if a downed ally is in the target area. 15s cd.
“Find Cover”: You and your pet gain camouflage, making you and your pet invisible until you move. Max invisibility of 40 seconds. Skill goes on cooldown after camouflage is finished. 30s cd.
Spirits:
I really like your idea for this one.
Do the spirit skills still have an internal cooldown on their passives? If not that is probably a smidge overpowered as is.
I am kinda sad that the sun spirit lost its burning on hit. If i were you i would have kept burning on hit with sun spirit, gave frost spirit your suggested chill on hit, and put the extra damage on hit to the storm spirit, but that is just me.
On a side note i will be sad that i won’t be able to swim with my dolphin spirits if this happened, but it is a fair trade off for the new functionality.
Weapon Skills:
I am not a big fan of the weapon skill suggestions, the smoke-bomb and concussion grenade skill just feel like they belong on a thief or engineer, not a ranger.
If i could change one thing on the longbow, i would change the get invisibility on hit mechanic, as it really just feels off. I would change this to a “gain camouflage” skill that gives you might, fury, and swiftness upon exiting camouflage.
Pets
I think moving to a 1 pet system is the right choice, just because it gives us more access to pet control. I do think however that there is a way to do this without stripping the pets of their individuality.
With my idea:
F1 is still attack
F2 is still the pets special skill
f3 is now a skill based on the type of pet. If you think about it, every pet has one skill that the player would like to have control of. Dogs have their knockdown, porcines have their charge, birds have their swiftness, moas have thier heal, and the list goes on. These skills would now be activated manually by the player..
With this the ranger can control 3 of the pets 4 skills. The 4th skill is typically not that important, so you could either choose to discard it or you can simply include it as a part of a basic attack chain like it is right now.
f4 is now a ground targetted “move here” command, replacing the “return” command. It adds alot of micromanagement to the pet, but it allows the ranger to guide the pet out of aoe skills and position them in battle. using “move here” on the ranger would make the pet follow you.
That is all i have for you right now, thanks for taking the time to write all of this up.