Project Zomboid

Project Zomboid

Bushcraft Gear - Tools
Stonechild 19 Sep, 2021 @ 6:31am
41.54 update @scavenger
everything is about the same as how you had it
i spent all night messing with this trying to get it to work
the only thing i dont think that works is the "knifeback"

im only posting this here because im tried and going to sleep and didnt know where else to post it.

**i wouldnt reccomend anyone changing the code until the mod creator says its okay to use**


---


require 'Items/ProceduralDistributions'
require 'Items/AttachedWeaponDefinitions'

table.insert(ProceduralDistributions["list"]["CrateLumber"].items, "BCGTools.HandHatchet");
table.insert(ProceduralDistributions["list"]["CrateLumber"].items, 0.4);
table.insert(ProceduralDistributions["list"]["GarageTools"].items, "BCGTools.HandHatchet");
table.insert(ProceduralDistributions["list"]["GarageTools"].items, 0.2);
table.insert(ProceduralDistributions["list"]["ToolStoreTools"].items, "BCGTools.HandHatchet");
table.insert(ProceduralDistributions["list"]["ToolStoreTools"].items, 3);
table.insert(ProceduralDistributions["list"]["GunStoreCounter"].items, "BCGTools.HandHatchet");
table.insert(ProceduralDistributions["list"]["GunStoreCounter"].items, 1);
table.insert(ProceduralDistributions["list"]["GunStoreDisplayCase"].items, "BCGTools.HandHatchet");
table.insert(ProceduralDistributions["list"]["GunStoreDisplayCase"].items, 2);
table.insert(ProceduralDistributions["list"]["GunStoreShelf"].items, "BCGTools.HandHatchet");
table.insert(ProceduralDistributions["list"]["GunStoreShelf"].items, 2);
table.insert(ProceduralDistributions["list"]["CrateTools"].items, "BCGTools.HandHatchet");
table.insert(ProceduralDistributions["list"]["CrateTools"].items, 0.8);
table.insert(ProceduralDistributions["list"]["GardenStoreTools"].items, "BCGTools.HandHatchet");
table.insert(ProceduralDistributions["list"]["GardenStoreTools"].items, 0.3);
table.insert(ProceduralDistributions["list"]["PoliceStorageGuns"].items, "BCGTools.HandHatchet");
table.insert(ProceduralDistributions["list"]["PoliceStorageGuns"].items, 2);

table.insert(ProceduralDistributions["list"]["CrateLumber"].items, "BCGTools.SplittingAxe");
table.insert(ProceduralDistributions["list"]["CrateLumber"].items, 0.4);
table.insert(ProceduralDistributions["list"]["GarageCarpentry"].items, "BCGTools.SplittingAxe");
table.insert(ProceduralDistributions["list"]["GarageCarpentry"].items, 0.2);
table.insert(ProceduralDistributions["list"]["ToolStoreTools"].items, "BCGTools.SplittingAxe");
table.insert(ProceduralDistributions["list"]["ToolStoreTools"].items, 3);
table.insert(ProceduralDistributions["list"]["GunStoreCounter"].items, "BCGTools.SplittingAxe");
table.insert(ProceduralDistributions["list"]["GunStoreCounter"].items, 1);
table.insert(ProceduralDistributions["list"]["GunStoreShelf"].items, "BCGTools.SplittingAxe");
table.insert(ProceduralDistributions["list"]["GunStoreShelf"].items, 2);
table.insert(ProceduralDistributions["list"]["CrateTools"].items, "BCGTools.SplittingAxe");
table.insert(ProceduralDistributions["list"]["CrateTools"].items, 0.8);
table.insert(ProceduralDistributions["list"]["GardenStoreTools"].items, "BCGTools.SplittingAxe");
table.insert(ProceduralDistributions["list"]["GardenStoreTools"].items, 0.3);

table.insert(ProceduralDistributions["list"]["GarageTools"].items, "BCGTools.RancherMachete");
table.insert(ProceduralDistributions["list"]["GarageTools"].items, 0.1);
table.insert(ProceduralDistributions["list"]["GigamartTools"].items, "BCGTools.RancherMachete");
table.insert(ProceduralDistributions["list"]["GigamartTools"].items, 0.5);
table.insert(ProceduralDistributions["list"]["ToolStoreTools"].items, "BCGTools.RancherMachete");
table.insert(ProceduralDistributions["list"]["ToolStoreTools"].items, 2);
table.insert(ProceduralDistributions["list"]["GardenStoreTools"].items, "BCGTools.RancherMachete");
table.insert(ProceduralDistributions["list"]["GardenStoreTools"].items, 1);

table.insert(ProceduralDistributions["list"]["GarageTools"].items, "BCGTools.CheapSurvivalKnife");
table.insert(ProceduralDistributions["list"]["GarageTools"].items, 0.1);
table.insert(ProceduralDistributions["list"]["ToolStoreTools"].items, "BCGTools.CheapSurvivalKnife");
table.insert(ProceduralDistributions["list"]["ToolStoreTools"].items, 4);
table.insert(ProceduralDistributions["list"]["GunStoreCounter"].items, "BCGTools.CheapSurvivalKnife");
table.insert(ProceduralDistributions["list"]["GunStoreCounter"].items, 2);
table.insert(ProceduralDistributions["list"]["GunStoreShelf"].items, "BCGTools.CheapSurvivalKnife");
table.insert(ProceduralDistributions["list"]["GunStoreShelf"].items, 2);
table.insert(ProceduralDistributions["list"]["PoliceStorageGuns"].items, "BCGTools.CheapSurvivalKnife");
table.insert(ProceduralDistributions["list"]["PoliceStorageGuns"].items, 5);
table.insert(ProceduralDistributions["list"]["CampingStoreGear"].items, "BCGTools.CheapSurvivalKnife");
table.insert(ProceduralDistributions["list"]["CampingStoreGear"].items, 4);

table.insert(ProceduralDistributions["list"]["GarageTools"].items, "BCGTools.SurvivalKnife");
table.insert(ProceduralDistributions["list"]["GarageTools"].items, 0.05);
table.insert(ProceduralDistributions["list"]["ToolStoreTools"].items, "BCGTools.SurvivalKnife");
table.insert(ProceduralDistributions["list"]["ToolStoreTools"].items, 2);
table.insert(ProceduralDistributions["list"]["GunStoreCounter"].items, "BCGTools.SurvivalKnife");
table.insert(ProceduralDistributions["list"]["GunStoreCounter"].items, 2);
table.insert(ProceduralDistributions["list"]["GunStoreDisplayCase"].items, "BCGTools.SurvivalKnife");
table.insert(ProceduralDistributions["list"]["GunStoreDisplayCase"].items, 4);
table.insert(ProceduralDistributions["list"]["GunStoreShelf"].items, "BCGTools.SurvivalKnife");
table.insert(ProceduralDistributions["list"]["GunStoreShelf"].items, 3);
table.insert(ProceduralDistributions["list"]["PoliceStorageGuns"].items, "BCGTools.SurvivalKnife");
table.insert(ProceduralDistributions["list"]["PoliceStorageGuns"].items, 2);
table.insert(ProceduralDistributions["list"]["CampingStoreGear"].items, "BCGTools.SurvivalKnife");
table.insert(ProceduralDistributions["list"]["CampingStoreGear"].items, 3);

table.insert(ProceduralDistributions["list"]["ToolStoreTools"].items, "BCGTools.KukriMachete");
table.insert(ProceduralDistributions["list"]["ToolStoreTools"].items, 2);
table.insert(ProceduralDistributions["list"]["GunStoreShelf"].items, "BCGTools.KukriMachete");
table.insert(ProceduralDistributions["list"]["GunStoreShelf"].items, 1);
table.insert(ProceduralDistributions["list"]["CampingStoreGear"].items, "BCGTools.KukriMachete");
table.insert(ProceduralDistributions["list"]["CampingStoreGear"].items, 4);

table.insert(ProceduralDistributions["list"]["MeleeWeapons"].items, "BCGTools.HandHatchet");
table.insert(ProceduralDistributions["list"]["MeleeWeapons"].items, 7);
table.insert(ProceduralDistributions["list"]["MeleeWeapons"].items, "BCGTools.RancherMachete");
table.insert(ProceduralDistributions["list"]["MeleeWeapons"].items, 7);
table.insert(ProceduralDistributions["list"]["MeleeWeapons"].items, "BCGTools.SplittingAxe");
table.insert(ProceduralDistributions["list"]["MeleeWeapons"].items, 7);

table.insert(AttachedWeaponDefinitions["knifeBack"].weapons, "BCGTools.SurvivialKnife")
< >
Showing 1-3 of 3 comments
The_Gunrunner 29 Sep, 2021 @ 7:27pm 
@stonechild.. question. I cant, for the life of me. find any info on the way this code works on the net, but want to know what the last numbers mean:

table.insert(ProceduralDistributions["list"]["CrateLumber"].items, 0.4);

for instance, is that "0.4" the probability of it showing up(lie 40% chance) or something different?
Stonechild 6 Oct, 2021 @ 9:00pm 
yeah i think thats about right.
this item will show up on the "CrateLumber" loot table and have a chance to show up in any container labeled as "CrateLumber" with a small chance of showing up. i dont know the exact percentage chance but the bigger the number the better chance of it being there.
Lore11 11 Jul, 2022 @ 6:06am 
Hi. Do you need italian translation for this mod? I can make it if you send me the original english version. Let me know, thanks!
< >
Showing 1-3 of 3 comments
Per page: 1530 50