Skip to content
This repository was archived by the owner on Jul 3, 2025. It is now read-only.

Nebby/primtive quest rework#14

Merged
Pyritie merged 22 commits into
0.9from
nebby/primtive-quest-rework
Apr 1, 2025
Merged

Nebby/primtive quest rework#14
Pyritie merged 22 commits into
0.9from
nebby/primtive-quest-rework

Conversation

@Nebby1999
Copy link
Copy Markdown
Collaborator

I already wrote this using the damn template but it deleted itself, thanks.

Anyways, this quest adds A LOT of changes, mostly to the primitive questline. Yada yada, you already probably know whats up...

Either way, some things of note:

There where some NASTY conflicts in some files, mostly because i originally found and replaced any mention of GT's liquid dyes in exchange for the TFC liquid dyes. There is code that replaces the GT LiquidDye material with the TFC variant, however, i had to reject this code so most likely you'll have to find and replace those references again, otherwise there'll be a bunch of broken recipes afoot.

I also had this code snippet in the TFCRecipes file, might be worth adding again.

//Nerf water dyes in TFC to encourage GT liquid dye recipe. 100mb of salt water + black dye == 100mb of dye
    global.MINECRAFT_DYE_NAMES.forEach(dyeName =>
    {
        event.remove(`firmalife:vat/${dyeName}_dye`);
        event.remove(`tfc:pot/${dyeName}_dye`);
        
        event.recipes.firmalife.vat()
            .inputFluid(Fluid.of("tfc:salt_water", 100))
            .inputItem(`minecraft:${dyeName}_dye`)
            .outputFluid(Fluid.of(`tfc:${dyeName}_dye`, 100))
            .id(`firmalife:vat/${dyeName}_dye`)
            
        let inputArray = new Array(0);
        for(let i = 1; i < 6; i++)
        {
            inputArray.length = 0;
            for(let j = 1; j < i + 1; j++)
            {
                inputArray.push(`minecraft:${dyeName}_dye`);
            }
            event.recipes.tfc.pot(inputArray, Fluid.of('tfc:salt_water', 100 * i), 600, 2000)
                .fluidOutput(Fluid.of(`tfc:${dyeName}_dye`, 100 * i))
                .id(`tfc:pot/${i}x_${dyeName}_dye`)
        }
    });```

You might want to add new tags to your custom tapping liquids for the trees. TFG has 2 tags, a "Latex_Logs" and "Syrup_Logs". Mostly used for questing purposes.

Finally, iirc both Etched, and Exposure have been furtherly greggified. Climbing Rope got greggified as well as comforts. I do not recall the steps i made with Chalk. That implementation is unfinished atm.

Nebby1999 added 22 commits March 9, 2025 18:46
# Conflicts:
#	kubejs/assets1/tfg/textures/item/terra_firma_greg.png

# Conflicts:
#	kubejs/assets/tfg/textures/item/terra_firma_greg.png
…ework

# Conflicts:
#	kubejs/startup_scripts/gtceu/materials.js
# Conflicts:
#	kubejs/startup_scripts/tfg/items.js
# Conflicts:
#	kubejs/assets/tfg/lang/en_us.json
#	kubejs/server_scripts/main_server_script.js
#	kubejs/server_scripts/minecraft/tags.js
# Conflicts:
#	kubejs/assets/gtceu/lang/en_us.json
#	kubejs/server_scripts/ae2/recipes.js
#	kubejs/server_scripts/afc/tags.js
#	kubejs/server_scripts/create/recipes.js
#	kubejs/server_scripts/gregtech/recipes.js
#	kubejs/server_scripts/gregtech/tags.js
#	kubejs/server_scripts/main_server_script.js
#	kubejs/server_scripts/minecraft/recipes.js
#	kubejs/server_scripts/tfc/recipes.js
#	kubejs/startup_scripts/gtceu/materials.js
#	kubejs/startup_scripts/tfg/items.js
@Pyritie Pyritie merged commit 4678544 into 0.9 Apr 1, 2025
@Nebby1999 Nebby1999 deleted the nebby/primtive-quest-rework branch April 2, 2025 22:41
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants