2025-07-18 16:56 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0001868Spring engineUnit Scriptingpublic2011-11-10 12:01
ReporterForboding Angel 
Assigned ToKloot 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionno change required 
Product Version0.81.2 
Target VersionFixed in Version0.81.0.0+git 
Summary0001868: Vlaunch rockets that are emitted upon ground attack do not get the aiming from the unit
DescriptionThey just fly up, and come down randomly. If you force attack an enemy unit they work as advertised, but if you force attack ground, the emitted rockets just fly around and come back down (usually on the unit that fired it, or somewhere close by).
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0005115

Forboding Angel (reporter)

Sooooo, this ever gonna get some lovin?

~0005116

jK (developer)

testcase?

~0005117

Forboding Angel (reporter)

Oh yeah I guess that would help... Durr, my bad.

If you load up evo and build the hover missle arty you can see it happen.

/give 1 emissiletank

~0007561

Forboding Angel (reporter)

This is broken again :-(

Missile gets emitted, but if the target was a force attack on the ground, the missile just circles around and hits the unit that emitted it.

~0007563

Google_Frog (reporter)

What does this mean? Do you emitsfx missiles and if so why?

I cannot reproduce with ZK StarburstLauncher weapons.

~0007564

Forboding Angel (reporter)

I emit them so that I can have delayed launch times easily instead of having 2 weapons and doing silly chaining. The upshot is that the script is much cleaner, but the caveat is that with starburst missiles, if you force attack on the ground, the emitted missile just sorta does it's own thing instead of heading towards the spot where the attack command was given.

This also happens if the weapon is fired (plus the emit) and the target goes out of los and radar range. The emitted missile will go do something strange and the regular weapon will hit the ground where the attack order is shown (because the attack order is moved to the ground if the unit is no longer in radar range or los.

Here is the script so you can see what is being done: https://code.google.com/p/evolutionrts/source/browse/trunk/evolutiondev.sdd/Scripts/emissiletank.bos

~0007565

Forboding Angel (reporter)

Arugh, I'm am so sorry. I tested again and it works properly.

However, it is possible to break the behavior. Issue an attack on ground, then right after the weapon is emitted hit esc or stop and it will do the screwup thing.

~0007566

Google_Frog (reporter)

I wasn't aware that was suppose to work. If you emit with a unit as the unit's target does it home?

~0007567

Forboding Angel (reporter)

Yep, it's pretty cool, and renders the need for fancy script stuff to delay the other launch, obsolete.

The other neat thing is, if you have say a starburst launcher with like 32 ports (which evo did at one time), that need to be delayed on launching, you can do it all with emits and have homing and stuff like that at a much lower script cost. Of course with one unit... who cares, but imagine you have 50 of these guys at one time. It's a little bit of an impact and I figure that every little bit helps *shrug*, plus, it's just plain easier to script ;p

~0007572

Kloot (developer)

"I tested again and it works properly."

ok
+Notes

-Issue History
Date Modified Username Field Change
2010-03-16 07:03 Forboding Angel New Issue
2010-07-18 04:57 Forboding Angel Note Added: 0005115
2010-07-18 13:22 jK Note Added: 0005116
2010-07-18 14:22 Forboding Angel Note Added: 0005117
2010-07-19 18:27 Kloot Status new => resolved
2010-07-19 18:27 Kloot Fixed in Version => 0.81.0.0+git
2010-07-19 18:27 Kloot Resolution open => fixed
2010-07-19 18:27 Kloot Assigned To => Kloot
2011-11-09 23:56 Forboding Angel Note Added: 0007561
2011-11-09 23:56 Forboding Angel Status resolved => feedback
2011-11-09 23:56 Forboding Angel Resolution fixed => reopened
2011-11-10 06:54 Google_Frog Note Added: 0007563
2011-11-10 08:02 Forboding Angel Note Added: 0007564
2011-11-10 08:05 Forboding Angel Note Added: 0007565
2011-11-10 08:12 Google_Frog Note Added: 0007566
2011-11-10 08:16 Forboding Angel Note Added: 0007567
2011-11-10 12:01 Kloot Note Added: 0007572
2011-11-10 12:01 Kloot Status feedback => closed
2011-11-10 12:01 Kloot Resolution reopened => no change required
+Issue History