As long as your general unit doesn't have a special ability button i.e circle and shoot, fire arrows, wedge etc. He will get the rally horn. Inf too.
I always use the bodyguard when I can take it as it lives for ages and owns it up.
Using an inf as ur gen is dangerous because a cav can mow it over easily, especially if u leave him behind ur other inf.
Bookmarks