Damn, and I just started playing BST again too ; ;
Instances of actual job mechanics not functioning properly should definitely be adjusted, and Beast Affinity as well as Familiar are good examples of this.
Beast Affinity should increase the cap of jugs, making some of them once again viable at 75 (Funguar, Siravarde, Como, Orob), but you should never be able to call a higher level pet than yourself. A level 85 jug is pretty ridiculous. Not sure how difficult a fix to this would be to code/implement, but it seems like the most egregiously improperly coded job mechanic.
The cumulative effect of successive Familiar uses is also an issue, though I'm not too sure how this worked in retail in regards to natural pets. Jug pets obviously would despawn after a certain duration, making it impossible to stack multiple Familiars, but I'm not sure about successive Charm > Familiar > Leave cycles on natural pets. I'm pretty sure this didn't work in retail though, and it shouldn't here either, as creating a super monster (even though it sounds kinda fun) would be pretty broken in most circumstances.
The cool down timer for Reward isn't so much a broken or improperly coded job mechanic as it is an issue of what should be considered "in era." It looks like the recast was changed from a 3 minute cool down to a 1:30 minute cool down in the
March 11, 2008 update. Doesn't seem like a big deal to me, and since this server is kind of a mish-mash of things from different eras already, debating it solely on that point isn't too convincing.
As far as I remember, enmity generated from Reward was always treated as if the pet had cured itself for however much HP, with some small amount of CE also going to the BST if they used the JA within range. It was always a good trick to use in the event you took hate off your pet before the addition of Snarl.
As for the ToAU complaints, I don't think they are entirely the result of improperly coded job mechanics either. The problem isn't that you can charm level 99 mobs. The problem is that there
are level 99 mobs. If there had been level 99 mobs wandering around in retail, BSTs would have been charming and 2hr'ing them too. A high level mob doesn't equate to being impossible to charm, only to having a lower success rate.
_________________
Seij - BST 75, MNK 75, NIN 75, RDM 75 -- Nasomi 2014-
Seijurohiko -- RDM 75 -- Cerberus 2004-2009
YouTube