View Issue Details

IDProjectCategoryLast Update
0002602AI War 1 / ClassicBug - OtherJan 25, 2011 10:41 am
ReporterDraco18s Assigned Tokeith.lamothe  
Status resolvedResolutionfixed 
Product Version4.073 
Summary0002602: Ally Gets Reclaims?
DescriptionI'm host, have NO reclamation units (parasites, nanoswarms, leech) and have ended up with about 25% of my ally's reclaimed units (23 surviving to 77 surviving).

Attached a save; unsure if it will show the behavior, as its impossible to predict. But I have 2 Engineer Mk3s, about 4 decloakers, and a handful of MRLSs that I cannot build or reclaim.
TagsNo tags attached.
Internal Weight

Activities

Draco18s

Jan 22, 2011 6:31 pm

developer  

reclaimers.sav (245,027 bytes)

Draco18s

Jan 22, 2011 6:49 pm

developer   ~0009558

Also, as a side note, it appears like we aren't getting any Mk4 reclaims at all, despite liberal use of Mk3 Nanoswarms, as if the Mk1 and Mk2 damage isn't being counted towards reclaim.
(That's on targets where ALL the damage is dealt by the Mushroom Machine Gun).

Draco Cretel

Jan 22, 2011 7:19 pm

reporter   ~0009559

We got a few mark fours but when focusing all the nanoswarms on one or a few mark fours none of them were reclaimed.

Sunshine

Jan 23, 2011 12:17 am

reporter   ~0009571

My guess is that the mk1 and mk2 nanoswarms are doing more than 50% of the damage to the mk4 ships, meaning their damage likely doesn't count for reclamation.

Another question is, how is reclamation accounted for with nanoswarms? They do damage, and then 16x that damage is counted towards reclamation, so if you're using just nanoswarms, then the target ship has taken 16x the reclamation damage it actually needs to take to be reclaimed, and that might cause some problems when it comes to reclamation accounting.

keith.lamothe

Jan 24, 2011 3:42 pm

administrator   ~0009641

This was caused by a really weird bug I introduced while trying to get reclamation to be friendly to MP cases. Basically in the nanoswarm case it could wind up sending the reclaimed ships to an arbitrary player number (the first player, most often). Sorry about that, should be fixed in 4.074 :)

As for the mkI and mkII nanoswarms not affecting mkIV ships, that's a rule introduced a while ago (along with the 50%-damage thing) where parasites can't do reclamation damage to something more than 1 mark higher. So if more than 50% of the damage is done by mkI and mkII, a MkIV won't be reclaimed.

Not a fan of the rule myself, but this isn't the best time to change it.

keith.lamothe

Jan 24, 2011 3:46 pm

administrator   ~0009642

But it does seem odd that your mkIII nanoswarms didn't do enough damage to effect a reclamation, however. Because for nanoswarms specifically they only need to do about 3.125% of the "list price" damage to accumulate a reclamation damage of 50%. So unless _very_ few (possibly none) mkIIIs were actually hitting the ships, it seems like something's really weird there.

And having a reclamation amount greater than target max health is not a problem, I handled that case when I introduced the 16x modifier.

Draco18s

Jan 24, 2011 3:51 pm

developer   ~0009643

Keith, just as a quick test you could set a space dock to produce FRD nanoswarms (mark 1-3) and throw them at a mark 4 planet and see if the results are expected.

It seems to me like using all three versions against a Mk4 unit should reclaim it "more often" than using only Mk3s (or at least, not less often).

I suppose it might be an issue that the Mk1/2 nanoswarms are targetting Mk4 units because "there is nothing else" thus ruining the ability of the Mk3s to get enough reclaim damage.

Sunshine

Jan 25, 2011 12:32 am

reporter   ~0009666

The other theory I had that might explain this is that, even though mk1 and mk2 ships can't do reclamation damage to targets, the damage that otherwise would be reclamation damage is just going into some weird accounting type thing. So if a ship keeps track of how much non-applicable reclamation damage it has suffered (mk4 ship keeping track of the 16x reclamation damage it should be taking from mk1/mk2 nanoswarms, without actually counting it as reclamation damage), and if the mk1/mk2 nanoswarm reclamation damage is hitting 50% of the target's health before mk3 nanoswarms can do 50% reclamation damage, then it glitches and the ship counts as un-reclaimable?

This particular bug (if it exists) would only be applicable to nanoswarms, because they're the only ship that has to differentiate between regular damage, non-applicable reclamation damage, and applicable reclamation damage for accounting purposes.

Draco18s

Jan 25, 2011 10:41 am

developer   ~0009668

It'd be almost impossible to test with Mk1-3 parasites (at least, as a player), as I've got no way to get a single Mark 4 unit where I can just throw units at it willy nilly.

Issue History

Date Modified Username Field Change
Jan 22, 2011 6:31 pm Draco18s New Issue
Jan 22, 2011 6:31 pm Draco18s File Added: reclaimers.sav
Jan 22, 2011 6:49 pm Draco18s Note Added: 0009558
Jan 22, 2011 7:19 pm Draco Cretel Note Added: 0009559
Jan 23, 2011 12:17 am Sunshine Note Added: 0009571
Jan 24, 2011 3:42 pm keith.lamothe Note Added: 0009641
Jan 24, 2011 3:42 pm keith.lamothe Status new => resolved
Jan 24, 2011 3:42 pm keith.lamothe Resolution open => fixed
Jan 24, 2011 3:42 pm keith.lamothe Assigned To => keith.lamothe
Jan 24, 2011 3:46 pm keith.lamothe Note Added: 0009642
Jan 24, 2011 3:51 pm Draco18s Note Added: 0009643
Jan 25, 2011 12:32 am Sunshine Note Added: 0009666
Jan 25, 2011 10:41 am Draco18s Note Added: 0009668