Angband Forums

Angband Forums (http://angband.oook.cz/forum/index.php)
-   Vanilla (http://angband.oook.cz/forum/forumdisplay.php?f=3)
-   -   Blackguards: 4.2.0 to 4.2.1 (http://angband.oook.cz/forum/showthread.php?t=9901)

mrfy April 10, 2020 05:55

I see Restore Mana potions do the right thing, restores SP to the max even when completely drained.

DavidMedley April 10, 2020 06:01

Yeah... should they have reduced effect for BGs? +50% of max, so that 2 will get you to max?

mrfy April 10, 2020 06:07

Quote:

Originally Posted by DavidMedley (Post 144396)
Yeah... should they have reduced effect for BGs? +50% of max, so that 2 will get you to max?

Don't think so. I'd be ok with a limit, maybe 100 SP max.

mrfy April 10, 2020 06:11

Another thing this SP decreasing while not fighting could lead to: better to postpone killing the townspeople until right before you return to the dungeon. Not that I'd advocate killing the townspeople, of course. :D

DavidMedley April 10, 2020 06:30

Quote:

Originally Posted by mrfy (Post 144399)
better to postpone killing the townspeople until right before you return to the dungeon

Heh, yeah when I'm testing I do this. If you have > 0 SP then it doesn't matter if you wait or not.

I had been getting pretty annoyed with townspeople while playing other classes, so getting something out of killing them is slightly satisfying to me!

backwardsEric April 10, 2020 17:47

With the new changes for the blackguard, the clang compiler packaged with Xcode 11.3.1 complained about the local variable, target, in effect_handler_MOV_ATTACK() being uninitialized when the condition

Code:

(context->dir == DIR_TARGET) && target_okay()
is false. Should target be initialized to loc(0, 0) so function will cleanly bail out if the target is not appropriately set?

Nick April 10, 2020 22:18

Quote:

Originally Posted by backwardsEric (Post 144412)
With the new changes for the blackguard, the clang compiler packaged with Xcode 11.3.1 complained about the local variable, target, in effect_handler_MOV_ATTACK() being uninitialized when the condition

Code:

(context->dir == DIR_TARGET) && target_okay()
is false. Should target be initialized to loc(0, 0) so function will cleanly bail out if the target is not appropriately set?

Yes, that one's fixed in development.

wobbly April 11, 2020 18:24

Breeder scumming seems a little generous, though I can't see a way to fix that without a cutoff for weak enemies.

Diego Gonzalez April 12, 2020 03:44

Wow! The new BG is great! I have one with clvl 25. It's pretty strong. I like the new mechanics and spells a lot. You did really a great job.

DavidMedley April 12, 2020 16:33

I'm glad you like it! It's not a complete work, so please continue to give feedback.


All times are GMT +1. The time now is 15:00.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.