WARNING! READ THE BELOW FIRST!
The versions of Demon linked below are test builds. They may have ridiculously horrifying bugs of any and all kinds, including crashes, save file loss, unplayable or unwinnable content, and many other lesser issues.
If you find any issues in these test builds please post them in this thread, not the Bug Reports forum.
Though I will endeavor to fix critical/blocking bugs as quickly as possible, my work schedule remains an issue. I am typically only available limited times on weekdays, and a little more often on weekends, so even nasty bugs may go without new builds for several hours, or even a few days.
Finally, please remember it is extremely likely scores and ghosts will be wiped not only after testing is complete, but even between individual test builds if need be.
Thank you for helping test the Brand build. It's been a long time coming, and I hope it proves worth the wait! Good luck in the Tower!
WARNING! READ THE ABOVE FIRST!
Latest Test Build: 5/26/2019 5:15pm CDT
Link: https://drive.google.com/drive/folders/0B-sx_4eW-B5hfl9JS1d2a1JJbVN3bjRwZXlsbTZ2X1l1MEEweGF2VVkyR0pXOHZRaVh6R28?usp=sharing
Procedures
I will make new builds whenever I have critical bug fixes to deliver, or a large number of non-critical bug fixes. Known and in-progress bugs collected from this thread will be listed below.
Bugs Fixed In Next Build:
(none at this time)
Open Critical Bugs (highest priority, new build any time this list is cleared out):
(none at this time)
Open Non-Critical Bugs (will be fixed, but do not rate immediate builds):
(none at this time)
Previously Fixed Bugs:
* Fusion previews caused permanent changes in character Vitality. Ew.
* Relic Wraiths with Brands sometimes cause crashes when spawned.
* SP Tax brand modifiers should not apply to Basic Move, Basic Pass (causes crashes!)
* Using special movement to pickup a Currency item could cause an infinite pick-up loop.
* If a character with very low MaxHP loses Vitality due to a Brand, their MaxHP may reach 0 causing a crash/hang.
* Make sure Fusion and Soul Armor can't reduce MaxHP below 0.
* Force tooltips to the right-side if there is a confirmation waiting for the player to respond.
* Changing Vitality during level up should no longer change Max HP until you confirm. (This is already true, just forgot to put in notes.)
* Make Haunt/Harass/Possess use Charge cooldown, not Dark.
* Regen shouldn't usually win over removing Charm and Harden, in terms of AI evaluations.
* Adjust Apply Brand costs upwards.
* Find a way to prevent needing to go to Brand inventory after each Brand pickup to see what it was.
* Brands that toggle outside of combat and affect MaxHP/MaxSP can cause looping resting behaviors.
* SP display looks a little off is MaxSP is less than 100 (tooltip and character sheet)
* Need to prevent Last Used Element and Max SP Increase from showing up on Brands together.
* +SP cost Brands shouldn't affect reactives/auras, or 0 SP cost abilities like Meditate. (May be time to just get rid of +Flat SP Cost)
* Flash Heal can now self-target.
* Tormentor + Souleater + SP Brand bug? (Fixed descriptions.)
* Reduced Slow's AI Evaluation slightly.
* Turn acceleration should no longer work on Stoned or Sleeping targets.
* Increased SP cost of Miracles.
* Increased cooldown on Gaudium and Dolor.
* Cunning bonus Brands are still sometimes assigned to demons that don't use Cunning.
* Magic bonus Brands are still sometimes assigned to demons that don't use Magic.
* Need to at least one 5 SP Debuff ability. ("Flash" spells!)
* Miens erronously do not count as passives as far as Brands are concerned.
* AI needs to better account for Last Element Used Brand requirements.
* AI needs to better account for Stamina-related Brand requirements.
* Fixed a bug where deleted Brand persisted in the world.
* Tiny XP gains sometimes mean no MaxHP damage recovery.
* Fixed a freeze bug related to recent Brand AI upgrades.
* Reduced the Boon Bonus for stat decreases on Brands.
* Replaced Low Profile with Diehard on the Artificial modifier.
* Reduced Level-based growth of the -SP Cost% Brand Boon.
* AI values SP-related boons too highly.
* (hopeful ferret is hopeful!) Under some circumstances, all Brands appear at the center of the world.
* Cunning should not be valued by demons that only apply Chill.
* Blind status no longer interferes with Pariah status.
* AI now considers MaxHP bonuses/damage much more often in evaluations concerning HP.
* Fixed a bug with double Boon Brands and Relic Wraith/Mirror Chime demons.
* Brand conditions do not update on Stabled demons.
* Items can no longer spawn on top of portals, or other items.
* Strength and Agility Brands evaluate much lower (but not zero) if not used.
* Need diminishing returns on Brand strength from negative modifiers.
* Improve interface for receiving a Brand from a corpse (use same UI as pickup from world, maybe?)
* Fix Blind player + Protect captureables.
* Clarify what is being shown when "previewing" changing a Brand on a character.
* MaxHP values sometimes the wrong color during fusions when bonus/penalty HP is involved.
* Improved tooltip position-changing behavior somewhat.
* Corpse encounters do not use Brands yet.
* Finally found and fixed a bug that was causing AIs to evaluate, but then ignore, the penalties of negative Brand modifiers. Sure explains quite a bit.
* Removed Restore Saver from the list of possible Relic Upgrades.
* (content) Still some Brand modifiers not yet implemented; more will be added as testing proceeds.
* (content) Still need to add Brand-related relic upgrades; will be added as testing proceeds.
* (content) Still need to add a way to view older message log messages.
* Improve Speed penalty's boon bonus.
* Improve HP Regen boon's base strength.
* Reduce Speed boon's level-based growth rate.
Frozen Bugs (acknowledged, but will not be fixed for Brand release):
* (One report so far) Rare lockup between score posting and ghost posting steps. Score sticks, ghost doesn't.
* Focus Fire shouldn't allow pacifists to attack other targets.
* Factor overkill out of AI damage evaluations.
* Need an Auto-Consume, or Consume prompt, when deleting/fusing demons.
* Look into preventing using Vitae during non-critical resting.
* Auto-explore sometimes re-visits an abandoned Brand multiple times in a row.