Blood Magic

Blood Magic

90M Downloads

Sentient Sword ignores Looting values over III

AranaiRa opened this issue ยท 3 comments

commented

Issue Description:

When a Looting enchantment of greater than rank III is placed on a Sentient Sword, Demonic Will produced is equivalent to an unenchanted Sentient Sword.

What happens:

No additional Demonic Will is generated, as if the sword had no enchantment at all.

What you expected to happen:

Demonic will accumulation increases proportionately to increasing Looting level.

Steps to reproduce:

  1. Enchant Sentient Sword with Looting IV or greater (either with the command or another mod utility such as a Quark Ancient Tome)
  2. Kill mob, and note Demonic Will produced.

Affected Versions (Do not use "latest"):

  • BloodMagic: 1.12.2-2.3.3-101
  • Minecraft: 1.12.2
  • Forge: 14.23.4.2760
commented

Needs more information.

commented

Every level of looting has a roughly 40% chance to increase the will drop, if I read the source code correctly.

The looting level is determined by the LivingDropsEvent, which is the same used by forge/vanilla minecraft.

How many times did you test this?

commented

I was using a Looting VII item at the time (level 6 via Astral Sorcery's enchaning thing, and +1 level to all enchantments pendent). Over a couple hundred mob kills I averaged about 0.2 will per kill. If you like I can get some more concrete numbers.