Skip to content

Commit 464b472

Browse files
committed
Update 0.1.3
Added new Mining Features and Overhaul
1 parent 20c74e0 commit 464b472

11 files changed

Lines changed: 6590 additions & 12 deletions

File tree

Config/MoreSkills.Config.cs

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,35 @@ public void Awake()
7373
MoreSkills_Config.BaseSwimSpeed = base.Config.Bind<float>("MoreSkills: Swim", "Base Swim Speed", 2f, "Change the base Swim Speed (Valheim Defailt is 2)");
7474
MoreSkills_Config.BaseMaxSwimSpeed = base.Config.Bind<float>("MoreSkills: Swim", "Base Max Swim Speed", 4f, "Change the base Max Swim Speed at level 100. (Valheim Default is 2)");
7575

76+
//Pickaxe.Mod
77+
MoreSkills_Config.EnablePickaxeDropMod = base.Config.Bind<bool>("MoreSkills: Pickaxe", "Enable Pickaxe Drop Mod", true, "Enables or disables the Pickaxe Drops Modification");
78+
MoreSkills_Config.EnablePickaxeChanceMod = base.Config.Bind<bool>("MoreSkills: Pickaxe", "Enable Pickaxe MudPile Chance Mod", true, "DROP MOD NEEDS TO BE TRUE. Enables or disables the Pickaxe Chances Modification");
79+
MoreSkills_Config.PickaxeMultiplier = base.Config.Bind<int>("MoreSkills: Pickaxe", "Multiplier based on level Pickaxe", 1, "The based on level multipliers is on the max level. At level 100 you got x10 times the amount of min and max than vanilla. This multiplier changes that number.");
80+
7681
//Inject.Strength
7782
SkillInjector.RegisterNewSkill(700, "Strength", "Able to carry more and with higher numbers", 1f, SkillIcons.Load_StrengthIcon(), Skills.SkillType.Unarmed);
7883
SkillInjector.RegisterNewSkill(701, "Vitality", "Endure and gain resistance as you recieve damage", 1f, SkillIcons.Load_VitalityIcon(), Skills.SkillType.Unarmed);
7984
SkillInjector.RegisterNewSkill(702, "Sailing", "You become a true viking with a great control of the boat in your adventures through seas", 1f, SkillIcons.Load_SailingIcon(), Skills.SkillType.Unarmed);
8085
SkillInjector.RegisterNewSkill(703, "Crafting", "You get better at this thing of crafting. You can probably even become more efficient...", 1f, SkillIcons.Load_CraftingIcon(), Skills.SkillType.Unarmed);
8186

87+
//AllRocks.PickaxeMod
88+
//Rock
89+
MoreSkills_Config.BaseMinRock = base.Config.Bind<int>("MoreSkills: zRocks", "Min Drop of Rocks", 3);
90+
MoreSkills_Config.BaseMaxRock = base.Config.Bind<int>("MoreSkills: zRocks", "Max Drop of Rocks", 6);
91+
//Big Rock
92+
MoreSkills_Config.BaseMinBigRock = base.Config.Bind<int>("MoreSkills: zBigRocks", "Min Drop of Big Rocks", 4);
93+
MoreSkills_Config.BaseMaxBigRock = base.Config.Bind<int>("MoreSkills: zBigRocks", "Max Drop of Big Rocks", 8);
94+
//Copper Vein
95+
MoreSkills_Config.BaseMinCopperVein = base.Config.Bind<int>("MoreSkills: zCopperVein", "Min Drop of Copper Veins", 2);
96+
MoreSkills_Config.BaseMaxCopperVein = base.Config.Bind<int>("MoreSkills: zCopperVein", "Max Drop of Copper Veins", 4);
97+
//Mudpile (Iron)
98+
MoreSkills_Config.BaseMinMudPile = base.Config.Bind<int>("MoreSkills: zMudPile", "Min Drop of Mud Piles (Iron)", 1);
99+
MoreSkills_Config.BaseMaxMudPile = base.Config.Bind<int>("MoreSkills: zMudPile", "Max Drop of Mud Piles (Iron)", 1);
100+
MoreSkills_Config.BaseChanceMudPile = base.Config.Bind<float>("Moreskills: zMudPile", "Chance of Mud Piles (Iron)", 0.3f);
101+
//Silver Vein
102+
MoreSkills_Config.BaseMinSilverVein = base.Config.Bind<int>("MoreSkills: zSilverVein", "Min Drop of Silver Vein", 2);
103+
MoreSkills_Config.BaseMaxSilverVein = base.Config.Bind<int>("MoreSkills: zSilverVein", "Max Drop of Silver Vein", 3);
104+
82105
//--
83106
new Harmony("com.guiriguy.moreskills").PatchAll();
84107

@@ -123,8 +146,17 @@ public void Awake()
123146
else
124147
Debug.LogWarning("[MoreSkills]: Higher Difficulty Crafting Mod Enabled");
125148
}
149+
if (!MoreSkills_Config.EnablePickaxeDropMod.Value)
150+
Debug.LogWarning("[MoreSkills]: Pickaxe Drop Mod Disabled");
151+
else
152+
Debug.LogWarning("[MoreSkills]: Pickaxe Drop Mod Enabled");
153+
if (!MoreSkills_Config.EnablePickaxeChanceMod.Value)
154+
Debug.LogWarning("[MoreSkills]: Pickaxe MudPile Chance Mod Disabled");
155+
else
156+
Debug.LogWarning("[MoreSkills]: Pickaxe MudPile Chance Mod Enabled");
126157
}
127158

159+
// Stats Bases
128160

129161
public static ConfigEntry<float> BaseWeight;
130162

@@ -160,6 +192,10 @@ public void Awake()
160192

161193
public static ConfigEntry<float> BaseMaxDSideways;
162194

195+
//Multipliers
196+
197+
public static ConfigEntry<int> PickaxeMultiplier;
198+
163199
public static ConfigEntry<float> CraftingHigherLevelMultiplier;
164200

165201
public static ConfigEntry<int> CraftingNormalLevel25;
@@ -170,6 +206,8 @@ public void Awake()
170206

171207
public static ConfigEntry<int> CraftingNormalLevel100;
172208

209+
//Skill Increases Multpliers
210+
173211
public static ConfigEntry<float> StrengthSkillIncreaseMultiplier;
174212

175213
public static ConfigEntry<float> VitalitySkillIncreaseMultiplier;
@@ -178,6 +216,8 @@ public void Awake()
178216

179217
public static ConfigEntry<float> CraftingSkillIncreaseMultiplier;
180218

219+
//Enables
220+
181221
public static ConfigEntry<bool> EnableWeightMod;
182222

183223
public static ConfigEntry<bool> EnableHealthMod;
@@ -196,14 +236,48 @@ public void Awake()
196236

197237
public static ConfigEntry<bool> EnableHigherDifficultyCrafting;
198238

239+
public static ConfigEntry<bool> EnablePickaxeDropMod;
240+
241+
public static ConfigEntry<bool> EnablePickaxeChanceMod;
242+
243+
//Test
244+
199245
public static Dictionary<string, Texture2D> cachedTextures = new Dictionary<string, Texture2D>();
200246

247+
//Skills Types
248+
201249
public const int StrengthSkill_Type = 700;
202250

203251
public const int VitalitySkill_Type = 701;
204252

205253
public const int SailingSkill_Type = 702;
206254

207255
public const int CraftingSkill_Type = 703;
256+
257+
//Rocks Bases
258+
259+
public static ConfigEntry<int> BaseMinRock;
260+
261+
public static ConfigEntry<int> BaseMaxRock;
262+
263+
public static ConfigEntry<int> BaseMinBigRock;
264+
265+
public static ConfigEntry<int> BaseMaxBigRock;
266+
267+
public static ConfigEntry<int> BaseMinCopperVein;
268+
269+
public static ConfigEntry<int> BaseMaxCopperVein;
270+
271+
public static ConfigEntry<int> BaseMinMudPile;
272+
273+
public static ConfigEntry<int> BaseMaxMudPile;
274+
275+
public static ConfigEntry<int> BaseMinSilverVein;
276+
277+
public static ConfigEntry<int> BaseMaxSilverVein;
278+
279+
//Rocks Chances
280+
281+
public static ConfigEntry<float> BaseChanceMudPile;
208282
}
209283
}

0 commit comments

Comments
 (0)