PineReseen Posted February 13 Report Posted February 13 I know this isn't a feature that would affect the majority of players, however it would add so many possibilities in terms of Class modding, at least for people that aren't very experienced in terms of code mods. Currently the stat choice for new classes in JSON is rather limited. As far as I'm aware there is no way to change a class' melee swing speed, tool or weapon durability use, general loot table modification, etc. Instead of trying to add more and more trait attributes, which will prove to be time-consuming and leave a lot of random stuff, I think it'd be a way better idea for more traits.json functionality. I think a good implementation would be to add 3 types of modification: Item Attribute Modification, Entity Stat Modification, and Loot Table Modification. Item Attribute Modification would be something like reduced armour durability use, or faster walk speed in armour. Perhaps implementing tags into this would allow for general changes like weapons with the weapon-ranged having increased accuracy or damage. Entity Stat Modification would include modifying damage taken from the player, like a damage bonus against mechanicals, hunger, walk speed, and mining speed changes, max health changes, general damage buffs or nerfs, etc. Loot Table Modification would modify loot tables, so increased ore drop rate, cracked vessel drop rate, or forage drop rate. This would allow for more specific changes, like increasing a specific drop while panning. I hope this is at least somewhat possible without having to refactor the entire code base. Thanks for reading! I have already set up all the clothes for my class, please I can't let all this go to waste
Recommended Posts