[1.3] minimum damage

Bug reports for the different beta versions of transcendence.
Post Reply
User avatar
Atarlost
Fleet Admiral
Fleet Admiral
Posts: 2391
Joined: Tue Aug 26, 2008 12:02 am

There are reports going around that there is now a 1 point minimum damage to non-immune shields and armor rather than the old behavior of rounding down to 0.

If this is true it really needs to be reverted.
  • It removes the drawback of weapons firing many weak shots. This is used as a balancing factor in several mods as well as on the Lancer. Reversing this behavior makes such weapons overpowered.
  • It reduces the value of resistance. Resistance now has no effect on weak weapons.
  • It reduces the value of high type weapons since their primary benefit is not being resisted.
  • It makes the displayed armor and shield stats misleading. Previously when a shield said it had +700% against laser it actually did. Now it has a mere +75% benefit against common lasers. The resistance displays are now deceptive in a direction unfavorable to the player, especially at low level.
Literally is the new Figuratively
User avatar
Aury
Fleet Admiral
Fleet Admiral
Posts: 5510
Joined: Tue Feb 05, 2008 1:10 am
Location: At the VSS Shipyards in the frontier, designing new ships.

I have to agree with all the above points, especially since TSB has weapons/armor/shields build around each of those behaviors.
(shpOrder gPlayership 'barrelRoll)

<New tutorials, modding resources, and official extension stuff coming to this space soon!>
CaleyM
Commonwealth Pilot
Commonwealth Pilot
Posts: 65
Joined: Sat Feb 22, 2014 7:04 pm

This was based on some text I read somewhere that said 1 was minimum and there was no plan to change it for now. This was before 1.3 IIRC. I was playing 1.2 with that assumption. But it is difficult to test 100% in game.
george moromisato
Developer
Developer
Posts: 2998
Joined: Thu Jul 24, 2003 9:53 pm
Contact:

I don't believe this is true. [At least not intentionally.]

I haven't changed this code recently and a quick check of the code shows that there is no minimum. For armor we round to the nearest integer (e.g., <0.5 rounds down to 0). For shields we (inconsistently) truncate to integer value (e.g., <1 rounds down to 0).
User avatar
Atarlost
Fleet Admiral
Fleet Admiral
Posts: 2391
Joined: Tue Aug 26, 2008 12:02 am

I thought shields were also truncated in the past.
Literally is the new Figuratively
CaleyM
Commonwealth Pilot
Commonwealth Pilot
Posts: 65
Joined: Sat Feb 22, 2014 7:04 pm

Then you would need to go from 900% to 1901% resist or L8 to get from 1 to 0 on a laser with 5 damage.
Post Reply