PDA

View Full Version : Beam of simple Heal Ray spell doesn't show up >.<


Thorgan
12-17-2011, 04:34 PM
Hello

I tried to make a heal ray spell (same as medic/medivac) in an effort to understand actors events.
Everything works, except the beam just doesn't show up. And I have no clue why not.
I attached a map with just the spell in it. Can one of you guys take a look at it?

You'd just have to look at the three actors Medic - Healray (Beam), Medic - Healray Impact (Site), Medic - HealRay Launch (Site). Everything else seems to work perfectly.

Please halp :7

Dr Super Good
12-18-2011, 12:34 AM
This is a problem related to messages and attachment values. I have not yet found a solution to it.

Thorgan
12-18-2011, 10:30 AM
Well, I don't know how either of these work :>
I guess that explains why I got no reply when I posted this on sc2mapster :[

Here are the actors in text form for people that don't want to open the map:
I'm assuming the problem is in there somewhere because I just copy-pasted everything else oO

Medic - HealRay (Beam):

Abil.HealRay.TargetChannelStart
-> Create
Abil.HealRay.TargetChannelStop
-> Destroy
ActorCreation
-> AnimBracketStart HealRayBeam Birth Stand Death
AnimBracketState.*.AfterClosing
-AnimName HealRayBeam
-> Destroy
ActorOrphan
->AnimBracketStop HealRayBeam

For Impact+ and Launch+ I used ::global.HealRayImpact and ::global.HealRayLaunch

Medic - HealRay Impact (Site):

Abil.HealRay.TargetChannelStart
->Create
ActorCreation
->RefSet ::Global.HealRayImpact ::Self
Abil.HealRay.TargetChannelStop
-> Destroy

Medic - HealRay Launch (Site):

Abil.HealRay SourceChannelStart
-> Create
Actor Creation
-> RefSet ::global.HealRayLaunch ::Self
Abil.HealRay.SourceChannelStop
-> Destroy