Advertisement
tomdodd4598

Untitled

Apr 29th, 2021
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. import scripts.nc_script_addons.FuelInfoExample.FuelInfo.FuelInfo;
  2. import scripts.nc_script_addons.FuelInfoExample.ExampleAddonSetup.fuelNameSuffix;
  3. import scripts.nc_script_addons.FuelInfoExample.ExampleAddonSetup.fuelOreSuffix;
  4. import scripts.nc_script_addons.FuelInfoExample.ExampleAddonSetup.fuelTimeMult;
  5. import scripts.nc_script_addons.FuelInfoExample.ExampleAddonSetup.fuelHeatMult;
  6. import scripts.nc_script_addons.FuelInfoExample.ExampleAddonSetup.fuelCritMult;
  7. import scripts.nc_script_addons.FuelInfoExample.ExampleAddonSetup.fuelInfoList;
  8.  
  9. import crafttweaker.oredict.IOreDict;
  10.  
  11. import mods.nuclearcraft.SolidFission;
  12.  
  13. function addFuelRecipes(info as FuelInfo) {
  14. for i in 0 to 3 {
  15. var fuel = oreDict.get("ingot" ~ info.name ~ fuelOreSuffix[i]);
  16. fuel.add(itemUtils.getItem("contenttweaker:" ~ "fuel_" ~ info.name ~ fuelNameSuffix[i]));
  17.  
  18. var depleted = oreDict.get("ingotDepleted" ~ info.name ~ fuelOreSuffix[i]);
  19. depleted.add(itemUtils.getItem("contenttweaker:" ~ "depleted_fuel_" ~ info.name ~ fuelNameSuffix[i]));
  20.  
  21. SolidFission.addRecipe(fuel, depleted, (fuelTimeMult[i] * info.time) as int, (fuelHeatMult[i] * info.heat) as int, info.efficiency, (fuelCritMult[i] * info.crit) as int, info.decay, info.prime, info.rad);
  22. }
  23. }
  24.  
  25. for info in fuelInfoList {
  26. addFuelRecipes(info);
  27. }
  28.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement