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

Astral Foods quest section and nerfs and more #444

Closed
182 changes: 180 additions & 2 deletions config/ftbquests/quests/chapters/assorted_goals.snbt
Original file line number Diff line number Diff line change
Expand Up @@ -1577,8 +1577,8 @@
]
}
{
x: -9.0d
y: 16.0d
x: -8.5d
y: 15.5d
subtitle: "{ftbquests.chapter.assorted_goals.quests44.subtitle}"
dependencies: ["52832D8DA239C017"]
optional: true
Expand Down Expand Up @@ -2125,6 +2125,184 @@
}
]
}
{
title: "{ftbquests.chapter.assorted_goals.quests59.title}"
icon: {
id: "farmersdelight:flint_knife"
Count: 1b
tag: {
Damage: 0
}
}
x: -11.0d
y: 16.0d
shape: "diamond"
subtitle: "{ftbquests.chapter.assorted_goals.quests59.subtitle}"
description: ["{ftbquests.chapter.assorted_goals.quests59.description0}"]
dependencies: ["576B4EA932FC2E16"]
id: "63780E00CD88F52F"
tasks: [{
id: "5D7B09F6DB50859C"
type: "checkmark"
title: "Welcome to Astral Foods!"
MikoTheBoi marked this conversation as resolved.
Show resolved Hide resolved
}]
rewards: [{
id: "28986454F3CD4EC7"
type: "item"
item: {
id: "farmersdelight:iron_knife"
Count: 1b
tag: {
Damage: 0
}
}
}]
}
{
x: -13.0d
y: 17.0d
subtitle: "{ftbquests.chapter.assorted_goals.quests63.subtitle}"
description: ["{ftbquests.chapter.assorted_goals.quests59.description5}"]
hide_dependency_lines: true
dependencies: ["5D7B09F6DB50859C"]
id: "62659BC787D407E1"
tasks: [{
id: "7B0A7FEA40FC0133"
type: "item"
item: "astralfoods:quantum_pasta"
}]
rewards: [{
id: "50B685C77E086AF6"
type: "item"
item: "ae2:cell_component_16k"
}]
}
{
x: -11.0d
y: 18.0d
subtitle: "{ftbquests.chapter.assorted_goals.quests65.subtitle}"
description: ["{ftbquests.chapter.assorted_goals.quests59.description7}"]
hide_dependency_lines: true
dependencies: ["5D7B09F6DB50859C"]
id: "34EA48FB79E409D4"
tasks: [{
id: "415CBAE25BF4D0A5"
type: "item"
item: "astralfoods:seared_potato"
}]
rewards: [{
id: "7B4B6F584C9FA50F"
type: "item"
item: "tconstruct:seared_brick"
count: 2
}]
}
{
x: -11.0d
y: 17.0d
subtitle: "{ftbquests.chapter.assorted_goals.quests61.subtitle}"
description: ["{ftbquests.chapter.assorted_goals.quests59.description3}"]
hide_dependency_lines: true
dependencies: ["5D7B09F6DB50859C"]
id: "799319A86142407F"
tasks: [{
id: "6BC614231D8014BB"
type: "item"
item: "astralfoods:shimmered_apple"
}]
rewards: [{
id: "01379DCB86DBC9A9"
type: "item"
item: "tconstruct:ender_slime_crystal_cluster"
}]
}
{
x: -12.0d
y: 16.0d
subtitle: "{ftbquests.chapter.assorted_goals.quests60.subtitle}"
description: ["{ftbquests.chapter.assorted_goals.quests59.description2}"]
hide_dependency_lines: true
dependencies: ["5D7B09F6DB50859C"]
id: "6D509E586A16E23A"
tasks: [{
id: "7BBFC1D65BCC5B6C"
type: "item"
item: "astralfoods:compressed_onion"
}]
rewards: [{
id: "165408791E6FBE03"
type: "item"
item: "farmersdelight:onion"
}]
}
{
title: "{ftbquests.chapter.assorted_goals.quests62.title}"
x: -12.0d
y: 17.0d
shape: "gear"
subtitle: "{ftbquests.chapter.assorted_goals.quests62.subtitle}"
description: ["{ftbquests.chapter.assorted_goals.quests59.description4}"]
dependencies: [
"799319A86142407F"
"5DE5797033D9F50B"
"6D509E586A16E23A"
"62659BC787D407E1"
]
secret: true
id: "42B568D7D0C2C0E0"
tasks: [{
id: "20B60D9BC18EF308"
type: "item"
item: "astralfoods:food_amalgamation"
}]
rewards: [{
id: "7FFF3CD947CEBF08"
type: "item"
item: {
id: "farmersdelight:netherite_knife"
Count: 1b
tag: {
Damage: 0
}
}
}]
}
{
x: -12.0d
y: 18.0d
subtitle: "{ftbquests.chapter.assorted_goals.quests66.subtitle}"
description: ["{ftbquests.chapter.assorted_goals.quests59.description8}"]
dependencies: ["34EA48FB79E409D4"]
id: "5DE5797033D9F50B"
tasks: [{
id: "3769D9A62A831DA0"
type: "item"
item: "astralfoods:shimmered_rabbit_stew"
}]
rewards: [{
id: "7E0EF4CD988D47B4"
type: "item"
item: "minecraft:rabbit_foot"
}]
}
{
x: -10.0d
y: 18.0d
subtitle: "{ftbquests.chapter.assorted_goals.quests64.subtitle}"
description: ["{ftbquests.chapter.assorted_goals.quests59.description6}"]
dependencies: ["34EA48FB79E409D4"]
id: "7EBC3B5BFA6D8C6C"
tasks: [{
id: "2FAE23765B1ED7F2"
type: "item"
item: "astralfoods:dipped_potato"
}]
tasks: [{
id: "2FAE23765B1ED7F2"
type: "item"
item: "astralfoods:dipped_potato"
}]
}
]
quest_links: [ ]
}
23 changes: 17 additions & 6 deletions kubejs/server_scripts/create.js
Original file line number Diff line number Diff line change
Expand Up @@ -1347,6 +1347,23 @@ function sequencedAssemblyRecipes(event) {
])
.transitionalItem(inc_separation_agent)
.loops(3);

event.recipes
.createSequencedAssembly(
[
// begin
"astralfoods:shimmered_apple", // output
],
"minecraft:apple",
[event.recipes.createDeploying("minecraft:apple", ["minecraft:apple", "tconstruct:ender_slime_crystal"])],

event.recipes.createFilling("minecraft:apple", [
"minecraft:apple",
{ fluid: "kubejs:shimmer", amount: BUCKET / 3 },
])
)
.transitionalItem("minecraft:apple")
.loops(1);
}

function fillingRecipes(event) {
Expand Down Expand Up @@ -1435,12 +1452,6 @@ function fillingRecipes(event) {
fluid: "minecraft:water",
amount: 250 * mB,
},
{
input: "minecraft:apple",
output: "astralfoods:shimmered_apple",
fluid: "kubejs:shimmer",
amount: BUCKET / 3,
},
{
input: "astralfoods:seared_potato",
output: "astralfoods:dipped_potato",
Expand Down
16 changes: 8 additions & 8 deletions kubejs/startup_scripts/item_registry.js
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ onEvent("item.registry", (event) => {
.create("astralfoods:quantum_bites")
.displayName("Quantum Bites")
.food((food) => {
food.hunger(15).saturation(1.2).effect("regeneration", 300, 2, 1).alwaysEdible();
food.hunger(8).saturation(0.9).effect("regeneration", 300, 2, 1).alwaysEdible();
});

event
Expand All @@ -66,7 +66,7 @@ onEvent("item.registry", (event) => {
.displayName("Quantum Pasta")
.food((food) => {
food.hunger(75)
.saturation(1.1)
.saturation(0.9)
.effect("haste", 5000, 2, 1)
.effect("regeneration", 5000, 2, 1)
.effect("farmersdelight:nourishment", 6600, 2, 1)
Expand All @@ -77,15 +77,15 @@ onEvent("item.registry", (event) => {
.create("astralfoods:seared_potato")
.displayName("Seared Potato")
.food((food) => {
food.hunger(14).saturation(1).effect("resistance", 440, 1, 1).alwaysEdible();
food.hunger(7).saturation(0.8).effect("resistance", 440, 1, 1).alwaysEdible();
});

event
.create("astralfoods:dipped_potato")
.displayName("Dipped Potato")
.food((food) => {
food.hunger(19)
.saturation(1.1)
food.hunger(10)
.saturation(0.8)
.effect("resistance", 440, 2, 1)
.effect("absorption", 440, 3, 1)
.alwaysEdible();
Expand All @@ -95,8 +95,8 @@ onEvent("item.registry", (event) => {
.create("astralfoods:shimmered_rabbit_stew")
.displayName("Shimmered Rabbit Stew")
.food((food) => {
food.hunger(18)
.saturation(0.9)
food.hunger(10)
.saturation(0.8)
.effect("resistance", 500, 1, 1)
.effect("farmersdelight:nourishment", 5000, 0, 1)
.alwaysEdible();
Expand Down Expand Up @@ -199,7 +199,7 @@ onEvent("item.registry", (event) => {
event.create("createastral:orcane").displayName("Information / General Progression").glow(true);
event.create("createastral:astral_singularity").food((food) => {
food.hunger(50)
.saturation(50) //This value does not directly translate to saturation points gained
.saturation(1) //This value does not directly translate to saturation points gained
//The real value can be assumed to be:
//min(hunger * saturation * 2 + saturation, foodAmountAfterEating)
.effect("regeneration", 3000, 0, 1)
Expand Down
20 changes: 19 additions & 1 deletion resources/createastral/lang/en_us.json
Original file line number Diff line number Diff line change
Expand Up @@ -1056,6 +1056,24 @@
"ftbquests.chapter.assorted_goals.quests57.description27": "> &6Drawer Downgrades&r: Reduces max size of a slot to 64.",
"ftbquests.chapter.assorted_goals.quests57.description28": "Useful for small buffers.",
"ftbquests.chapter.assorted_goals.quests58.subtitle": "Contains all recipes for Drink Beer.",
"ftbquests.chapter.assorted_goals.quests59.subtitle": "A food expansion!",
"ftbquests.chapter.assorted_goals.quests59.description0": "Powerful foods meant to aid you through your journey!",
"ftbquests.chapter.assorted_goals.quests59.description2": "Obtained by placing 27 onion crates in a desizer. Not so tasty btw",
"ftbquests.chapter.assorted_goals.quests59.description3": "Spout shimmer on an apple",
"ftbquests.chapter.assorted_goals.quests59.description4": "Put all four major foods in the amalgamation matrix. This is the best food in the game (I think)",
"ftbquests.chapter.assorted_goals.quests59.description5": "Cut an AE2 singularity and cook some astral singularities then put them in a pot with pasta!",
"ftbquests.chapter.assorted_goals.quests59.description6": "Alternative to the stew. This one gives absorption! Made by pouring gold on a seared potato",
"ftbquests.chapter.assorted_goals.quests59.description7": "Pour seared stone on a potato",
"ftbquests.chapter.assorted_goals.quests59.description8": "Alternative to the dipped potato. This one gives nourishment! Made by deploying a seared potato and cooked rabbit then spouting shimmer on a bowl",
"ftbquests.chapter.assorted_goals.quests60.subtitle": "Contains 243 onions!",
"ftbquests.chapter.assorted_goals.quests61.subtitle": "Nerfed a bunch.",
"ftbquests.chapter.assorted_goals.quests62.subtitle": "The finale.",
"ftbquests.chapter.assorted_goals.quests63.subtitle": "\"Smart\" food.",
"ftbquests.chapter.assorted_goals.quests64.subtitle": "Even tougher!",
"ftbquests.chapter.assorted_goals.quests65.subtitle": "Tough as a rock. Literally!",
"ftbquests.chapter.assorted_goals.quests66.subtitle": "Not so tough now.",
"ftbquests.chapter.assorted_goals.quests59.title": "Welcome to Astral Foods!",
"ftbquests.chapter.assorted_goals.quests62.title": "The Food at the End of the Game",
"ftbquests.chapter.astral_signals.title": "&k1.5&r) Astral Signals",
"ftbquests.chapter.astral_signals.quests0.subtitle": "Long-forgotten &astargazers",
"ftbquests.chapter.astral_signals.quests0.description0": "This satellite dish eminates with a sense of meaning and wonder, but also chaos and destruction.",
Expand Down Expand Up @@ -2915,7 +2933,7 @@
"ftbquests.reward_tables.chapter_4.title": "Loot Crate: Chapter 4",
"ftbquests.reward_tables.chapter_5.title": "Loot Crate: Chapter 5-6",

"category.starei.channeling_transformer": "Channeling",
"category.starei.channeling_transformer": "Channeling",
"category.starei.distillery": "Distilling",
"category.starei.electrolyzer": "Electrolyzing",
"category.starei.gas_mixer": "Gas Mixing",
Expand Down
Loading