Skip to content

Commit

Permalink
Finish bestiary for now
Browse files Browse the repository at this point in the history
Courtesy of @Carvercarver1 for helping out with lore entries here. :)
  • Loading branch information
IcarussOne committed Aug 20, 2024
1 parent 0f188b3 commit c60e809
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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() {
Expand All @@ -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);
Expand Down
9 changes: 5 additions & 4 deletions src/main/resources/assets/crimsonrevelations/lang/en_us.lang
Original file line number Diff line number Diff line change
Expand Up @@ -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?<BR>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.<BR>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.<PAGE>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.<BR>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.<BR>I may not be well-versed enough in thaumaturgy to find this weapon, but my knowledge should be sufficient to create a copy.
Expand Down Expand Up @@ -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?<BR>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.<BR>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.<BR>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.<BR>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.<BR>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.<PAGE>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.

Expand Down
32 changes: 18 additions & 14 deletions src/main/resources/assets/crimsonrevelations/research/bestiary.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@
"~CrimsonRites"
],
"siblings": [
"~CrimsonRites",
"CR_CRIMSON_CLERIC",
"CR_CRIMSON_KNIGHT"
"~CrimsonRites"
],
"meta": [
"ROUND"
Expand All @@ -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": [],
Expand All @@ -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,
Expand All @@ -88,6 +84,14 @@
{
"text": "crimsonrevelations.research.crimson_knight.stage.0"
}
],
"addenda": [
{
"text": "crimsonrevelations.research.crimson_knight.addenda.0",
"required_research": [
"CR_CULT_BESTIARY"
]
}
]
}
]
Expand Down

0 comments on commit c60e809

Please sign in to comment.