Here is xml of unit and projectile with problem:
<?xml version="1.0" standalone="no"?>
<unit>
<!-- *** parameters *** -->
<parameters>
<size value="1"/>
<height value="1"/>
<max-hp value="160" regeneration="10"/>
<max-ep value="50" regeneration="1"/>
<max-unit-count value="1"/>
<armor value="0"/>
<armor-type value="hero"/>
<sight value="18"/>
<time value="60"/>
<multi-selection value="true"/>
<cellmap value="false"/>
<levels>
<level name="experenced" kills="30"/>
<level name="veteran" kills="60"/>
<level name="elite" kills="90"/>
</levels>
<fields>
<field value="land"/>
</fields>
<properties>
</properties>
<light enabled="false"/>
<unit-requirements>
</unit-requirements>
<upgrade-requirements>
<upgrade name="tech_lv_3"/>
</upgrade-requirements>
<resource-requirements>
<resource name="credit" amount="100"/>
<resource name="supplies" amount="1"/>
<resource name="unit" amount="1"/>
</resource-requirements>
<resources-stored/>
<image path="../../../../../../icons/icons/falcon.bmp"/>
<image-cancel path="../../../../../../icons/icons/cancel.bmp"/>
<meeting-point value="false"/>
<selection-sounds enabled="true">
<sound path="../../../../../../voice/null.wav"/>
</selection-sounds>
<command-sounds enabled="true">
<sound path="../../../../../../voice/null.wav"/>
</command-sounds>
</parameters>
<!-- *** skills *** -->
<skills>
<skill>
<type value="stop"/>
<name value="stop_skill"/>
<ep-cost value="0"/>
<speed value="1000"/>
<anim-speed value="50"/>
<animation path="falcon/herostand.g3d"/> <particles value="true">
<particle-file path="glow.xml"/>
</particles>
<sound enabled="false"/>
</skill>
<skill>
<type value="move"/>
<name value="move_skill"/>
<ep-cost value="0"/>
<speed value="350"/>
<anim-speed value="175"/>
<animation path="falcon/herorun.g3d"/> <particles value="true">
<particle-file path="glow.xml"/>
</particles>
<sound enabled="false"/>
</skill>
<skill>
<type value="move"/>
<name value="run_skill"/>
<ep-cost value="0"/>
<speed value="320"/>
<anim-speed value="175"/>
<animation path="falcon/herorun.g3d"/> <particles value="true">
<particle-file path="glow.xml"/>
</particles>
<sound enabled="false"/>
</skill>
<skill>
<type value="attack"/>
<name value="attack_skill"/>
<ep-cost value="0"/>
<speed value="100"/>
<anim-speed value="40"/>
<animation path="falcon/heroshoot.g3d"/> <particles value="true">
<particle-file path="glow.xml"/>
</particles>
<sound enabled="true" start-time="0.18">
<sound-file path="/sounds/grenade.wav"/>
</sound>
<attack-strenght value="70"/>
<attack-var value="20"/>
<attack-range value="8"/>
<attack-type value="hero"/>
<attack-start-time value="0.3"/>
<attack-fields>
<field value="land"/>
<field value="air"/>
</attack-fields>
<projectile value="false"/>
<splash value="true">
<radius value="1"/>
<damage-all value="true"/>
<particle value="true" path="particle_splash.xml"/>
</splash>
</skill>
<skill>
<type value="attack"/>
<name value="super_skill"/>
<ep-cost value="50"/>
<speed value="15"/>
<anim-speed value="15"/>
<animation path="falcon/herosuper.g3d"/> <particles value="true">
<particle-file path="glow.xml"/>
</particles>
<sound enabled="true" start-time="0.3">
<sound-file path="/sounds/large_missle.wav"/>
</sound>
<attack-strenght value="2000"/>
<attack-var value="0"/>
<attack-range value="15"/>
<attack-type value="hero"/>
<attack-start-time value="0.9"/>
<attack-fields>
<field value="land"/>
</attack-fields>
<projectile value="true">
<particle value="true" path="missle.xml"/>
<sound enabled="true">
<sound-file path="sounds/large_expl.wav"/>
</sound>
</projectile>
<splash value="true">
<radius value="10"/>
<damage-all value="true"/>
<particle value="true" path="particle_expl.xml"/>
</splash>
</skill>
<skill>
<type value="die"/>
<name value="die_skill"/>
<ep-cost value="0"/>
<speed value="30"/>
<anim-speed value="30"/>
<animation path="falcon/herodie.g3d"/> <particles value="true">
<particle-file path="glow.xml"/>
</particles>
<sound enabled="true" start-time="0">
<sound-file path="../../../../../../voice/null.wav"/>
</sound>
<fade value="false"/>
</skill>
<skill>
<type value="produce"/>
<name value="produce_skill"/>
<ep-cost value="0" />
<speed value="1000" />
<anim-speed value="50" />
<animation path="falcon/herostand.g3d" />
<sound enabled="false" />
</skill>
</skills>
<!-- *** commands *** -->
<commands>
<command>
<type value= "stop"/>
<name value="stop"/>
<image path="../../../../../../icons/icons/stop.bmp"/>
<unit-requirements/>
<upgrade-requirements/>
<stop-skill value="stop_skill"/>
</command>
<command>
<type value="move"/>
<name value="move"/>
<image path="../../../../../../icons/icons/move.bmp"/>
<unit-requirements/>
<upgrade-requirements/>
<move-skill value="move_skill"/>
</command>
<command>
<type value="attack"/>
<name value="attack"/>
<image path="../../../../../../icons/icons/grenade.bmp"/>
<unit-requirements/>
<upgrade-requirements/>
<move-skill value="move_skill"/>
<attack-skill value="attack_skill"/>
</command>
<command>
<type value="attack"/>
<name value="attack"/>
<image path="../../../../../../icons/icons/nuke.bmp"/>
<unit-requirements>
</unit-requirements>
<upgrade-requirements/>
<move-skill value="move_skill"/>
<attack-skill value="super_skill"/>
</command>
<command>
<type value="attack_stopped"/>
<name value="hold_position"/>
<image path="../../../../../../icons/icons/hold.bmp"/>
<unit-requirements/>
<upgrade-requirements/>
<stop-skill value="stop_skill"/>
<attack-skill value="attack_skill"/>
</command>
<command>
<type value="produce"/>
<name value="deploy_scout" />
<image path="../../../../../../icons/icons/scout.bmp" />
<unit-requirements />
<upgrade-requirements />
<produce-skill value="produce_skill"/>
<produced-unit name="scout"/>
</command>
</commands>
</unit>
<?xml version="1.0" standalone="yes"?>
<projectile-particle-system>
<texture value="true" path="../../../../../../data/core/misc_textures/particle_4.bmp" luminance="true"/> <mode value="black"/>
<model value="true" path="models/nuke.g3d"/>
<primitive value="quad"/>
<offset x="5" y="20" z="-5"/>
<color red="0.1" green="0.1" blue="0.1" alpha="1" />
<color-no-energy red="0.0" green="0.0" blue="0.0" alpha="0.5" />
<size value="2" />
<size-no-energy value="4" />
<speed value="10.0" />
<gravity value="0"/>
<emission-rate value="2" />
<energy-max value="40" />
<energy-var value="2" />
<trajectory type="parabolic">
<speed value="20"/>
<scale value="1"/>
</trajectory>
</projectile-particle-system>
note that unit "super skill" is the skill in question. The attack animation is about 120 frames its suppose to be long. and projectile is launched near end. Attack start time is 0.9.
The problem can be seen in this video:
http://www.youtube.com/watch?v=TR61-x3Jz-A
Hope this helps!