2025-07-25 18:22 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0003388Spring engineGeneralpublic2013-01-05 13:59
ReporterGoogle_Frog 
Assigned ToKloot 
PrioritynormalSeveritymajorReproducibilityalways
StatusresolvedResolutionfixed 
Product Version 
Target VersionFixed in Version 
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.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0009564

Google_Frog (reporter)

ZK test 8867

~0009565

Rafal99 (reporter)

Last edited: 2013-01-05 12:22

View 2 revisions

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

~0009566

Kloot (developer)

Last edited: 2013-01-05 12:55

View 3 revisions

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.

~0009567

cleanrock (reporter)

Last edited: 2013-01-05 13:55

View 2 revisions

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)

+Notes

-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 View Revisions
2013-01-05 12:53 Kloot Note Added: 0009566
2013-01-05 12:55 Kloot Note Edited: 0009566 View Revisions
2013-01-05 12:55 Kloot Note Edited: 0009566 View Revisions
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 View Revisions
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
+Issue History