As I lack php skill I don't do big commits. But I still have the suggestions. 
Vocation system is a pure mess on Modern AAC.
If you have custom vocations, you have to change 3 different values at least in config.php. And then change the database.
If you have more than 4 vocations, you will have to walk into Modern AAC mysql schema, pick a sample, edit it and import it.
Very much hazzle and bothersome modifications to make Modern AAC work on a custom server.
Suggestion 1:
Either Modern AAC vocation structure needs to be rebuild, or we should have a plugin or something accessible from the admin panel witch allows you to define vocation names and id, remove and add vocation on an graphical user interface.
This GUI should also work together with the database, change the sample character names, add a new sample if necessary.
This will make things so much easier.
Suggestion 2:
You have probably heard it before.
DefaultWorldID.
Right now world id is kinda hardcoded to either 0 as single OT. Or Multiworld for multiple ots. Try to connect Modern AAC to only 1 OT, at world id 2. It won't work.
You will have to edit create.php for your world id, you have to edit highscore.php to view from your world id, you have to modify guilds.php to list the guilds from your world id and so on...
Vocation system is a pure mess on Modern AAC.
If you have custom vocations, you have to change 3 different values at least in config.php. And then change the database.
If you have more than 4 vocations, you will have to walk into Modern AAC mysql schema, pick a sample, edit it and import it.
Very much hazzle and bothersome modifications to make Modern AAC work on a custom server.
Suggestion 1:
Either Modern AAC vocation structure needs to be rebuild, or we should have a plugin or something accessible from the admin panel witch allows you to define vocation names and id, remove and add vocation on an graphical user interface.
This GUI should also work together with the database, change the sample character names, add a new sample if necessary.
This will make things so much easier.
Suggestion 2:
You have probably heard it before.
DefaultWorldID.
Right now world id is kinda hardcoded to either 0 as single OT. Or Multiworld for multiple ots. Try to connect Modern AAC to only 1 OT, at world id 2. It won't work.
Last edited: