View Issue Details

IDProjectCategoryLast Update
0020776AI War 2Bug - GameplayNov 21, 2018 9:45 am
ReporterKrysmphoenix Assigned ToDominus Arbitrationis  
Severityminor 
Status resolvedResolutionfixed 
Product Version0.806 Sabre Company 
Fixed in Version0.807 Cyber Command 
Summary0020776: Dark Spire - Provoke Vengeance Strike continually drains Hacking points
DescriptionCreated map with several factions, noticed a Vengeance Generator was at a choke point system, and I didn't know where the AI was yet. So I decided to use the Provoke Vengeance Strike hack because why not? What's the worst that could happen?

No response to the hack for the first 30 seconds (270s remaining), then my vengeance generator got a swarm of 2k fleet strength Dark Spire units, and all the other ones got about 1k. Then my hacking points started draining away at about 20 per second, and all the vengeance generators kept spawning units at about the same ratio. Kept going until things horribly lagged through and I stopped at 150s remaining, saved and took the attached screenshot. There's at least 80k of angry Dark Spire in the galaxy, I'm at -1433 hacking points, and I still haven't regretted my decision to give this a shot.

I'm not sure how much of this is working as intended, but the tooltip made it seem like the spawning would only happen after the hack finished, and only destroy our hopes of surviving the apocalypse we caused instead of taking our hacking into the negatives. Interestingly, the AI response level stayed at 0.5, and they didn't react to my insanity.

"Dark Spire DOOM" save is at the 150s mark.
"Yet Again" save is my Oh God What Have I Done save before starting the hack so you can see for yourself.
TagsNo tags attached.

Activities

Dominus Arbitrationis

Nov 20, 2018 4:31 pm

administrator   ~0050518

There are no saves attached.

The hack should only take 30 seconds, not that long, so something seems wonky there.

There are a minimum of five attacks during the hack.

The AI response will stay low, since it isn't the AI you're messing with, its the dark spire. Their reactions will get increasingly severe the more you do the hack.

Krysmphoenix

Nov 20, 2018 5:46 pm

reporter   ~0050532

Huh, now I'm getting errors when I try to upload something. Gonna try to upload them independently.
Dark Spire DOOM.save (7,518,336 bytes)

Krysmphoenix

Nov 20, 2018 5:46 pm

reporter   ~0050533

Ah, I must have been trying to upload too much at one time. This upload is pre-hack.
20181111204217_1.jpg (422,665 bytes)
Yet Again.save (1,367,594 bytes)
Yet Again.savemet (48 bytes)

Dominus Arbitrationis

Nov 21, 2018 8:23 am

administrator   ~0050535

First off, the Dark Spire hack is exceedingly dangerous. It spawns ships, you kill them, it spawns more. Never ending cycle of terror.

The hack is taking 300 seconds because that is in the XML. The code, however, assumes it is 30 seconds, so it performs the completion task at 30 seconds. i.e. it spawns a vengeance strike and drains hacking. But, the code uses >= to determine if it should do successful completion. So, it drains hacking and makes a vengeance strike every second.

Dominus Arbitrationis

Nov 21, 2018 9:45 am

administrator   ~0050538

* Hacking now properly uses hack_duration in the XML.
** Thanks to Krysmphoenix for indirectly finding this issue, and Puffin for helping with it

* Vengeance Strike Hacks no longer unleash ships during the hack, only afterwards to match up with the tooltip, and make the hack a little more sane.
** Thanks to Krysmphoenix for reporting

* Vengeance Strike Hacks no longer drain hacking points like crazy, instead only using the amount it says they use
** Thanks Krysmphoenix for reporting

Issue History

Date Modified Username Field Change
Nov 11, 2018 10:36 pm Krysmphoenix New Issue
Nov 20, 2018 4:31 pm Dominus Arbitrationis Note Added: 0050518
Nov 20, 2018 5:46 pm Krysmphoenix File Added: Dark Spire DOOM.save
Nov 20, 2018 5:46 pm Krysmphoenix File Added: Dark Spire DOOM.savemet
Nov 20, 2018 5:46 pm Krysmphoenix Note Added: 0050532
Nov 20, 2018 5:46 pm Krysmphoenix File Added: 20181111204217_1.jpg
Nov 20, 2018 5:46 pm Krysmphoenix File Added: Yet Again.save
Nov 20, 2018 5:46 pm Krysmphoenix File Added: Yet Again.savemet
Nov 20, 2018 5:46 pm Krysmphoenix Note Added: 0050533
Nov 21, 2018 8:23 am Dominus Arbitrationis Note Added: 0050535
Nov 21, 2018 9:45 am Dominus Arbitrationis Assigned To => Dominus Arbitrationis
Nov 21, 2018 9:45 am Dominus Arbitrationis Status new => resolved
Nov 21, 2018 9:45 am Dominus Arbitrationis Resolution open => fixed
Nov 21, 2018 9:45 am Dominus Arbitrationis Fixed in Version => 0.807 Cyber Command
Nov 21, 2018 9:45 am Dominus Arbitrationis Note Added: 0050538