Remove the accident
This commit is contained in:
@@ -50,23 +50,6 @@ namespace CaptainOfIndustry {
|
|||||||
Console.WriteLine("Min distance: {0}, max distance: {1}", minMiningDistance, maxMiningDistance);
|
Console.WriteLine("Min distance: {0}, max distance: {1}", minMiningDistance, maxMiningDistance);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void excavatorPatch(WorldMapMineProto __instance) {
|
|
||||||
Traverse traverse = Traverse.Create(__instance);
|
|
||||||
|
|
||||||
// int level = traverse.Field("Level").GetValue<int>();
|
|
||||||
int maxLevel = traverse.Field("MaxLevel").GetValue<int>();
|
|
||||||
// int levelsPerUpgrade = traverse.Field("LevelsPerUpgrade").GetValue<int>();
|
|
||||||
|
|
||||||
int newLevelsPerUpgrade = 10;
|
|
||||||
int newMaxLevel = (int)Math.Ceiling((double)maxLevel / newLevelsPerUpgrade) * newLevelsPerUpgrade;
|
|
||||||
|
|
||||||
// Console.WriteLine("Level: {0}, MaxLevel: {1}, LevelsPerUpgrade: {2}", level, maxLevel, levelsPerUpgrade);
|
|
||||||
// Console.WriteLine("NewMaxLevel: {0}", newMaxLevel);
|
|
||||||
|
|
||||||
traverse.Field("MaxLevel").SetValue(newMaxLevel);
|
|
||||||
traverse.Field("LevelsPerUpgrade").SetValue(newLevelsPerUpgrade);
|
|
||||||
}
|
|
||||||
|
|
||||||
[HarmonyPrefix]
|
[HarmonyPrefix]
|
||||||
[HarmonyPatch(typeof(TruckProtoBuilder.TruckProtoBuilderState), "SetCapacity")]
|
[HarmonyPatch(typeof(TruckProtoBuilder.TruckProtoBuilderState), "SetCapacity")]
|
||||||
static void truckCapacityMultiplier(ref int quantity) {
|
static void truckCapacityMultiplier(ref int quantity) {
|
||||||
|
|||||||
Reference in New Issue
Block a user