In the chassis repair check method there is an inaccuracy in the condition that allows repairing the V3S fabric using planks and vice versa in the event that both areas are damaged
//Determine if using a "Special" item for repairing WoodenPlank plank = WoodenPlank.Cast(item); Fabric tarp = Fabric.Cast(item); //Prevent planks and tarp from repairing non related areas if ((tarp || plank) && (damageZone != "BackWood" && damageZone != "BackTarp")) return false;
I fixed this problem like this:
if (WoodenPlank.Cast(item) && damageZone != "BackWood") return false; if (Fabric.Cast(item) && damageZone != "BackTarp") return false;