View Issue Details

IDProjectCategoryLast Update
0009796AI War 1 / ClassicBug - GameplayOct 22, 2012 1:28 pm
ReporterSwitch Assigned Tokeith.lamothe  
Status resolvedResolutionfixed 
Product Version6.000 
Fixed in Version6.001 
Summary0009796: AI and Neinzul Scapegoats
DescriptionThere currently exists a severe issue with how the logic behind scapegoats works. It is extremely noticeable when, for example, you martyr 1000~ AI ships and all of them suddenly appear where a single scapegoat was.

I have an example save attached where in a 2 player game with a friend, he has two martyrs by a wormhole ready to be deployed which can be used to test this.

Small edit to clarify after having slept-

The issue is that the AI can get several thousand ships refunded for the cost of a single Scapegoat, essentially rendering Martyrs and Warheads useless against any AI that rolls Scapegoats as an available ship type, as it is almost impossible in most sane-cases to remove every scapegoat from a planet, especially one which would usually incur the wrath of a martyr or warhead to begin with.

I also question whether or not a Scapegoat should be capable of "refunding" any ship that is to die in the same explosion as it, but can concede that as it's a non-issue so long as the scapegoat can only be used to return ships using sane logic and not just counter-martyring itself to save every ship around it.
TagsNo tags attached.
Internal WeightNew

Activities

Switch

Oct 21, 2012 4:11 am

reporter  

Martyr vs Scapegoat.sav (1,092,243 bytes)

keith.lamothe

Oct 22, 2012 1:28 pm

administrator   ~0028763

Wow, good find, the scapegoat was added over two months ago and no one realized this :)

For 6.001:

* Fixed a bug where a scapegoat could regen _any number_ of allied ships that died in exactly the same frame, rather than just one.
** Generally this wouldn't be a big deal due to the number of ships dying during a particular frame being fairly low, but when a Spirecraft Martyr goes up... let's just say that the Abominable Intelligence found a counter to the martyr. But it's been fixed now.

Thanks :)

Issue History

Date Modified Username Field Change
Oct 21, 2012 4:11 am Switch New Issue
Oct 21, 2012 4:11 am Switch File Added: Martyr vs Scapegoat.sav
Oct 22, 2012 12:33 pm Switch Description Updated
Oct 22, 2012 1:28 pm keith.lamothe Internal Weight => New
Oct 22, 2012 1:28 pm keith.lamothe Note Added: 0028763
Oct 22, 2012 1:28 pm keith.lamothe Status new => resolved
Oct 22, 2012 1:28 pm keith.lamothe Fixed in Version => 6.001
Oct 22, 2012 1:28 pm keith.lamothe Resolution open => fixed
Oct 22, 2012 1:28 pm keith.lamothe Assigned To => keith.lamothe