View Issue Details

IDProjectCategoryLast Update
0019599AI War 2Bug - GameplayApr 25, 2018 11:47 pm
ReporterOvalcircle Assigned ToBadgerBadger  
Status resolvedResolutionfixed 
Product Version0.720 
Fixed in Version0.740 Clean Up That Nebula, Young Man! 
Summary0019599: Shots spawning somewhere else on planet
DescriptionWhen there is a battle going on, if you switch between two planets, the shots from the ships on the planet with the battle will spawn somewhere else on the planet. The purple dots in the pictures are the shots moving from left to right, yet there is nothing on the left that could be shooting because there are no ships/turrets on the left to begin with.
How to reproduce: make sure there is a battle and then switch between planets. Might not work 100% of the time, but eventually it will happen. Not sure bout this, but it could possible be connected to issue with the Nanocaust ships appearing on an AI planet due to the shots switching planets and re-targeting, but I have no idea.
Save included: you will have to use debug scout all and go to the planet in the screenshots. Unpause, use galaxy tab to go to the Nanocaust planet, then switch back. You will see a bunch of shots spawning in the middle of the planet.
TagsNo tags attached.

Activities

Ovalcircle

Apr 22, 2018 3:18 pm

reporter  

Shot spawn 1.jpg (108,387 bytes)   
Shot spawn 1.jpg (108,387 bytes)   
Shot spawn 2.jpg (113,340 bytes)   
Shot spawn 2.jpg (113,340 bytes)   
shots appearing.save (2,053,011 bytes)

Chris_McElligottPark

Apr 22, 2018 5:27 pm

administrator   ~0047439

Badger, there are a number of fixes that he doesn't have because the 0.721 version hasn't been pushed yet, but this strikes me as something separate. Possibly the shots list not being cleared, like the ships to add list wasn't? Is this something you could look at?

BadgerBadger

Apr 22, 2018 8:28 pm

manager   ~0047444

I think I see what's going on, but my personal copy of the game currently has really messed up icons from some changes for .721 so I can't test my fix properly.

Chris_McElligottPark

Apr 23, 2018 3:59 pm

administrator   ~0047445

With the latest stuff from svn and google drive, it should be okay now in terms of the icons not being all messy.

BadgerBadger

Apr 24, 2018 12:31 am

manager   ~0047446

Last edited: Apr 24, 2018 12:32 am

This is an old problem where when you tab into a planet with a shot in motion, it wasn't getting its position correctly set. The trail rendering code also doesn't seem to play nicely in this scenario. I've made a few improvements but there are still issues so I'll keep investigating later.

Ovalcircle, this is a really helpful save game for debugging. Good work.

Ovalcircle

Apr 24, 2018 7:01 am

reporter   ~0047447

Thanks! Glad to be of assistance.

BadgerBadger

Apr 25, 2018 11:47 pm

manager   ~0047470

Fixed a bug where the Vis layer was not correctly setting the Shot location when we tabbed into a planet with the shot in flight; it was assuming the shots should be at the middle of the planet, which is manifestly incorrect

Issue History

Date Modified Username Field Change
Apr 22, 2018 3:18 pm Ovalcircle New Issue
Apr 22, 2018 3:18 pm Ovalcircle File Added: Shot spawn 1.jpg
Apr 22, 2018 3:18 pm Ovalcircle File Added: Shot spawn 2.jpg
Apr 22, 2018 3:18 pm Ovalcircle File Added: shots appearing.save
Apr 22, 2018 5:26 pm Chris_McElligottPark Assigned To => BadgerBadger
Apr 22, 2018 5:26 pm Chris_McElligottPark Status new => assigned
Apr 22, 2018 5:27 pm Chris_McElligottPark Note Added: 0047439
Apr 22, 2018 8:28 pm BadgerBadger Note Added: 0047444
Apr 23, 2018 3:59 pm Chris_McElligottPark Note Added: 0047445
Apr 24, 2018 12:31 am BadgerBadger Note Added: 0047446
Apr 24, 2018 12:32 am BadgerBadger Note Edited: 0047446
Apr 24, 2018 7:01 am Ovalcircle Note Added: 0047447
Apr 25, 2018 11:47 pm BadgerBadger Status assigned => resolved
Apr 25, 2018 11:47 pm BadgerBadger Resolution open => fixed
Apr 25, 2018 11:47 pm BadgerBadger Fixed in Version => 0.740 Clean Up That Nebula, Young Man!
Apr 25, 2018 11:47 pm BadgerBadger Note Added: 0047470