View Issue Details

IDProjectCategoryView StatusLast Update
0003388Spring engineGeneralpublic2013-01-05 13:59
ReporterGoogle_Frog Assigned ToKloot  
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Summary0003388: [91.0.1-688] Weapon impact on shield can cause unit death
DescriptionUnits which carry shields are sometimes killed by projectiles impacting their shield. At about 7:20 in the middle of the map an Aegis (large shield generator) is killed this way. Many units with small shields are killed to but it is harder to spot.

It seems to be related to Recluse missile weapon impacting a shield with low charge.
TagsNo tags attached.
Attached Files
20130105_213739_Small_Divide-Remake-v04_91.0.1-688-ga487d0e develop.sdf (Attachment missing)
Checked infolog.txt for Errors

Activities

Google_Frog

2013-01-05 12:08

reporter   ~0009564

ZK test 8867

Rafal99

2013-01-05 12:21

reporter   ~0009565

Last edited: 2013-01-05 12:22

Another replay, this one to specifically show this bug:
http://zero-k.info/Battles/Detail/135790

Kloot

2013-01-05 12:53

developer   ~0009566

Last edited: 2013-01-05 12:55

This only happens under a very specific set of conditions, namely when the radius of an explosion equals (or is close to) its edge-effectivenesss multiplied by the colvol-surface-distance (R ~= E*D). The Recluses have weapons that precisely create this condition against Thugs: D ~= 50 elmos, R =~ 25 elmos, E ~= 0.5.

cleanrock

2013-01-05 13:55

reporter   ~0009567

Last edited: 2013-01-05 13:55

I debugged this a bit and see that the applied damage is very high (3050.1394, 0xbea) when the missile slips through the shield. Looks like uninitialised data to me.

Btw, shouldnt ZK gadget:ShieldPreDamaged return true when it decides to destroy the missile ?
Spring.SetProjectileCollision(proID)
Spring.SetProjectilePosition(proID,-100000,-100000,-100000)

Issue History

Date Modified Username Field Change
2013-01-05 12:07 Google_Frog New Issue
2013-01-05 12:07 Google_Frog File Added: 20130105_213739_Small_Divide-Remake-v04_91.0.1-688-ga487d0e develop.sdf
2013-01-05 12:08 Google_Frog Note Added: 0009564
2013-01-05 12:21 Rafal99 Note Added: 0009565
2013-01-05 12:22 Rafal99 Note Edited: 0009565
2013-01-05 12:53 Kloot Note Added: 0009566
2013-01-05 12:55 Kloot Note Edited: 0009566
2013-01-05 12:55 Kloot Note Edited: 0009566
2013-01-05 13:01 Kloot Assigned To => Kloot
2013-01-05 13:01 Kloot Status new => assigned
2013-01-05 13:55 cleanrock Note Added: 0009567
2013-01-05 13:55 cleanrock Note Edited: 0009567
2013-01-05 13:59 Kloot Changeset attached => spring develop 8032e0db
2013-01-05 13:59 Kloot Status assigned => resolved
2013-01-05 13:59 Kloot Resolution open => fixed