View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0002602 | AI War 1 / Classic | Bug - Other | Jan 22, 2011 6:31 pm | Jan 25, 2011 10:41 am | |
Reporter | Draco18s | Assigned To | keith.lamothe | ||
Status | resolved | Resolution | fixed | ||
Product Version | 4.073 | ||||
Summary | 0002602: Ally Gets Reclaims? | ||||
Description | I'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. | ||||
Tags | No tags attached. | ||||
Internal Weight | |||||
|
|
|
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). |
|
We got a few mark fours but when focusing all the nanoswarms on one or a few mark fours none of them were reclaimed. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
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 |