[x] Refactor Code to allow multiple different loaders to get autoloaded
[x] Refactor some Code (e.g. to make File Loading reusable instead of buried inside the ChangesetLoader)
[x] Extend or refactor Changeset Class to allow defining an "LTX" - this is required so you can determine which traderfile to change
[x] Develop a Trader Loader that loads .script files with a predetermined name
The script files either have to return the Extended or refactored Changeset
[x] The trader loader needs to group all loaded changesets by trader file
[x] The trade loader needs to then apply those grouped changesets to their respective trade files after making a backup of the vanilla tradefiles
[x] Update the documentation
[x] some final tests due to the changed and newly introduced lua "objects"
Edit: Note I removed some todos which have been superfluous due to having found a workaround that does not require overwriting the trade_manager.script
closes #1
ToDos
Edit: Note I removed some todos which have been superfluous due to having found a workaround that does not require overwriting the
trade_manager.script