|
Post by Drath on Feb 18, 2016 13:36:09 GMT -8
Making my way slowly through the game again. Here are some miscellaneous issues. None are particularly serious and the game is playable but still it would be nice to get them addressed. 1)Suppressive Fire debuff tag on enemy ship says "Reduces evasion by 25 points". This should be 15 as shown by changes in EV once you apply it. At 15 it's a pretty handy ability already. As there's no need to make it stronger, I favor fixing the tag. 2)Shield Jam duration bug is still present as first noted hereEssentially using Shield Jam again on an enemy unit at Shield Jam (0) does NOT increase the duration back to Shield Jam (1). 3)Concurrent buffs expiring bug is still present (though a little less noticeable now?) as first noted hereFull Forward and Damage Up buffs seemed to expire properly as expected if there were only these 2 buffs on a single unit, but once AimUp and Sentinel were added, AimUp did not reduce in duration when another buff expired. 4)I manually calculated repair costs according to (total damage taken/2) and it was correct in the 1st fight. a)However in the 2nd fight it seems damage to mercenary ships (ie Alliance Cruiser) is not taken into account? - this wasn't a Cruiser that joined later in the fight (Admiral's forces) but the one I hired via store - if this is indeed the case it doesn't seem terribly fair and some might exploit mercs by making them meat shields to reduce repairs b)Even if the above was true, repair was still off by 10 points... seems like I'm missing something herec)Checked if Sola's and Asaga's self inflicted Awakening damage added to repairs. Seems like these are not. - if intended to encourage awakening I guess I'm ok with it
|
|
|
Post by Marx-93 on Feb 18, 2016 15:30:53 GMT -8
I think you're right that Awakening is not counted on the repairs, however, in my case the damage by mercenaries was taken into account?
In the 2nd battle had ~900 of repair cost, and it was 500 of the Paladin, 400 of Sunrider, 400 and 200 by (my) Alliance cruisers and 300 by the Phoenix. Asaga and Sola furthermore had 350 and 75 damage from Awakening. It was on captain though, maybe the difference is there?
|
|
|
Post by Drath on Feb 18, 2016 21:23:50 GMT -8
Reran the last few turns of the Ion Storm battle, deliberately getting an Alliance Cruiser destroyed... and actually got less repair costs than before (168 vs 234) . I'll make several more runs to check for discrepancies but something feels not quite right at this point.Lol nvm, apparently I'm an idiot. Ok firstly, Awakening self damage is not factored in. As mentioned above, I'm ok with this. Secondly, when merc ships are destroyed, you have to pay for them again. That's why their repair cost is quite obviously zero. Once you take out Blackjack's and/or Seraphim's self inflicted damage, the figures do tally. Apologies for the non-issue. It shows that I should not test too late at night... and a good lunch helps focus
|
|
|
Post by vaendryl on Feb 19, 2016 0:05:51 GMT -8
thanks Drath. I've been boggling my mind over the buff expiry issue for a long time now and now I finally realize the stupid rookie-coder mistake I made :< (i.e., one should never directly loop over a list from which one deletes elements). this was actually a pretty serious issue as it impacts curses and enemies the same. that and the other gripes should be fixed for patch 4.
|
|
|
Post by Endershadow on Feb 23, 2016 8:23:38 GMT -8
thanks Drath. I've been boggling my mind over the buff expiry issue for a long time now and now I finally realize the stupid rookie-coder mistake I made :< (i.e., one should never directly loop over a list from which one deletes elements). this was actually a pretty serious issue as it impacts curses and enemies the same. that and the other gripes should be fixed for patch 4. Well, it's ok to iterate over a list that you change but you either need to iterate in the reverse order or account for the deletion of elements.
|
|
|
Post by vaendryl on Feb 23, 2016 12:05:15 GMT -8
Endershadow : that assumes you're not a rookie and actually know what you're doing, so I really shouldn't emoticon_asaga_small
|
|
|
Post by Endershadow on Feb 24, 2016 7:30:16 GMT -8
Endershadow : that assumes you're not a rookie and actually know what you're doing, so I really shouldn't emoticon_asaga_small vaendryl I'm definitely not a master at programming, but I've dealt with modifying arrays enough to know how to safely do it. Of course it becomes much more difficult if the program becomes multi-threaded.
|
|