Troll ranger