Enigmatica 2: Expert Skyblock - E2ES

Enigmatica 2: Expert Skyblock - E2ES

412k Downloads

[Thaumcraft] Make Crimson Cult armor craftable / Crimson Knights spawnable

hron84 opened this issue ยท 5 comments

commented

For Thaumcraft progression at some point you will need the Crimson book (I don't recall the real name) that is dropped by Crimson Knights / Cultists. As Crimsons rarely spawns and especially rarely spawns on Skyblock, it would be good if it could be craftable.

Also Crimson Cult / Knight armors are very nice and it would be a good change it could be crafted somehow. Basically, they're same as iron-level armor pieces with no special trait/effect so maybe they could be crafted independently of Thaumcraft Gate.

Alternatively, make Crimson Armor wearable by other mobs, like how RSA helmet/armor works.

commented

Temporarily, I added these lines to ArmorableMobs.zs around Magical Armor section:

	magicalGroup.addArmor(ArmorHandler.createArmorSlot("head", <thaumcraft:crimson_plate_helm>, 1, 0.5));
	magicalGroup.addArmor(ArmorHandler.createArmorSlot("head", <thaumcraft:crimson_plate_chest>, 1, 0.5));
	magicalGroup.addArmor(ArmorHandler.createArmorSlot("head", <thaumcraft:crimson_plate_legs>, 1, 0.5));
	magicalGroup.addArmor(ArmorHandler.createArmorSlot("head", <thaumcraft:crimson_boots>, 1, 0.5));

	magicalGroup.addArmor(ArmorHandler.createArmorSlot("head", <thaumcraft:crimson_robe_helm>, 1, 0.3));
	magicalGroup.addArmor(ArmorHandler.createArmorSlot("head", <thaumcraft:crimson_robe_chest>, 1, 0.3));
	magicalGroup.addArmor(ArmorHandler.createArmorSlot("head", <thaumcraft:crimson_robe_legs>, 1, 0.3));

	magicalGroup.addArmor(ArmorHandler.createArmorSlot("head", <thaumcraft:crimson_praetor_helm>, 1, 0.1));
	magicalGroup.addArmor(ArmorHandler.createArmorSlot("head", <thaumcraft:crimson_praetor_chest>, 1, 0.1));
	magicalGroup.addArmor(ArmorHandler.createArmorSlot("head", <thaumcraft:crimson_praetor_legs>, 1, 0.1));

	magicalGroup.addArmor(ArmorHandler.createArmorSlot("head", <thaumcraft:void_robe_helm>, 1, 0.05));
	magicalGroup.addArmor(ArmorHandler.createArmorSlot("head", <thaumcraft:void_robe_chest>, 1, 0.05));
	magicalGroup.addArmor(ArmorHandler.createArmorSlot("head", <thaumcraft:void_robe_legs>, 1, 0.05));

Chances should be corrected, I did 50% chance on Crimson plate armor (just because I want one anyway, and also it is still a fancy Iron armor), 30% on robe armor (still not as armor, but has special effect) 10% on Crimson Praetor armor and 5% on Void armor (I do not know the exact rarity in Thaumcraft, but 5% - considerint how much armor added in this file - sounds very low chance. But there is a room for balancing.

commented

Praetor and Void armor don't actually drop from any mob afaik.

commented

Thank you for your work, I have used half the script :)

commented

Sorry for the late response. At some time, Thaumcraft allowed Praetor armors to drop from corrrespondent mobs from a very low rate.

Can you give me a hint when I can expect this change in Curse? I always fear from updates when I have to modify CT scripts on an instance...

commented

It's in versions 1.5 and later, available now :)