Known Issue Raw Pentaxid can be crafted with no Pentaxid (recursive crafting bug) [00228]

Discussion in 'Known Issues' started by ravien_ff, Oct 31, 2020.

  1. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,397
    Likes Received:
    12,004
    Build: 3135
    Mode: Creative and survival
    Mode: Single player

    SERVER NAME: NA
    SEED-ID: Any

    If applicable:
    MODIFIED PLAYFIELDS: No

    Reproducibility: Always
    Severity: Minor

    Type: Crafting

    Summary: Raw Pentaxid can be crafted without needing the 100 Raw Pentaxid asked for in the crafting template.

    Description: Raw Pentaxid can be crafted via various ore and 100 Raw Pentaxid, but as long as you have the ore you can begin crafting it without having any Raw Pentaxid.
    The constructor will queue up multiple crafting jobs of the Pentaxid.

    Steps to Reproduce:
    Start a new creative game.
    Add an advanced constructor and a cargo box linked to the constructor.
    Give yourself the ore needed to craft Raw Pentaxid (crushed stone, sathium ore, erestrum ore, promethium ore, and zasocium ore). But don't give yourself any raw pentaxid.
    Notice the constructor will now allow you to craft raw pentaxid, despite the fact that you don't yet possess any raw pentaxid that is needed to craft it.
    Start the crafting job and the constructor will queue up multiple crafting jobs of pentaxid.
    You can cancel the crafting job and get pentaxid.

    This prevents using an item as its own ingredient in any recipe which would have multiple uses.

    Screenshots, Crash Logs, any other Relevant Information or Download links:
    Log attached.

    20201030190931_1.jpg

    20201030190939_1.jpg

    20201030191008_1.jpg

    20201030191018_1.jpg

    20201030191118_1.jpg
     

    Attached Files:

    #1
    mr_road, krazzykid2006 and Germanicus like this.
  2. It is being very weird indeed.
    If you have the 100 required pentaxid then it only uses 5 of each of the other ores as stated, but if you don't have the 100 required pentaxid then it will use 105 of each of the other ores instead.

    Something really buggy is happening here.
     
    #2
    mr_road and Germanicus like this.
  3. jadefalcon

    jadefalcon Captain

    Joined:
    Jan 30, 2018
    Messages:
    553
    Likes Received:
    2,299
    I can see how that might be ok.
    If you can put in 100 pentaxid and get 105 out then it must use some of the ore to create a pentaxid crystal.
    So if you dont have 100, it will use the extra ore to create that 100.

    Seems like the template is wrong. And should produce 5 Pentaxid from 5 promethium, sathium, erestrum, zascosium and stone.
    ?
     
    #3
  4. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,397
    Likes Received:
    12,004
    The bug (or technical oddity) is that if a template requires and produces an ingredient, you can produce it without needing that ingredient.

    I discovered this when I was trying to make a way for players to copy schematics they could find in-game. The constructor would craft the schematics without needing to find them first.

    If it needs 100 of item A to produce, it shouldn't be able to make any without first having item A. But because of the way the crafting works, it acts as if it has that ingredient already.
     
    #4
  5. Rasstis Livingston

    Rasstis Livingston Ensign

    Joined:
    Jul 9, 2018
    Messages:
    5
    Likes Received:
    2
    Build: 1.8 Exp II 3823
    Mode: Survival + Creative
    Mode: Single Player

    Reproducibility: Always
    Severity: Medium

    Type: RECIPE

    Summary: Pentaxid was created for free (kind of).

    Description: When creating "Pentaxid (refined) in a constructor not all of the needed resources are consumed to get the final products.

    Steps to Reproduce:
    1) Load a container with:
    5 Crushed Stone
    5 Promethium Ore
    5 Sathium Ore
    5 Zascosium Ore
    5 Erestrum Ore

    2) Link an Advanced Constructor to the above container
    3) Build (1) Pentaxid (refined)

    Result: 104 Pentaxid (raw) and 2 Pentaxid (refined)

    Expected: This should fail. The required ingredients are missing 100 Pentaxid (raw).

    Screenshots attached.
     

    Attached Files:

    #5
  6. TwitchyJ

    TwitchyJ Commander

    Joined:
    Mar 4, 2022
    Messages:
    172
    Likes Received:
    121
  7. ravien_ff

    ravien_ff Rear Admiral

    Joined:
    Oct 22, 2017
    Messages:
    6,397
    Likes Received:
    12,004
    Yup I reported this a long time ago.
     
    #7
    Rasstis Livingston likes this.
  8. Rasstis Livingston

    Rasstis Livingston Ensign

    Joined:
    Jul 9, 2018
    Messages:
    5
    Likes Received:
    2
    Thanks, TwitchyJ & ravien_ff!

    Gonna dive back into EGS....now comes the choice...play with EXP build or... Reforged Eden?? :)

    Thanks for the Heroic work with RE ravien_ff! :)

    Cheers to you both!
    ~Rasstis L.
     
    #8
    ravien_ff likes this.

Share This Page