1515
1616RESOURCE_PARENT = "engine.util.resource.Resource"
1717RESOURCE_CONTINGENT_PARENT = "engine.util.resource.ResourceContingent"
18+ NAME_VALUE_PARENT = "engine.util.language.translated.type.TranslatedString"
1819RESOURCES_LOCATION = "data/util/resource/"
1920
2021
@@ -28,14 +29,14 @@ def generate_resources(
2829 :param full_data_set: Storage for all converted objects and metadata.
2930 :param pregen_converter_group: Stores all pregenerated nyan objects.
3031 """
31- _generate_food_resource (full_data_set , pregen_converter_group )
32- _generate_wood_resource (full_data_set , pregen_converter_group )
33- _generate_stone_resource (full_data_set , pregen_converter_group )
34- _generate_gold_resource (full_data_set , pregen_converter_group )
35- _generate_population_resource (full_data_set , pregen_converter_group )
32+ generate_food_resource (full_data_set , pregen_converter_group )
33+ generate_wood_resource (full_data_set , pregen_converter_group )
34+ generate_stone_resource (full_data_set , pregen_converter_group )
35+ generate_gold_resource (full_data_set , pregen_converter_group )
36+ generate_population_resource (full_data_set , pregen_converter_group )
3637
3738
38- def _generate_food_resource (
39+ def generate_food_resource (
3940 full_data_set : GenieObjectContainer ,
4041 pregen_converter_group : ConverterObjectGroup
4142) -> None :
@@ -62,13 +63,12 @@ def _generate_food_resource(
6263 MemberSpecialValue .NYAN_INF ,
6364 RESOURCE_PARENT )
6465
65- name_value_parent = "engine.util.language.translated.type.TranslatedString"
6666 food_name_ref_in_modpack = "util.attribute.types.Food.FoodName"
6767 food_name_value = RawAPIObject (food_name_ref_in_modpack , "FoodName" ,
6868 api_objects , RESOURCES_LOCATION )
6969 food_name_value .set_filename ("types" )
70- food_name_value .add_raw_parent (name_value_parent )
71- food_name_value .add_raw_member ("translations" , [], name_value_parent )
70+ food_name_value .add_raw_parent (NAME_VALUE_PARENT )
71+ food_name_value .add_raw_member ("translations" , [], NAME_VALUE_PARENT )
7272
7373 name_forward_ref = ForwardRef (pregen_converter_group ,
7474 food_name_ref_in_modpack )
@@ -80,7 +80,7 @@ def _generate_food_resource(
8080 pregen_nyan_objects .update ({food_name_ref_in_modpack : food_name_value })
8181
8282
83- def _generate_wood_resource (
83+ def generate_wood_resource (
8484 full_data_set : GenieObjectContainer ,
8585 pregen_converter_group : ConverterObjectGroup
8686) -> None :
@@ -107,13 +107,12 @@ def _generate_wood_resource(
107107 MemberSpecialValue .NYAN_INF ,
108108 RESOURCE_PARENT )
109109
110- name_value_parent = "engine.util.language.translated.type.TranslatedString"
111110 wood_name_ref_in_modpack = "util.attribute.types.Wood.WoodName"
112111 wood_name_value = RawAPIObject (wood_name_ref_in_modpack , "WoodName" ,
113112 api_objects , RESOURCES_LOCATION )
114113 wood_name_value .set_filename ("types" )
115- wood_name_value .add_raw_parent (name_value_parent )
116- wood_name_value .add_raw_member ("translations" , [], name_value_parent )
114+ wood_name_value .add_raw_parent (NAME_VALUE_PARENT )
115+ wood_name_value .add_raw_member ("translations" , [], NAME_VALUE_PARENT )
117116
118117 name_forward_ref = ForwardRef (pregen_converter_group ,
119118 wood_name_ref_in_modpack )
@@ -125,7 +124,7 @@ def _generate_wood_resource(
125124 pregen_nyan_objects .update ({wood_name_ref_in_modpack : wood_name_value })
126125
127126
128- def _generate_stone_resource (
127+ def generate_stone_resource (
129128 full_data_set : GenieObjectContainer ,
130129 pregen_converter_group : ConverterObjectGroup
131130) -> None :
@@ -152,13 +151,12 @@ def _generate_stone_resource(
152151 MemberSpecialValue .NYAN_INF ,
153152 RESOURCE_PARENT )
154153
155- name_value_parent = "engine.util.language.translated.type.TranslatedString"
156154 stone_name_ref_in_modpack = "util.attribute.types.Stone.StoneName"
157155 stone_name_value = RawAPIObject (stone_name_ref_in_modpack , "StoneName" ,
158156 api_objects , RESOURCES_LOCATION )
159157 stone_name_value .set_filename ("types" )
160- stone_name_value .add_raw_parent (name_value_parent )
161- stone_name_value .add_raw_member ("translations" , [], name_value_parent )
158+ stone_name_value .add_raw_parent (NAME_VALUE_PARENT )
159+ stone_name_value .add_raw_member ("translations" , [], NAME_VALUE_PARENT )
162160
163161 name_forward_ref = ForwardRef (pregen_converter_group ,
164162 stone_name_ref_in_modpack )
@@ -170,7 +168,7 @@ def _generate_stone_resource(
170168 pregen_nyan_objects .update ({stone_name_ref_in_modpack : stone_name_value })
171169
172170
173- def _generate_gold_resource (
171+ def generate_gold_resource (
174172 full_data_set : GenieObjectContainer ,
175173 pregen_converter_group : ConverterObjectGroup
176174) -> None :
@@ -197,13 +195,12 @@ def _generate_gold_resource(
197195 MemberSpecialValue .NYAN_INF ,
198196 RESOURCE_PARENT )
199197
200- name_value_parent = "engine.util.language.translated.type.TranslatedString"
201198 gold_name_ref_in_modpack = "util.attribute.types.Gold.GoldName"
202199 gold_name_value = RawAPIObject (gold_name_ref_in_modpack , "GoldName" ,
203200 api_objects , RESOURCES_LOCATION )
204201 gold_name_value .set_filename ("types" )
205- gold_name_value .add_raw_parent (name_value_parent )
206- gold_name_value .add_raw_member ("translations" , [], name_value_parent )
202+ gold_name_value .add_raw_parent (NAME_VALUE_PARENT )
203+ gold_name_value .add_raw_member ("translations" , [], NAME_VALUE_PARENT )
207204
208205 name_forward_ref = ForwardRef (pregen_converter_group ,
209206 gold_name_ref_in_modpack )
@@ -215,7 +212,7 @@ def _generate_gold_resource(
215212 pregen_nyan_objects .update ({gold_name_ref_in_modpack : gold_name_value })
216213
217214
218- def _generate_population_resource (
215+ def generate_population_resource (
219216 full_data_set : GenieObjectContainer ,
220217 pregen_converter_group : ConverterObjectGroup
221218) -> None :
@@ -238,13 +235,12 @@ def _generate_population_resource(
238235 pregen_converter_group .add_raw_api_object (pop_raw_api_object )
239236 pregen_nyan_objects .update ({pop_ref_in_modpack : pop_raw_api_object })
240237
241- name_value_parent = "engine.util.language.translated.type.TranslatedString"
242238 pop_name_ref_in_modpack = "util.attribute.types.PopulationSpace.PopulationSpaceName"
243239 pop_name_value = RawAPIObject (pop_name_ref_in_modpack , "PopulationSpaceName" ,
244240 api_objects , RESOURCES_LOCATION )
245241 pop_name_value .set_filename ("types" )
246- pop_name_value .add_raw_parent (name_value_parent )
247- pop_name_value .add_raw_member ("translations" , [], name_value_parent )
242+ pop_name_value .add_raw_parent (NAME_VALUE_PARENT )
243+ pop_name_value .add_raw_member ("translations" , [], NAME_VALUE_PARENT )
248244
249245 name_forward_ref = ForwardRef (pregen_converter_group ,
250246 pop_name_ref_in_modpack )
0 commit comments