Borg Issues with the latest nightly

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Aodhlin
    replied
    This isn't a high priority, but do we know why this borg isn't diving right now? It has all the supplies it needs, but it's still just hanging around dlevel 50 or so.

    Attached Files

    Leave a comment:


  • agoodman
    replied
    Originally posted by Aodhlin
    This borg seems to be having a lot of problems with shops -- it will sometimes stop and visit the dungeon for a bit, but then go back to looping. Not entirely sure what's going on.
    This is an odd one. The borg is entering the shop and immediately leaving.... repeat. I wonder what the stupid bugger is thinking. I will need to debug some.

    okay, this is going to be "debug a lot" because I am getting different "power' levels depending on if you are in a store vs not so my guess is that some value is not being set when you are in a store or needs to be set earlier in the processing but this sort of thing is always a PITA to track down.


    ok, I think I found it and the change may help the stocking of healing potions too. Seems it wasn't updating the home storage in time... and it was counting wrong.
    Last edited by agoodman; July 16, 2024, 01:38.

    Leave a comment:


  • agoodman
    replied
    Originally posted by agoodman
    got a fix in for the hallu + afraid issue. Ugly but should work, I think. Wil let you know when it is merged in.
    This should be in now but there is a known issue with -more-.

    Leave a comment:


  • Aodhlin
    replied
    Originally posted by Aodhlin
    This borg seems to be having a lot of problems with shops -- it will sometimes stop and visit the dungeon for a bit, but then go back to looping. Not entirely sure what's going on.
    Of course, the reason that I'm posting examples of questionable late-game Borg behavior right now is because it is now consistently surviving and stable during the early game, which is great! Thank you for all your work!

    Leave a comment:


  • Aodhlin
    replied
    This borg seems to be having a lot of problems with shops -- it will sometimes stop and visit the dungeon for a bit, but then go back to looping. Not entirely sure what's going on.

    Attached Files

    Leave a comment:


  • agoodman
    replied
    Originally posted by Aodhlin
    Here's another example from the same playthrough -- the borg is stuck in a loop trying to swap stuff out.
    Ya, this is the Optimized Home behavior. Not only is that code really slow but it gets stuck like this. I have started working on this area...

    step 1) get rid redundant item variables. (i have this written but haven't been able to test well because other bugs have had to be worked on)
    step 2) change the code from moving structures to moving pointers or integers (generally all that needs to be saved is the original quantity)
    step 3) see if I can save a list of changes in "goals" so that it does all steps before trying to do any other swaps. I think this will involve a total rewrite of that area of the code but it might be that I can salvage what I have and modify it to work.

    So far this has been a lower priority because 1) it doesn't crash 2) it usually eventually kicks free... though this case has been running a while and hasn't yet but I am betting that is just because it is slow.

    ya, eventually it kicked free. Sub-optimal. A bug but not a high priority (except that it annoys me and is high on my list)
    Last edited by agoodman; July 13, 2024, 01:36.

    Leave a comment:


  • Aodhlin
    replied
    Here's another example from the same playthrough -- the borg is stuck in a loop trying to swap stuff out.

    Attached Files

    Leave a comment:


  • agoodman
    replied
    Originally posted by Aodhlin
    This is a lower-priority issue, but the Borg seems to be struggling a lot when scumming for *Healing* potions in the endgame. It won't dive until it has 10 of them stored at the house, but it doesn't seem to be stashing them at the house. Instead, they just get carried around until broken by inventory damage.

    Note that in this case, the Borg has tons of Life potions.
    Hmm, I will need to look at the logic behind "just store them at home for a while" endgame scumming. I think for now this will go on the "to do" list.

    Leave a comment:


  • Aodhlin
    replied
    This is a lower-priority issue, but the Borg seems to be struggling a lot when scumming for *Healing* potions in the endgame. It won't dive until it has 10 of them stored at the house, but it doesn't seem to be stashing them at the house. Instead, they just get carried around until broken by inventory damage.

    Note that in this case, the Borg has tons of Life potions.

    Attached Files

    Leave a comment:


  • agoodman
    replied
    got a fix in for the hallu + afraid issue. Ugly but should work, I think. Wil let you know when it is merged in.

    Leave a comment:


  • agoodman
    replied
    Originally posted by Aodhlin

    Here's a save from the latest nightly build where the borg seems to be struggling with swaps/stores.
    I think you attached the wrong save on this one. This is the vampire strike fail which should be fixed in the latest.

    Originally posted by Aodhlin
    This borg froze up due to fear/hallucination.
    Hmmm, fear and hallucination. He is flowing into a monster he doesn't know is there. I will need to figure out what to do about this one.

    Leave a comment:


  • Aodhlin
    replied
    This borg froze up due to fear/hallucination.

    Attached Files

    Leave a comment:


  • Aodhlin
    replied
    Originally posted by agoodman

    Hmmm, I thought I fixed most of those in the more recent versions. When I have caught those they are caused by the borg getting messages with leading blanks sometimes when the borg cheats death. I think, unlike a "-more" issue I have a post about, the leading blanks issues are caused by the way the borg interacts with the game and not something the user will ever see... but I could be wrong. If I can ever catch the game giving leading blanks when cheating death during manual play I will write up a bug and try to figure out what is going on. Either way, I thought I cleaned it up... I will need to see if I can get it to fail again and track it down.
    In order to catch more of these, we're going to have to doom the borg to an endless cycle for death and rebirth. Awesome!

    Here's a save from the latest nightly build where the borg seems to be struggling with swaps/stores.
    Attached Files

    Leave a comment:


  • agoodman
    replied
    Originally posted by Aodhlin
    OK!
    I noticed that if you have borg cheat death enabled, the borg will sometimes panic after dying and stop running. I don't have a save file to easily reproduce it, but if you experiment with different option combinations, it should come up.
    Hmmm, I thought I fixed most of those in the more recent versions. When I have caught those they are caused by the borg getting messages with leading blanks sometimes when the borg cheats death. I think, unlike a "-more" issue I have a post about, the leading blanks issues are caused by the way the borg interacts with the game and not something the user will ever see... but I could be wrong. If I can ever catch the game giving leading blanks when cheating death during manual play I will write up a bug and try to figure out what is going on. Either way, I thought I cleaned it up... I will need to see if I can get it to fail again and track it down.

    Leave a comment:


  • Aodhlin
    replied
    OK!

    I noticed that if you have borg cheat death enabled, the borg will sometimes panic after dying and stop running. I don't have a save file to easily reproduce it, but if you experiment with different option combinations, it should come up.

    Leave a comment:

Working...
😀
😂
🥰
😘
🤢
😎
😞
😡
👍
👎