Skip to content

Commit

Permalink
fix: add missing ritual text
Browse files Browse the repository at this point in the history
  • Loading branch information
klikli-dev committed Sep 27, 2024
1 parent 1c05842 commit 0a43cbf
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 0 deletions.
12 changes: 12 additions & 0 deletions src/generated/resources/assets/occultism/lang/en_us.json
Original file line number Diff line number Diff line change
Expand Up @@ -1222,6 +1222,10 @@
"item.occultism.ritual_dummy.craft_miner_foliot_unspecialized.tooltip": "Summon Foliot Miner into a magic lamp.",
"item.occultism.ritual_dummy.craft_miner_marid_master": "Ritual: Summon Marid Master Miner",
"item.occultism.ritual_dummy.craft_miner_marid_master.tooltip": "Summon Marid Master Miner into a magic lamp.",
"item.occultism.ritual_dummy.craft_ritual_satchel_t1": "Ritual: Craft Apprentice Ritual Satchel",
"item.occultism.ritual_dummy.craft_ritual_satchel_t1.tooltip": "Binds a Djinni into a satchel to build pentacles step-by-step for the summoner.",
"item.occultism.ritual_dummy.craft_ritual_satchel_t2": "Ritual: Craft Artisanal Ritual Satchel",
"item.occultism.ritual_dummy.craft_ritual_satchel_t2.tooltip": "Binds an Afrit into a satchel to build pentacles all at once for the summoner.",
"item.occultism.ritual_dummy.craft_satchel": "Ritual: Craft Surprisingly Substantial Satchel",
"item.occultism.ritual_dummy.craft_satchel.tooltip": "This satchels allows to store more items than it's size would indicate, making it a practical traveller's companion.",
"item.occultism.ritual_dummy.craft_soul_gem": "Ritual: Craft Soul Gem",
Expand Down Expand Up @@ -1671,6 +1675,14 @@
"ritual.occultism.craft_miner_marid_master.finished": "Successfully summoned marid into magic lamp.",
"ritual.occultism.craft_miner_marid_master.interrupted": "Summoning of marid interrupted.",
"ritual.occultism.craft_miner_marid_master.started": "Started summoning marid into magic lamp.",
"ritual.occultism.craft_ritual_satchel_t1.conditions": "Not all requirements for this ritual are met.",
"ritual.occultism.craft_ritual_satchel_t1.finished": "Successfully bound a djinni into a satchel.",
"ritual.occultism.craft_ritual_satchel_t1.interrupted": "Binding of djinni interrupted.",
"ritual.occultism.craft_ritual_satchel_t1.started": "Started binding a djinni into a satchel.",
"ritual.occultism.craft_ritual_satchel_t2.conditions": "Not all requirements for this ritual are met.",
"ritual.occultism.craft_ritual_satchel_t2.finished": "Successfully bound an afrit into a ritual satchel.",
"ritual.occultism.craft_ritual_satchel_t2.interrupted": "Binding of afrit interrupted.",
"ritual.occultism.craft_ritual_satchel_t2.started": "Started binding an afrit into a ritual satchel.",
"ritual.occultism.craft_satchel.conditions": "Not all requirements for this ritual are met.",
"ritual.occultism.craft_satchel.finished": "Successfully bound foliot into satchel.",
"ritual.occultism.craft_satchel.interrupted": "Binding of foliot interrupted.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
import net.minecraft.world.level.ItemLike;
import net.minecraft.world.level.block.Block;
import net.neoforged.neoforge.registries.DeferredHolder;
import net.neoforged.neoforge.registries.DeferredItem;

public class ENUSProvider extends AbstractModonomiconLanguageProvider {

Expand Down Expand Up @@ -966,12 +967,29 @@ private void addRitualMessages() {
this.addRitualMessage(OccultismRituals.RESURRECT_FAMILIAR, "started", "Started resurrecting familiar.");
this.addRitualMessage(OccultismRituals.RESURRECT_FAMILIAR, "finished", "Successfully resurrected familiar.");
this.addRitualMessage(OccultismRituals.RESURRECT_FAMILIAR, "interrupted", "Resurrection interrupted.");

//item.occultism.ritual_dummy.summon_horde_illager
this.addRitualMessage(OccultismItems.RITUAL_DUMMY_CRAFT_RITUAL_SATCHEL_T1, "conditions", "Not all requirements for this ritual are met.");
this.addRitualMessage(OccultismItems.RITUAL_DUMMY_CRAFT_RITUAL_SATCHEL_T1, "started", "Started binding a djinni into a satchel.");
this.addRitualMessage(OccultismItems.RITUAL_DUMMY_CRAFT_RITUAL_SATCHEL_T1, "finished", "Successfully bound a djinni into a satchel.");
this.addRitualMessage(OccultismItems.RITUAL_DUMMY_CRAFT_RITUAL_SATCHEL_T1, "interrupted", "Binding of djinni interrupted.");

this.addRitualMessage(OccultismItems.RITUAL_DUMMY_CRAFT_RITUAL_SATCHEL_T2, "conditions", "Not all requirements for this ritual are met.");
this.addRitualMessage(OccultismItems.RITUAL_DUMMY_CRAFT_RITUAL_SATCHEL_T2, "started", "Started binding an afrit into a ritual satchel.");
this.addRitualMessage(OccultismItems.RITUAL_DUMMY_CRAFT_RITUAL_SATCHEL_T2, "finished", "Successfully bound an afrit into a ritual satchel.");
this.addRitualMessage(OccultismItems.RITUAL_DUMMY_CRAFT_RITUAL_SATCHEL_T2, "interrupted", "Binding of afrit interrupted.");
}

public void addRitualMessage(DeferredHolder<RitualFactory, RitualFactory> ritual, String key, String message) {
this.add("ritual.%s.%s".formatted(ritual.getId().getNamespace(), ritual.getId().getPath()) + "." + key, message);
}


public void addRitualMessage(DeferredItem<Item> ritualDummy, String key, String message) {
var ritualName = ritualDummy.getId().getPath().replace("ritual_dummy/", "");
this.add("ritual.%s.%s".formatted(ritualDummy.getId().getNamespace(), ritualName) + "." + key, message);
}

private void addBook() {
var helper = ModonomiconAPI.get().getContextHelper(Occultism.MODID);
helper.book("dictionary_of_spirits");
Expand Down Expand Up @@ -3288,6 +3306,12 @@ private void addRitualDummies() {

this.add(OccultismItems.RITUAL_DUMMY_SUMMON_RANDOM_ANIMAL.get(), "Ritual: Summon Random Animal");
this.addTooltip(OccultismItems.RITUAL_DUMMY_SUMMON_RANDOM_ANIMAL.get(), "Summons a random passive animal.");

this.add(OccultismItems.RITUAL_DUMMY_CRAFT_RITUAL_SATCHEL_T1.get(), "Ritual: Craft Apprentice Ritual Satchel");
this.addTooltip(OccultismItems.RITUAL_DUMMY_CRAFT_RITUAL_SATCHEL_T1.get(), "Binds a Djinni into a satchel to build pentacles step-by-step for the summoner.");

this.add(OccultismItems.RITUAL_DUMMY_CRAFT_RITUAL_SATCHEL_T2.get(), "Ritual: Craft Artisanal Ritual Satchel");
this.addTooltip(OccultismItems.RITUAL_DUMMY_CRAFT_RITUAL_SATCHEL_T2.get(), "Binds an Afrit into a satchel to build pentacles all at once for the summoner.");
}

public void addTooltip(ItemLike key, String value) {
Expand Down

0 comments on commit 0a43cbf

Please sign in to comment.