Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unit Test Errors #45

Open
KiwiHawk opened this issue Feb 7, 2024 · 1 comment · May be fixed by #46
Open

Unit Test Errors #45

KiwiHawk opened this issue Feb 7, 2024 · 1 comment · May be fixed by #46

Comments

@KiwiHawk
Copy link
Contributor

KiwiHawk commented Feb 7, 2024

Mod List

  • Angel's Petrochemical Processing
  • Angel's Refining
  • Angel's Smelting
  • MadClown01's Processing

Errors

  • Unit Test 003.
    • Recipe "copper-nickel-firearm-magazine" requires "angels-plate-lead" (item), which is hidden.
    • Recipe "chrome-ore-processing" requires "chrome-ore" (item), which is hidden.
    • Recipe "cobalt-ore-processing" requires "cobalt-ore" (item), which is hidden.
    • Recipe "manganese-ore-processing" requires "manganese-ore" (item), which is hidden.
    • Recipe "nickel-ore-processing" requires "nickel-ore" (item), which is hidden.
    • Recipe "silica-ore-processing" requires "quartz" (item), which is hidden.
    • Recipe "tungsten-ore-processing" requires "tungsten-ore" (item), which is hidden.
    • Recipe "catalyst-metal-green" requires "bauxite-ore" (item), which is hidden.
    • Recipe "catalyst-metal-green" requires "silver-ore" (item), which is hidden.
    • Recipe "catalyst-metal-blue" requires "gold-ore" (item), which is hidden.
    • Recipe "catalyst-metal-blue" requires "rutile-ore" (item), which is hidden.
    • Recipe "catalyst-metal-yellow" requires "tungsten-ore" (item), which is hidden.
    • Recipe "tungsten-ore-smelting" requires "tungsten-ore" (item), which is hidden.
    • Recipe "casting-powder-depleted-uranium-3" requires "powder-aluminium" (item), which is hidden.
    • Recipe "casting-powder-depleted-uranium-4" requires "powder-aluminium" (item), which is hidden.
    • Recipe "pellet-silicon-smelting" requires "ingot-aluminium" (item), which is hidden.
    • Recipe "pellet-silicon-smelting" makes "solid-aluminium-oxide" (item), which is hidden.
    • Recipe "cobalt-ore-smelting" requires "cobalt-ore" (item), which is hidden.
    • Recipe "manganese-ore-smelting" requires "manganese-ore" (item), which is hidden.
    • Recipe "nickel-ore-smelting" requires "nickel-ore" (item), which is hidden.
    • Recipe "silicon-ore-smelting" requires "quartz" (item), which is hidden.
    • Recipe "chrome-ore-smelting" requires "chrome-ore" (item), which is hidden.
    • Recipe "sand-sluicing" makes "angels-iron-pebbles" (item), which is hidden.
    • Recipe "sand-sluicing" makes "angels-copper-pebbles" (item), which is hidden.
    • Recipe "angelsore-crystal-mix5-processing" requires "angels-ore5-crystal" (item), which is hidden.
    • Recipe "angelsore-pure-mix2-processing" requires "angels-ore5-pure" (item), which is hidden.
  • Unit test 004.
    • Technology "angels-silicon-smelting-3" depends on "angels-aluminium-smelting-2", which is hidden.
    • Technology "advanced-depleted-uranium-smelting-1" depends on "powder-metallurgy-1", which is hidden.
    • Technology "advanced-osmium-smelting" depends on "powder-metallurgy-1", which is hidden.
  • Unit test 005.
    • Recipe "neurotoxin-capsule" cannot be unlocked by research.
    • Recipe "thermal-filtering-mercury" cannot be unlocked by research.
    • Recipe "dimethylmercury-synthesis" cannot be unlocked by research.
  • Unit test 006.
    • Technology "advanced-depleted-uranium-smelting-1" requires higher science packs than its prerequisites provide.
    • Technology "advanced-magnesium-smelting" requires higher science packs than its prerequisites provide.
    • Technology "advanced-uranium-processing-1" requires higher science packs than its prerequisites provide.
    • Technology "phosphorus-processing-1" requires prerequisites with higher science packs.
    • Technology "phosphorus-processing-2" requires higher science packs than its prerequisites provide.
    • Technology "centrifuging-1" requires higher science packs than its prerequisites provide.
    • Technology "centrifuging-2" requires higher science packs than its prerequisites provide.
  • Unit test 007.
    • No (useful) recipe is using item "ingot-cobalt" as an ingredient.
    • No (useful) recipe is using item "ingot-manganese" as an ingredient.
    • No (useful) recipe is using item "powder-tungsten" as an ingredient.
    • No (useful) recipe is using item "clowns-plate-magnesium" as an ingredient.
    • No (useful) recipe is using item "angels-wire-platinum" as an ingredient.
    • No (useful) recipe is using fluid "liquid-boric-acid" as an ingredient.
  • Unit test 009.
    • There is no suitable machine or character that can craft recipe "clowns-plate-osmium" (crafting category "sintering").
    • There is no suitable machine or character that can craft recipe "clowns-plate-depleted-uranium" (crafting category "sintering").
  • Unit test 010.
    • Recipe "copper-nickel-firearm-magazine" uses Item "angels-plate-lead" and is unlocked by Tech "starting". None of the tech's prerequisites unlock this item
    • Recipe "manganese-ore-smelting" uses Item "manganese-ore" and is unlocked by Tech "angels-manganese-smelting-1". None of the tech's prerequisites unlock this item
    • Recipe "nickel-ore-smelting" uses Item "nickel-ore" and is unlocked by Tech "angels-nickel-smelting-1". None of the tech's prerequisites unlock this item
    • Recipe "silicon-ore-smelting" uses Item "quartz" and is unlocked by Tech "angels-silicon-smelting-1". None of the tech's prerequisites unlock this item
    • Recipe "molten-steel-smelting-c2" uses Item "ingot-magnesium" and is unlocked by Tech "angels-steel-smelting-2". None of the tech's prerequisites unlock this item
    • Recipe "molten-steel-smelting-c2" uses Item "solid-white-phosphorus" and is unlocked by Tech "angels-steel-smelting-2". None of the tech's prerequisites unlock this item
    • Recipe "catalyst-metal-green" uses Item "bauxite-ore" and is unlocked by Tech "angels-advanced-chemistry-1". None of the tech's prerequisites unlock this item
    • Recipe "catalyst-metal-green" uses Item "silver-ore" and is unlocked by Tech "angels-advanced-chemistry-1". None of the tech's prerequisites unlock this item
    • Recipe "white-phosphorus-smelting" uses Item "solid-sand" and is unlocked by Tech "phosphorus-processing-1". None of the tech's prerequisites unlock this item
    • Recipe "white-phosphorus-smelting" uses crafting category "chemical-smelting" and is unlocked by Tech "phosphorus-processing-1". None of the tech's prerequisites unlock a machine with this crafting category
    • Recipe "white-phosphorus-smelting-2" uses crafting category "chemical-smelting" and is unlocked by Tech "phosphorus-processing-2". None of the tech's prerequisites unlock a machine with this crafting category
    • Recipe "manganese-ore-processing" uses Item "manganese-ore" and is unlocked by Tech "angels-manganese-smelting-2". None of the tech's prerequisites unlock this item
    • Recipe "processed-manganese-smelting" uses crafting category "chemical-smelting" and is unlocked by Tech "angels-manganese-smelting-2". None of the tech's prerequisites unlock a machine with this crafting category
    • Recipe "magnesium-ore-processing" uses Item "magnesium-ore" and is unlocked by Tech "advanced-magnesium-smelting". None of the tech's prerequisites unlock this item
    • Recipe "magnesium-pellet-smelting" uses Item "solid-limestone" and is unlocked by Tech "advanced-magnesium-smelting". None of the tech's prerequisites unlock this item
    • Recipe "magnesium-pellet-smelting" uses Fluid "liquid-hydrochloric-acid" and is unlocked by Tech "advanced-magnesium-smelting". None of the tech's prerequisites unlock this fluid
    • Recipe "cobalt-ore-smelting" uses Item "cobalt-ore" and is unlocked by Tech "angels-cobalt-smelting-1". None of the tech's prerequisites unlock this item
    • Recipe "nickel-ore-processing" uses Item "nickel-ore" and is unlocked by Tech "angels-nickel-smelting-2". None of the tech's prerequisites unlock this item
    • Recipe "silica-ore-processing" uses Item "quartz" and is unlocked by Tech "angels-silicon-smelting-2". None of the tech's prerequisites unlock this item
    • Recipe "angelsore-crystal-mix5-processing" uses Item "angels-ore5-crystal" and is unlocked by Tech "advanced-ore-refining-3". None of the tech's prerequisites unlock this item
    • Recipe "catalyst-metal-blue" uses Item "gold-ore" and is unlocked by Tech "angels-advanced-chemistry-3". None of the tech's prerequisites unlock this item
    • Recipe "catalyst-metal-blue" uses Item "rutile-ore" and is unlocked by Tech "angels-advanced-chemistry-3". None of the tech's prerequisites unlock this item
    • Recipe "catalytic-air-separation-oxygen" uses Fluid "gas-compressed-air" and is unlocked by Tech "angels-advanced-chemistry-3". None of the tech's prerequisites unlock this fluid
    • Recipe "catalytic-air-separation-nitrogen" uses Fluid "gas-compressed-air" and is unlocked by Tech "angels-advanced-chemistry-3". None of the tech's prerequisites unlock this fluid
    • Recipe "catalyst-metal-violet" uses Item "platinum-ore" and is unlocked by Tech "angels-advanced-chemistry-3". None of the tech's prerequisites unlock this item
    • Recipe "catalyst-metal-violet" uses Fluid "liquid-mercury" and is unlocked by Tech "angels-advanced-chemistry-3". None of the tech's prerequisites unlock this fluid
    • Recipe "catalyst-metal-yellow" uses Item "platinum-ore" and is unlocked by Tech "angels-advanced-chemistry-5". None of the tech's prerequisites unlock this item
    • Recipe "catalyst-metal-yellow" uses Item "tungsten-ore" and is unlocked by Tech "angels-advanced-chemistry-5". None of the tech's prerequisites unlock this item
    • Recipe "cobalt-ore-processing" uses Item "cobalt-ore" and is unlocked by Tech "angels-cobalt-smelting-2". None of the tech's prerequisites unlock this item
    • Recipe "tungsten-ore-smelting" uses Item "tungsten-ore" and is unlocked by Tech "angels-tungsten-smelting-1". None of the tech's prerequisites unlock this item
    • Recipe "solid-uranium-oxide-1" uses crafting category "chemical-smelting" and is unlocked by Tech "advanced-uranium-processing-1". None of the tech's prerequisites unlock a machine with this crafting category
    • Recipe "solid-uranium-oxide-2" uses Item "solid-ammonium-diuranate" and is unlocked by Tech "advanced-uranium-processing-2". None of the tech's prerequisites unlock this item
    • Recipe "solid-uranium-oxide-2" uses crafting category "chemical-smelting" and is unlocked by Tech "advanced-uranium-processing-2". None of the tech's prerequisites unlock a machine with this crafting category
    • Recipe "solid-ammonium-diuranate" uses Item "solid-uranyl-nitrate" and is unlocked by Tech "advanced-uranium-processing-2". None of the tech's prerequisites unlock this item
    • Recipe "solid-ammonium-diuranate" uses Fluid "gas-ammonia" and is unlocked by Tech "advanced-uranium-processing-2". None of the tech's prerequisites unlock this fluid
    • Recipe "solid-uranyl-nitrate" uses Fluid "liquid-nitric-acid" and is unlocked by Tech "advanced-uranium-processing-2". None of the tech's prerequisites unlock this fluid
    • Recipe "uranium-cannon-shell" uses Item "clowns-plate-depleted-uranium" and is unlocked by Tech "uranium-ammo". None of the tech's prerequisites unlock this item
    • Recipe "explosive-uranium-cannon-shell" uses Item "clowns-plate-depleted-uranium" and is unlocked by Tech "uranium-ammo". None of the tech's prerequisites unlock this item
    • Recipe "angelsore-pure-mix2-processing" uses Item "angels-ore5-pure" and is unlocked by Tech "advanced-ore-refining-4". None of the tech's prerequisites unlock this item
    • Recipe "chrome-ore-smelting" uses Item "chrome-ore" and is unlocked by Tech "angels-chrome-smelting-1". None of the tech's prerequisites unlock this item
    • Recipe "chrome-ore-processing" uses Item "chrome-ore" and is unlocked by Tech "angels-chrome-smelting-2". None of the tech's prerequisites unlock this item
    • Recipe "tungsten-ore-processing" uses Item "tungsten-ore" and is unlocked by Tech "angels-tungsten-smelting-2". None of the tech's prerequisites unlock this item
    • The following techs were not checked. Possibly due to hidden prerequisites
    • angels-silicon-smelting-3
    • advanced-depleted-uranium-smelting-1
    • advanced-depleted-uranium-smelting-2
    • advanced-osmium-smelting
@KiwiHawk KiwiHawk changed the title Techs cannot be researched Unit Test Errors Feb 9, 2024
@KiwiHawk
Copy link
Contributor Author

KiwiHawk commented Feb 9, 2024

  • Only create recipe copper-nickel-firearm-magazine if lead plate is enabled
  • Remove references to clowns.special_vanilla. Clowns enables platinum so special vanilla is never going to be a thing
  • Set triggers for metal catalyst ores (enabling platinum ore assumes these exist)
  • Set trigger for Aluminium powder
  • Set trigger for Sintering Ovens
  • Set trigger for early Chemical Furnace (for White Phosphorus)
  • Don't create neurotoxin stuff unless Bioprocessing is enabled
  • Don't create Dimethylmercury unless Bioprocessing is enabled
  • Don't create fluid Boric Acid (completely unused)
  • Set minimum machine tiers for Violet Algae and Smelting recipes
  • Change Sand Sluicing recipe to produce Osmium Ore instead of Chrome Ore
    • It seems there is no other recipe for Osmium Ore
    • Chrome Ore may not be enabled
  • Swap effects of Mercury Processing 1 and 2
  • Add missing tech prerequisites
  • Change Depleted Uranium Smelting techs to be different science pack tiers
  • Increase the science pack tier of Phosphorus Processing techs
  • Change Uranium Processing techs to be different science pack tiers

This fixes most of the reported issues but not quite all. All of the game breaking issues should be fixed.

KiwiHawk added a commit to Arch666Angel/mods that referenced this issue Feb 9, 2024
Pezzawinkle/MadClowns#45

Iron and Steel Casting can be enabled without all the other ores. Don't force enable them.
KiwiHawk added a commit to KiwiHawk/MadClowns that referenced this issue Feb 9, 2024
@KiwiHawk KiwiHawk linked a pull request Feb 9, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant