Blood Magic

Blood Magic

90M Downloads

Training Bracelet "Deny other upgrades" option doesn't allow debuffs

iggyvilla opened this issue ยท 2 comments

commented

Issue Description:

The "Deny other upgrades" option doesn't allow debuffs to be applied.

What happens:

Activated the Penance of the Leadened Soul with a training bracelet that has the "Deny other upgrades" option ticked on didn't give me the debuff (has a tome with sufficient upgrade points and an arrow in the linked chest, the ritual worked as lightning struck me)

I'm unsure if this is an intended feature or a communication issue but I will report it anyway just in case.

What you expected to happen:

The ritual to grant me the Storm Trooper I debuff.

Steps to reproduce:

  1. Have a training bracelet on with the "Deny other upgrades" option ticked
  2. Activate Penance of the Leadened Soul with the proper items in the linked chest
  3. Will not get the debuff

Affected Versions (Do not use "latest"):

  • BloodMagic: BloodMagic-1.16.4-3.1.13-39.jar
  • Minecraft: 1.16.5
  • Forge: 36.2.34
commented

Training bracelet should only deny progress for training, not explicit upgrading/downgrading through other methods.

Possible fixes in order of sanity:

  1. Only prevent progress towards an upgrade, not unlocking an upgrade (depending on implementation, only progress may exist)
  2. Check for active bracelet, temporarily disable it to apply upgrade/downgrade
  3. Explicitly circumvent bracelet
commented

+1 on this, with an added change(?) in behavior: Pennance of the Leadened Soul did not activate until I changed the Training Bracelet settings.

When I changed the setting, the ritual activated.