Turn off the borg's cheat death option (^z c d toggles that setting) and turn on the normal cheat death option (= x d toggles that setting). There's two settings in borg.txt that control how the new character is rerolled (borg_respawn_race and borg_respawn_class). By default, the borg does not automatically restart after winning; that can be changed through borg_respawn_winners in borg.txt. You can find more documentation about borg respawning in the "# Respawn" section of src/borg/borg.txt.
Borg Issues with the latest nightly
Collapse
X
-
-
Turn off the borg's cheat death option (^z c d toggles that setting) and turn on the normal cheat death option (= x d toggles that setting). There's two settings in borg.txt that control how the new character is rerolled (borg_respawn_race and borg_respawn_class). By default, the borg does not automatically restart after winning; that can be changed through borg_respawn_winners in borg.txt. You can find more documentation about borg respawning in the "# Respawn" section of src/borg/borg.txt.
Two notes --
1. When using the Borg command "respawn", nothing happens. If you activate the borg again, the game crashes.
2. The attached borg is not diving, but isn't providing a reason. It says it's prepped for level 101.
Attached FilesComment
-
cleanup_angband();
init_display();
init_angband();
if (reinit_hook != NULL) {
(*reinit_hook)();
}
textui_init();
if (mode == GAME_LOAD) {
mode = GAME_NEW;
}
like play_game() does.
2) ^z2 is giving me "Max Level: 88 Prep'd for: 81 Reason: Scumming *Heal* potions (10 to go)
Comment
-
Heh! Looks like in monster.txt Father Christmas is listed as "Seasonal". My guess is that if you turn on "borg_kills_uniques" that it doesn't check the "SEASONAL" flag when it should. It shouldn't matter a LOT since it is looking that there only be 3 alive uniques for any given depth so... this just clogs one spot to make it 2.Comment
-
Heh! Looks like in monster.txt Father Christmas is listed as "Seasonal". My guess is that if you turn on "borg_kills_uniques" that it doesn't check the "SEASONAL" flag when it should. It shouldn't matter a LOT since it is looking that there only be 3 alive uniques for any given depth so... this just clogs one spot to make it 2.
It also has plenty of *HEALING* potions.
I've noticed that the borg seems to let itself be burdened very easily. In this example, it would be much better off if it ditched the armor it was carrying around.Attached FilesComment
-
Max Level: 99 Prep'd for: 1 Reason: Baphomet the Minotaur Lord still alive!
Also wrong... it shouldn't be doing that check at depth 1, only at depth 99+... So a few fixes here. If I fix that too I get
Max Level: 99 Prep'd for: 9 Reason: 2 tele + teleport staffs
which is more reasonable... he needs his teleports.
The burden thing... this is the delicate balance of power calculations. The borg thinks that is good swap armor to have around to cover his resists but perhaps should weigh the weight more highly. he is fast (+23) so he figures a little burden is no big deal... I would say to play with the power calcs in borg.txt to make it to your liking but weight calcs are still in the code. It was hard to translate them to dynamic.
Comment
-
Tried running more with the latest nightly!
In this example, the Borg is at a bit of a loss. It should know that it can use Deep Descent to get out of this mess. I've seen this come up a few times.Attached FilesComment
-
How did he get into this mess? I didn't think things could get closed off like this. I used wizard mode to map the area and, yep, he is good and stuck. Did something cause an earthquake?Comment
-
Currently the borg doesn't know how to use Deep Descent. I think mostly it is too dangerous for a borg to use in almost any situation... except the one you are in now. I think a better "borg plan" would be to dig out the rubble and veins he can get to since it is really unlikely that he would have access to deep descent but maybe he should try just in case...
How did he get into this mess? I didn't think things could get closed off like this. I used wizard mode to map the area and, yep, he is good and stuck. Did something cause an earthquake?
Since I run it in the background, I don't see how it happened, just that it did.
Is there a way to easily get logs for when the borg either crashes Angband entirely, or unhooks?Attached FilesComment
-
This borg is caught in a nasty loop trying to buy/sell things.
Attached FilesComment
-
Here's another example of the same situation. I don't think it happens much, but once it does happen the borg gets stuck, and I have to rescue him.
Since I run it in the background, I don't see how it happened, just that it did.
Is there a way to easily get logs for when the borg either crashes Angband entirely, or unhooks?
There are no real logs. I am not really sure how to make one or what I would put in it that the save doesn't give.Comment
-
Hmm this looks like a place where he is optimizing his inventory. When he is in the store he wants to put the ring in the home, when he is not, he wants to junk it. I need to rewrite this section of the code. I just redid the optimizing equipment section so hopefully I can leverage some changes there.Comment
-
Hmm this looks like a place where he is optimizing his inventory. When he is in the store he wants to put the ring in the home, when he is not, he wants to junk it. I need to rewrite this section of the code. I just redid the optimizing equipment section so hopefully I can leverage some changes there.
Attached FilesComment
Comment