Author Topic: SRO assault shred bug  (Read 713 times)

PaposikG6

  • Oculite
  • Faceless
  • **
  • Posts: 570
  • Karma: +138/-1025
    • View Profile
SRO assault shred bug
« on: August 16, 2022, 09:00:30 am »
For some reason Shred keeps waiting in the zone before the SRO with his shield on, essentially wasting his defense each couple of seconds
Valor's favorite poster

PhrygianDominant

  • Developer
  • Godman
  • *****
  • Posts: 1289
  • Karma: +175/-0
    • View Profile
Re: SRO assault shred bug
« Reply #1 on: August 25, 2022, 09:26:03 am »
Hmmm. All of them use the same shield management logic, so I'm not sure why he's the only one behaving like that. Do you still have that save so I can take a look?

PaposikG6

  • Oculite
  • Faceless
  • **
  • Posts: 570
  • Karma: +138/-1025
    • View Profile
Re: SRO assault shred bug
« Reply #2 on: August 25, 2022, 06:59:43 pm »
I don't have a save from that exact moment anymore but i have a later save from the same character
link: https://drive.google.com/drive/folders/1JSc8JeTfUyq2m3AhgzOzcg4ljeFUe0ca?usp=sharing
Also in my current playthrough, all of the free drones look bugged and keep staying before SRO with their shields on till they have it at zero
link: https://drive.google.com/drive/folders/1-n-tU5iufVyedeT_oYdYNNcGHhhK6djF?usp=sharing

Maybe it is related to Ai changing if they fought Bate, on old save i killed him after winning initiative roll while on new he started first and got hit by multiple drones before dying.
« Last Edit: August 25, 2022, 09:13:55 pm by PaposikG6 »
Valor's favorite poster

PhrygianDominant

  • Developer
  • Godman
  • *****
  • Posts: 1289
  • Karma: +175/-0
    • View Profile
Re: SRO assault shred bug
« Reply #3 on: August 31, 2022, 11:35:48 am »
Maybe it is related to Ai changing if they fought Bate, on old save i killed him after winning initiative roll while on new he started first and got hit by multiple drones before dying.

Could be related somehow. NPCs who use a shield have an internal timer that tells them when to turn it off if unused, and these guys' timers showed some strangely long intervals. I can't pinpoint what caused that, but I've added a few safety checks to the code and gave them some spare batteries so that they can recharge their shields if need be.