IB with Heavy Lifting active keeps status when class features are lost from MO shift

Forum where closed and resolved bug reports live
Post Reply
User avatar
cat
Posts: 147
Joined: Wed Nov 24, 2021 3:07 am

IB with Heavy Lifting active keeps status when class features are lost from MO shift

Post by cat »

IB with Heavy Lifting active keeps status when class features are lost from MO shift.
In addition, the ability to switch off Heavy Lifting is inaccessible and status is auto renewing.
- You lose 1 Magic Points to continue your heavy lifting. (2022-07-23 09:28:01)
User avatar
Kandarin
Site Admin
Posts: 1340
Joined: Sat Aug 07, 2021 12:10 am
Location: Theater of the Air

Re: IB with Heavy Lifting active keeps status when class features are lost from MO shift

Post by Kandarin »

There's a check in morality-changing code that's supposed to address this. It goes through all angel-specific status effects and pets and strips them off of anyone who isn't good, then goes through all demon-specific status effects and pets and strips them off anyone who isn't evil.

There's an issue that keeps that from working here, though. Heavy Lifting is the same status effect whether it's a Nexus Champion or an Infernal Behemoth who has it. It's not demon-specific, therefore the demon check doesn't get rid of it.

The solvable bug here is that the button to turn off Heavy Lifting was only appearing if you had the skill active - which losing evil morality as a demon takes away. In the next patch, the turn off button will appear if you have the status with no other requirements.
Katerina Hasheen - Necromancer Advocate, champion of a better Hashaa
Serena Hasheen - Sword Revenant, Freedom Array booster
Isabel Hasheen - Gunwizard Councillor, infusion's #1 fan
Kandarin - Unformed potential, Crusader, fontnet architect
Erduhr-Khazai - Fire-breathing Dragon DO, Evil Overlord, pillager of planes
Post Reply