PDA

View Full Version : 1.47 bug: figured stats calc loop



tgaptte
Jul 20th, '03, 03:39 PM
Hi Dan,

I love your application, it's awesome and I've been able to make characters much, much faster!

Now on to my question...

I'm running Windows 2000 professional, on a 450 Mhz PC with 640 MB RAM.

I'm seeing the following bug with HD 1.47:

When I buy down one figured stat, and then try to modify another figured stat, the program seems to insert the calculated value of what the stat should be in front of whatever I type. Example

Base END 56, I buy down to 50.

I try to raise my base PD of 3 to 12 and the field shows 312.

PS: The arrow keys work fine, though are a bit tedious. If I put the bought down figured stat back to normal, I can then change the other figured stats with no problems.

Thanks!

Tim

Derek Hiemforth
Jul 20th, '03, 04:26 PM
This isn't really a bug. :)

What's happening is Hero Designer is recalculating every time you hit a keystroke. So you sell your END down from 56 to 50, then go to edit your PD. As soon as you type the "1" in 12, HD thinks you're trying to sell back your PD to 1, and resets it to 3, because you can only sell back one Figured Characteristic. If you then continue typing the "12", you'll wind up with "312", which HD will happily accept.

The easiest way to avoid this is, if you're going to "sell back" a Figured Characteristic, do that step last. :)

Simon
Jul 20th, '03, 07:12 PM
Originally posted by Derek Hiemforth
This isn't really a bug. :)

What's happening is Hero Designer is recalculating every time you hit a keystroke. So you sell your END down from 56 to 50, then go to edit your PD. As soon as you type the "1" in 12, HD thinks you're trying to sell back your PD to 1, and resets it to 3, because you can only sell back one Figured Characteristic. If you then continue typing the "12", you'll wind up with "312", which HD will happily accept.

The easiest way to avoid this is, if you're going to "sell back" a Figured Characteristic, do that step last. :)
Bing bing! Give that man a prize!

Another easy way around it is to use the arrow keys when you need to sell off a figured characteristic.

It was a choice between calculating "real time" and having the calculation only take place when you left a field....which just didn't feel right.