Page MenuHomeSchine - Phabricator

Starmade | Damage beams do incorrect SHP damage for block destruction.
Closed, RejectedPublic

Description

During initial testing, a very large volume of damage beams has been found to do vastly lower SHP damage to entities than cannons removing the same numbers of blocks.

I suspect that damage beams do not remove SHP from a ship's SHP pool when blocks are destroyed by beam penetration - only the initial beam impact point seems to count. Meanwhile, this problem does not apply to cannon projectiles, which act as though they are impacting each block for the first time as they pass through an entity's structure.

The beam array in question is a 70920 module Cannon/Beam/Overdrive system with 197 or so outputs.

Image references:
http://i.imgur.com/UbISizD.png
This damage to a 1,000,000 block ship only dealt 6% SHP damage.

http://i.imgur.com/cS8Pc2a.png
This damage to a 1,000,000 block ship dealt 40-50% SHP damage.

The number of blocks removed is very comparable between the two, yet Cannons dealt roughly 9 to 10 times as much SHP damage.

For reference on a 4.5 million block ship, this image displays roughly half of the damage necessary to overheat the ship - more damage of a similar nature is found in the front, rear, and other side of the ship.
http://i.imgur.com/u0YFUMC.png

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.199.253a
Category
Control Block System: Weapons
First occurrence (version)
0.199.253a
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce

Create Damage Beam array with extremely large quantity of outputs; fire at large unshielded systems brick. Create equally sized cannon array with the same number of outputs; fire at identical unshielded systems brick. Unknown if fewer beam outputs are similarly impacted or if this is unique to large quantities.

Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

Azereiah created this task.Oct 18 2016, 7:05 AM
Azereiah updated the task description. (Show Details)Oct 18 2016, 7:09 AM
lancake claimed this task.

-feedback-

Unfortunately I can't reproduce.

I used a modified config so I could test it out with smaller ships and still deal high damage with plenty of outputs.

  • Tried out 101 outputs with 2000 system blocks destroyed per tick.
  • Tried both single tick and multi tick weapons.
  • Also tried shooting through armor first, although the damage was different (due to another bug), the blocks destroyed were equal to the amount of SHP lost.
  • Tried out your specific combo (I assume you mean beam + cannon + overdrive and not cannon + beam + overdrive), still accurate block to SHP loss translation.

Can you reproduce this issue in a more controlled manner?

lancake shifted this object from the S1 Public space to the S3 Starmade space.Oct 26 2016, 8:53 PM
lancake changed the visibility from "Custom Policy" to "Public (No Login Required)".
lancake changed the edit policy from "Task Author" to "Starmade (Project)".
lancake changed Category from none/unspecified to Control Block System: Weapons.
lancake set First occurrence (version) to 0.199.253a.
lancake moved this task from New / Unconfirmed to Feedback on the Issue Navigation board.

Can you reproduce this issue in a more controlled manner?

This may be latency-related; damage may be getting lost that way. If it is, a controlled test should/may not create the same result.

Can you reproduce this issue in a more controlled manner?

This may be latency-related; damage may be getting lost that way. If it is, a controlled test should/may not create the same result.

Even so, the description doesn't have any concrete proof. It shows damage on a huge ship and since each block has its own SHP values, there's a big difference between killing 100 000 blocks at some spot and the same number from a different angle.

Perhaps if the ship used and the target both were uploaded, I could try to recreate these conditions and find what's wrong.

AndyP changed the task status from Open to Feedback.Feb 21 2017, 8:53 PM
Restricted Application added a project: Waiting on Author. · View Herald TranscriptFeb 21 2017, 8:53 PM
Restricted Application added a project: Waiting on Author. · View Herald TranscriptMar 10 2017, 5:43 PM
lancake closed this task as Rejected.Jun 14 2017, 11:39 AM

-rejected-

No feedback, not even sure if this is an issue or just the wrong conclusion from 2 completely different damaged ships.

Restricted Application edited projects, added CBS: Weapons; removed Waiting on Author, Issue Navigation. · View Herald TranscriptJun 14 2017, 11:39 AM
AndyP moved this task from Unclassed to Archived on the Starmade board.Jul 20 2017, 10:47 PM