Config.MinesLevels = {
[1] = {
levelRequired = 1,
chances = { coal = 80, gold = 15, emerald = 5 },
coords = {
vec3(2936.808838, 2780.795654, 39.305542),
vec3(2941.780273, 2774.043945, 39.255005),
vec3(2947.898926, 2775.666016, 39.187500),
vec3(2946.738525, 2783.287842, 39.777344),
vec3(2939.261475, 2786.597900, 39.861572),
vec3(2945.604492, 2789.986816, 40.333374),
vec3(2941.529785, 2779.344971, 39.339233)
}
},
}
To modify the level the player need to mine that ore you have to modify the level required
To modify the respawn probabilities you can change the name of the ores you want to respawn in that rock and its probability
To modify the coords of the stones you want to have that configuration you modify the coords list
coords = {
vec3(2936.808838, 2780.795654, 39.305542),
vec3(2941.780273, 2774.043945, 39.255005),
vec3(2947.898926, 2775.666016, 39.187500),
vec3(2946.738525, 2783.287842, 39.777344),
vec3(2939.261475, 2786.597900, 39.861572),
vec3(2945.604492, 2789.986816, 40.333374),
vec3(2941.529785, 2779.344971, 39.339233)
}
Config.Minerals = {
["coal"] = {
model = "prop_dynasty_coal",
items = {
{ "coal_ore", 100, 4 }, --- item name, probability, max drop
{ "flint", 20, 3 }, --- item name, probability, max drop
{ "sulfur_chunk", 10, 2 } --- item name, probability, max drop
},
price = 130,
experience = 75,
totalhits = 3,
durabilitypenalty = 1
},
}
To modify the drop probability of the item and the max quantity you can receive you can change the items
table
items = {
{ "coal_ore", 100, 4 }, --- item name, probability, max drop
{ "flint", 20, 3 }, --- item name, probability, max drop
{ "sulfur_chunk", 10, 2 } --- item name, probability, max drop
},
To modify the amount of durability you lose from your pickaxe with the interaction for each ore you can change the durabilitypenalty
value
To modify the amount of experience needed for each level you can change the values in Config.LevelExperience
table in dynasty_miner/config/config.lua
Config.LevelExperience = {
[1] = 3500,
[2] = 8500,
[3] = 17500,
[4] = 45000,
-- [5] = 60000,
-- [6] = 100000,
}
ObjectList = {
Conveyor_1 = {
coords = vec3(2955.797119, 2781.570068, 38.65),
model = GetHashKey('cs5_4_q_conv4'),
rotation = vec3(-5.999979, 3.999954, -151.998672)
},
Conveyor_2 = {
coords = vec3(2957.624023, 2768.287598, 40.5),
model = GetHashKey('cs5_4_q_conv4'),
rotation = vec3(-5.999979, 3.999954, -151.998672)
},
Conveyor_3 = {
coords = vec3(2954.345947, 2791.996094, 38.96),
model = GetHashKey('prop_ind_conveyor_04'),
rotation = vec3(23.999992, -0.000004, 7.999949)
},
Conveyor_4 = {
coords = vec3(2958.549561, 2761.358887, 44.613716),
model = GetHashKey('prop_ind_conveyor_01'),
rotation = vec3(-7.999940, -0.000000, 7.999985)
},
Conveyor_5 = {
coords = vec3(2955.701416, 2782.223877, 41.72),
model = GetHashKey('prop_ind_conveyor_01'),
rotation = vec3(-7.999940, -0.000000, 7.999985)
},
Conveyor_6 = {
coords = vec3(2957.021240, 2772.763184, 43.006470),
model = GetHashKey('prop_ind_conveyor_01'),
rotation = vec3(-7.999940, -0.000000, 7.999985)
},
BoxFight = {
coords = vec3(2959.081787, 2753.872559, 42.593098),
model = GetHashKey('prop_skip_08b'),
rotation = vec3(0.000000, -0.000000, 106.998299)
},
Table = {
coords = vec3(2945.131104, 2747.680908, 42.30),
model = GetHashKey('prop_table_03'),
rotation = vec3(0, 0, -80.999771)
},
Notebook = {
coords = vec3(2944.83, 2747.62, 43.12),
model = GetHashKey('vw_prop_notebook_01a'),
rotation = vec3(0, 0, 190)
},
Papers = {
coords = vec3(2944.96, 2746.97, 43.10),
model = GetHashKey('v_ind_cs_paper'),
rotation = vec3(0, 0, 100)
},
Ashtray = {
coords = vec3(2944.66, 2748.11, 43.10),
model = GetHashKey('v_res_mp_ashtrayb'),
rotation = vec3(0, 0, 0)
},
Box = {
coords = vec3(2945.432861, 2745.69, 42.32),
model = GetHashKey('prop_dynasty_box'),
rotation = vec3(0.000000, -0.000000, 10.997986),
},
Light_1 = {
coords = vec3(2944.38, 2743.12, 42.36),
model = GetHashKey('prop_ind_light_03c'),
rotation = vec3(0.00, -0.00, 151.99),
},
Light_2 = {
coords = vec3(2975.26, 2795.75, 39.00),
model = GetHashKey('prop_ind_light_03c'),
rotation = vec3(0.00, 0.00, -89.99),
},
Light_3 = {
coords = vec3(2936.29, 2776.51, 38.00),
model = GetHashKey('prop_ind_light_03c'),
rotation = vec3(0.00, -0.00, 146.99),
},
Light_4 = {
coords = vec3(2952.86, 2818.39, 41.30),
model = GetHashKey('prop_ind_light_03c'),
rotation = vec3(0.00, 0.00, 8.99),
},
Light_5 = {
coords = vec3(2926.40, 2794.46, 39.62),
model = GetHashKey('prop_ind_light_03c'),
rotation = vec3(0.00, 0.00, 86.99),
},
Light_6 = {
coords = vec3(2966.65, 2775.81, 37.66),
model = GetHashKey('prop_ind_light_03c'),
rotation = vec3(0.00, 0.00, 146.99),
},
Light_7 = {
coords = vec3(2931.692383, 2819.551758, 44.98137),
model = GetHashKey('prop_ind_light_03c'),
rotation = vec3(0.00, 0.00, 35.99),
},
Support_1 = {
coords = vec3(2959.633057, 2757.382813, 40.380482),
model = GetHashKey('prop_dynasty_support'),
rotation = vec3(0.999980, -0.000003, -81.999596),
},
Support_2 = {
coords = vec3(2957.139648, 2774.378174, 37.766121),
model = GetHashKey('prop_dynasty_support'),
rotation = vec3(0.000000, 0.000000, -85.999641),
},
}