I am making an arpg game, this is the battle part, I hope everyone can provide suggestions

What do you mean by user generation and player construction?

I use those name synonymously, but, if I was to give them a distinction it would be…

User Generation is content created by Users/Players prior to In-game Play, typically with External Content Creation Tools. The Game has facilities to upload to a repository for use by the game. Mods are examples of this.

Player Construction/Customization is content created by Players during in-game Play typically with games construction systems, modular and parameterized assets.

I’m developing a run-time multi-user construction system for in-game semi-procedural and manual construction/customization.

By providing the Player base these Tools, they can implicitly assist me in developing larger game worlds and content, then I could solo. Even with Procedurally Generated content, more users can perform more modifications faster then I could solo.