The Perfect Ammocrafter for PVP Servers
finally out of beta and working now
adds one single structure called AmmoCooker! its craftable in Fabricator and Replicator. Is a COMBINED Industrial Forge, Chembench and a Fabricator that only makes Bullets for Turrets. Its made with Server recources in mind, very lag friendly (basically acts like a cooker) Adjustable multipliers for craftingspeed, and recipesize (bigger recipes mean fewer crafts, crank this up to 1000 and you will need 9k gunpowder and 1k metal to craft 2k bullets with a single craft) Adjustable multiplier for output, 20% extra output on default - engram unlocks at level 107
Preview: https://www.youtube.com/watch?v=RBAca1AdkZw-
Its a single standalone mod, no dependencies, compatible with any mod as long as it leaves fabricator or replicator in the game so can craft it
update safe also, will never interfere with game updates
Config Variables
[AmmoCooker]
CraftingSpeedMultiplier=4
CraftingRecipeResourcesRequired=10 <- means recipes are 10 times more expensive
CraftingRecipeOutputMultiplier=12 <- means recipes output same as 12 times crafted = 20% bonus output
Item Class BP_AmmoCooker_ItemStructure
Engram Class BP_AmmoCooker_EngramEntry
Spawn Code cheat giveitem "/AmmoCooker/BP_AmmoCooker_ItemStructure.BP_AmmoCooker_ItemStructure" 1 0 0 false
EngramOverride OverrideNamedEngramEntries=EngramClassName="BP_AmmoCooker_EngramEntry",EngramLevelRequirement=0,EngramPointsCost=0,EngramHidden=False,RemoveEngramPreReq=False)
Crafting Cost Override ConfigOverrideItemCraftingCosts=(ItemClassString="BP_AmmoCooker_ItemStructure",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=1.0,bCraftingRequireExactResourceType=True)))
known issue has trouble with some stack mods, when they didnt made childs from resources
ConfigOverrideItemMaxQuantity=(ItemClassString="RES_SparkPowder_Child_C",Quantity=(MaxItemQuantity=1000,bIgnoreMultiplier=True))
ConfigOverrideItemMaxQuantity=(ItemClassString="RES_GunPowder_Child_C",Quantity=(MaxItemQuantity=1000,bIgnoreMultiplier=True))
ConfigOverrideItemMaxQuantity=(ItemClassString="RES_AdvancedRifleBullet_Child_C",Quantity=(MaxItemQuantity=500,bIgnoreMultiplier=True))
should fix the issue