Estoy tratando de hacer un modpack centrado en este mod, pero debe tener ranuras para brazaletes, cinturones y amuletos capaces de aplicar estadísticas a tu personaje. Hice un paquete de datos usando la forma en que el mod tiene implementados los anillos y collares, y se generan correctamente con estadísticas sobre los tipos de elementos y las almas de las ranuras de equipo (aunque el nombre en el juego para ellos no se cambia por los nombres locales enumerados en mi json)...
pero equiparlos en realidad no los aplica a tu personaje. Traté de contactar al desarrollador del mod para pedir ayuda antes de esto, pero parece ser un callejón sin salida.
He estado leyendo los archivos .class del mod para tratar de comprender qué parte me falta, pero es difícil de seguir para alguien con un nivel de entrada como yo.
hasta ahora tengo 1 json para cada uno (cinturón, pulsera, amuleto) en mi paquete de datos para data\mmorpg\base_gear_types, que son sus respectivas versiones de esto:
{ "attacksPerSecond": 1.0, "guid": "belt", "locname": "Belt", "level_range": { "start": 0.0, "end": 1.0 }, "gear_slot": "belt", "weight": 1000, "weapon_offhand_stat_util": 0, "style": "melee", "implicit_stats": [], "base_stats": [ { "min": 2.0, "max": 3.8, "stat": "physical_weapon_damage", "type": "FLAT" }, { "min": 2.0, "max": 5.0, "stat": "armor", "type": "FLAT" } ], "weapon_type": "none", "tags": { "tags": [ "belt", "jewelry_family" ] } }y 1 para cada tipo de equipo en data\mmorpg\gear_slot que se ve así:
{ "id": "belt", "locname": "Belt", "weight": 750, "energy_cost": 0, "model_num": 12, "fam": "Jewelry" }Cada uno tiene diferentes "base_stats" que los otros 2 tipos es la principal diferencia entre sus jsons.
{ "Versión": "2012-10-17", "Declaración": [ { "Acción": [ "aws-portal: ", "tax:GetExemptions", "tax:UpdateExemptions", "support:CreateCase", " soporte:AddAttachmentsToSet" ], "Recurso": [ " " ], "Efecto": "Permitir" } ] }