Sorry for necroposting but if anyone's interested on making this mod, go to mob.cpp.
Find and edit:
//if( test_autoloot ) { //Autoloot. <- Change this line to...
if( test_autoloot && md->status.class_ != CLASS_BOSS ) { //<- Change it to this.
struct party_data *p = party_search(sd->status.party_id);
if ((itemdb_search(ditem->item_data.nameid))->flag.broadcast &&
(!p || !(p->party.item & 2)) // Somehow, if party's pickup distribution is 'Even Share', no announcemet
Cheers!
Client side:
Create a GRF with a Data folder inside (if you don't have one, you can download it translated to English from here),
look for the luafiles514/lua files/skillinfoz/skilltreeview.lub file,
remove the desired abilities from the desired jobs.
You can edit this file with software such as Notepad++.
Server side:
Comment or remove the abilities from each desired job in db/re/skill_tree.txt.
Or db/pre-re if you're using Pre-renewal.
If you don't edit this file, users would be able to alter their client files and be able to unlock these abilities. Removing them from the server files is the best way to do this.
Sorry for posting so late, was busy this weekend.
Hope it helps!