From c60e8092f0cf673293bfecdc51ae33afd86527d1 Mon Sep 17 00:00:00 2001
From: Me <135455255+IcarussOne@users.noreply.github.com>
Date: Mon, 19 Aug 2024 20:27:12 -0500
Subject: [PATCH] Finish bestiary for now
Courtesy of @Carvercarver1 for helping out with lore entries here. :)
---
.../init/ResearchHandler.java | 7 +++-
.../assets/crimsonrevelations/lang/en_us.lang | 9 +++---
.../crimsonrevelations/research/bestiary.json | 32 +++++++++++--------
3 files changed, 29 insertions(+), 19 deletions(-)
diff --git a/src/main/java/mod/icarus/crimsonrevelations/init/ResearchHandler.java b/src/main/java/mod/icarus/crimsonrevelations/init/ResearchHandler.java
index 522c07d..4aa9940 100644
--- a/src/main/java/mod/icarus/crimsonrevelations/init/ResearchHandler.java
+++ b/src/main/java/mod/icarus/crimsonrevelations/init/ResearchHandler.java
@@ -15,6 +15,8 @@
import thaumcraft.api.research.ResearchCategories;
import thaumcraft.api.research.ScanEntity;
import thaumcraft.api.research.ScanningManager;
+import thaumcraft.common.entities.monster.cult.EntityCultistCleric;
+import thaumcraft.common.entities.monster.cult.EntityCultistKnight;
public class ResearchHandler {
public static void init() {
@@ -25,10 +27,13 @@ public static void init() {
// Research Categories
ResearchCategories.registerCategory("REVELATIONS", "CrimsonRites", new AspectList(), new ResourceLocation(Thaumcraft.MODID, "textures/items/crimson_rites.png"), new ResourceLocation(CrimsonRevelations.MODID, "textures/gui/research_background.jpg"), new ResourceLocation(Thaumcraft.MODID, "textures/gui/gui_research_back_over.png"));
- // Research
ThaumcraftApi.registerResearchLocation(new ResourceLocation(CrimsonRevelations.MODID, "research/bestiary"));
ThaumcraftApi.registerResearchLocation(new ResourceLocation(CrimsonRevelations.MODID, "research/revelations"));
+ // Research
+ ScanningManager.addScannableThing(new ScanEntity("!CR_CRIMSON_CLERIC", EntityCultistCleric.class, true));
+ ScanningManager.addScannableThing(new ScanEntity("!CR_CRIMSON_KNIGHT", EntityCultistKnight.class, true));
+
if (Loader.isModLoaded("thaumicaugmentation") && CRConfig.general_settings.TA_INTEGRATION) {
// Focus Effects
FocusEngine.registerElement(FocusEffectTaintPoison.class, new ResourceLocation(CrimsonRevelations.MODID, "textures/foci/taint_poison.png"), 10354925);
diff --git a/src/main/resources/assets/crimsonrevelations/lang/en_us.lang b/src/main/resources/assets/crimsonrevelations/lang/en_us.lang
index 41d1a46..4605506 100644
--- a/src/main/resources/assets/crimsonrevelations/lang/en_us.lang
+++ b/src/main/resources/assets/crimsonrevelations/lang/en_us.lang
@@ -31,8 +31,8 @@ crimsonrevelations.research.crimson_armor.title=Basic Crimson Cult Apparel
crimsonrevelations.research.crimson_armor.stage.0=Whatever else can be said about the Crimson Cult, they sure know how to dress. Now that I can craft their banner, why not try duplicating a set of armor or robes?
I'm not quite sure how the process goes, but making a set in a similar way as I did for my Thaumaturge's Robes would be a good idea to start with.
crimsonrevelations.research.crimson_armor.stage.1=Success! Crimson Cult armor is similar to iron in terms of protection, but with slightly more durability and vastly more style. The robes are significantly more protective than my Thaumaturge's Robes, but barely better than mundane armor when it comes to channeling Vis.
They also seem to be made with some sort of magic much darker than thaumaturgy and do not require as much Vis to craft for this reason.Wearing them for a long period of time feels unsettling...
-crimsonrevelations.research.crimson_sword.title=Crimson Cult Sword
-crimsonrevelations.research.crimson_sword.stage.0=Despite not knowing dangerous spells like the clerics, the knights are actually a very §osneaky§r type, the swords that they carry are tipped with a potent poison. I should thus be careful when dealing with them, especially in larger numbers, as even the toughest diamond armor won't protect me from being poisoned.
Creating a replica of the sword wasn't that hard of a task, all I had to do was cover a basic iron sword with their specialized plates. For the poison, a couple of spider eyes was enough to suffice for that. The sword also reacts quite well to enchanting due to its rather high enchantability.
+crimsonrevelations.research.crimson_sword.title=Basic Crimson Cult Weaponry
+crimsonrevelations.research.crimson_sword.stage.0=Creating a replica of the Crimson Knight's sword wasn't that hard of a task, all I had to do was cover a basic iron sword with their specialized plates. For the poison, a couple of spider eyes was enough to suffice for that. The sword also reacts quite well to enchanting due to its rather high enchantability.
crimsonrevelations.research.crimson_blade.title=Crimson Blade
crimsonrevelations.research.crimson_blade.stage.0=The Crimson Rites tell of a sword forged from the void which saps strength and sustenance from its wielder's foes. Supposedly it lies in the center of an eldritch labyrinth, accessible only through the Opening of the Eye.
I may not be well-versed enough in thaumaturgy to find this weapon, but my knowledge should be sufficient to create a copy.
@@ -81,10 +81,11 @@ crimsonrevelations.research.cult_bestiary.stage.0=I am dedicating this side of t
crimsonrevelations.research.cult_bestiary.addenda.0=Upon observing the Shambling Husks, they appear to wear similar armor to the cultists themselves. Were these husks also the remains of failed expeditions thanks to the very aggressive Eldritch Crabs deciding their own fates?
Maybe I'm onto something here...
crimsonrevelations.research.crimson_cleric.title=Crimson Cleric
-crimsonrevelations.research.crimson_cleric.stage.0=[WIP]
+crimsonrevelations.research.crimson_cleric.stage.0=The most honored of the low ranking members of the Crimson Cult. As stated by the Crimson Rites, when a Crimson Knight performs very well on their duties, they are promoted to a cleric. They are also the ones maintaining basic portals for traveling through different planes.
Despite being a low rank and not having access to thaumaturgy, they are extremely dangerous especially when multiple of them are present in an encounter. They summon strange red orbs that track me down and are not easy to dodge, they also cast fireballs similar to Blazes and other creatures encountered in the Nether, if I'm not careful about these fireballs, they can set entire forests on fire. Even if I try to melee them, they still pack a punch with their bare fists.
They must be dispatched as soon as possible at all costs, I can easily know when one is around by listening to their unintelligible chants. Whatever they could be saying, it's probably some sort of ritual or prayer...
crimsonrevelations.research.crimson_knight.title=Crimson Knight
-crimsonrevelations.research.crimson_knight.stage.0=[WIP]
+crimsonrevelations.research.crimson_knight.stage.0=These are the main foot soldiers of the Crimson Cult as said by the Crimson Rites, the knights mostly do basic mundane tasks such as protecting Crimson Clerics from harm during their rituals and scouting various areas within the Overworld.
Despite not knowing dangerous spells like the clerics, the knights are actually a very §osneaky§r type, the swords that they carry are tipped with a potent poison. I should thus be careful when dealing with them, especially in larger numbers, as even the toughest diamond armor won't protect me from being poisoned.
These tipped swords were recently provided to the knights after a recent arsenal change, the iron swords they had previously were not working too well for them apparently...
+crimsonrevelations.research.crimson_knight.addenda.0=It looks like the knights also have their own subrank system based on skill and loyalty. They are promoted to a sergeant after some time and don a stronger sword imbued with magic, they also don't cover their head for clearer vision. Finally, they become commanders which is just one small step before becoming a cleric, I can easily recognize them by their own hoods that they wear and voidified swords that they carry.Encountering these type of knights are more of a rare anomaly, but it is interesting to see how the cult has this system in place.
crimsonrevelations.text.overgrown_taintacle=You have absorbed some of the Overgrown Taintacle's power.
diff --git a/src/main/resources/assets/crimsonrevelations/research/bestiary.json b/src/main/resources/assets/crimsonrevelations/research/bestiary.json
index 5069cf2..910e3f5 100644
--- a/src/main/resources/assets/crimsonrevelations/research/bestiary.json
+++ b/src/main/resources/assets/crimsonrevelations/research/bestiary.json
@@ -11,9 +11,7 @@
"~CrimsonRites"
],
"siblings": [
- "~CrimsonRites",
- "CR_CRIMSON_CLERIC",
- "CR_CRIMSON_KNIGHT"
+ "~CrimsonRites"
],
"meta": [
"ROUND"
@@ -39,22 +37,21 @@
]
},
{
- "key": "CR_CRIMSON_CLERIC",
+ "key": "!CR_CRIMSON_CLERIC",
"name": "crimsonrevelations.research.crimson_cleric.title",
"icons": [
"crimsonrevelations:textures/research/b_cleric.png"
],
"category": "REVELATIONS",
- "parents": [
- "~CR_CULT_BESTIARY"
- ],
+ "parents": [],
"siblings": [],
"meta": [
- "HEX"
+ "HEX",
+ "HIDDEN"
],
"location": [
-6,
- 6
+ 5
],
"reward_item": [],
"reward_knowledge": [],
@@ -65,18 +62,17 @@
]
},
{
- "key": "CR_CRIMSON_KNIGHT",
+ "key": "!CR_CRIMSON_KNIGHT",
"name": "crimsonrevelations.research.crimson_knight.title",
"icons": [
"crimsonrevelations:textures/research/b_knight.png"
],
"category": "REVELATIONS",
- "parents": [
- "~CR_CULT_BESTIARY"
- ],
+ "parents": [],
"siblings": [],
"meta": [
- "HEX"
+ "HEX",
+ "HIDDEN"
],
"location": [
-7,
@@ -88,6 +84,14 @@
{
"text": "crimsonrevelations.research.crimson_knight.stage.0"
}
+ ],
+ "addenda": [
+ {
+ "text": "crimsonrevelations.research.crimson_knight.addenda.0",
+ "required_research": [
+ "CR_CULT_BESTIARY"
+ ]
+ }
]
}
]