1+ if exchangeclone .exile then
2+ table .insert_all (exchangeclone .group_values , {
3+ {" log" , 32 },
4+ {" leafdecay" , 1 },
5+ {" _ncrafting_bundle" , 64 },
6+ {" _ncrafting_dye_color" , 32 },
7+ {" air" , 0 },
8+ })
9+ for itemstring , emc_value in pairs ({
10+ [" tech:soup" ] = 16 ,
11+
12+ [" bones:bones" ] = 32 ,
13+ [" lore:exile_letter" ] = 32 ,
14+
15+ [" animals:impethu" ] = 32 ,
16+ [" animals:impethu_eggs" ] = 8 ,
17+
18+ [" nodes_nature:vansano" ] = 32 ,
19+ [" nodes_nature:anperla" ] = 32 ,
20+ [" nodes_nature:reshedaar" ] = 64 ,
21+ [" nodes_nature:mahal" ] = 64 ,
22+ [" nodes_nature:tikusati" ] = 32 ,
23+ [" nodes_nature:nebiyi" ] = 32 ,
24+ [" nodes_nature:marbhan" ] = 32 ,
25+ [" nodes_nature:hakimi" ] = 32 ,
26+ [" nodes_nature:merki" ] = 32 ,
27+ [" nodes_nature:wiha" ] = 32 ,
28+ [" nodes_nature:zufani" ] = 32 ,
29+ [" nodes_nature:galanta" ] = 32 ,
30+ [" nodes_nature:momo" ] = 32 ,
31+ [" nodes_nature:glow_worm" ] = 32 ,
32+ [" nodes_nature:lambakap" ] = 64 ,
33+
34+ [" nodes_nature:gemedi" ] = 16 ,
35+ [" nodes_nature:cana" ] = 16 ,
36+ [" nodes_nature:tiken" ] = 16 ,
37+ [" nodes_nature:chalin" ] = 16 ,
38+
39+ [" nodes_nature:salt_water_source" ] = 0.05 , -- basically free
40+ [" nodes_nature:freshwater_source" ] = 64 , -- hard to get and doesn't duplicate
41+ [' nodes_nature:lava_source' ] = 8192 , -- because it's so hard to get
42+ [' tech:molten_slag_source' ] = 8192 , -- because it's so hard to get
43+
44+ [' nodes_nature:ironstone_boulder' ] = 64 ,
45+ [' nodes_nature:volcanic_ash' ] = 1 ,
46+ [' tech:wood_ash' ] = 8 ,
47+ [' tech:potash_source' ] = 32 ,
48+ [' tech:broken_pottery' ] = 8 ,
49+ [' nodes_nature:gneiss_boulder' ] = 4 ,
50+ [' tech:clay_water_pot' ] = 16 ,
51+ [' tech:cooking_pot' ] = 16 ,
52+ [' tech:clay_storage_pot' ] = 16 ,
53+ [' tech:clay_oil_lamp_empty' ] = 16 ,
54+ [' tech:charcoal' ] = 128 ,
55+
56+ [' nodes_nature:jade_boulder' ] = 64 ,
57+
58+ -- costly processed materials, expensive tools, crap artifacts (rarity 4)
59+ -- ['artifacts:moon_glass'] = 64,
60+ [' artifacts:antiquorium_ladder' ] = 4096 * 7 / 16 ,
61+ [' artifacts:antiquorium_chest' ] = 4096 * 4 ,
62+ -- ['artifacts:antiquorium'] = 64,
63+ [' doors:door_antiquorium' ] = 4096 * 4 ,
64+ [' artifacts:trapdoor_antiquorium' ] = 4096 * 2 ,
65+
66+ -- ['nodes_nature:zufani_seed'] = 64,
67+
68+
69+ -- low level artifacts (rarity 5), non-durables
70+ -- ['artifacts:conveyor'] = 256,
71+ -- ['artifacts:trampoline'] = 256,
72+
73+ -- ['nodes_nature:merki_seed'] = 256,
74+
75+ [' artifacts:light_meter' ] = 4000 ,
76+ [' artifacts:thermometer' ] = 4000 ,
77+ [' artifacts:temp_probe' ] = 4000 ,
78+ [' artifacts:fuel_probe' ] = 4000 ,
79+ [' artifacts:smelter_probe' ] = 4000 ,
80+ [' artifacts:potters_probe' ] = 4000 ,
81+ [' artifacts:chefs_probe' ] = 4000 ,
82+ [' artifacts:farmers_probe' ] = 4000 ,
83+ [' artifacts:animal_probe' ] = 4000 ,
84+
85+ [' artifacts:spyglass' ] = 256 ,
86+ [' artifacts:bell' ] = 256 ,
87+ [' artifacts:waystone' ] = 256 ,
88+ [' artifacts:wayfinder_0' ] = 256 ,
89+
90+ -- ['tech:stick'] = 256,
91+
92+ -- ['tech:fine_fibre'] = 256,
93+ -- ['tech:coarse_fibre'] = 256,
94+ -- ['tech:paint_lime_white'] = 256,
95+ -- ['tech:paint_glow_paint'] = 256,
96+
97+ [' artifacts:sculpture_mg_dancers' ] = 256 ,
98+ [' artifacts:sculpture_mg_bonsai' ] = 256 ,
99+ [' artifacts:sculpture_mg_bloom' ] = 256 ,
100+ [' artifacts:sculpture_j_axeman' ] = 256 ,
101+ [' artifacts:sculpture_j_dragon_head' ] = 256 ,
102+ [' artifacts:sculpture_j_skull_head' ] = 256 ,
103+
104+ -- ['artifacts:star_stone'] = 256,
105+ [' artifacts:singing_stone' ] = 256 ,
106+ [' artifacts:drumming_stone' ] = 256 ,
107+
108+ [' artifacts:gamepiece_a_black' ] = 256 ,
109+ [' artifacts:gamepiece_a_white' ] = 256 ,
110+ [' artifacts:gamepiece_b_black' ] = 256 ,
111+ [' artifacts:gamepiece_b_white' ] = 256 ,
112+ [' artifacts:gamepiece_c_black' ] = 256 ,
113+ [' artifacts:gamepiece_c_white' ] = 256 ,
114+
115+ -- high level artifacts, and intact non-durables (rarity 6)
116+ -- ['artifacts:moon_stone'] = 1024,
117+ -- ['artifacts:sun_stone'] = 1024,
118+
119+ -- ['tech:fine_fabric'] = 1024,
120+ -- ['tech:torch'] = 1024,
121+ -- ['tech:vegetable_oil'] = 1024,
122+ -- ['tech:coarse_fabric'] = 1024,
123+ -- ['tech:mattress'] = 32768,
124+
125+ -- ["backpacks:backpack_fabric_bag"] = 1024,
126+
127+ [' artifacts:airboat' ] = 8192 ,
128+ [' artifacts:mapping_kit' ] = 1024 ,
129+ [' artifacts:antiquorium_chisel' ] = 8192 ,
130+
131+ [' artifacts:transporter_key' ] = 1024 ,
132+ [' artifacts:transporter_regulator' ] = 1024 ,
133+ [' artifacts:transporter_stabilizer' ] = 1024 ,
134+ [' artifacts:transporter_focalizer' ] = 1024 ,
135+ [' artifacts:transporter_power_dep' ] = 1024 ,
136+ [' artifacts:transporter_power' ] = 1024 ,
137+ [' artifacts:transporter_pad' ] = 1024 ,
138+ [' artifacts:transporter_pad_charging' ] = 1024 ,
139+
140+ -- ['nodes_nature:lambakap_seed'] = 1024,
141+ -- ['nodes_nature:reshedaar_seed'] = 1024,
142+ -- ['nodes_nature:mahal_seed'] = 1024,
143+
144+ [' artifacts:sculpture_g_arch_judge' ] = 1024 ,
145+ [' artifacts:sculpture_g_arch_beast' ] = 1024 ,
146+ [' artifacts:sculpture_g_arch_trickster' ] = 1024 ,
147+ [' artifacts:sculpture_g_arch_mother' ] = 1024 ,
148+
149+ [' artifacts:metastim' ] = 100000 ,
150+
151+ }) do
152+ exchangeclone .base_emc_values [itemstring ] = exchangeclone .base_emc_values [itemstring ] or emc_value
153+ end
154+ for _ , v in ipairs (plantlist ) do
155+ local itemstring = " nodes_nature:" .. v [1 ]
156+ exchangeclone .base_emc_values [itemstring ] = exchangeclone .base_emc_values [itemstring ] or 16
157+ local itemstring = " nodes_nature:" .. v [1 ].. " _seedling"
158+ exchangeclone .base_emc_values [itemstring ] = exchangeclone .base_emc_values [itemstring ] or 8
159+ end
160+ for _ , v in ipairs (searooted_list ) do
161+ local itemstring = " nodes_nature:" .. v [1 ]
162+ exchangeclone .base_emc_values [itemstring ] = exchangeclone .base_emc_values [itemstring ] or 16
163+ end
164+ for _ , v in ipairs (rock_list ) do
165+ local itemstring = " nodes_nature:" .. v [1 ]
166+ exchangeclone .base_emc_values [itemstring ] = exchangeclone .base_emc_values [itemstring ] or 4
167+ local itemstring = " nodes_nature:" .. v [1 ].. " _boulder"
168+ exchangeclone .base_emc_values [itemstring ] = exchangeclone .base_emc_values [itemstring ] or 4
169+ exchangeclone .register_alias (" nodes_nature:" .. v [1 ].. " _cobble2" , " nodes_nature:" .. v [1 ].. " _cobble1" )
170+ exchangeclone .register_alias (" nodes_nature:" .. v [1 ].. " _cobble2" , " nodes_nature:" .. v [1 ].. " _cobble3" )
171+ end
172+ for _ , v in ipairs (sed_list ) do
173+ local itemstring = " nodes_nature:" .. v [1 ]
174+ exchangeclone .base_emc_values [itemstring ] = exchangeclone .base_emc_values [itemstring ] or 1
175+ end
176+ for _ , v in ipairs (stone_list ) do
177+ local itemstring = " nodes_nature:" .. v [1 ]
178+ exchangeclone .base_emc_values [itemstring ] = exchangeclone .base_emc_values [itemstring ] or 1
179+ local itemstring = " nodes_nature:" .. v [1 ].. " _block"
180+ exchangeclone .base_emc_values [itemstring ] = exchangeclone .base_emc_values [itemstring ] or 1
181+ end
182+ end
0 commit comments