[crossfire] Proposal to move server/lib/ files to arch/
Mark Wedel
mwedel at sonic.net
Sun Mar 1 23:26:51 CST 2020
On 3/1/20 11:01 AM, Kevin Zheng wrote:
> Hi there,
>
> I'm proposing to move these non-generated files in server/lib to arch:
>
> artifacts
> attackmess
> formulae
> image_info
> materials
> messages
> races
>
> Logically, the information here belongs with archs, since if the archs
> change these should change too. Moving them to arch, where they belong,
> should also discourage server tree divergence with those who are running
> custom maps/archs, so that it is easier to run with the same server.
>
> These will still only be installed along with the server build, but the
> server build already requires a symlink to the arch directory.
It makes sense. In an ideal world, some of those files would get broken apart and be located with the relevant archetype (artifacts, formulae come to mind), like the treasures entry was, and then collected.
The races was always a bit of a hack - it was put in as an easy way to set a group of races (eg, all undead) without going through and updating all the .arc files - in theory, that file should be redundant if all the race entries for the .arc files are set right, but I suspect there is more to it than just that.
More information about the crossfire
mailing list